-# 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 € # in vim
+#Eu € # in zsh and vim
+=B ฿ # more like B/, but prefer that for diacritical letter
=d ₫
-=N ₦ #XXX =n for consistency?
-=P ₱ #XXX =p?
+=g ₴ # derived from cursive g= (soundalike h= or lookalike 2= seem bad options)
+=L ₺
+=N ₦
+#=P ₽ # in vim
+=p ₱ # =P conflicts with vim alternative for ruble
+=R ₹ # conflicts with vim alternative for ruble
=t ₮
K/ ₭
Rs ₨
# useful characters
3: … # opposite of ⋮ (more logical would be to swap with .3 ⋯)
-0) •
-0> ‣
-0- ⁃
+() •
+(> ‣
+(/ ⊄ # 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 ╹
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
+# grave (or similar)
+R! Ȑ # no R-grave; double down
+r! ȑ
+S! Ș # no S-grave; comma in use for cedilla, so misusing grave seems only fair
+s! ș
+T! Ț # no T-grave; like S!
+t! ț
+
+# 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. ȯ
N! Ǹ
n! ǹ
-Y- Ȳ
+Y- Ȳ # conflicts with vim alternative for yen
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
JO Ё # IO
ji ї # yi # idem
JI Ї # YI
+Z1 Ʒ # ED # doesn't make sense, put it with S1
+z1 ʒ # ed # not in vim
+=Y ¥ # Ye # also Y- in vim
# bars and strokes
+A/ Ⱥ
+a/ ⱥ
B/ Ƀ
B- Ƃ
b- ƃ
b/ ƀ
+C/ Ȼ
+c/ ȼ
E/ Ɇ
e/ ɇ
+F/ Ꞙ
+f/ ꞙ
I/ Ɨ
i/ ɨ
J/ Ɉ
j/ ɉ
+L- Ƚ
l- ƚ # not really a macron, but wouldn't really make sense anyway otherwise
l? ɫ # idem
L? Ɫ
D; Ɖ
E, Ȩ
e, ȩ
-F2 Ƒ
-f2 ƒ # looks like a cedilla
+F, Ƒ # described as hook, but similar to cedilla
+f, ƒ # replaces more specialised f( and Fl, unified nowadays
G2 Ɠ
g2 ɠ
+H2 Ɦ # different hook from lowercase
h2 ɦ
+HG Ꜧ # similar to NG, distinct from ꞕ ḩ ⱨ
+hg ꜧ
K2 Ƙ
k2 ƙ
l; ɭ # R
-m2 ɱ
+MG Ɱ # M2 in use
+mg ɱ # similar to ng
N2 Ɲ # left hook
n2 ɲ
n; ɳ # R
V2 Ʋ
v2 ʋ
v; ⱱ
+W; Ⱳ
+w; ⱳ
Y; Ƴ # not a hook below, but Y2 hook above is already present
y; ƴ
-Z2 Ȥ # looks like a cedilla
-z2 ȥ
+Z, Ȥ # prefer cedilla similarity like F,
+z, ȥ
z; ʐ # R
# curls (9 is mostly free because horns are so rare)
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
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 ʌ
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 ㄳ
pJ ㅍ
hJ ㅎ
-# hangeul vowels at *J
+# hangeul jamo vowels at *J
aJ ㅏ
AJ ㅐ
eJ ㅓ
-J ㅡ # qJ?
+J ㅢ # QJ?
-# hangeul iotized vowels at *K
+# hangeul jamo iotized vowels at *K (for Korean)
uK ㅠ
UK ㆌ
oK ㅛ
eK ㅕ
EK ㅖ
+# common formatting control
+ZS # ZWSP; capitals like other Cc
+ZN # ZWNJ; less obvious alt: 'Z
+ZW # ZWJ; ZJ somewhy used for tsadi; less obvious alt: "Z
+LR # LRM
+RL # RLM; keep rl for ɼ
+
###
# under development or temporary
$FS # figure space
$!o ϕ # Ph?
$D= ₯
-$,i ͺ # spacing iota subscript
$vv װ
$vy ױ
$yy ײ
$g1 ׳
$g2 ״
-$lr
-$rl
-$zw
# rfc (incorrectly?) maps double to heavy
$vL ╡