perl: add most significant features for v5.16
[sheet.git] / shiar.inc.txt
index ac4671acad59c04341b4f23035929a3320198de4..5428406a528ec6e95655890bd6d4c75ed05c77f7 100644 (file)
@@ -1,40 +1,77 @@
 # vim
 =e €
-
 # zsh
 Eu €
 
+# currency
+=d ₫
+=N ₦  #XXX =n for consistency?
+=P ₱  #XXX =p?
+=t ₮
+K/ ₭
+Rs ₨
+Sq ₪
+m/ ₥
+
 # useful characters
+3: …  # opposite of ⋮ (more logical would be to swap with .3 ⋯)
+() •
+(> ‣
+.1 ․  # obvious location, even though ‥ and … are at inconsistent .. and 3:
 ?! ‽
 <3 ♥  # easy alias to trigraph cH-
 :) ☺  # easy alias to 0u
 :( ☹
 ** ⁑  #XXX: useful?
-3* ⁂  #XXX: useful?
+*3 ⁂  #XXX: useful?
+
+# obvious line drawing gaps
+ll ╴
+rr ╶
+uu ╵
+dd ╷  # goddamn! stupid arabic dad got there first
+LL ╸
+RR ╺
+UU ╹
+DD ╻
+Hh ╾
+hH ╼
+Vv ╿
+vV ╽
+2- ╌  # exactly like to 3 and 4
+2_ ╍
+2! ╎
+2/ ╏
+BF ╳  # FD and BD combined; FB already in use
 
 # additional letters
+sl ſ
 HW Ƕ  # HV conflicts with vh line drawing
 hw ƕ
 db ȸ
 qp ȹ
-ww ƿ
-WW Ƿ
-YY Ȝ  #XXX
-yy ȝ
+# 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
+# common ipa
+eS Ʃ  # ES already in use
+es ʃ  # can't use sh; s1 would be another option
 ?. ʔ
 ?/ ʡ
-!c ǀ  # corresponding zulu letter
-!q ǃ  # idem; !. would be much more intuitive
-!x ǁ  # idem; or !/ (previously ʖ)
-!- ǂ
-!b ʘ  # bilabial
-# ES ʃ/Ʃ  #XXX
+# clicks
+!C ǀ  # corresponding zulu letter
+!Q ǃ  # idem; !. would be much more intuitive (previously ʗ)
+!X ǁ  # idem; or !/ (previously ʖ)
+!A ǂ  # Alveolar; !- looks alike, != even more so but already occupied
+!B ʘ  # Bilabial
 
 # expected but missing
 A. Ȧ
 a. ȧ
-A0 Ǻ  # normal A-ring already provided by AA
-a0 ǻ
+#A0 Ǻ  # normal A-ring already provided by AA
+#a0 ǻ
 j. ȷ
 O. Ȯ
 o. ȯ
@@ -42,9 +79,20 @@ N! Ǹ
 n! ǹ
 Y- Ȳ
 y- ȳ
-ac ℀
+=v ⇓
+=! ⇑
+#ac ℀  # prefer common A-smallCap
 as ℁
 cu ℆  # co ís present though
+1/ ⅟
+
+# relocate
+a" ǟ  # a1 # long umlauted, very similar to double acute
+A" Ǟ  # A1
+jo ё  # io # consistent with ja/ju
+JO Ё  # IO
+ji ї  # yi # idem
+JI Ї  # YI
 
 # bars and strokes
 B/ Ƀ
@@ -69,40 +117,60 @@ u/ ʉ
 Y/ Ɏ
 y/ ɏ
 
+# middle tilde  #XXX: not tilde above
+#b? ᵬ
+#d? ᵭ
+#f? ᵮ
+#m? ᵯ
+##n? ᵰ  # already a tilde above
+#p? ᵱ
+#r? ᵲ
+#s? ᵴ
+#t? ᵵ
+#z? ᵶ
+
 # inverted breves
-A) Ȃ
-a) ȃ
-E) Ȇ
-e) ȇ
-I) Ȋ  # )I exists, but should not confuse
-i) ȋ
-O) Ȏ
-o) ȏ
-R) Ȓ
-r) ȓ
-U) Ȗ  # )U exists
-u) ȗ
+       # not used all that much, better leave x) free
+#")
+#')
+#A) Ȃ
+#a) ȃ
+#E) Ȇ
+#e) ȇ
+#I) Ȋ  # )I exists, but should not confuse
+#i) ȋ
+#O) Ȏ
+#o) ȏ
+#R) Ȓ
+#r) ȓ
+#U) Ȗ  # )U exists
+#u) ȗ
 
 # double grave
-A8 Ȁ
-a8 ȁ
-E8 Ȅ
-e8 ȅ
-I8 Ȉ
-i8 ȉ
-O8 Ȍ
-o8 ȍ
-R8 Ȑ
-r8 ȑ
-U8 Ȕ
-u8 ȕ
+       # usage is similar to inverted breve, just as rare
+#"8
+#'8
+#A8 Ȁ
+#a8 ȁ
+#E8 Ȅ
+#e8 ȅ
+#I8 Ȉ
+#i8 ȉ
+#O8 Ȍ
+#o8 ȍ
+#R8 Ȑ
+#r8 ȑ
+#U8 Ȕ
+#u8 ȕ
 
 # hooks
+#"2
+#'2
 B2 Ɓ
 b2 ɓ
 C2 Ƈ
 c2 ƈ
-# D2 Ɗ  # in use by control char
+#D2 Ɗ  # in use by control char
 d2 ɗ  # hook
 d; ɖ  # R (tail)
 D; Ɖ
@@ -116,11 +184,11 @@ h2 ɦ
 K2 Ƙ
 k2 ƙ
 l; ɭ  # R
-m; ɱ
+m2 ɱ
 N2 Ɲ  # left hook
 n2 ɲ
 n; ɳ  # R
-# P2 Ƥ  # in use by control char
+#P2 Ƥ  # in use by control char
 p2 ƥ
 Q; Ɋ  # hook tail
 q; ɋ  # hook tail
@@ -134,37 +202,27 @@ T; Ʈ  # R
 t; ʈ
 V2 Ʋ
 v2 ʋ
+v; ⱱ
 Y; Ƴ  # not a hook below, but Y2 hook above is already present
 y; ƴ
 Z2 Ȥ  # looks like a cedilla
 z2 ȥ
 z; ʐ  # R
 
-# curls
+# curls (9 is mostly free because horns are so rare)
 c9 ɕ
 d9 ȡ
+j9 ʝ  # crossed-tail actually
 l9 ȴ
 n9 ȵ
 t9 ȶ
 v9 ⱴ
 z9 ʑ
-# S9 ʆ
-# Z9 ʓ
-
-# middle tilde  #XXX: not tilde above
-b? ᵬ
-d? ᵭ
-f? ᵮ
-m? ᵯ
-# n? ᵰ  # already a tilde above
-p? ᵱ
-r? ᵲ
-s? ᵴ
-t? ᵵ
-z? ᵶ
+#S9 ʆ
+#Z9 ʓ
 
 # tone letters
-2/ ƻ
+#2/ ƻ  # rarely used, and double dash is far more logical
 %2 Ƨ
 2% ƨ
 %6 Ƅ
@@ -174,7 +232,8 @@ z? ᵶ
 
 # turned/inverted (trailing I is uncommon for lowercase, and already used thusly for !I, ?I and NI)
 aI ɐ
-# EI Ǝ  # could be confusing, as it's not uppercase schwa eI
+cI ɔ  # open o
+#EI Ǝ  # would be confusing, as it's not uppercase schwa eI
 eI ə  # schwa, not turned E (latter is very uncommon)
 FI Ⅎ  # not a letter
 fI ⅎ  # idem
@@ -184,16 +243,78 @@ iI ᴉ
 kI ʞ
 MI Ɯ
 mI ɯ
-# nI ᴎ  # reversed capital N, but NI already in use
-oI ɔ  # can't invert O
+#nI ᴎ  # reversed capital N, but NI already in use
 rI ɹ
-# RI ᴚ  # conflicts with RI control char
+#RI ᴚ  # conflicts with RI control char
 tI ʇ
 VI Ʌ
 vI ʌ
 wI ʍ
 yI ʎ
 
+# open/ipa vowels
+oE ɶ  # Oe also available, but E looks capital
+ap ɑ  #XXX ao
+Ap ɒ  #XXX Ao? (AO in use)
+ep ɛ  #XXX eo
+ # Ɛ  #XXX Eo or EO
+3p ɜ  #XXX 3o
+up ʊ  #XXX uo
+ # Ʊ  #XXX Uo or UO
+
+# ipa (*p)
+#:> ː  # :p
+#:< ˑ  # .p -p
+8p ɞ
+Ep ɘ
+op ɵ
+Op ɤ  #XXX oy would look alike
+?p ʕ
+ww ʬ
+gp ɡ
+#lp ɬ  #XXX: lb for 'belt'
+jp ɟ
+lz ɮ  #XXX
+r2 ɾ  #XXX: fishhook
+Jp ʄ
+Gp ɣ
+rl ɼ
+rL ɺ
+rp ɻ
+Rp ʁ
+mL ɰ  # like rL (XXX mp?)
+
+# small caps (also possible at *s)
+bc ʙ
+gc ɢ
+hc ʜ
+ic ɪ
+lc ʟ
+nc ɴ
+rc ʀ
+yc ʏ
+# more from phonetics extensions
+ac ᴀ
+cc ᴄ
+dc ᴅ
+ec ᴇ
+jc ᴊ
+kc ᴋ
+mc ᴍ
+oc ᴏ
+pc ᴘ
+tc ᴛ
+uc ᴜ
+vc ᴠ
+wc ᴡ
+zc ᴢ
+
+# ipa releases (ⁿ already present as nS)
+lS ˡ
+jS ʲ
+wS ʷ
+hS ʰ
+
 # note: common meaning
        !       Grave
        "       Double acute accent
@@ -274,3 +395,70 @@ oK ㅛ
 eK ㅕ
 EK ㅖ
 
+###
+# under development or temporary
+
+# incompatible
+$PR ► # current PR should be TR
+$PL ◄ # current PL should be TL
+$'> ˆ # where to put ^?
+$'? ˜ # where to put ~?
+$?' ΄ # tonos
+$?" ΅ # tonos+dialytika
+$!: ῏ # psili+peris
+$?, ῞ # dasia+oxia
+$,! ῝ # dasia+varia
+$,' ῾ # dasia
+$;! ῍ # psili+varia
+$;' ᾿ # psili
+$?: ῟ # dasia+peris
+$?; ῎ # psili+oxia
+
+# undecided
+$!D ‼ # !! in use
+$<> ♦
+$ud ↨ # UD with base
+$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 ╡
+$Vl ╢
+$Dl ╖
+$dL ╕
+$VL ╣
+$VV ║
+$DL ╗
+$UL ╝
+$Ul ╜
+$uL ╛
+$vR ╞
+$Vr ╟
+$UR ╚
+$DR ╔
+$UH ╩
+$DH ╦
+$VR ╠
+$HH ═
+$VH ╬
+$uH ╧
+$Uh ╨
+$dH ╤
+$Dh ╥
+$Ur ╙
+$uR ╘
+$dR ╒
+$Dr ╓
+$Vh ╫
+$vH ╪
+