digraphs: propose missing keyboard/command symbols
[sheet.git] / shiar.inc.txt
1 # common meaning of second character
2         !       Grave
3         "       Double acute accent
4         '       Acute accent
5         (       Breve
6         ) +?    Inverted Breve
7         ,       Cedilla
8         -       Macron
9         .       Dot Above
10         /       Stroke
11         0       Ring above
12         2       Hook
13         8 +?    Double Grave
14         9       Horn
15         9 +     Curl
16         :       Diaeresis
17         ;       Ogonek (+Retroflex Hook/Tail)
18         <       Caron
19         >       Circumflex accent
20         ?       Tilde
21         _       Line below
22         c +     Smallcaps
23         I +     Turned
24         S       Superscript
25         s       Subscript
26
27         =       Cyrillic
28         *       Greek
29         %       Greek/Cyrillic special
30         +       lc: Arabic, uc: Hebrew
31         3       some Latin/Greek/Cyrillic letters
32         4       Bopomofo
33         5       Hiragana (also lc + a/e/i/o/u)
34         6       Katakana (also uc + a/e/i/o/u)
35         J +     Korean Jamo (also K)
36         p +     IPA extensions
37
38 # common first character
39         "       combining diacritic
40         '       spacing diacritic
41         R       square
42
43
44 # currency
45 #=e €  # in vim
46 #Eu €  # in zsh and vim
47 =B ฿  # more like B/, but prefer that for diacritical letter
48 =d ₫
49 =g ₴  # derived from cursive g= (soundalike h= or lookalike 2= seem bad options)
50 =L ₺
51 =N ₦
52 #=P ₽  # in vim
53 =p ₱  # =P conflicts with vim alternative for ruble
54 =R ₹  # conflicts with vim alternative for ruble
55 =t ₮
56 K/ ₭
57 Rs ₨
58 Sq ₪
59 m/ ₥
60
61 # useful characters
62 3: …  # opposite of ⋮ (more logical would be to swap with .3 ⋯)
63 .> ‣  # similar to .=
64 (/ ⊄  # similar to (_
65 )/ ⊅  # similar to )_
66 (+ ∉  # (- with stroke
67 +) ∌  # -) with stroke
68 0X ⊗  # *X like 0.
69 +0 ⊕  # 0+ already in use
70 0/ ⊘
71 0- ⊖
72 0* ⊛  #XXX alternatively ⍟
73 0: ⨸
74 0% ⦼  # no circled percent, but close
75 0< ⧀
76 0= ⊜
77 0> ⧁
78 0! ⦶  # no circled exclamation mark
79 .1 ․  # obvious location, even though ‥ and … are at inconsistent .. and 3:
80 ** ⁑
81 *3 ⁂
82 8< ✂  # ascii scissors
83 :* ☃  # unicodesnowmanforyou.com
84 0Q ◔  # quarter black
85 0q ◕  # quarter not black, completes sequence 0m 0q 0R 0Q 0M
86 /! ↗  # /> in use
87 v/ ↙  # </ in use
88 !/ ↖  # /< (home)
89 /v ↘  # >/ (end)
90 *! ⇞  # page-up
91 *v ⇟  # page-down
92 >I ⇥  # tab = Ctrl-I (also arrow-to-bar lookalike)
93 <I ⇤  # I< in use
94 <X ⌫  # erase left (bs)
95 X> ⌦  # erase right (del)
96 =X ⌧  # erase
97 aV ⎀  # insertation, commonly represented as a with caron below (V)
98 88 ⌘  # command (apple, windows, super)
99 #=/ ⌥  # option (alt)
100 CO ⎄  # composition (shift+altgr)
101 XO ⎈  # helm (ctrl)
102 +! ⇧  # white arrow (shift); like =!
103 Cr ↵  # &crarr; (carriage return); CR in use for actual control
104
105 # xorg compatibility
106 .= •  # previously ()
107 <3 ♥  # rfc has trigraph cH-
108 :) ☺  # easy alias to 0u
109 :( ☹
110 FU 🖕  # common abbreviation for middle finger
111 #88 ∞  # alias to 00, prefer lookalike ⌘
112 #v/ √  # alias to RT
113 !? ‽  # previously ?!
114 ?! ⸘
115 fs ſ  # previously sl
116
117 # obvious line drawing gaps
118 ll ╴
119 rr ╶
120 uu ╵
121 dD ╷  # goddamn! stupid arabic dad got there first
122 LL ╸
123 RR ╺
124 UU ╹
125 DD ╻
126 Hh ╾
127 hH ╼
128 Vv ╿
129 vV ╽
130 2- ╌  # exactly like to 3 and 4
131 2_ ╍
132 2! ╎
133 2/ ╏
134 BF ╳  # FD and BD combined; FB already in use
135
136 # additional letters
137 HW Ƕ  # HV conflicts with vh line drawing
138 hw ƕ
139 db ȸ
140 qp ȹ
141 # old/middle english (uncommon)
142 WY Ƿ  # replaced by UU, later W
143 wy ƿ
144 YG Ȝ  # g-derived Y
145 yg ȝ
146 # common ipa
147 s2 ʃ  # can't use sh, keep es for subscript; no S-hook since (retroflex) hook is at S;
148 #S2 Ʃ  # derived uppercase, not ipa; occupied by SHIFT-TWO control
149 l2 ɬ  # only belt, but same place of articulation as r2 s2 d2
150 ?. ʔ
151 ?/ ʡ
152 # clicks
153 !C ǀ  # corresponding zulu letter
154 !Q ǃ  # idem; !. for lookalike (previously ʗ)
155 !X ǁ  # idem; !/ for lookalike (previously ʖ)
156 !A ǂ  # Alveolar; !- looks alike, != even more so but already occupied
157 !B ʘ  # Bilabial
158 !R ‼  # Retroflex (or Repeated); !! looks alike but occupied
159 # grave (or similar)
160 R! Ȑ  # no R-grave; double down
161 r! ȑ
162 S! Ș  # no S-grave; comma in use for cedilla, so misusing grave seems only fair
163 s! ș
164 T! Ț  # no T-grave; like S!
165 t! ț
166
167 # subscripts
168 as ₐ
169 #es ₑ  #TODO: move esh
170 @s ₔ
171 hs ₕ
172 is ᵢ
173 js ⱼ
174 ks ₖ
175 ls ₗ
176 ms ₘ
177 ns ₙ
178 os ₒ
179 ps ₚ
180 rs ᵣ
181 Ss ₛ  # ss is ß
182 #ts ₜ  # both ts and Ts in use for Ћ
183 us ᵤ
184 vs ᵥ
185 xs ₓ
186
187 # superscripts (modifier letters)
188 AS ᵃ  # alef was first for aS
189 bS ᵇ
190 CS ᶜ  # cS is ♠
191 dS ᵈ
192 eS ᵉ
193 #fS ᶠ  # both fS and FS in use
194 gS ᵍ
195 hS ʰ  # ipa release
196 iS ⁱ
197 jS ʲ  # ipa release
198 kS ᵏ
199 lS ˡ  # ipa release
200 mS ᵐ
201 #nS ⁿ  # already present
202 oS ᵒ
203 pS ᵖ
204 rS ʳ
205 sS ˢ
206 tS ᵗ
207 uS ᵘ
208 vS ᵛ
209 wS ʷ  # ipa release
210 xS ˣ
211 yS ʸ
212 zS ᶻ
213
214 # capital superscripts; avoid as most *S are in use
215 #AS ᴬ
216 ##BS ᴮ
217 ##DS ᴰ
218 ##ES ᴱ
219 ##GS ᴳ
220 ##HS ᴴ
221 ##IS ᴵ
222 #JS ᴶ
223 #KS ᴷ
224 #LS ᴸ
225 #MS ᴹ
226 ##NS ᴺ
227 ##OS ᴼ
228 #PS ᴾ
229 ##RS ᴿ
230 ##TS ᵀ
231 ##US ᵁ
232 ##VS ⱽ
233 #WS ᵂ
234
235 # expected but missing
236 A. Ȧ
237 a. ȧ
238 #A0 Ǻ  # normal A-ring already provided by AA
239 #a0 ǻ
240 H< Ȟ
241 h< ȟ
242 j. ȷ
243 O. Ȯ
244 o. ȯ
245 N! Ǹ
246 n! ǹ
247 Y- Ȳ  # conflicts with vim alternative for yen
248 y- ȳ
249 'i ͺ # spacing iota subscript (like "i for combining)
250 =v ⇓
251 =! ⇑
252 Ac ℀  # prefer common A-smallcap for ac
253 As ℁  # prefer common a-subscript for as
254 cu ℆  # co ís present though
255 1/ ⅟
256 03 ↉
257 17 ⅐
258 19 ⅑
259 10 ⅒
260
261 # relocate
262 a" ǟ  # a1 # long umlauted, very similar to double acute
263 A" Ǟ  # A1
264 jo ё  # io # consistent with ja/ju
265 JO Ё  # IO
266 ji ї  # yi # idem
267 JI Ї  # YI
268 Z1 Ʒ  # ED # doesn't make sense, put it with S1
269 z1 ʒ  # ed # not in vim
270 =Y ¥  # Ye # also Y- in vim
271
272 # bars and strokes
273 A/ Ⱥ
274 a/ ⱥ
275 B/ Ƀ
276 B- Ƃ
277 b- ƃ
278 b/ ƀ
279 C/ Ȼ
280 c/ ȼ
281 E/ Ɇ
282 e/ ɇ
283 F/ Ꞙ
284 f/ ꞙ
285 I/ Ɨ
286 i/ ɨ
287 J/ Ɉ
288 j/ ɉ
289 L- Ƚ
290 l- ƚ  # not really a macron, but wouldn't really make sense anyway otherwise
291 l? ɫ  # idem
292 L? Ɫ
293 P/ Ᵽ
294 p/ ᵽ
295 R/ Ɍ
296 r/ ɍ
297 U/ Ʉ
298 u/ ʉ
299 Y/ Ɏ
300 y/ ɏ
301
302 # middle tilde  #XXX: not tilde above
303 #b? ᵬ
304 #d? ᵭ
305 #f? ᵮ
306 #m? ᵯ
307 ##n? ᵰ  # already a tilde above
308 #p? ᵱ
309 #r? ᵲ
310 #s? ᵴ
311 #t? ᵵ
312 #z? ᵶ
313
314 # inverted breves
315         # not used all that much, better leave x) free
316 #")
317 #')
318 #A) Ȃ
319 #a) ȃ
320 #E) Ȇ
321 #e) ȇ
322 #I) Ȋ  # )I exists, but should not confuse
323 #i) ȋ
324 #O) Ȏ
325 #o) ȏ
326 #R) Ȓ
327 #r) ȓ
328 #U) Ȗ  # )U exists
329 #u) ȗ
330
331 # double grave
332         # usage is similar to inverted breve, just as rare
333 #"8
334 #'8
335 #A8 Ȁ
336 #a8 ȁ
337 #E8 Ȅ
338 #e8 ȅ
339 #I8 Ȉ
340 #i8 ȉ
341 #O8 Ȍ
342 #o8 ȍ
343 #R8 Ȑ
344 #r8 ȑ
345 #U8 Ȕ
346 #u8 ȕ
347
348 # hooks
349 #"2
350 #'2
351 B2 Ɓ
352 b2 ɓ
353 C2 Ƈ
354 c2 ƈ
355 #D2 Ɗ  # in use by control char
356 d2 ɗ  # hook
357 d; ɖ  # R (tail)
358 D; Ɖ
359 E, Ȩ
360 e, ȩ
361 F, Ƒ  # described as hook, but similar to cedilla
362 f, ƒ  # replaces more specialised f( and Fl, unified nowadays
363 G2 Ɠ
364 g2 ɠ
365 H2 Ɦ  # different hook from lowercase
366 h2 ɦ
367 HG Ꜧ  # similar to NG, distinct from ꞕ ḩ ⱨ
368 hg ꜧ
369 K2 Ƙ
370 k2 ƙ
371 l; ɭ  # R
372 MG Ɱ  # M2 in use
373 mg ɱ  # similar to ng
374 N2 Ɲ  # left hook
375 n2 ɲ
376 n; ɳ  # R
377 #P2 Ƥ  # in use by control char
378 p2 ƥ
379 Q; Ɋ  # hook tail
380 q; ɋ  # hook tail
381 q2 ʠ  # hook
382 R; Ɽ  # R (tail)
383 r; ɽ
384 s; ʂ  # R
385 T2 Ƭ  # hook
386 t2 ƭ
387 T; Ʈ  # R
388 t; ʈ
389 V2 Ʋ
390 v2 ʋ
391 v; ⱱ
392 W; Ⱳ
393 w; ⱳ
394 Y; Ƴ  # not a hook below, but Y2 hook above is already present
395 y; ƴ
396 Z, Ȥ  # prefer cedilla similarity like F,
397 z, ȥ
398 z; ʐ  # R
399
400 # curls (9 is mostly free because horns are so rare)
401 c9 ɕ
402 d9 ȡ
403 j9 ʝ  # crossed-tail actually
404 l9 ȴ
405 n9 ȵ
406 t9 ȶ
407 v9 ⱴ
408 z9 ʑ
409 #S9 ʆ
410 #Z9 ʓ
411
412 # tone letters
413 #2/ ƻ  # rarely used, and double dash is far more logical
414 %2 Ƨ
415 2% ƨ
416 %6 Ƅ
417 6% ƅ
418 %5 Ƽ
419 5% ƽ
420
421 # turned/inverted (trailing I is uncommon for lowercase, and already used thusly for !I, ?I and NI)
422 AI Ɐ
423 aI ɐ
424 cI ɔ  # open o
425 #EI Ǝ  # would be confusing, as it's not uppercase schwa eI
426 eI ə  # schwa, not turned E (latter is very uncommon)
427 FI Ⅎ  # not a letter
428 fI ⅎ  # idem
429 gI ᵷ
430 hI ɥ
431 iI ᴉ
432 KI Ʞ
433 kI ʞ
434 LI Ꞁ
435 lI ꞁ
436 MI Ɯ
437 mI ɯ
438 #nI ᴎ  # reversed capital N, but NI already in use
439 rI ɹ
440 #RI ᴚ  # conflicts with RI control char
441 TI Ʇ
442 tI ʇ
443 VI Ʌ
444 vI ʌ
445 wI ʍ
446 yI ʎ
447
448 # open/ipa vowels
449 oE ɶ  # Oe also available, but E looks capital
450 ap ɑ  #XXX ao
451 Ap ɒ  #XXX Ao? (AO in use)
452 ep ɛ  #XXX eo
453  # Ɛ  #XXX Eo or EO
454 3p ɜ  #XXX 3o
455 up ʊ  #XXX uo
456  # Ʊ  #XXX Uo or UO
457
458 # ipa (*p)
459 #:> ː  # :p
460 #:< ˑ  # .p -p
461 8p ɞ
462 Ep ɘ
463 op ɵ
464 Op ɤ  #XXX oy would look alike
465 ?p ʕ
466 ww ʬ
467 gp ɡ
468 #lp ɬ  #XXX: lb for 'belt'
469 jp ɟ
470 lz ɮ  #XXX
471 r2 ɾ  #XXX: fishhook
472 Jp ʄ
473 Gp ɣ
474 rl ɼ
475 rL ɺ
476 rp ɻ
477 Rp ʁ
478 mL ɰ  # like rL (XXX mp?)
479
480 # small caps (also possible at *s)
481 bc ʙ
482 gc ɢ
483 hc ʜ
484 ic ɪ
485 lc ʟ
486 nc ɴ
487 rc ʀ
488 yc ʏ
489 # more from phonetics extensions
490 ac ᴀ
491 cc ᴄ
492 dc ᴅ
493 ec ᴇ
494 fc ꜰ
495 jc ᴊ
496 kc ᴋ
497 mc ᴍ
498 oc ᴏ
499 pc ᴘ
500 tc ᴛ
501 sC ꜱ  # sc/Sc/SC in use
502 uc ᴜ
503 vc ᴠ
504 wc ᴡ
505 zc ᴢ
506
507 # hangeul jamo consonants at *J
508 gJ ㄱ
509 GJ ㄲ
510 xJ ㄳ
511 nJ ㄴ
512 dJ ㄷ
513 DJ ㄸ
514 rJ ㄹ
515 mJ ㅁ
516 bJ ㅂ
517 BJ ㅃ
518 sJ ㅅ
519 SJ ㅆ
520 0J ㅇ
521 jJ ㅈ
522 JJ ㅉ
523 cJ ㅊ
524 kJ ㅋ
525 tJ ㅌ
526 pJ ㅍ
527 hJ ㅎ
528
529 # hangeul jamo vowels at *J
530 aJ ㅏ
531 AJ ㅐ
532 eJ ㅓ
533 EJ ㅔ
534 oJ ㅗ
535 OJ ㅚ
536 uJ ㅜ
537 UJ ㅝ
538 iJ ㅣ
539 vJ ㅝ
540 VJ ㅞ
541 wJ ㅘ
542 WJ ㅙ
543 yJ ㅑ
544 YJ ㅒ
545 -J ㅡ  # qJ?
546 +J ㅢ  # QJ?
547
548 # hangeul jamo iotized vowels at *K (for Korean)
549 uK ㅠ
550 UK ㆌ
551 oK ㅛ
552 eK ㅕ
553 EK ㅖ
554
555 # eastern arabic digits (0a-9a are persian variants)
556 1A ١
557 2A ٢
558 3A ٣
559 4A ٤
560 5A ٥
561 6A ٦
562 7A ٧
563 8A ٨
564 9A ٩
565 0A ٠
566
567 # common formatting control
568 ZS ​  # ZWSP; capitals like other Cc
569 ZN ‌  # ZWNJ;                           less obvious alt: 'Z
570 ZW ‍  # ZWJ; ZJ somewhy used for tsadi; less obvious alt: "Z
571 LR ‎  # LRM
572 RL ‏  # RLM; keep rl for ɼ
573
574 ###
575 # under development or temporary
576
577 # incompatible
578 $PR ► # current PR should be TR
579 $PL ◄ # current PL should be TL
580 $XX ✘ # current XX should be xx
581 $OK ✔ # current OK should be ok
582 $'> ˆ # where to put ^?
583 $'? ˜ # where to put ~?
584 $?' ΄ # tonos
585 $?" ΅ # tonos+dialytika
586 $!: ῏ # psili+peris
587 $?, ῞ # dasia+oxia
588 $,! ῝ # dasia+varia
589 $,' ῾ # dasia
590 $;! ῍ # psili+varia
591 $;' ᾿ # psili
592 $?: ῟ # dasia+peris
593 $?; ῎ # psili+oxia
594
595 # undecided
596 $!D ‼ # !! in use
597 $<> ♦
598 $ud ↨ # UD with base
599 $FS   # figure space
600 $!o ϕ # Ph?
601 $D= ₯
602 $vv װ
603 $vy ױ
604 $yy ײ
605 $g1 ׳
606 $g2 ״
607
608 # rfc (incorrectly?) maps double to heavy
609 $vL ╡
610 $Vl ╢
611 $Dl ╖
612 $dL ╕
613 $VL ╣
614 $VV ║
615 $DL ╗
616 $UL ╝
617 $Ul ╜
618 $uL ╛
619 $vR ╞
620 $Vr ╟
621 $UR ╚
622 $DR ╔
623 $UH ╩
624 $DH ╦
625 $VR ╠
626 $HH ═
627 $VH ╬
628 $uH ╧
629 $Uh ╨
630 $dH ╤
631 $Dh ╥
632 $Ur ╙
633 $uR ╘
634 $dR ╒
635 $Dr ╓
636 $Vh ╫
637 $vH ╪
638