digraphs: propose !? for gnaborretni
[sheet.git] / shiar.inc.txt
index 5428406a528ec6e95655890bd6d4c75ed05c77f7..c5064ca993d4d1cb4d343013165190c28d8fa277 100644 (file)
@@ -1,9 +1,49 @@
-# vim
-=e €
-# zsh
-Eu €
+# common meaning of second character
+       !       Grave
+       "       Double acute accent
+       '       Acute accent
+       (       Breve
+       ) +?    Inverted Breve
+       ,       Cedilla
+       -       Macron
+       .       Dot Above
+       /       Stroke
+       0       Ring above
+       2       Hook
+       8 +?    Double Grave
+       9       Horn
+       9 +     Curl
+       :       Diaeresis
+       ;       Ogonek (+Retroflex Hook/Tail)
+       <       Caron
+       >       Circumflex accent
+       ?       Tilde
+       _       Line below
+       c +     Smallcaps
+       I +     Turned
+       S       Superscript
+       s       Subscript
+
+       =       Cyrillic
+       *       Greek
+       %       Greek/Cyrillic special
+       +       lc: Arabic, uc: Hebrew
+       3       some Latin/Greek/Cyrillic letters
+       4       Bopomofo
+       5       Hiragana (also lc + a/e/i/o/u)
+       6       Katakana (also uc + a/e/i/o/u)
+       J +     Korean Jamo (also K)
+       p +     IPA extensions
+
+# common first character
+       "       combining diacritic
+       '       spacing diacritic
+       R       square
+
 
 # currency
+=e €  # as found in vim
+Eu €  # as found in zsh
 =d ₫
 =N ₦  #XXX =n for consistency?
 =P ₱  #XXX =p?
@@ -17,19 +57,35 @@ m/ ₥
 3: …  # opposite of ⋮ (more logical would be to swap with .3 ⋯)
 () •
 (> ‣
+(/ ⊄  # similar to (_
+)/ ⊅  # similar to )_
+(+ ∉  # (- with stroke
++) ∌  # -) with stroke
+0X ⊗  # *X like 0.
++0 ⊕  # 0+ already in use
+0/ ⊘
+0- ⊖
+0* ⊛  #XXX alternatively ⍟
+0: ⨸
+0% ⦼  # no circled percent, but close
+0< ⧀
+0= ⊜
+0> ⧁
+0! ⦶  # no circled exclamation mark
 .1 ․  # obvious location, even though ‥ and … are at inconsistent .. and 3:
 ?! ‽
+!? ⸘  # now we have everything
 <3 ♥  # easy alias to trigraph cH-
 :) ☺  # easy alias to 0u
 :( ☹
-** ⁑  #XXX: useful?
-*3 ⁂  #XXX: useful?
+** ⁑
+*3 ⁂
 
 # obvious line drawing gaps
 ll ╴
 rr ╶
 uu ╵
-dd ╷  # goddamn! stupid arabic dad got there first
+dD ╷  # goddamn! stupid arabic dad got there first
 LL ╸
 RR ╺
 UU ╹
@@ -51,27 +107,98 @@ hw ƕ
 db ȸ
 qp ȹ
 # old/middle english (uncommon)
-#WY Ƿ  # replaced by UU, later W
-#wy ƿ
-#GY Ȝ  # g-derived Y
-#Gy ȝ  # do not use yy to keep y column clear
+WY Ƿ  # replaced by UU, later W
+wy ƿ
+YG Ȝ  # g-derived Y
+yg ȝ
 # common ipa
-eS Ʃ  # ES already in use
-es ʃ  # can't use sh; s1 would be another option
+S1 Ʃ  # can't use SH or ES
+s1 ʃ  # can't use sh; keep es for subscript
 ?. ʔ
 ?/ ʡ
 # clicks
 !C ǀ  # corresponding zulu letter
-!Q ǃ  # idem; !. would be much more intuitive (previously ʗ)
-!X ǁ  # idem; or !/ (previously ʖ)
+!Q ǃ  # idem; !. for lookalike (previously ʗ)
+!X ǁ  # idem; !/ for lookalike (previously ʖ)
 !A ǂ  # Alveolar; !- looks alike, != even more so but already occupied
 !B ʘ  # Bilabial
+!R ‼  # Retroflex (or Repeated); !! looks alike but occupied
+
+# subscripts
+as ₐ
+#es ₑ  #TODO: move esh
+@s ₔ
+hs ₕ
+is ᵢ
+js ⱼ
+ks ₖ
+ls ₗ
+ms ₘ
+ns ₙ
+os ₒ
+ps ₚ
+rs ᵣ
+Ss ₛ  # ss is ß
+#ts ₜ  # both ts and Ts in use for Ћ
+us ᵤ
+vs ᵥ
+xs ₓ
+
+# superscripts (modifier letters)
+AS ᵃ  # alef was first for aS
+bS ᵇ
+CS ᶜ  # cS is ♠
+dS ᵈ
+eS ᵉ
+#fS ᶠ  # both fS and FS in use
+gS ᵍ
+hS ʰ  # ipa release
+iS ⁱ
+jS ʲ  # ipa release
+kS ᵏ
+lS ˡ  # ipa release
+mS ᵐ
+#nS ⁿ  # already present
+oS ᵒ
+pS ᵖ
+rS ʳ
+sS ˢ
+tS ᵗ
+uS ᵘ
+vS ᵛ
+wS ʷ  # ipa release
+xS ˣ
+yS ʸ
+zS ᶻ
+
+# capital superscripts; avoid as most *S are in use
+#AS ᴬ
+##BS ᴮ
+##DS ᴰ
+##ES ᴱ
+##GS ᴳ
+##HS ᴴ
+##IS ᴵ
+#JS ᴶ
+#KS ᴷ
+#LS ᴸ
+#MS ᴹ
+##NS ᴺ
+##OS ᴼ
+#PS ᴾ
+##RS ᴿ
+##TS ᵀ
+##US ᵁ
+##VS ⱽ
+#WS ᵂ
 
 # expected but missing
 A. Ȧ
 a. ȧ
 #A0 Ǻ  # normal A-ring already provided by AA
 #a0 ǻ
+H< Ȟ
+h< ȟ
 j. ȷ
 O. Ȯ
 o. ȯ
@@ -79,12 +206,17 @@ N! Ǹ
 n! ǹ
 Y- Ȳ
 y- ȳ
+'i ͺ # spacing iota subscript (like "i for combining)
 =v ⇓
 =! ⇑
-#ac ℀  # prefer common A-smallCap
-as ℁
+Ac ℀  # prefer common A-smallcap for ac
+As ℁  # prefer common a-subscript for as
 cu ℆  # co ís present though
 1/ ⅟
+03 ↉
+17 ⅐
+19 ⅑
+10 ⅒
 
 # relocate
 a" ǟ  # a1 # long umlauted, very similar to double acute
@@ -95,16 +227,22 @@ ji ї  # yi # idem
 JI Ї  # YI
 
 # bars and strokes
+A/ Ⱥ
+a/ ⱥ
 B/ Ƀ
 B- Ƃ
 b- ƃ
 b/ ƀ
+C/ Ȼ
+c/ ȼ
 E/ Ɇ
 e/ ɇ
+f/ ꞙ
 I/ Ɨ
 i/ ɨ
 J/ Ɉ
 j/ ɉ
+L- Ƚ
 l- ƚ  # not really a macron, but wouldn't really make sense anyway otherwise
 l? ɫ  # idem
 L? Ɫ
@@ -203,6 +341,8 @@ t; ʈ
 V2 Ʋ
 v2 ʋ
 v; ⱱ
+W; Ⱳ
+w; ⱳ
 Y; Ƴ  # not a hook below, but Y2 hook above is already present
 y; ƴ
 Z2 Ȥ  # looks like a cedilla
@@ -231,6 +371,7 @@ z9 ʑ
 5% ƽ
 
 # turned/inverted (trailing I is uncommon for lowercase, and already used thusly for !I, ?I and NI)
+AI Ɐ
 aI ɐ
 cI ɔ  # open o
 #EI Ǝ  # would be confusing, as it's not uppercase schwa eI
@@ -240,12 +381,16 @@ fI ⅎ  # idem
 gI ᵷ
 hI ɥ
 iI ᴉ
+KI Ʞ
 kI ʞ
+LI Ꞁ
+lI ꞁ
 MI Ɯ
 mI ɯ
 #nI ᴎ  # reversed capital N, but NI already in use
 rI ɹ
 #RI ᴚ  # conflicts with RI control char
+TI Ʇ
 tI ʇ
 VI Ʌ
 vI ʌ
@@ -298,56 +443,20 @@ ac ᴀ
 cc ᴄ
 dc ᴅ
 ec ᴇ
+fc ꜰ
 jc ᴊ
 kc ᴋ
 mc ᴍ
 oc ᴏ
 pc ᴘ
 tc ᴛ
+sC ꜱ  # sc/Sc/SC in use
 uc ᴜ
 vc ᴠ
 wc ᴡ
 zc ᴢ
 
-# ipa releases (ⁿ already present as nS)
-lS ˡ
-jS ʲ
-wS ʷ
-hS ʰ
-
-# note: common meaning
-       !       Grave
-       "       Double acute accent
-       '       Acute accent
-       (       Breve
-  + )       Inverted Breve
-       ,       Cedilla
-       -       Macron
-       .       Dot Above
-       /       Stroke
-       0       Ring above
-       2       Hook above
-  + 8       Double Grave
-       9       Horn
-  +         Curl
-       :       Diaeresis
-       ;       Ogonek
-  +         Hook below right
-       <       Caron
-       >       Circumflex accent
-       ?       tilde
-       _       Underline
-
-       =       Cyrillic
-       *       Greek
-       %       Greek/Cyrillic special
-       +       smalls: Arabic, capitals: Hebrew
-       3       some Latin/Greek/Cyrillic letters
-       4       Bopomofo
-       5       Hiragana
-       6       Katakana
-
-# hangeul consonants at *J
+# hangeul jamo consonants at *J
 gJ ㄱ
 GJ ㄲ
 xJ ㄳ
@@ -369,7 +478,7 @@ tJ ㅌ
 pJ ㅍ
 hJ ㅎ
 
-# hangeul vowels at *J
+# hangeul jamo vowels at *J
 aJ ㅏ
 AJ ㅐ
 eJ ㅓ
@@ -388,7 +497,7 @@ YJ ㅒ
 -J ㅡ  # qJ?
 +J ㅢ  # QJ?
 
-# hangeul iotized vowels at *K
+# hangeul jamo iotized vowels at *K (for Korean)
 uK ㅠ
 UK ㆌ
 oK ㅛ
@@ -421,7 +530,6 @@ $ud ↨ # UD with base
 $FS   # figure space
 $!o ϕ # Ph?
 $D= ₯
-$,i ͺ # spacing iota subscript
 $vv װ
 $vy ױ
 $yy ײ