From: Mischa POSLAWSKY Date: Thu, 18 Sep 2008 22:11:58 +0000 (+0000) Subject: digraphs: minor shiar proposals updates X-Git-Tag: v1.2~32 X-Git-Url: http://git.shiar.nl/sheet.git/commitdiff_plain/d9f4d90b375dff1f13d0029522181d5b2781bec7 digraphs: minor shiar proposals updates Mostly some subtle composition key reassignments: - Capitalize letters in !X clicks (easier to type). - eS for capital esh, because the S is the significant (phonetical) component. - Add sl for long S, which seems like a good mnemonic, and similar to other long-legged proposals. - mL analogous to rL (probably better to use alternatives to Xp if there are any). - K/ for kip sign, since stroked letters are always composed with slash, while dash usually means a macron or bar above. --- diff --git a/digraphs.inc.pl b/digraphs.inc.pl index 974c5f2..bd196f4 100644 --- a/digraphs.inc.pl +++ b/digraphs.inc.pl @@ -1,5 +1,5 @@ +{ -(map {$_=>0} qw{!! )! *! -! 2! :! ! I! b! c! q! x! !" "" '" (" +" ," -" ." /" 0" 1" 3" 5" 6" 9" :" ;" <" =" >" ?" _" d" i" p" "% '% 0% 2% 5% 6% !' "' %' '' (' +' ,' -' .' 0' 6' 9' :' ;' <' >' ?' G' m' n' !( "( '( -( A( C( I( S( U( _( s( ") ') >) C) I) S) U) _) s) ** -* 1* 2* 5* 6* >* P* X* _* s* "+ ++ -+ 5+ 6+ J+ S+ Z+ _+ s+ !, ', +, ,, G, _, !- )- +- -- 1- 2- 3- 6- :- >- ?- J- L- M- N- S- T- V- X- a- o- s- v- .. 3. 6. 9. :. M. P. S. _. +/ -/ // 0/ =/ >/ c/ f/ (0 +0 .0 00 20 50 J0 L0 M0 R0 S0 U0 _0 a0 m0 o0 s0 u0 "1 '1 +1 .1 21 31 41 51 61 81 H1 M1 N1 R1 S1 T1 a1 c1 h1 j1 r1 s1 "2 %2 '2 .2 /2 32 52 R2 S2 a2 c2 h2 j2 r2 s2 !3 "3 '3 *3 +3 -3 .3 /3 43 53 83 M3 R3 S3 _3 a3 c3 h3 j3 p3 r3 s3 !4 -4 .4 /4 54 M4 R4 S4 _4 a4 c4 h4 j4 r4 s4 %5 .5 65 85 R5 S5 a5 c5 r5 s5 %6 .6 M6 R6 S6 a6 c6 r6 s6 .7 87 <7 >7 R7 S7 a7 c7 r7 s7 .8 R8 S8 a8 c8 p8 r8 s8 "9 '9 .9 R9 S9 a9 c9 r9 s9 (: ): +: .: 3: 9: :: R: S: X: !; '; +; ;; S; _; "< '< (< *< +< -< /< 1< 3< 7< << =< >< H< != "= '= += 2= 3= <= == >= ?= N= P= S= T= _= d= e= s= t= v= "> '> +> 1> 7> => >> H> V> !? *? +? ,? -? .? /? 1? 2? :? ;? =? I? S? p? !A %A 'A (A *A +A -A .A 1A 2A 3A 5A 6A 7A :A ;A A ?A AA CA EA JA KA NA OA pA tA *B +B -B .B /B 2B =B BB DB HB JB LB SB _B aB dB eB iB oB uB %C 'C *C ,C .C 2C 3C C CC GC IC NC RC aC iC oC tC uC %D *D +D ,D -D .D /D 1D 2D 3D 4D ;D E ?E BE CE DE GE JE KE ME QE SE TE XE ZE hE pE sE uE *F .F 2F 3F =F AF BF DF FF IF SF dF lF mF %G 'G (G *G +G ,G -G .G /G 2G 3G G CG FG JG SG aG eG iG oG pG uG 'H *H +H ,H .H /H :H =H >H HH IH JH OH SH TH WH aH eH iH oH uH !I %I 'I (I *I -I .I /I 2I 5I 6I :I ;I I ?I EI II JI NI OI SI cI lI nI oI uI %J *J +J /J J AJ EJ JJ UJ pJ %K 'K *K +K ,K -K 2K 3K O ?O CO EO IO JO KO RO SO bO mO pO rO %P 'P *P +P .P /P 1P 2P 3P =P AP DP IP LP MP OP PP RP UP aP dP eP iP oP tP uP *Q +Q ;Q 'R *R +R ,R .R /R ;R S AS BS CS ES GS HS IS JS MS OS RS SS TS US XS YS aS bS cS eS hS iS nS oS qS uS *T +T ,T .T /T 2T 3T ;T U ?U AU BU DU HU JU KU LU RU SU TU hU lU rU %V *V 2V 3V =V ?V HV IV JV LV RV SV TV VV aV eV hV iV lV oV rV sV uV !W %W 'W *W +W .W :W =W >W AW JW aW eW iW oW *X +X .X :X XX !Y %Y 'Y *Y -Y .Y /Y 2Y 3Y :Y ;Y =Y >Y ?Y AY IY JY OY UY aY eY oY uY %Z 'Z *Z +Z .Z /Z 2Z Z JZ _Z aZ eZ iZ jZ oZ uZ !a %a 'a (a *a +a -a .a 1a 2a 3a 4a 5a 6a 7a :a ;a a ?a Ha Ia Ja Ma Na Ra Sa aa ca ea ha ia ma na pa ra sa ua *b +b -b .b /b 2b 3b 4b =b Jb Rb _b ab cb eb ib ob rb ub %c 'c *c +c ,c .c 2c 3c 4c 9c c Cc Dc Hc Ic Jc Rc Sc hc oc rc uc %d *d +d ,d -d .d /d 2d 4d 9d ;d e ?e Ie Je Ke Ne de ie ne pe re se ze (f *f +f .f 2f 3f 4f =f If Sf ff if lf tf %g 'g (g *g +g ,g -g .g /g 2g 3g 4g g Ig Jg ag cg eg fg ig ng og pg ug *h +h ,h .h /h 2h 4h :h =h >h Ih Jh Sh _h ah ch eh hh ih kh oh uh wh !i %i 'i (i *i +i -i .i /i 2i 3i 4i 5i 6i :i ;i i ?i Ii Ji ci ei ii ji oi ui %j *j +j .j /j 3j 4j 9j j Jj Sj aj ej pj uj 'k *k +k ,k 2k 3k 4k o ?o Co Eo Fo Jo Ko eo io po uo 'p *p +p .p /p 2p 3p 4p =p Jp ap ep ip mp op up *q +q 2q 4q ;q pq 'r *r +r ,r .r /r 2r 4r ;r s Bs Js as cs es hs is ns os ss ts us *t +t ,t .t /t 2t 3t 4t 9t :t ;t u ?u Hu Ju Ku Lu Ru Tu hu lu pu ru %v *v +v 2v 3v 4v 9v ;v =v ?v Hv Iv Jv Lv Rv hv lv rv uv vv !w %w 'w *w +w .w 0w :w >w Aw Hw Iw Jw Sw aw ew iw ow ww *x +x .x 4x :x Jx !y %y 'y *y +y -y .y /y 0y 2y 3y :y ;y =y >y ?y Ay Hy Iy Jy Oy Uy ay cy iy oy ry uy %z 'z *z +z .z /z 2z 4z 9z ;z z Hz _z az ez hz iz oz uz}), +(map {$_=>0} qw{!! )! *! -! 2! :! ! B! C! I! Q! X! !" "" '" (" +" ," -" ." /" 0" 1" 3" 5" 6" 9" :" ;" <" =" >" ?" _" d" i" p" "% '% 0% 2% 5% 6% !' "' %' '' (' +' ,' -' .' 0' 6' 9' :' ;' <' >' ?' G' m' n' !( "( '( -( A( C( I( S( U( _( s( ") ') >) C) I) S) U) _) s) ** -* 1* 2* 5* 6* >* P* X* _* s* "+ ++ -+ 5+ 6+ J+ S+ Z+ _+ s+ !, ', +, ,, G, _, !- )- +- -- 1- 2- 3- 6- :- >- ?- J- L- M- N- S- T- V- X- a- o- s- v- .. 3. 6. 9. :. M. P. S. _. +/ -/ // 0/ =/ >/ c/ f/ (0 +0 .0 00 20 50 J0 L0 M0 R0 S0 U0 _0 a0 m0 o0 s0 u0 "1 '1 +1 .1 21 31 41 51 61 81 H1 M1 N1 R1 S1 T1 a1 c1 h1 j1 r1 s1 "2 %2 '2 .2 /2 32 52 R2 S2 a2 c2 h2 j2 r2 s2 !3 "3 '3 *3 +3 -3 .3 /3 43 53 83 M3 R3 S3 _3 a3 c3 h3 j3 p3 r3 s3 !4 -4 .4 /4 54 M4 R4 S4 _4 a4 c4 h4 j4 r4 s4 %5 .5 65 85 R5 S5 a5 c5 r5 s5 %6 .6 M6 R6 S6 a6 c6 r6 s6 .7 87 <7 >7 R7 S7 a7 c7 r7 s7 .8 R8 S8 a8 c8 p8 r8 s8 "9 '9 .9 R9 S9 a9 c9 r9 s9 (: ): +: .: 3: 9: :: R: S: X: !; '; +; ;; S; _; "< '< (< *< +< -< /< 1< 3< 7< << =< >< H< != "= '= += 2= 3= <= == >= ?= N= P= S= T= _= d= e= s= t= v= "> '> +> 1> 7> => >> H> V> !? *? +? ,? -? .? /? 1? 2? :? ;? =? I? S? p? !A %A 'A (A *A +A -A .A 1A 2A 3A 5A 6A 7A :A ;A A ?A AA CA EA JA KA NA OA pA tA *B +B -B .B /B 2B =B BB DB HB JB LB SB _B aB dB eB iB oB uB %C 'C *C ,C .C 2C 3C C CC GC IC NC RC aC iC oC tC uC %D *D +D ,D -D .D /D 1D 2D 3D 4D ;D E ?E BE CE DE GE JE KE ME QE SE TE XE ZE hE pE uE *F .F 2F 3F =F AF BF DF FF IF SF dF lF mF %G 'G (G *G +G ,G -G .G /G 2G 3G G CG FG JG SG aG eG iG oG pG uG 'H *H +H ,H .H /H :H =H >H HH IH JH OH SH TH WH aH eH iH oH uH !I %I 'I (I *I -I .I /I 2I 5I 6I :I ;I I ?I EI II JI NI OI SI cI lI nI oI uI %J *J +J /J J AJ EJ JJ UJ pJ %K 'K *K +K ,K /K 2K 3K O ?O CO EO IO JO KO RO SO bO mO pO rO %P 'P *P +P .P /P 1P 2P 3P =P AP DP IP LP MP OP PP RP UP aP dP eP iP oP tP uP *Q +Q ;Q 'R *R +R ,R .R /R ;R S AS BS CS ES GS HS IS JS MS OS RS SS TS US XS YS aS bS cS eS hS iS nS oS qS uS *T +T ,T .T /T 2T 3T ;T U ?U AU BU DU HU JU KU LU RU SU TU hU lU rU %V *V 2V 3V =V ?V HV IV JV LV RV SV TV VV aV eV hV iV lV oV rV sV uV !W %W 'W *W +W .W :W =W >W AW JW aW eW iW oW *X +X .X :X XX !Y %Y 'Y *Y -Y .Y /Y 2Y 3Y :Y ;Y =Y >Y ?Y AY IY JY OY UY aY eY oY uY %Z 'Z *Z +Z .Z /Z 2Z Z JZ _Z aZ eZ iZ jZ oZ uZ !a %a 'a (a *a +a -a .a 1a 2a 3a 4a 5a 6a 7a :a ;a a ?a Ha Ia Ja Ma Na Ra Sa aa ca ea ha ia ma na pa ra sa ua *b +b -b .b /b 2b 3b 4b =b Jb Rb _b ab cb eb ib ob rb ub %c 'c *c +c ,c .c 2c 3c 4c 9c c Cc Dc Hc Ic Jc Rc Sc hc oc rc uc %d *d +d ,d -d .d /d 2d 4d 9d ;d e ?e Ie Je Ke Ne Se de ie ne pe re se ze (f *f +f .f 2f 3f 4f =f If Sf ff if lf tf %g 'g (g *g +g ,g -g .g /g 2g 3g 4g g Ig Jg ag cg eg fg ig ng og pg ug *h +h ,h .h /h 2h 4h :h =h >h Ih Jh Sh _h ah ch eh hh ih kh oh uh wh !i %i 'i (i *i +i -i .i /i 2i 3i 4i 5i 6i :i ;i i ?i Ii Ji ci ei ii ji oi ui %j *j +j .j /j 3j 4j 9j j Jj Sj aj ej pj uj 'k *k +k ,k 2k 3k 4k o ?o Co Eo Fo Jo Ko eo io po uo 'p *p +p .p /p 2p 3p 4p =p Jp ap ep ip mp op up *q +q 2q 4q ;q pq 'r *r +r ,r .r /r 2r 4r ;r s Bs Js as cs es hs is ls ns os ss ts us *t +t ,t .t /t 2t 3t 4t 9t :t ;t u ?u Hu Ju Ku Lu Ru Tu hu lu pu ru %v *v +v 2v 3v 4v 9v ;v =v ?v Hv Iv Jv Lv Rv hv lv rv uv vv !w %w 'w *w +w .w 0w :w >w Aw Hw Iw Jw Sw aw ew iw ow ww *x +x .x 4x :x Jx !y %y 'y *y +y -y .y /y 0y 2y 3y :y ;y =y >y ?y Ay Hy Iy Jy Oy Uy ay cy iy oy ry uy %z 'z *z +z .z /z 2z 4z 9z ;z z Hz _z az ez hz iz oz uz}), q{!!}=>[124,'VERTICAL LINE','Sm Xa','Common'], q{!)}=>[125,'RIGHT CURLY BRACKET','Pe Xa','Common'], q{!*}=>[8175,'GREEK VARIA','Sk','Greek'], @@ -9,11 +9,11 @@ q{!:}=>[7942,'GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI','Ll','Greek'] q{!<}=>[8814,'NOT LESS-THAN','Sm','Common'], q{!=}=>[8800,'NOT EQUAL TO','Sm','Common'], q{!>}=>[8815,'NOT GREATER-THAN','Sm','Common'], +q{!B}=>[664,'LATIN LETTER BILABIAL CLICK','Ll Xz','Latin'], +q{!C}=>[448,'LATIN LETTER DENTAL CLICK','Lo Xz','Latin'], q{!I}=>[161,'INVERTED EXCLAMATION MARK','Po Xl','Common'], -q{!b}=>[664,'LATIN LETTER BILABIAL CLICK','Ll Xz','Latin'], -q{!c}=>[448,'LATIN LETTER DENTAL CLICK','Lo Xz','Latin'], -q{!q}=>[451,'LATIN LETTER RETROFLEX CLICK','Lo Xz','Latin'], -q{!x}=>[449,'LATIN LETTER LATERAL CLICK','Lo Xz','Latin'], +q{!Q}=>[451,'LATIN LETTER RETROFLEX CLICK','Lo Xz','Latin'], +q{!X}=>[449,'LATIN LETTER LATERAL CLICK','Lo Xz','Latin'], q{"!}=>[768,'COMBINING GRAVE ACCENT','Mn','Inherited','◌̀'], q{""}=>[779,'COMBINING DOUBLE ACUTE ACCENT','Mn','Inherited','◌̋'], q{"'}=>[769,'COMBINING ACUTE ACCENT','Mn','Inherited','◌́'], @@ -504,7 +504,6 @@ q{EX}=>[3,'','Cc Xa','Common','␃'], q{EZ}=>[494,'LATIN CAPITAL LETTER EZH WITH CARON','Lu','Latin'], q{Eh}=>[8962,'HOUSE','So','Common'], q{Ep}=>[600,'LATIN SMALL LETTER REVERSED E','Ll Xz','Latin'], -q{Es}=>[425,'LATIN CAPITAL LETTER ESH','Lu Xz','Latin'], q{Eu}=>[8364,'EURO SIGN','Sc Xz','Common'], q{F*}=>[934,'GREEK CAPITAL LETTER PHI','Lu','Greek'], q{F.}=>[7710,'LATIN CAPITAL LETTER F WITH DOT ABOVE','Lu','Latin'], @@ -610,7 +609,7 @@ q{K'}=>[7728,'LATIN CAPITAL LETTER K WITH ACUTE','Lu','Latin'], q{K*}=>[922,'GREEK CAPITAL LETTER KAPPA','Lu','Greek'], q{K+}=>[1499,'HEBREW LETTER KAF','Lo','Hebrew'], q{K,}=>[310,'LATIN CAPITAL LETTER K WITH CEDILLA','Lu','Latin'], -q{K-}=>[8365,'KIP SIGN','Sc Xz','Common'], +q{K/}=>[8365,'KIP SIGN','Sc Xz','Common'], q{K2}=>[408,'LATIN CAPITAL LETTER K WITH HOOK','Lu Xz','Latin'], q{K3}=>[990,'GREEK LETTER KOPPA','Lu','Greek'], q{K<}=>[488,'LATIN CAPITAL LETTER K WITH CARON','Lu','Latin'], @@ -1103,6 +1102,7 @@ q{eI}=>[601,'LATIN SMALL LETTER SCHWA','Ll Xz','Latin'], q{eJ}=>[12627,'HANGUL LETTER EO','Lo Xz','Hangul'], q{eK}=>[12629,'HANGUL LETTER YEO','Lo Xz','Hangul'], q{eN}=>[12581,'BOPOMOFO LETTER ENG','Lo','Bopomofo'], +q{eS}=>[425,'LATIN CAPITAL LETTER ESH','Lu Xz','Latin'], q{ed}=>[658,'LATIN SMALL LETTER EZH','Ll','Latin'], q{ei}=>[12575,'BOPOMOFO LETTER EI','Lo','Bopomofo'], q{en}=>[12579,'BOPOMOFO LETTER EN','Lo','Bopomofo'], @@ -1267,11 +1267,11 @@ q{m4}=>[12551,'BOPOMOFO LETTER M','Lo','Bopomofo'], q{m=}=>[1084,'CYRILLIC SMALL LETTER EM','Ll','Cyrillic'], q{mI}=>[623,'LATIN SMALL LETTER TURNED M','Ll Xz','Latin'], q{mJ}=>[12609,'HANGUL LETTER MIEUM','Lo Xz','Hangul'], +q{mL}=>[624,'LATIN SMALL LETTER TURNED M WITH LONG LEG','Ll Xz','Latin'], q{ma}=>[12414,'HIRAGANA LETTER MA','Lo','Hiragana'], q{me}=>[12417,'HIRAGANA LETTER ME','Lo','Hiragana'], q{mi}=>[12415,'HIRAGANA LETTER MI','Lo','Hiragana'], q{mo}=>[12418,'HIRAGANA LETTER MO','Lo','Hiragana'], -q{mp}=>[624,'LATIN SMALL LETTER TURNED M WITH LONG LEG','Ll Xz','Latin'], q{mu}=>[12416,'HIRAGANA LETTER MU','Lo','Hiragana'], q{n!}=>[505,'LATIN SMALL LETTER N WITH GRAVE','Ll Xz','Latin'], q{n'}=>[324,'LATIN SMALL LETTER N WITH ACUTE','Ll','Latin'], @@ -1393,6 +1393,7 @@ q{sc}=>[1097,'CYRILLIC SMALL LETTER SHCHA','Ll','Cyrillic'], q{se}=>[12379,'HIRAGANA LETTER SE','Lo','Hiragana'], q{sh}=>[12565,'BOPOMOFO LETTER SH','Lo','Bopomofo'], q{si}=>[12375,'HIRAGANA LETTER SI','Lo','Hiragana'], +q{sl}=>[383,'LATIN SMALL LETTER LONG S','Ll Xz','Latin'], q{sn}=>[1588,'ARABIC LETTER SHEEN','Lo','Arabic'], q{so}=>[12381,'HIRAGANA LETTER SO','Lo','Hiragana'], q{ss}=>[223,'LATIN SMALL LETTER SHARP S','Ll Xl','Latin'], diff --git a/shiar.inc.txt b/shiar.inc.txt index 263a914..7bedd23 100644 --- a/shiar.inc.txt +++ b/shiar.inc.txt @@ -9,7 +9,7 @@ Eu € =N ₦ #XXX =n for consistency? =P ₱ #XXX =p? =t ₮ -K- ₭ +K/ ₭ Rs ₨ Sq ₪ m/ ₥ @@ -23,6 +23,7 @@ m/ ₥ 3* ⁂ #XXX: useful? # additional letters +sl ſ HW Ƕ # HV conflicts with vh line drawing hw ƕ db ȸ @@ -33,16 +34,16 @@ qp ȹ #GY Ȝ # g-derived Y #Gy ȝ # do not use yy to keep y column clear # common ipa -Es Ʃ # ES already in use +eS Ʃ # ES already in use es ʃ # can't use sh; s1 would be another option ?. ʔ ?/ ʡ # clicks -!c ǀ # corresponding zulu letter -!q ǃ # idem; !. would be much more intuitive (previously ʗ) -!x ǁ # idem; or !/ (previously ʖ) +!C ǀ # corresponding zulu letter +!Q ǃ # idem; !. would be much more intuitive (previously ʗ) +!X ǁ # idem; or !/ (previously ʖ) !- ǂ # !p -!b ʘ +!B ʘ # expected but missing A. Ȧ @@ -250,7 +251,7 @@ rl ɼ rL ɺ rp ɻ Rp ʁ -mp ɰ #XXX: mL like rL +mL ɰ # like rL (XXX mp?) # small caps (also possible at *s) bc ʙ