X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/2fc4787293ae769d6507d5d5bb6f6b51b89fa235..08e0e47567a5a4ec0294643e2807c8a2b99395a9:/shiar.inc.txt diff --git a/shiar.inc.txt b/shiar.inc.txt index 9910a2f..4d1a183 100644 --- a/shiar.inc.txt +++ b/shiar.inc.txt @@ -42,11 +42,16 @@ # currency -=e € # as found in vim -Eu € # as found in zsh +#=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 ₨ @@ -55,15 +60,45 @@ m/ ₥ # useful characters 3: … # opposite of ⋮ (more logical would be to swap with .3 ⋯) -() • -(> ‣ +.> ‣ # similar to .= +(/ ⊄ # 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: -?! ‽ -<3 ♥ # easy alias to trigraph cH- -:) ☺ # easy alias to 0u -:( ☹ ** ⁑ *3 ⁂ +8< ✂ # ascii scissors +:* ☃ # unicodesnowmanforyou.com +0Q ◔ # quarter black +0q ◕ # quarter not black, completes sequence 0m 0q 0R 0Q 0M +/! ↗ # /> in use +v/ ↙ # / + +# xorg compatibility +.= • # previously () +<3 ♥ # rfc has trigraph cH- +:) ☺ # easy alias to 0u +:( ☹ +FU 🖕 # common abbreviation for middle finger +#88 ∞ # alias to 00, prefer lookalike ⌘ +#v/ √ # alias to RT +!? ‽ # previously ?! +?! ⸘ +fs ſ # previously sl # obvious line drawing gaps ll ╴ @@ -85,46 +120,129 @@ vV ╽ BF ╳ # FD and BD combined; FB already in use # additional letters -sl ſ HW Ƕ # HV conflicts with vh line drawing 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 -S1 Ʃ # can't use SH or ES -s1 ʃ # can't use sh; keep es for subscript +s2 ʃ # can't use sh, keep es for subscript; no S-hook since (retroflex) hook is at S; +#S2 Ʃ # derived uppercase, not ipa; occupied by SHIFT-TWO control +l2 ɬ # only belt, but same place of articulation as r2 s2 d2 ?. ʔ ?/ ʡ # 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 @@ -133,18 +251,28 @@ jo ё # io # consistent with ja/ju 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? Ɫ @@ -216,15 +344,19 @@ d; ɖ # R (tail) 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 @@ -243,10 +375,12 @@ t; ʈ 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) @@ -271,6 +405,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 @@ -355,12 +490,6 @@ vc ᴠ wc ᴡ zc ᴢ -# ipa releases (ⁿ already present as nS) -lS ˡ -jS ʲ -wS ʷ -hS ʰ - # hangeul jamo consonants at *J gJ ㄱ GJ ㄲ @@ -409,12 +538,21 @@ 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 # incompatible $PR ► # current PR should be TR $PL ◄ # current PL should be TL +$XX ✘ # current XX should be xx +$OK ✔ # current OK should be ok $'> ˆ # where to put ^? $'? ˜ # where to put ~? $?' ΄ # tonos @@ -435,15 +573,11 @@ $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 ╡