[Cuis-dev] [RFC] AsciArt for UnicodeInput

Gerald Klix cuis.01 at klix.ch
Mon Nov 6 11:56:47 PST 2023


Here is a tiny screencast showing this feature in action:
https://troet.cafe/@Haver/111365281924843145


HTH,

Gerald


On 11/6/23 8:47 PM, Gerald Klix via Cuis-dev wrote:
> Luciano,
>
> I added these symbols to this very method and this very dictionary.
>
> A neat side effect that you can type "\.left" in any text editor
> (not only code editor)
> and it will be replaced by the left arrow (→) or – if you don't know 
> Latex
> well – you can type \.-> and get the same.
>
> I personally find it easier to remember than those Latex names,
> although I write letters and invoices with Latex.
>
>
> Just my 0.00€,
>
> Gerald
>
>
>
> On 11/6/23 8:34 PM, Luciano Notarfrancesco via Cuis-dev wrote:
>> Hi Gerald,
>> Some of those are already implemented, for example you can input 
>> subscripts
>> and superscripts like \^n or \_0. Also you can extend the named 
>> characters
>> by adding entries to the Dictionary of named characters (in
>> UnicodeCodePoint class), you can add entries to the dictionary or change
>> the initialization method that creates the default named characters.
>>
>> On Tue, Nov 7, 2023 at 01:55 Gerald Klix <cuis.01 at klix.ch> wrote:
>>
>>> Hi all, Hi Juan,
>>>
>>> I found it a bit tedious to remember various Unicode codes points
>>> to just input characters like ⧐, therefore I added a method
>>> to input them conveniently.
>>>
>>> With the attached change set, you type \.||> ("\." is the prefix
>>> just like "\+" for numerical input) in any text editor,
>>> this input will be replaced replaced by ⧐ after you enter a space.
>>>
>>> *Question: Is this the way to go?*
>>>
>>> The implementation is a bit crude
>>> and needs to be refined if we add this concept to the core image.
>>>
>>>
>>> Best Regards,
>>>
>>> Gerald
>>>
>>>
>>>
>>> Encl.:
>>> Current symbol mappings:
>>>
>>>     '
>>>     "    ̈
>>>     $$    $
>>>     $B    ฿
>>>     $C    ₵
>>>     $E    €
>>>     $L    ₺
>>>     $N    ₪
>>>     $NIS    ₪
>>>     $P    £
>>>     $R    ₹
>>>     $W    ₩
>>>     $Y    ¥
>>>     ''    ́
>>>     (C)    ©
>>>     (TM)    ™
>>>     **    ×
>>>     +-    ±
>>>     --    —
>>>     -->    ⟶
>>>     --|    ⊣
>>>     -/->    ↛
>>>     ->    →
>>>     ->>    ↠
>>>     ->|    ⇥
>>>     -^^    ↟
>>>     -|->    ⇸
>>>     -||->    ⇻
>>>     -[>    ⇾
>>>     -__    ↡
>>>     ...    …
>>>     .;^    ⋰
>>>     //    ÷
>>>     0*    ⊛
>>>     0+    ⊕
>>>     0+>    ⟴
>>>     0-    ⊖
>>>     0.    ⊙
>>>     0/    ⊘
>>>     00    ∘
>>>     0;    ⊝
>>>     0=    ⊜
>>>     0C    ℃
>>>     0F    ℉
>>>     0O    ∙
>>>     0x    ⊗
>>>     2->    ⇉
>>>     2^    ⇈
>>>     2_    ⇊
>>>     3->    ⇛
>>>     :-)    😀
>>>     ;-)    😉
>>>     ;;;    ⋯
>>>     ;;>    ⇢
>>>     ;;^    ⇡
>>>     ;;_    ⇣
>>>     <-    ←
>>>     <--    ⟵
>>>     <-->    ⟷
>>>     <--|    ⟻
>>>     <-/-    ↚
>>>     <-<    ↢
>>>     <->    ↔
>>>     <-|    ↤
>>>     <-|-    ⇷
>>>     <-|->    ⇹
>>>     <-||-    ⇺
>>>     <-||->    ⇼
>>>     <3-    ⇚
>>>     <::    ⇠
>>>     <<    «
>>>     <<-    ↞
>>>     <=    ⇐
>>>     <==>    ⟺
>>>     <==|    ⟽
>>>     <=>    ⇔
>>>     <=|    ⤆
>>>     <|    ⊲
>>>     <||    ⧏
>>>     <~    ⇜
>>>     <]-    ⇽
>>>     <{    ⟨
>>>     =/    ≠
>>>     =<    ≤
>>>     =>    ⇒
>>>     >->    ↣
>>>     ><<    ⧒
>>>     >=    ≥
>>>     >>    »
>>>     >><    ⧑
>>>     >><<    ⧓
>>>     >^    ↑
>>>     >_    ↓
>>>     \/\_    ↯
>>>     ^+    ⁺
>>>     ^-    ⁻
>>>     ^0    ⁰
>>>     ^1    ¹
>>>     ^2    ²
>>>     ^3    ³
>>>     ^4    ⁴
>>>     ^5    ⁵
>>>     ^6    ⁶
>>>     ^7    ⁷
>>>     ^8    ⁸
>>>     ^9    ⁹
>>>     ^;.    ⋱
>>>     ^><<    ⧕
>>>     ^|    ⌉
>>>     ^i    ⁱ
>>>     ^n    ⁿ
>>>     ^o    °
>>>     ^_    ↕
>>>     |+    ⊧
>>>     |-    ⊦
>>>     |--    ⊢
>>>     |-->    ⟼
>>>     |->    ↦
>>>     |<-    ⇤
>>>     |==    ⊨
>>>     |==>    ⟾
>>>     |=>    ⤇
>>>     |>    ⊳
>>>     |^    ⌈
>>>     |^>    ↥
>>>     ||-    ⊩
>>>     ||=    ⊫
>>>     ||>    ⧐
>>>     |||-    ⊪
>>>     |]    ⟧
>>>     |_    ⌊
>>>     |_>    ↧
>>>     |}    ⦄
>>>     ~    ̃
>>>     ~=    ≠
>>>     ~>    ⇝
>>>     ~~>    ⟿
>>>     [+]    ⊞
>>>     [.]    ⊡
>>>     [|    ⟦
>>>     [x]    ⊠
>>>     _+    ₊
>>>     _-    ₋
>>>     _0    ₀
>>>     _1    ₁
>>>     _2    ₂
>>>     _3    ₃
>>>     _4    ₄
>>>     _5    ₅
>>>     _6    ₆
>>>     _7    ₇
>>>     _8    ₈
>>>     _9    ₉
>>>     _|    ⌋
>>>     _h    ₕ
>>>     _i    ᵢ
>>>     _j    ⱼ
>>>     _k    ₖ
>>>     _l    ₗ
>>>     _m    ₘ
>>>     _n    ₙ
>>>     _p    ₚ
>>>     _r    ᵣ
>>>     _s    ₛ
>>>     _t    ₜ
>>>     _u    ᵤ
>>>     _v    ᵥ
>>>     `    ̀
>>>     {|    ⦃
>>>     }>    ⟩' .
>>>
>>
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20231106/a1294618/attachment-0001.htm>


More information about the Cuis-dev mailing list