diff options
author | Paul Eggert <[email protected]> | 2013-04-01 18:18:40 -0700 |
---|---|---|
committer | Paul Eggert <[email protected]> | 2013-04-01 18:18:40 -0700 |
commit | 4b725a70efa7ed781b6d5e466c8acc246f68f49d (patch) | |
tree | 62906e8a0d27be11f79a8effba31bd67646385d1 /lisp | |
parent | 54451ffafafb7f286753fb09871eb84d70bf70ae (diff) |
Use UTF-8 for most files with non-ASCII characters.
* admin/notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
(leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8
characters are now encoded in utf-8-emacs, not iso-2022-7bit.
* etc/tutorials/TUTORIAL.ko, tutorials/TUTORIAL.th:
Switch from iso-2022-7bit to utf-8.
* leim/quail/cyrillic.el, leim/quail/czech.el, leim/quail/ethiopic.el:
* leim/quail/greek.el, leim/quail/hanja.el, leim/quail/hanja3.el:
* leim/quail/hebrew.el, leim/quail/lao.el, leim/quail/lrt.el:
* leim/quail/slovak.el, leim/quail/symbol-ksc.el, leim/quail/thai.el:
* leim/quail/tibetan.el, leim/quail/viqr.el, leim/quail/vntelex.el:
* leim/quail/vnvni.el, leim/quail/welsh.el:
* lisp/international/latin1-disp.el, lisp/international/mule-util.el:
* lisp/language/cyril-util.el, lisp/language/european.el:
* lisp/language/ind-util.el, lisp/language/lao-util.el, lisp/language/thai.el:
* lisp/language/tibet-util.el, lisp/language/tibetan.el:
* lisp/language/viet-util.el:
Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs.
Fixes: debbugs:13936
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/ChangeLog | 9 | ||||
-rw-r--r-- | lisp/international/latin1-disp.el | 5716 | ||||
-rw-r--r-- | lisp/international/mule-util.el | 50 | ||||
-rw-r--r-- | lisp/language/cyril-util.el | 216 | ||||
-rw-r--r-- | lisp/language/european.el | 32 | ||||
-rw-r--r-- | lisp/language/ind-util.el | 1098 | ||||
-rw-r--r-- | lisp/language/lao-util.el | 436 | ||||
-rw-r--r-- | lisp/language/thai.el | 10 | ||||
-rw-r--r-- | lisp/language/tibet-util.el | 78 | ||||
-rw-r--r-- | lisp/language/tibetan.el | 822 | ||||
-rw-r--r-- | lisp/language/viet-util.el | 292 |
11 files changed, 4384 insertions, 4375 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b0df2f36d5..1ec3fe9825 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,12 @@ +2013-04-01 Paul Eggert <[email protected]> + + Use UTF-8 for most files with non-ASCII characters (Bug#13936). + * international/latin1-disp.el, international/mule-util.el: + * language/cyril-util.el, language/european.el, language/ind-util.el: + * language/lao-util.el, language/thai.el, language/tibet-util.el: + * language/tibetan.el, language/viet-util.el: + Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs. + 2013-04-01 Stefan Monnier <[email protected]> * electric.el (electric-pair-inhibit-predicate): New var (bug#14000). diff --git a/lisp/international/latin1-disp.el b/lisp/international/latin1-disp.el index 2099da0040..2eadd8f8eb 100644 --- a/lisp/international/latin1-disp.el +++ b/lisp/international/latin1-disp.el @@ -1,4 +1,4 @@ -;;; latin1-disp.el --- display tables for other ISO 8859 on Latin-1 terminals -*-coding: iso-2022-7bit;-*- +;;; latin1-disp.el --- display tables for other ISO 8859 on Latin-1 terminals -*-coding: utf-8;-*- ;; Copyright (C) 2000-2013 Free Software Foundation, Inc. @@ -107,18 +107,18 @@ display for all of `latin1-display-sets'. See also (mapc (lambda (l) (apply 'latin1-display-char l)) - '((?\$,1rz(B ",") ;; SINGLE LOW-9 QUOTATION MARK - (?\$,1r~(B ",,") ;; DOUBLE LOW-9 QUOTATION MARK - (?\$,1s&(B "...") ;; HORIZONTAL ELLIPSIS - (?\$,1s0(B "o/oo") ;; PER MILLE SIGN - (?\$,1s9(B "<") ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK - (?\$,1r|(B "``") ;; LEFT DOUBLE QUOTATION MARK - (?\$,1r}(B "''") ;; RIGHT DOUBLE QUOTATION MARK - (?\$,1rs(B "-") ;; EN DASH - (?\$,1rt(B "--") ;; EM DASH - (?\$,1ub(B "TM") ;; TRADE MARK SIGN - (?\$,1s:(B ">") ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK - (?$,1s"(B ",A7(B") + '((?\‚ ",") ;; SINGLE LOW-9 QUOTATION MARK + (?\„ ",,") ;; DOUBLE LOW-9 QUOTATION MARK + (?\… "...") ;; HORIZONTAL ELLIPSIS + (?\‰ "o/oo") ;; PER MILLE SIGN + (?\‹ "<") ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK + (?\“ "``") ;; LEFT DOUBLE QUOTATION MARK + (?\” "''") ;; RIGHT DOUBLE QUOTATION MARK + (?\– "-") ;; EN DASH + (?\— "--") ;; EM DASH + (?\™ "TM") ;; TRADE MARK SIGN + (?\› ">") ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK + (?• "·") ))) (setq latin1-display t)) (mapc #'latin1-display-reset latin1-display-sets) @@ -217,66 +217,66 @@ is. If FORCE is non-nil, set up the display regardless." (lambda (l) (or (char-displayable-p (car l)) (apply 'latin1-display-char l))) - '((?,BF(B "'C" "C'") - (?,BP(B "'D" "/D") - (?,B&(B "'S" "S'") - (?,Bf(B "'c" "c'") - (?,Bp(B "'d" "/d") - (?,BE(B "'L" "L'") - (?,Bq(B "'n" "n'") - (?,BQ(B "'N" "N'") - (?,B`(B "'r" "r'") - (?,B@(B "'R" "R'") - (?,B6(B "'s" "s'") - (?,B<(B "'z" "z'") - (?,B,(B "'Z" "Z'") - (?,B!(B "`A" "A;") - (?,BJ(B "`E" "E;") - (?,B#(B "`L" "/L") - (?,B*(B "`S" ",S") - (?,B^(B "`T" ",T") - (?,B/(B "`Z" "Z^.") - (?,B1(B "`a" "a;") - (?,B3(B "`l" "/l") - (?,Bj(B "`e" "e;") - (?,B:(B "`s" ",s") - (?,B~(B "`t" ",t") - (?,B?(B "`z" "z^.") - (?,B(B "`." "'.") - (?,BC(B "~A" "A(") - (?,BH(B "~C" "C<") - (?,BO(B "~D" "D<") - (?,BL(B "~E" "E<") - (?,Bl(B "~e" "e<") - (?,B%(B "~L" "L<") - (?,BR(B "~N" "N<") - (?,BU(B "~O" "O''") - (?,BX(B "~R" "R<") - (?,B)(B "~S" "S<") - (?,B+(B "~T" "T<") - (?,B[(B "~U" "U''") - (?,B.(B "~Z" "Z<") - (?,Bc(B "~a" "a(}") - (?,Bh(B "~c" "c<") - (?,Bo(B "~d" "d<") - (?,B5(B "~l" "l<") - (?,Br(B "~n" "n<") - (?,Bu(B "~o" "o''") - (?,Bx(B "~r" "r<") - (?,B9(B "~s" "s<") - (?,B;(B "~t" "t<") - (?,B{(B "~u" "u''") - (?,B>(B "~z" "z<") - (?,B7(B "~v" "'<") ; ?,B"(B in latin-pre - (?,B"(B "~~" "'(") - (?,By(B "uu" "u^0") - (?,BY(B "UU" "U^0") - (?,BD(B "\"A") - (?,Bd(B "\"a") - (?,BK(B "\"E" "E:") - (?,Bk(B "\"e") - (?,B=(B "''" "'") - (?,B7(B "'<") ; Lynx's rendering of caron + '((?Ć "'C" "C'") + (?Đ "'D" "/D") + (?Ś "'S" "S'") + (?ć "'c" "c'") + (?đ "'d" "/d") + (?Ĺ "'L" "L'") + (?ń "'n" "n'") + (?Ń "'N" "N'") + (?ŕ "'r" "r'") + (?Ŕ "'R" "R'") + (?ś "'s" "s'") + (?ź "'z" "z'") + (?Ź "'Z" "Z'") + (?Ą "`A" "A;") + (?Ę "`E" "E;") + (?Ł "`L" "/L") + (?Ş "`S" ",S") + (?Ţ "`T" ",T") + (?Ż "`Z" "Z^.") + (?ą "`a" "a;") + (?ł "`l" "/l") + (?ę "`e" "e;") + (?ş "`s" ",s") + (?ţ "`t" ",t") + (?ż "`z" "z^.") + (?˙ "`." "'.") + (?Ă "~A" "A(") + (?Č "~C" "C<") + (?Ď "~D" "D<") + (?Ě "~E" "E<") + (?ě "~e" "e<") + (?Ľ "~L" "L<") + (?Ň "~N" "N<") + (?Ő "~O" "O''") + (?Ř "~R" "R<") + (?Š "~S" "S<") + (?Ť "~T" "T<") + (?Ű "~U" "U''") + (?Ž "~Z" "Z<") + (?ă "~a" "a(}") + (?č "~c" "c<") + (?ď "~d" "d<") + (?ľ "~l" "l<") + (?ň "~n" "n<") + (?ő "~o" "o''") + (?ř "~r" "r<") + (?š "~s" "s<") + (?ť "~t" "t<") + (?ű "~u" "u''") + (?ž "~z" "z<") + (?ˇ "~v" "'<") ; ?˘ in latin-pre + (?˘ "~~" "'(") + (?ů "uu" "u^0") + (?Ů "UU" "U^0") + (?Ä "\"A") + (?ä "\"a") + (?Ë "\"E" "E:") + (?ë "\"e") + (?˝ "''" "'") + (?ˇ "'<") ; Lynx's rendering of caron ))) ((eq set 'latin-3) @@ -285,34 +285,34 @@ is. If FORCE is non-nil, set up the display regardless." (lambda (l) (or (char-displayable-p (car l)) (apply 'latin1-display-char l))) - '((?,C!(B "/H") - (?,C"(B "~`" "'(") - (?,C&(B "^H" "H^") - (?,C6(B "^h" "h^") - (?,C)(B ".I" "I^.") - (?,C*(B ",S") - (?,C+(B "~G" "G(") - (?,C,(B "^J" "J^") - (?,C/(B ".Z" "Z^.") - (?,C1(B "/h") - (?,C9(B ".i" "i^.") - (?,C:(B ",s") - (?,C;(B "~g" "g(") - (?,C<(B "^j" "j^") - (?,C?(B ".Z" "z^.") - (?,CE(B ".c" "C^.") - (?,CF(B "^C" "C^") - (?,CU(B ".G" "G^.") - (?,CX(B "^G" "G^") - (?,C](B "~U" "U(") - (?,C^(B "^S" "S^") - (?,Ce(B ".C" "c^.") - (?,Cf(B "^c" "c^") - (?,Cu(B ".g" "g^.") - (?,Cx(B "^g" "g^") - (?,C}(B "~u" "u(") - (?,C~(B "^s" "s^") - (?,C(B "/." "^.")))) + '((?Ħ "/H") + (?˘ "~`" "'(") + (?Ĥ "^H" "H^") + (?ĥ "^h" "h^") + (?İ ".I" "I^.") + (?Ş ",S") + (?Ğ "~G" "G(") + (?Ĵ "^J" "J^") + (?Ż ".Z" "Z^.") + (?ħ "/h") + (?ı ".i" "i^.") + (?ş ",s") + (?ğ "~g" "g(") + (?ĵ "^j" "j^") + (?ż ".Z" "z^.") + (?Ċ ".c" "C^.") + (?Ĉ "^C" "C^") + (?Ġ ".G" "G^.") + (?Ĝ "^G" "G^") + (?Ŭ "~U" "U(") + (?Ŝ "^S" "S^") + (?ċ ".C" "c^.") + (?ĉ "^c" "c^") + (?ġ ".g" "g^.") + (?ĝ "^g" "g^") + (?ŭ "~u" "u(") + (?ŝ "^s" "s^") + (?˙ "/." "^.")))) ((eq set 'latin-4) (latin1-display-identities set) @@ -320,55 +320,55 @@ is. If FORCE is non-nil, set up the display regardless." (lambda (l) (or (char-displayable-p (car l)) (apply 'latin1-display-char l))) - '((?,D!(B "A," "A;") - (?,D"(B "k/" "kk") - (?,D#(B "R," ",R") - (?,D%(B "I~" "?I") - (?,D&(B "L," ",L") - (?,D)(B "S~" "S<") - (?,D*(B "E-") - (?,D+(B "G," ",G") - (?,D,(B "T/" "/T") - (?,D.(B "Z~" "Z<") - (?,D1(B "a," "a;") - (?,D2(B "';") - (?,D3(B "r," ",r") - (?,D5(B "i~" "~i") - (?,D6(B "l," ",l") - (?,D7(B "'<") - (?,D9(B "s~" "s<") - (?,D:(B "e-") - (?,D;(B "g," ",g") - (?,D<(B "t/" "/t") - (?,D=(B "N/" "NG") - (?,D>(B "z~" "z<") - (?,D?(B "n/" "ng") - (?,D@(B "A-") - (?,DG(B "I," "I;") - (?,DH(B "C~" "C<") - (?,DJ(B "E," "E;") - (?,DL(B "E." "E^.") - (?,DO(B "I-") - (?,DQ(B "N," ",N") - (?,DR(B "O-") - (?,DS(B "K," ",K") - (?,DY(B "U," "U;") - (?,D](B "U~" "~U") - (?,D^(B "U-") - (?,D`(B "a-") - (?,Dg(B "i," "i;") - (?,Dh(B "c~" "c<") - (?,Dj(B "e," "e;") - (?,Dl(B "e." "e^.") - (?,Do(B "i-") - (?,Dp(B "d/" "/d") - (?,Dq(B "n," ",n") - (?,Dr(B "o-") - (?,Ds(B "k," ",k") - (?,Dy(B "u," "u;") - (?,D}(B "u~" "~u") - (?,D~(B "u-") - (?,D(B "^.")))) + '((?Ą "A," "A;") + (?ĸ "k/" "kk") + (?Ŗ "R," ",R") + (?Ĩ "I~" "?I") + (?Ļ "L," ",L") + (?Š "S~" "S<") + (?Ē "E-") + (?Ģ "G," ",G") + (?Ŧ "T/" "/T") + (?Ž "Z~" "Z<") + (?ą "a," "a;") + (?˛ "';") + (?ŗ "r," ",r") + (?ĩ "i~" "~i") + (?ļ "l," ",l") + (?ˇ "'<") + (?š "s~" "s<") + (?ē "e-") + (?ģ "g," ",g") + (?ŧ "t/" "/t") + (?Ŋ "N/" "NG") + (?ž "z~" "z<") + (?ŋ "n/" "ng") + (?Ā "A-") + (?Į "I," "I;") + (?Č "C~" "C<") + (?Ę "E," "E;") + (?Ė "E." "E^.") + (?Ī "I-") + (?Ņ "N," ",N") + (?Ō "O-") + (?Ķ "K," ",K") + (?Ų "U," "U;") + (?Ũ "U~" "~U") + (?Ū "U-") + (?ā "a-") + (?į "i," "i;") + (?č "c~" "c<") + (?ę "e," "e;") + (?ė "e." "e^.") + (?ī "i-") + (?đ "d/" "/d") + (?ņ "n," ",n") + (?ō "o-") + (?ķ "k," ",k") + (?ų "u," "u;") + (?ũ "u~" "~u") + (?ū "u-") + (?˙ "^.")))) ((eq set 'latin-5) (latin1-display-identities set) @@ -376,15 +376,15 @@ is. If FORCE is non-nil, set up the display regardless." (lambda (l) (or (char-displayable-p (car l)) (apply 'latin1-display-char l))) - '((?,Mp(B "~g" "g(") - (?,MP(B "~G" "G(") - (?,M](B ".I" "I^.") - (?,M~(B ",s") - (?,M^(B ",S") - (?,Mj(B "^e" "e<") ; from latin-post - (?,Ml(B ".e" "e^.") - (?,Mo(B "\"i" "i-") ; from latin-post - (?,M}(B ".i" "i.")))) + '((?ğ "~g" "g(") + (?Ğ "~G" "G(") + (?İ ".I" "I^.") + (?ş ",s") + (?Ş ",S") + (?ê "^e" "e<") ; from latin-post + (?ì ".e" "e^.") + (?ï "\"i" "i-") ; from latin-post + (?ı ".i" "i.")))) ((eq set 'latin-8) (latin1-display-identities set) @@ -392,37 +392,37 @@ is. If FORCE is non-nil, set up the display regardless." (lambda (l) (or (char-displayable-p (car l)) (apply 'latin1-display-char l))) - '((?,_!(B ".B" "B`") - (?,_"(B ".b" "b`") - (?,_%(B ".c" "c`") - (?,_$(B ".C" "C`") - (?,_&(B ".D" "D`") - (?,_+(B ".d" "d`") - (?,_8(B "`w") - (?,_((B "`W") - (?,_:(B "'w" "w'") - (?,_*(B "'W" "W'") - (?,_<(B "`y") - (?,_,(B "`Y") - (?,_1(B ".f" "f`") - (?,_0(B ".F" "F`") - (?,_3(B ".g" "g`") - (?,_2(B ".G" "G`") - (?,_5(B ".m" "m`") - (?,_4(B ".M" "M`") - (?,_9(B ".p" "p`") - (?,_7(B ".P" "P`") - (?,_?(B ".s" "s`") - (?,_;(B ".S" "S`") - (?,_>(B "\"w") - (?,_=(B "\"W") - (?,_p(B "^w" "w^") - (?,_P(B "^W" "W^") - (?,_w(B ".t" "t`") - (?,_W(B ".T" "T`") - (?,_~(B "^y" "y^") - (?,_^(B "^Y" "Y^") - (?,_/(B "\"Y")))) + '((?Ḃ ".B" "B`") + (?ḃ ".b" "b`") + (?ċ ".c" "c`") + (?Ċ ".C" "C`") + (?Ḋ ".D" "D`") + (?ḋ ".d" "d`") + (?ẁ "`w") + (?Ẁ "`W") + (?ẃ "'w" "w'") + (?Ẃ "'W" "W'") + (?ỳ "`y") + (?Ỳ "`Y") + (?ḟ ".f" "f`") + (?Ḟ ".F" "F`") + (?ġ ".g" "g`") + (?Ġ ".G" "G`") + (?ṁ ".m" "m`") + (?Ṁ ".M" "M`") + (?ṗ ".p" "p`") + (?Ṗ ".P" "P`") + (?ṡ ".s" "s`") + (?Ṡ ".S" "S`") + (?ẅ "\"w") + (?Ẅ "\"W") + (?ŵ "^w" "w^") + (?Ŵ "^W" "W^") + (?ṫ ".t" "t`") + (?Ṫ ".T" "T`") + (?ŷ "^y" "y^") + (?Ŷ "^Y" "Y^") + (?Ÿ "\"Y")))) ((eq set 'latin-9) (latin1-display-identities set) @@ -430,97 +430,97 @@ is. If FORCE is non-nil, set up the display regardless." (lambda (l) (or (char-displayable-p (car l)) (apply 'latin1-display-char l))) - '((?,b((B "~s" "s<") - (?,b&(B "~S" "S<") - (?,b$(B "Euro" "E=") - (?,b8(B "~z" "z<") - (?,b4(B "~Z" "Z<") - (?,b>(B "\"Y") - (?,b=(B "oe") - (?,b<(B "OE")))) + '((?š "~s" "s<") + (?Š "~S" "S<") + (?€ "Euro" "E=") + (?ž "~z" "z<") + (?Ž "~Z" "Z<") + (?Ÿ "\"Y") + (?œ "oe") + (?Œ "OE")))) ((eq set 'greek) (mapc (lambda (l) (or (char-displayable-p (car l)) (apply 'latin1-display-char l))) - '((?,F!(B "9'") - (?,F"(B "'9") - (?,F/(B "-M") - (?,F5(B "'%") - (?,F6(B "'A") - (?,F8(B "'E") - (?,F9(B "'H") - (?,F:(B "'I") - (?,F<(B "'O") - (?,F>(B "'Y") - (?,F?(B "W%") - (?,F@(B "i3") - (?,FC(B "G*") - (?,FD(B "D*") - (?,FH(B "TH") - (?,FK(B "L*") - (?,FN(B "C*") - (?,FP(B "P*") - (?,FS(B "S*") - (?,FV(B "F*") - (?,FX(B "Q*") - (?,FY(B "W*") - (?,FZ(B "\"I") - (?,F[(B "\"Y") - (?,F\(B "a%") - (?,F](B "e%") - (?,F^(B "y%") - (?,F_(B "i%") - (?,F`(B "u3") - (?,Fa(B "a*") - (?,Fb(B "b*") - (?,Fc(B "g*") - (?,Fd(B "d*") - (?,Fe(B "e*") - (?,Ff(B "z*") - (?,Fg(B "y*") - (?,Fh(B "h*") - (?,Fi(B "i*") - (?,Fj(B "k") - (?,Fk(B "l*") - (?,Fl(B "m*") - (?,Fm(B "n*") - (?,Fn(B "c*") - (?,Fp(B "p*") - (?,Fq(B "r*") - (?,Fr(B "*s") - (?,Fs(B "s*") - (?,Ft(B "t*") - (?,Fu(B "u") - (?,Fv(B "f*") - (?,Fw(B "x*") - (?,Fx(B "q*") - (?,Fy(B "w*") - (?,Fz(B "\"i") - (?,F{(B "\"u") - (?,F|(B "'o") - (?,F}(B "'u") - (?,F~(B "'w"))) + '((?‘ "9'") + (?’ "'9") + (?― "-M") + (?΅ "'%") + (?Ά "'A") + (?Έ "'E") + (?Ή "'H") + (?Ί "'I") + (?Ό "'O") + (?Ύ "'Y") + (?Ώ "W%") + (?ΐ "i3") + (?Γ "G*") + (?Δ "D*") + (?Θ "TH") + (?Λ "L*") + (?Ξ "C*") + (?Π "P*") + (?Σ "S*") + (?Φ "F*") + (?Ψ "Q*") + (?Ω "W*") + (?Ϊ "\"I") + (?Ϋ "\"Y") + (?ά "a%") + (?έ "e%") + (?ή "y%") + (?ί "i%") + (?ΰ "u3") + (?α "a*") + (?β "b*") + (?γ "g*") + (?δ "d*") + (?ε "e*") + (?ζ "z*") + (?η "y*") + (?θ "h*") + (?ι "i*") + (?κ "k") + (?λ "l*") + (?μ "m*") + (?ν "n*") + (?ξ "c*") + (?π "p*") + (?ρ "r*") + (?ς "*s") + (?σ "s*") + (?τ "t*") + (?υ "u") + (?φ "f*") + (?χ "x*") + (?ψ "q*") + (?ω "w*") + (?ϊ "\"i") + (?ϋ "\"u") + (?ό "'o") + (?ύ "'u") + (?ώ "'w"))) (mapc (lambda (l) (or (char-displayable-p (car l)) (aset standard-display-table (car l) (string-to-vector (cadr l))))) - '((?,FA(B "A") - (?,FB(B "B") - (?,FE(B "E") - (?,FF(B "Z") - (?,FG(B "H") - (?,FI(B "I") - (?,FJ(B "J") - (?,FL(B "M") - (?,FM(B "N") - (?,FO(B "O") - (?,FQ(B "P") - (?,FT(B "T") - (?,FU(B "Y") - (?,FW(B "X") - (?,Fo(B "o")))) + '((?Α "A") + (?Β "B") + (?Ε "E") + (?Ζ "Z") + (?Η "H") + (?Ι "I") + (?Κ "J") + (?Μ "M") + (?Ν "N") + (?Ο "O") + (?Ρ "P") + (?Τ "T") + (?Υ "Y") + (?Χ "X") + (?ο "o")))) ((eq set 'hebrew) ;; Don't start with identities, since we don't have definitions @@ -537,96 +537,96 @@ is. If FORCE is non-nil, set up the display regardless." (lambda (l) (or (char-displayable-p (car l)) (aset standard-display-table (car l) (string-to-vector (cadr l))))) - '((?,H_(B "=2") - (?,H`(B "A+") - (?,Ha(B "B+") - (?,Hb(B "G+") - (?,Hc(B "D+") - (?,Hd(B "H+") - (?,He(B "W+") - (?,Hf(B "Z+") - (?,Hg(B "X+") - (?,Hh(B "Tj") - (?,Hi(B "J+") - (?,Hj(B "K%") - (?,Hk(B "K+") - (?,Hl(B "L+") - (?,Hm(B "M%") - (?,Hn(B "M+") - (?,Ho(B "N%") - (?,Hp(B "N+") - (?,Hq(B "S+") - (?,Hr(B "E+") - (?,Hs(B "P%") - (?,Ht(B "P+") - (?,Hu(B "Zj") - (?,Hv(B "ZJ") - (?,Hw(B "Q+") - (?,Hx(B "R+") - (?,Hy(B "Sh") - (?,Hz(B "T+")))) + '((?‗ "=2") + (?א "A+") + (?ב "B+") + (?ג "G+") + (?ד "D+") + (?ה "H+") + (?ו "W+") + (?ז "Z+") + (?ח "X+") + (?ט "Tj") + (?י "J+") + (?ך "K%") + (?כ "K+") + (?ל "L+") + (?ם "M%") + (?מ "M+") + (?ן "N%") + (?נ "N+") + (?ס "S+") + (?ע "E+") + (?ף "P%") + (?פ "P+") + (?ץ "Zj") + (?צ "ZJ") + (?ק "Q+") + (?ר "R+") + (?ש "Sh") + (?ת "T+")))) ;; Arabic probably isn't so useful in the absence of Arabic ;; language support... ((eq set 'arabic) (setq set 'arabic) - (or (char-displayable-p ?,G (B) - (aset standard-display-table ?,G (B ",A (B")) - (or (char-displayable-p ?,G$(B) - (aset standard-display-table ?,G$(B ",A$(B")) - (or (char-displayable-p ?,G-(B) - (aset standard-display-table ?,G-(B ",A-(B")) + (or (char-displayable-p ? ) + (aset standard-display-table ? " ")) + (or (char-displayable-p ?¤) + (aset standard-display-table ?¤ "¤")) + (or (char-displayable-p ?) + (aset standard-display-table ? "")) (mapc (lambda (l) (or (char-displayable-p (car l)) (apply 'latin1-display-char l))) - '((?,G,(B ",+") - (?,G;(B ";+") - (?,G?(B "?+") - (?,GA(B "H'") - (?,GB(B "aM") - (?,GC(B "aH") - (?,GD(B "wH") - (?,GE(B "ah") - (?,GF(B "yH") - (?,GG(B "a+") - (?,GH(B "b+") - (?,GI(B "tm") - (?,GJ(B "t+") - (?,GK(B "tk") - (?,GL(B "g+") - (?,GM(B "hk") - (?,GN(B "x+") - (?,GO(B "d+") - (?,GP(B "dk") - (?,GQ(B "r+") - (?,GR(B "z+") - (?,GS(B "s+") - (?,GT(B "sn") - (?,GU(B "c+") - (?,GV(B "dd") - (?,GW(B "tj") - (?,GX(B "zH") - (?,GY(B "e+") - (?,GZ(B "i+") - (?,G`(B "++") - (?,Ga(B "f+") - (?,Gb(B "q+") - (?,Gc(B "k+") - (?,Gd(B "l+") - (?,Ge(B "m+") - (?,Gf(B "n+") - (?,Gg(B "h+") - (?,Gh(B "w+") - (?,Gi(B "j+") - (?,Gj(B "y+") - (?,Gk(B ":+") - (?,Gl(B "\"+") - (?,Gm(B "=+") - (?,Gn(B "/+") - (?,Go(B "'+") - (?,Gp(B "1+") - (?,Gq(B "3+") - (?,Gr(B "0+")))) + '((?، ",+") + (?؛ ";+") + (?؟ "?+") + (?ء "H'") + (?آ "aM") + (?أ "aH") + (?ؤ "wH") + (?إ "ah") + (?ئ "yH") + (?ا "a+") + (?ب "b+") + (?ة "tm") + (?ت "t+") + (?ث "tk") + (?ج "g+") + (?ح "hk") + (?خ "x+") + (?د "d+") + (?ذ "dk") + (?ر "r+") + (?ز "z+") + (?س "s+") + (?ش "sn") + (?ص "c+") + (?ض "dd") + (?ط "tj") + (?ظ "zH") + (?ع "e+") + (?غ "i+") + (?ـ "++") + (?ف "f+") + (?ق "q+") + (?ك "k+") + (?ل "l+") + (?م "m+") + (?ن "n+") + (?ه "h+") + (?و "w+") + (?ى "j+") + (?ي "y+") + (?ً ":+") + (?ٌ "\"+") + (?ٍ "=+") + (?َ "/+") + (?ُ "'+") + (?ِ "1+") + (?ّ "3+") + (?ْ "0+")))) ((eq set 'cyrillic) (setq set 'cyrillic-iso) @@ -634,105 +634,105 @@ is. If FORCE is non-nil, set up the display regardless." (lambda (l) (or (char-displayable-p (car l)) (apply 'latin1-display-char l))) - '((?,L"(B "Dj") - (?,L#(B "Gj") - (?,L$(B "IE") - (?,L)(B "Lj") - (?,L*(B "Nj") - (?,L+(B "Ts") - (?,L,(B "Kj") - (?,L.(B "V%") - (?,L/(B "Dzh") - (?,L1(B "B=") - (?,L3(B ",Ab(B") - (?,L4(B "D") - (?,L6(B "Z%") - (?,L7(B "3") - (?,L8(B "U") - (?,L9(B "J=") - (?,L;(B "L=") - (?,L?(B "P=") - (?,LC(B "Y") - (?,LD(B ",Ah(B") - (?,LF(B "C=") - (?,LG(B "C%") - (?,LH(B "S%") - (?,LI(B "Sc") - (?,LJ(B "=\"") - (?,LK(B "Y=") - (?,LL(B "%\"") - (?,LM(B "Ee") - (?,LN(B "Yu") - (?,LO(B "Ya") - (?,LQ(B "b") - (?,LR(B "v=") - (?,LS(B "g=") - (?,LT(B "g") - (?,LV(B "z%") - (?,LW(B "z=") - (?,LX(B "u") - (?,LY(B "j=") - (?,LZ(B "k") - (?,L[(B "l=") - (?,L\(B "m=") - (?,L](B "n=") - (?,L_(B "n") - (?,L`(B "p") - (?,Lb(B "t=") - (?,Ld(B "f=") - (?,Lf(B "c=") - (?,Lg(B "c%") - (?,Lh(B "s%") - (?,Li(B "sc") - (?,Lj(B "='") - (?,Lk(B "y=") - (?,Ll(B "%'") - (?,Lm(B "ee") - (?,Ln(B "yu") - (?,Lo(B "ya") - (?,Lp(B "N0") - (?,Lr(B "dj") - (?,Ls(B "gj") - (?,Lt(B "ie") - (?,Ly(B "lj") - (?,Lz(B "nj") - (?,L{(B "ts") - (?,L|(B "kj") - (?,L~(B "v%") - (?,L(B "dzh"))) + '((?Ђ "Dj") + (?Ѓ "Gj") + (?Є "IE") + (?Љ "Lj") + (?Њ "Nj") + (?Ћ "Ts") + (?Ќ "Kj") + (?Ў "V%") + (?Џ "Dzh") + (?Б "B=") + (?Г "â") + (?Д "D") + (?Ж "Z%") + (?З "3") + (?И "U") + (?Й "J=") + (?Л "L=") + (?П "P=") + (?У "Y") + (?Ф "è") + (?Ц "C=") + (?Ч "C%") + (?Ш "S%") + (?Щ "Sc") + (?Ъ "=\"") + (?Ы "Y=") + (?Ь "%\"") + (?Э "Ee") + (?Ю "Yu") + (?Я "Ya") + (?б "b") + (?в "v=") + (?г "g=") + (?д "g") + (?ж "z%") + (?з "z=") + (?и "u") + (?й "j=") + (?к "k") + (?л "l=") + (?м "m=") + (?н "n=") + (?п "n") + (?р "p") + (?т "t=") + (?ф "f=") + (?ц "c=") + (?ч "c%") + (?ш "s%") + (?щ "sc") + (?ъ "='") + (?ы "y=") + (?ь "%'") + (?э "ee") + (?ю "yu") + (?я "ya") + (?№ "N0") + (?ђ "dj") + (?ѓ "gj") + (?є "ie") + (?љ "lj") + (?њ "nj") + (?ћ "ts") + (?ќ "kj") + (?ў "v%") + (?џ "dzh"))) (mapc (lambda (l) (or (char-displayable-p (car l)) (aset standard-display-table (car l) (string-to-vector (cadr l))))) - '((?,L!(B ",AK(B") - (?,L%(B "S") - (?,L&(B "I") - (?,L'(B ",AO(B") - (?,L((B "J") - (?,Lq(B ",Ak(B") - (?,L}(B ",A'(B") - (?,L-(B "-") - (?,L0(B "A") - (?,L2(B "B") - (?,L5(B "E") - (?,L:(B "K") - (?,L<(B "M") - (?,L=(B "H") - (?,L>(B "O") - (?,L@(B "P") - (?,LA(B "C") - (?,LB(B "T") - (?,LE(B "X") - (?,LP(B "a") - (?,LU(B "e") - (?,L^(B "o") - (?,La(B "c") - (?,Lc(B "y") - (?,Le(B "x") - (?,Lu(B "s") - (?,Lv(B "i") - (?,Lw(B ",Ao(B") - (?,Lx(B "j")))) + '((?Ё "Ë") + (?Ѕ "S") + (?І "I") + (?Ї "Ï") + (?Ј "J") + (?ё "ë") + (?§ "§") + (? "-") + (?А "A") + (?В "B") + (?Е "E") + (?К "K") + (?М "M") + (?Н "H") + (?О "O") + (?Р "P") + (?С "C") + (?Т "T") + (?Х "X") + (?а "a") + (?е "e") + (?о "o") + (?с "c") + (?у "y") + (?х "x") + (?ѕ "s") + (?і "i") + (?ї "ï") + (?ј "j")))) (t (error "Unsupported character set: %S" set))) @@ -773,2417 +773,2417 @@ isn't changed if the display can render Unicode characters." ;; Table derived by running Lynx on a suitable list of ;; characters in a utf-8 file, except for some added by ;; hand at the end. - '((?\$,1 (B "A") - (?\$,1 !(B "a") - (?\$,1 "(B "A") - (?\$,1 #(B "a") - (?\$,1 $(B "A") - (?\$,1 %(B "a") - (?\$,1 &(B "C") - (?\$,1 '(B "c") - (?\$,1 ((B "C") - (?\$,1 )(B "c") - (?\$,1 *(B "C") - (?\$,1 +(B "c") - (?\$,1 ,(B "C") - (?\$,1 -(B "c") - (?\$,1 .(B "D") - (?\$,1 /(B "d") - (?\$,1 0(B ",AP(B") - (?\$,1 1(B "d/") - (?\$,1 2(B "E") - (?\$,1 3(B "e") - (?\$,1 4(B "E") - (?\$,1 5(B "e") - (?\$,1 6(B "E") - (?\$,1 7(B "e") - (?\$,1 8(B "E") - (?\$,1 9(B "e") - (?\$,1 :(B "E") - (?\$,1 ;(B "e") - (?\$,1 <(B "G") - (?\$,1 =(B "g") - (?\$,1 >(B "G") - (?\$,1 ?(B "g") - (?\$,1 @(B "G") - (?\$,1 A(B "g") - (?\$,1 B(B "G") - (?\$,1 C(B "g") - (?\$,1 D(B "H") - (?\$,1 E(B "h") - (?\$,1 F(B "H/") - (?\$,1 G(B "H") - (?\$,1 H(B "I") - (?\$,1 I(B "i") - (?\$,1 J(B "I") - (?\$,1 K(B "i") - (?\$,1 L(B "I") - (?\$,1 M(B "i") - (?\$,1 N(B "I") - (?\$,1 O(B "i") - (?\$,1 P(B "I") - (?\$,1 Q(B "i") - (?\$,1 R(B "IJ") - (?\$,1 S(B "ij") - (?\$,1 T(B "J") - (?\$,1 U(B "j") - (?\$,1 V(B "K") - (?\$,1 W(B "k") - (?\$,1 X(B "kk") - (?\$,1 Y(B "L") - (?\$,1 Z(B "l") - (?\$,1 [(B "L") - (?\$,1 \(B "l") - (?\$,1 ](B "L") - (?\$,1 ^(B "l") - (?\$,1 _(B "L.") - (?\$,1 `(B "l.") - (?\$,1 a(B "L/") - (?\$,1 b(B "l/") - (?\$,1 c(B "N") - (?\$,1 d(B "n") - (?\$,1 e(B "N") - (?\$,1 f(B "n") - (?\$,1 g(B "N") - (?\$,1 h(B "n") - (?\$,1 i(B "'n") - (?\$,1 j(B "NG") - (?\$,1 k(B "N") - (?\$,1 l(B "O") - (?\$,1 m(B "o") - (?\$,1 n(B "O") - (?\$,1 o(B "o") - (?\$,1 p(B "O\"") - (?\$,1 q(B "o\"") - (?\$,1 r(B "OE") - (?\$,1 s(B "oe") - (?\$,1 t(B "R") - (?\$,1 u(B "r") - (?\$,1 v(B "R") - (?\$,1 w(B "r") - (?\$,1 x(B "R") - (?\$,1 y(B "r") - (?\$,1 z(B "S") - (?\$,1 {(B "s") - (?\$,1 |(B "S") - (?\$,1 }(B "s") - (?\$,1 ~(B "S") - (?\$,1 (B "s") - (?\$,1! (B "S") - (?\$,1!!(B "s") - (?\$,1!"(B "T") - (?\$,1!#(B "t") - (?\$,1!$(B "T") - (?\$,1!%(B "t") - (?\$,1!&(B "T/") - (?\$,1!'(B "t/") - (?\$,1!((B "U") - (?\$,1!)(B "u") - (?\$,1!*(B "U") - (?\$,1!+(B "u") - (?\$,1!,(B "U") - (?\$,1!-(B "u") - (?\$,1!.(B "U") - (?\$,1!/(B "u") - (?\$,1!0(B "U\"") - (?\$,1!1(B "u\"") - (?\$,1!2(B "U") - (?\$,1!3(B "u") - (?\$,1!4(B "W") - (?\$,1!5(B "w") - (?\$,1!6(B "Y") - (?\$,1!7(B "y") - (?\$,1!8(B "Y") - (?\$,1!9(B "Z") - (?\$,1!:(B "z") - (?\$,1!;(B "Z") - (?\$,1!<(B "z") - (?\$,1!=(B "Z") - (?\$,1!>(B "z") - (?\$,1!?(B "s1") - (?\$,1!G(B "C2") - (?\$,1!H(B "c2") - (?\$,1!Q(B "F2") - (?\$,1!R(B " f") - (?\$,1!X(B "K2") - (?\$,1!Y(B "k2") - (?\$,1!`(B "O9") - (?\$,1!a(B "o9") - (?\$,1!b(B "OI") - (?\$,1!c(B "oi") - (?\$,1!f(B "yr") - (?\$,1!o(B "U9") - (?\$,1!p(B "u9") - (?\$,1!u(B "Z/") - (?\$,1!v(B "z/") - (?\$,1!w(B "ED") - (?\$,1"-(B "A") - (?\$,1".(B "a") - (?\$,1"/(B "I") - (?\$,1"0(B "i") - (?\$,1"1(B "O") - (?\$,1"2(B "o") - (?\$,1"3(B "U") - (?\$,1"4(B "u") - (?\$,1"5(B "U:-") - (?\$,1"6(B "u:-") - (?\$,1"7(B "U:'") - (?\$,1"8(B "u:'") - (?\$,1"9(B "U:<") - (?\$,1":(B "u:<") - (?\$,1";(B "U:!") - (?\$,1"<(B "u:!") - (?\$,1">(B "A1") - (?\$,1"?(B "a1") - (?\$,1"@(B "A7") - (?\$,1"A(B "a7") - (?\$,1"B(B "A3") - (?\$,1"C(B "a3") - (?\$,1"D(B "G/") - (?\$,1"E(B "g/") - (?\$,1"F(B "G") - (?\$,1"G(B "g") - (?\$,1"H(B "K") - (?\$,1"I(B "k") - (?\$,1"J(B "O") - (?\$,1"K(B "o") - (?\$,1"L(B "O1") - (?\$,1"M(B "o1") - (?\$,1"N(B "EZ") - (?\$,1"O(B "ez") - (?\$,1"P(B "j") - (?\$,1"T(B "G") - (?\$,1"U(B "g") - (?\$,1"Z(B "AA'") - (?\$,1"[(B "aa'") - (?\$,1"\(B "AE'") - (?\$,1"](B "ae'") - (?\$,1"^(B "O/'") - (?\$,1"_(B "o/'") - (?\$,1"`(B "A!!") - (?\$,1"a(B "a!!") - (?\$,1"b(B "A)") - (?\$,1"c(B "a)") - (?\$,1"d(B "E!!") - (?\$,1"e(B "e!!") - (?\$,1"f(B "E)") - (?\$,1"g(B "e)") - (?\$,1"h(B "I!!") - (?\$,1"i(B "i!!") - (?\$,1"j(B "I)") - (?\$,1"k(B "i)") - (?\$,1"l(B "O!!") - (?\$,1"m(B "o!!") - (?\$,1"n(B "O)") - (?\$,1"o(B "o)") - (?\$,1"p(B "R!!") - (?\$,1"q(B "r!!") - (?\$,1"r(B "R)") - (?\$,1"s(B "r)") - (?\$,1"t(B "U!!") - (?\$,1"u(B "u!!") - (?\$,1"v(B "U)") - (?\$,1"w(B "u)") - (?\$,1"}(B "Z") - (?\$,1#Q(B "A") - (?\$,1#R(B "A.") - (?\$,1#S(B "b`") - (?\$,1#T(B "O") - (?\$,1#V(B "d.") - (?\$,1#W(B "d`") - (?\$,1#X(B "@<umd>") - (?\$,1#Y(B "@") - (?\$,1#Z(B "R") - (?\$,1#[(B "E") - (?\$,1#\(B "V\"") - (?\$,1#](B "R<umd>") - (?\$,1#^(B "O\"") - (?\$,1#_(B "J") - (?\$,1#`(B "g`") - (?\$,1#a(B "g") - (?\$,1#b(B "G") - (?\$,1#c(B "Q") - (?\$,1#d(B "o-") - (?\$,1#e(B "j<rnd>") - (?\$,1#f(B "h<?>") - (?\$,1#h(B "i\"") - (?\$,1#i(B "I") - (?\$,1#j(B "I") - (?\$,1#k(B "L") - (?\$,1#l(B "L") - (?\$,1#m(B "l.") - (?\$,1#n(B "z<lat>") - (?\$,1#o(B "u-") - (?\$,1#p(B "j<vel>") - (?\$,1#q(B "M") - (?\$,1#s(B "n.") - (?\$,1#t(B "n\"") - (?\$,1#u(B "@.") - (?\$,1#v(B "&.") - (?\$,1#w(B "U") - (?\$,1#y(B "r") - (?\$,1#z(B "*<lat>") - (?\$,1#{(B "r.") - (?\$,1#}(B "*.") - (?\$,1#~(B "*") - (?\$,1$ (B "R") - (?\$,1$!(B "g\"") - (?\$,1$"(B "s.") - (?\$,1$#(B "S") - (?\$,1$$(B "J`") - (?\$,1$'(B "t!") - (?\$,1$((B "t.") - (?\$,1$)(B "u\"") - (?\$,1$*(B "U") - (?\$,1$+(B "r<lbd>") - (?\$,1$,(B "V") - (?\$,1$-(B "w<vls>") - (?\$,1$.(B "l^") - (?\$,1$/(B "I.") - (?\$,1$0(B "z.") - (?\$,1$2(B "Z") - (?\$,1$4(B "?") - (?\$,1$5(B "H<vcd>") - (?\$,1$6(B "l!") - (?\$,1$7(B "c!") - (?\$,1$8(B "p!") - (?\$,1$9(B "b<trl>") - (?\$,1$;(B "G`") - (?\$,1$=(B "j") - (?\$,1$>(B "k!") - (?\$,1$?(B "L") - (?\$,1$@(B "q`") - (?\$,1$D(B "d3") - (?\$,1$F(B "ts") - (?\$,1$G(B "tS") - (?\$,1$P(B "<h>") - (?\$,1$Q(B "<?>") - (?\$,1$R(B ";") - (?\$,1$S(B "<r>") - (?\$,1$W(B "<w>") - (?\$,1$[(B ";S") - (?\$,1$\(B "`") - (?\$,1$f(B "^") - (?\$,1$g(B "'<") - (?\$,1$h(B "|") - (?\$,1$i(B "1-") - (?\$,1$k(B "1!") - (?\$,1$p(B ":") - (?\$,1$q(B ":\\") - (?\$,1$v(B "+") - (?\$,1$w(B "-") - (?\$,1$x(B "'(") - (?\$,1$y(B "'.") - (?\$,1$z(B "'0") - (?\$,1${(B "';") - (?\$,1$|(B "~") - (?\$,1$}(B "'\"") - (?\$,1%%(B "_T") - (?\$,1%&(B "_H") - (?\$,1%'(B "_M") - (?\$,1%((B "_L") - (?\$,1%)(B "_B") - (?\$,1%,(B "_v") - (?\$,1%.(B "''") - (?\$,1%@(B "`") - (?\$,1%A(B "'") - (?\$,1%B(B "^") - (?\$,1%C(B "~") - (?\$,1%D(B ",A/(B") - (?\$,1%G(B ",A7(B") - (?\$,1%H(B ",A((B") - (?\$,1%J(B ",A0(B") - (?\$,1%K(B "''") - (?\$,1%M(B "|") - (?\$,1%N(B "||") - (?\$,1%O(B "``") - (?\$,1%a(B ";") - (?\$,1%b(B ".") - (?\$,1%c(B ".") - (?\$,1%d(B "<?>") - (?\$,1%e(B "<o>") - (?\$,1%f(B ",") - (?\$,1%g(B ",A8(B") - (?\$,1%i(B "-") - (?\$,1%j(B "[") - (?\$,1%k(B "<w>") - (?\$,1%t(B "~") - (?\$,1%w(B "/") - (?\$,1%x(B "/") - (?\$,1& (B "`") - (?\$,1&!(B "'") - (?\$,1&"(B "~") - (?\$,1&$(B "'%") - (?\$,1&%(B "j3") - (?\$,1&'(B "=") - (?\$,1&@(B "~~") - (?\$,1&T(B "'") - (?\$,1&U(B ",") - (?\$,1&Z(B "j3") - (?\$,1&^(B "?%") - (?\$,1&d(B "'*") - (?\$,1&e(B "'%") - (?\$,1&f(B "A'") - (?\$,1&g(B ",A7(B") - (?\$,1&h(B "E'") - (?\$,1&i(B "Y%") - (?\$,1&j(B "I'") - (?\$,1&l(B "O'") - (?\$,1&n(B "U%") - (?\$,1&o(B "W%") - (?\$,1&p(B "i3") - (?\$,1&q(B "A") - (?\$,1&r(B "B") - (?\$,1&s(B "G") - (?\$,1&t(B "D") - (?\$,1&u(B "E") - (?\$,1&v(B "Z") - (?\$,1&w(B "Y") - (?\$,1&x(B "TH") - (?\$,1&y(B "I") - (?\$,1&z(B "K") - (?\$,1&{(B "L") - (?\$,1&|(B "M") - (?\$,1&}(B "N") - (?\$,1&~(B "C") - (?\$,1&(B "O") - (?\$,1' (B "P") - (?\$,1'!(B "R") - (?\$,1'#(B "S") - (?\$,1'$(B "T") - (?\$,1'%(B "U") - (?\$,1'&(B "F") - (?\$,1''(B "X") - (?\$,1'((B "Q") - (?\$,1')(B "W*") - (?\$,1'*(B "J") - (?\$,1'+(B "V*") - (?\$,1',(B "a'") - (?\$,1'-(B "e'") - (?\$,1'.(B "y%") - (?\$,1'/(B "i'") - (?\$,1'0(B "u3") - (?\$,1'1(B "a") - (?\$,1'2(B "b") - (?\$,1'3(B "g") - (?\$,1'4(B "d") - (?\$,1'5(B "e") - (?\$,1'6(B "z") - (?\$,1'7(B "y") - (?\$,1'8(B "th") - (?\$,1'9(B "i") - (?\$,1':(B "k") - (?\$,1';(B "l") - (?\$,1'<(B ",A5(B") - (?\$,1'=(B "n") - (?\$,1'>(B "c") - (?\$,1'?(B "o") - (?\$,1'@(B "p") - (?\$,1'A(B "r") - (?\$,1'B(B "*s") - (?\$,1'C(B "s") - (?\$,1'D(B "t") - (?\$,1'E(B "u") - (?\$,1'F(B "f") - (?\$,1'G(B "x") - (?\$,1'H(B "q") - (?\$,1'I(B "w") - (?\$,1'J(B "j") - (?\$,1'K(B "v*") - (?\$,1'L(B "o'") - (?\$,1'M(B "u%") - (?\$,1'N(B "w%") - (?\$,1'P(B "beta ") - (?\$,1'Q(B "theta ") - (?\$,1'R(B "upsi ") - (?\$,1'U(B "phi ") - (?\$,1'V(B "pi ") - (?\$,1'W(B "k.") - (?\$,1'Z(B "T3") - (?\$,1'[(B "t3") - (?\$,1'\(B "M3") - (?\$,1'](B "m3") - (?\$,1'^(B "K3") - (?\$,1'_(B "k3") - (?\$,1'`(B "P3") - (?\$,1'a(B "p3") - (?\$,1'p(B "kappa ") - (?\$,1'q(B "rho ") - (?\$,1's(B "J") - (?\$,1't(B "'%") - (?\$,1'u(B "j3") - (?\$,1(!(B "IO") - (?\$,1("(B "D%") - (?\$,1(#(B "G%") - (?\$,1($(B "IE") - (?\$,1(%(B "DS") - (?\$,1(&(B "II") - (?\$,1('(B "YI") - (?\$,1(((B "J%") - (?\$,1()(B "LJ") - (?\$,1(*(B "NJ") - (?\$,1(+(B "Ts") - (?\$,1(,(B "KJ") - (?\$,1(.(B "V%") - (?\$,1(/(B "DZ") - (?\$,1(0(B "A") - (?\$,1(1(B "B") - (?\$,1(2(B "V") - (?\$,1(3(B "G") - (?\$,1(4(B "D") - (?\$,1(5(B "E") - (?\$,1(6(B "ZH") - (?\$,1(7(B "Z") - (?\$,1(8(B "I") - (?\$,1(9(B "J") - (?\$,1(:(B "K") - (?\$,1(;(B "L") - (?\$,1(<(B "M") - (?\$,1(=(B "N") - (?\$,1(>(B "O") - (?\$,1(?(B "P") - (?\$,1(@(B "R") - (?\$,1(A(B "S") - (?\$,1(B(B "T") - (?\$,1(C(B "U") - (?\$,1(D(B "F") - (?\$,1(E(B "H") - (?\$,1(F(B "C") - (?\$,1(G(B "CH") - (?\$,1(H(B "SH") - (?\$,1(I(B "SCH") - (?\$,1(J(B "\"") - (?\$,1(K(B "Y") - (?\$,1(L(B "'") - (?\$,1(M(B "`E") - (?\$,1(N(B "YU") - (?\$,1(O(B "YA") - (?\$,1(P(B "a") - (?\$,1(Q(B "b") - (?\$,1(R(B "v") - (?\$,1(S(B "g") - (?\$,1(T(B "d") - (?\$,1(U(B "e") - (?\$,1(V(B "zh") - (?\$,1(W(B "z") - (?\$,1(X(B "i") - (?\$,1(Y(B "j") - (?\$,1(Z(B "k") - (?\$,1([(B "l") - (?\$,1(\(B "m") - (?\$,1(](B "n") - (?\$,1(^(B "o") - (?\$,1(_(B "p") - (?\$,1(`(B "r") - (?\$,1(a(B "s") - (?\$,1(b(B "t") - (?\$,1(c(B "u") - (?\$,1(d(B "f") - (?\$,1(e(B "h") - (?\$,1(f(B "c") - (?\$,1(g(B "ch") - (?\$,1(h(B "sh") - (?\$,1(i(B "sch") - (?\$,1(j(B "\"") - (?\$,1(k(B "y") - (?\$,1(l(B "'") - (?\$,1(m(B "`e") - (?\$,1(n(B "yu") - (?\$,1(o(B "ya") - (?\$,1(q(B "io") - (?\$,1(r(B "d%") - (?\$,1(s(B "g%") - (?\$,1(t(B "ie") - (?\$,1(u(B "ds") - (?\$,1(v(B "ii") - (?\$,1(w(B "yi") - (?\$,1(x(B "j%") - (?\$,1(y(B "lj") - (?\$,1(z(B "nj") - (?\$,1({(B "ts") - (?\$,1(|(B "kj") - (?\$,1(~(B "v%") - (?\$,1((B "dz") - (?\$,1)"(B "Y3") - (?\$,1)#(B "y3") - (?\$,1)*(B "O3") - (?\$,1)+(B "o3") - (?\$,1)2(B "F3") - (?\$,1)3(B "f3") - (?\$,1)4(B "V3") - (?\$,1)5(B "v3") - (?\$,1)@(B "C3") - (?\$,1)A(B "c3") - (?\$,1)P(B "G3") - (?\$,1)Q(B "g3") - (?\$,1*4(B "AE") - (?\$,1*5(B "ae") - (?\$,1,T(B "i") - (?\$,1,W(B "a") - (?\$,1,X(B "o") - (?\$,1,\(B "u") - (?\$,1,_(B "h") - (?\$,1,b(B ":") - (?\$,1,p(B "#") - (?\$,1,q(B "B+") - (?\$,1,r(B "G+") - (?\$,1,s(B "D+") - (?\$,1,t(B "H+") - (?\$,1,u(B "W+") - (?\$,1,v(B "Z+") - (?\$,1,w(B "X+") - (?\$,1,x(B "Tj") - (?\$,1,y(B "J+") - (?\$,1,z(B "K%") - (?\$,1,{(B "K+") - (?\$,1,|(B "L+") - (?\$,1,}(B "M%") - (?\$,1,~(B "M+") - (?\$,1,(B "N%") - (?\$,1- (B "N+") - (?\$,1-!(B "S+") - (?\$,1-"(B "E+") - (?\$,1-#(B "P%") - (?\$,1-$(B "P+") - (?\$,1-%(B "Zj") - (?\$,1-&(B "ZJ") - (?\$,1-'(B "Q+") - (?\$,1-((B "R+") - (?\$,1-)(B "Sh") - (?\$,1-*(B "T+") - (?\$,1-0(B "v") - (?\$,1-1(B "oy") - (?\$,1-2(B "ey") - (?\$,1-L(B ",+") - (?\$,1-[(B ";+") - (?\$,1-_(B "?+") - (?\$,1-a(B "H'") - (?\$,1-b(B "aM") - (?\$,1-c(B "aH") - (?\$,1-d(B "wH") - (?\$,1-e(B "ah") - (?\$,1-f(B "yH") - (?\$,1-g(B "a+") - (?\$,1-h(B "b+") - (?\$,1-i(B "tm") - (?\$,1-j(B "t+") - (?\$,1-k(B "tk") - (?\$,1-l(B "g+") - (?\$,1-m(B "hk") - (?\$,1-n(B "x+") - (?\$,1-o(B "d+") - (?\$,1-p(B "dk") - (?\$,1-q(B "r+") - (?\$,1-r(B "z+") - (?\$,1-s(B "s+") - (?\$,1-t(B "sn") - (?\$,1-u(B "c+") - (?\$,1-v(B "dd") - (?\$,1-w(B "tj") - (?\$,1-x(B "zH") - (?\$,1-y(B "e+") - (?\$,1-z(B "i+") - (?\$,1. (B "++") - (?\$,1.!(B "f+") - (?\$,1."(B "q+") - (?\$,1.#(B "k+") - (?\$,1.$(B "l+") - (?\$,1.%(B "m+") - (?\$,1.&(B "n+") - (?\$,1.'(B "h+") - (?\$,1.((B "w+") - (?\$,1.)(B "j+") - (?\$,1.*(B "y+") - (?\$,1.+(B ":+") - (?\$,1.,(B "\"+") - (?\$,1.-(B "=+") - (?\$,1..(B "/+") - (?\$,1./(B "'+") - (?\$,1.0(B "1+") - (?\$,1.1(B "3+") - (?\$,1.2(B "0+") - (?\$,1.@(B "0a") - (?\$,1.A(B "1a") - (?\$,1.B(B "2a") - (?\$,1.C(B "3a") - (?\$,1.D(B "4a") - (?\$,1.E(B "5a") - (?\$,1.F(B "6a") - (?\$,1.G(B "7a") - (?\$,1.H(B "8a") - (?\$,1.I(B "9a") - (?\$,1.P(B "aS") - (?\$,1.^(B "p+") - (?\$,1.a(B "hH") - (?\$,1.f(B "tc") - (?\$,1.x(B "zj") - (?\$,1/$(B "v+") - (?\$,1//(B "gf") - (?\$,1/p(B "0a") - (?\$,1/q(B "1a") - (?\$,1/r(B "2a") - (?\$,1/s(B "3a") - (?\$,1/t(B "4a") - (?\$,1/u(B "5a") - (?\$,1/v(B "6a") - (?\$,1/w(B "7a") - (?\$,1/x(B "8a") - (?\$,1/y(B "9a") - (?\$,1M@(B "he") - (?\$,1MA(B "hu") - (?\$,1MB(B "hi") - (?\$,1MC(B "ha") - (?\$,1MD(B "hE") - (?\$,1ME(B "h") - (?\$,1MF(B "ho") - (?\$,1MH(B "le") - (?\$,1MI(B "lu") - (?\$,1MJ(B "li") - (?\$,1MK(B "la") - (?\$,1ML(B "lE") - (?\$,1MM(B "l") - (?\$,1MN(B "lo") - (?\$,1MO(B "lWa") - (?\$,1MP(B "He") - (?\$,1MQ(B "Hu") - (?\$,1MR(B "Hi") - (?\$,1MS(B "Ha") - (?\$,1MT(B "HE") - (?\$,1MU(B "H") - (?\$,1MV(B "Ho") - (?\$,1MW(B "HWa") - (?\$,1MX(B "me") - (?\$,1MY(B "mu") - (?\$,1MZ(B "mi") - (?\$,1M[(B "ma") - (?\$,1M\(B "mE") - (?\$,1M](B "m") - (?\$,1M^(B "mo") - (?\$,1M_(B "mWa") - (?\$,1M`(B "`se") - (?\$,1Ma(B "`su") - (?\$,1Mb(B "`si") - (?\$,1Mc(B "`sa") - (?\$,1Md(B "`sE") - (?\$,1Me(B "`s") - (?\$,1Mf(B "`so") - (?\$,1Mg(B "`sWa") - (?\$,1Mh(B "re") - (?\$,1Mi(B "ru") - (?\$,1Mj(B "ri") - (?\$,1Mk(B "ra") - (?\$,1Ml(B "rE") - (?\$,1Mm(B "r") - (?\$,1Mn(B "ro") - (?\$,1Mo(B "rWa") - (?\$,1Mp(B "se") - (?\$,1Mq(B "su") - (?\$,1Mr(B "si") - (?\$,1Ms(B "sa") - (?\$,1Mt(B "sE") - (?\$,1Mu(B "s") - (?\$,1Mv(B "so") - (?\$,1Mw(B "sWa") - (?\$,1Mx(B "xe") - (?\$,1My(B "xu") - (?\$,1Mz(B "xi") - (?\$,1M{(B "xa") - (?\$,1M|(B "xE") - (?\$,1M}(B "xa") - (?\$,1M~(B "xo") - (?\$,1M(B "xWa") - (?\$,1N (B "qe") - (?\$,1N!(B "qu") - (?\$,1N"(B "qi") - (?\$,1N#(B "qa") - (?\$,1N$(B "qE") - (?\$,1N%(B "q") - (?\$,1N&(B "qo") - (?\$,1N((B "qWe") - (?\$,1N*(B "qWi") - (?\$,1N+(B "qWa") - (?\$,1N,(B "qWE") - (?\$,1N-(B "qW") - (?\$,1N0(B "Qe") - (?\$,1N1(B "Qu") - (?\$,1N2(B "Qi") - (?\$,1N3(B "Qa") - (?\$,1N4(B "QE") - (?\$,1N5(B "Q") - (?\$,1N6(B "Qo") - (?\$,1N8(B "QWe") - (?\$,1N:(B "QWi") - (?\$,1N;(B "QWa") - (?\$,1N<(B "QWE") - (?\$,1N=(B "QW") - (?\$,1N@(B "be") - (?\$,1NA(B "bu") - (?\$,1NB(B "bi") - (?\$,1NC(B "ba") - (?\$,1ND(B "bE") - (?\$,1NE(B "b") - (?\$,1NF(B "bo") - (?\$,1NG(B "bWa") - (?\$,1NH(B "ve") - (?\$,1NI(B "vu") - (?\$,1NJ(B "vi") - (?\$,1NK(B "va") - (?\$,1NL(B "vE") - (?\$,1NM(B "v") - (?\$,1NN(B "vo") - (?\$,1NO(B "vWa") - (?\$,1NP(B "te") - (?\$,1NQ(B "tu") - (?\$,1NR(B "ti") - (?\$,1NS(B "ta") - (?\$,1NT(B "tE") - (?\$,1NU(B "t") - (?\$,1NV(B "to") - (?\$,1NW(B "tWa") - (?\$,1NX(B "ce") - (?\$,1NY(B "cu") - (?\$,1NZ(B "ci") - (?\$,1N[(B "ca") - (?\$,1N\(B "cE") - (?\$,1N](B "c") - (?\$,1N^(B "co") - (?\$,1N_(B "cWa") - (?\$,1N`(B "`he") - (?\$,1Na(B "`hu") - (?\$,1Nb(B "`hi") - (?\$,1Nc(B "`ha") - (?\$,1Nd(B "`hE") - (?\$,1Ne(B "`h") - (?\$,1Nf(B "`ho") - (?\$,1Nh(B "hWe") - (?\$,1Nj(B "hWi") - (?\$,1Nk(B "hWa") - (?\$,1Nl(B "hWE") - (?\$,1Nm(B "hW") - (?\$,1Np(B "na") - (?\$,1Nq(B "nu") - (?\$,1Nr(B "ni") - (?\$,1Ns(B "na") - (?\$,1Nt(B "nE") - (?\$,1Nu(B "n") - (?\$,1Nv(B "no") - (?\$,1Nw(B "nWa") - (?\$,1Nx(B "Ne") - (?\$,1Ny(B "Nu") - (?\$,1Nz(B "Ni") - (?\$,1N{(B "Na") - (?\$,1N|(B "NE") - (?\$,1N}(B "N") - (?\$,1N~(B "No") - (?\$,1N(B "NWa") - (?\$,1O (B "e") - (?\$,1O!(B "u") - (?\$,1O"(B "i") - (?\$,1O#(B "a") - (?\$,1O$(B "E") - (?\$,1O%(B "I") - (?\$,1O&(B "o") - (?\$,1O'(B "e3") - (?\$,1O((B "ke") - (?\$,1O)(B "ku") - (?\$,1O*(B "ki") - (?\$,1O+(B "ka") - (?\$,1O,(B "kE") - (?\$,1O-(B "k") - (?\$,1O.(B "ko") - (?\$,1O0(B "kWe") - (?\$,1O2(B "kWi") - (?\$,1O3(B "kWa") - (?\$,1O4(B "kWE") - (?\$,1O5(B "kW") - (?\$,1O8(B "Ke") - (?\$,1O9(B "Ku") - (?\$,1O:(B "Ki") - (?\$,1O;(B "Ka") - (?\$,1O<(B "KE") - (?\$,1O=(B "K") - (?\$,1O>(B "Ko") - (?\$,1O@(B "KWe") - (?\$,1OB(B "KWi") - (?\$,1OC(B "KWa") - (?\$,1OD(B "KWE") - (?\$,1OE(B "KW") - (?\$,1OH(B "we") - (?\$,1OI(B "wu") - (?\$,1OJ(B "wi") - (?\$,1OK(B "wa") - (?\$,1OL(B "wE") - (?\$,1OM(B "w") - (?\$,1ON(B "wo") - (?\$,1OP(B "`e") - (?\$,1OQ(B "`u") - (?\$,1OR(B "`i") - (?\$,1OS(B "`a") - (?\$,1OT(B "`E") - (?\$,1OU(B "`I") - (?\$,1OV(B "`o") - (?\$,1OX(B "ze") - (?\$,1OY(B "zu") - (?\$,1OZ(B "zi") - (?\$,1O[(B "za") - (?\$,1O\(B "zE") - (?\$,1O](B "z") - (?\$,1O^(B "zo") - (?\$,1O_(B "zWa") - (?\$,1O`(B "Ze") - (?\$,1Oa(B "Zu") - (?\$,1Ob(B "Zi") - (?\$,1Oc(B "Za") - (?\$,1Od(B "ZE") - (?\$,1Oe(B "Z") - (?\$,1Of(B "Zo") - (?\$,1Og(B "ZWa") - (?\$,1Oh(B "ye") - (?\$,1Oi(B "yu") - (?\$,1Oj(B "yi") - (?\$,1Ok(B "ya") - (?\$,1Ol(B "yE") - (?\$,1Om(B "y") - (?\$,1On(B "yo") - (?\$,1Oo(B "yWa") - (?\$,1Op(B "de") - (?\$,1Oq(B "du") - (?\$,1Or(B "di") - (?\$,1Os(B "da") - (?\$,1Ot(B "dE") - (?\$,1Ou(B "d") - (?\$,1Ov(B "do") - (?\$,1Ow(B "dWa") - (?\$,1Ox(B "De") - (?\$,1Oy(B "Du") - (?\$,1Oz(B "Di") - (?\$,1O{(B "Da") - (?\$,1O|(B "DE") - (?\$,1O}(B "D") - (?\$,1O~(B "Do") - (?\$,1O(B "DWa") - (?\$,1P (B "je") - (?\$,1P!(B "ju") - (?\$,1P"(B "ji") - (?\$,1P#(B "ja") - (?\$,1P$(B "jE") - (?\$,1P%(B "j") - (?\$,1P&(B "jo") - (?\$,1P'(B "jWa") - (?\$,1P((B "ga") - (?\$,1P)(B "gu") - (?\$,1P*(B "gi") - (?\$,1P+(B "ga") - (?\$,1P,(B "gE") - (?\$,1P-(B "g") - (?\$,1P.(B "go") - (?\$,1P0(B "gWu") - (?\$,1P2(B "gWi") - (?\$,1P3(B "gWa") - (?\$,1P4(B "gWE") - (?\$,1P5(B "gW") - (?\$,1P8(B "Ge") - (?\$,1P9(B "Gu") - (?\$,1P:(B "Gi") - (?\$,1P;(B "Ga") - (?\$,1P<(B "GE") - (?\$,1P=(B "G") - (?\$,1P>(B "Go") - (?\$,1P?(B "GWa") - (?\$,1P@(B "Te") - (?\$,1PA(B "Tu") - (?\$,1PB(B "Ti") - (?\$,1PC(B "Ta") - (?\$,1PD(B "TE") - (?\$,1PE(B "T") - (?\$,1PF(B "To") - (?\$,1PG(B "TWa") - (?\$,1PH(B "Ce") - (?\$,1PI(B "Ca") - (?\$,1PJ(B "Cu") - (?\$,1PK(B "Ca") - (?\$,1PL(B "CE") - (?\$,1PM(B "C") - (?\$,1PN(B "Co") - (?\$,1PO(B "CWa") - (?\$,1PP(B "Pe") - (?\$,1PQ(B "Pu") - (?\$,1PR(B "Pi") - (?\$,1PS(B "Pa") - (?\$,1PT(B "PE") - (?\$,1PU(B "P") - (?\$,1PV(B "Po") - (?\$,1PW(B "PWa") - (?\$,1PX(B "SWe") - (?\$,1PY(B "SWu") - (?\$,1PZ(B "SWi") - (?\$,1P[(B "SWa") - (?\$,1P\(B "SWE") - (?\$,1P](B "SW") - (?\$,1P^(B "SWo") - (?\$,1P_(B "SWa") - (?\$,1P`(B "`Sa") - (?\$,1Pa(B "`Su") - (?\$,1Pb(B "`Si") - (?\$,1Pc(B "`Sa") - (?\$,1Pd(B "`SE") - (?\$,1Pe(B "`S") - (?\$,1Pf(B "`So") - (?\$,1Ph(B "fa") - (?\$,1Pi(B "fu") - (?\$,1Pj(B "fi") - (?\$,1Pk(B "fa") - (?\$,1Pl(B "fE") - (?\$,1Pm(B "o") - (?\$,1Pn(B "fo") - (?\$,1Po(B "fWa") - (?\$,1Pp(B "pe") - (?\$,1Pq(B "pu") - (?\$,1Pr(B "pi") - (?\$,1Ps(B "pa") - (?\$,1Pt(B "pE") - (?\$,1Pu(B "p") - (?\$,1Pv(B "po") - (?\$,1Pw(B "pWa") - (?\$,1Px(B "mYa") - (?\$,1Py(B "rYa") - (?\$,1Pz(B "fYa") - (?\$,1Q (B " ") - (?\$,1Q!(B ":") - (?\$,1Q"(B "::") - (?\$,1Q#(B ",") - (?\$,1Q$(B ";") - (?\$,1Q%(B "-:") - (?\$,1Q&(B ":-") - (?\$,1Q'(B "`?") - (?\$,1Q((B ":|:") - (?\$,1Q)(B "`1") - (?\$,1Q*(B "`2") - (?\$,1Q+(B "`3") - (?\$,1Q,(B "`4") - (?\$,1Q-(B "`5") - (?\$,1Q.(B "`6") - (?\$,1Q/(B "`7") - (?\$,1Q0(B "`8") - (?\$,1Q1(B "`9") - (?\$,1Q2(B "`10") - (?\$,1Q3(B "`20") - (?\$,1Q4(B "`30") - (?\$,1Q5(B "`40") - (?\$,1Q6(B "`50") - (?\$,1Q7(B "`60") - (?\$,1Q8(B "`70") - (?\$,1Q9(B "`80") - (?\$,1Q:(B "`90") - (?\$,1Q;(B "`100") - (?\$,1Q<(B "`10000") - (?\$,1m@(B "A-0") - (?\$,1mA(B "a-0") - (?\$,1mB(B "B.") - (?\$,1mC(B "b.") - (?\$,1mD(B "B-.") - (?\$,1mE(B "b-.") - (?\$,1mF(B "B_") - (?\$,1mG(B "b_") - (?\$,1mH(B "C,'") - (?\$,1mI(B "c,'") - (?\$,1mJ(B "D.") - (?\$,1mK(B "d.") - (?\$,1mL(B "D-.") - (?\$,1mM(B "d-.") - (?\$,1mN(B "D_") - (?\$,1mO(B "d_") - (?\$,1mP(B "D,") - (?\$,1mQ(B "d,") - (?\$,1mR(B "D->") - (?\$,1mS(B "d->") - (?\$,1mT(B "E-!") - (?\$,1mU(B "e-!") - (?\$,1mV(B "E-'") - (?\$,1mW(B "e-'") - (?\$,1mX(B "E->") - (?\$,1mY(B "e->") - (?\$,1mZ(B "E-?") - (?\$,1m[(B "e-?") - (?\$,1m\(B "E,(") - (?\$,1m](B "e,(") - (?\$,1m^(B "F.") - (?\$,1m_(B "f.") - (?\$,1m`(B "G-") - (?\$,1ma(B "g-") - (?\$,1mb(B "H.") - (?\$,1mc(B "h.") - (?\$,1md(B "H-.") - (?\$,1me(B "h-.") - (?\$,1mf(B "H:") - (?\$,1mg(B "h:") - (?\$,1mh(B "H,") - (?\$,1mi(B "h,") - (?\$,1mj(B "H-(") - (?\$,1mk(B "h-(") - (?\$,1ml(B "I-?") - (?\$,1mm(B "i-?") - (?\$,1mn(B "I:'") - (?\$,1mo(B "i:'") - (?\$,1mp(B "K'") - (?\$,1mq(B "k'") - (?\$,1mr(B "K-.") - (?\$,1ms(B "k-.") - (?\$,1mt(B "K_") - (?\$,1mu(B "k_") - (?\$,1mv(B "L-.") - (?\$,1mw(B "l-.") - (?\$,1mx(B "L--.") - (?\$,1my(B "l--.") - (?\$,1mz(B "L_") - (?\$,1m{(B "l_") - (?\$,1m|(B "L->") - (?\$,1m}(B "l->") - (?\$,1m~(B "M'") - (?\$,1m(B "m'") - (?\$,1n (B "M.") - (?\$,1n!(B "m.") - (?\$,1n"(B "M-.") - (?\$,1n#(B "m-.") - (?\$,1n$(B "N.") - (?\$,1n%(B "n.") - (?\$,1n&(B "N-.") - (?\$,1n'(B "n-.") - (?\$,1n((B "N_") - (?\$,1n)(B "n_") - (?\$,1n*(B "N->") - (?\$,1n+(B "n->") - (?\$,1n,(B "O?'") - (?\$,1n-(B "o?'") - (?\$,1n.(B "O?:") - (?\$,1n/(B "o?:") - (?\$,1n0(B "O-!") - (?\$,1n1(B "o-!") - (?\$,1n2(B "O-'") - (?\$,1n3(B "o-'") - (?\$,1n4(B "P'") - (?\$,1n5(B "p'") - (?\$,1n6(B "P.") - (?\$,1n7(B "p.") - (?\$,1n8(B "R.") - (?\$,1n9(B "r.") - (?\$,1n:(B "R-.") - (?\$,1n;(B "r-.") - (?\$,1n<(B "R--.") - (?\$,1n=(B "r--.") - (?\$,1n>(B "R_") - (?\$,1n?(B "r_") - (?\$,1n@(B "S.") - (?\$,1nA(B "s.") - (?\$,1nB(B "S-.") - (?\$,1nC(B "s-.") - (?\$,1nD(B "S'.") - (?\$,1nE(B "s'.") - (?\$,1nF(B "S<.") - (?\$,1nG(B "s<.") - (?\$,1nH(B "S.-.") - (?\$,1nI(B "s.-.") - (?\$,1nJ(B "T.") - (?\$,1nK(B "t.") - (?\$,1nL(B "T-.") - (?\$,1nM(B "t-.") - (?\$,1nN(B "T_") - (?\$,1nO(B "t_") - (?\$,1nP(B "T->") - (?\$,1nQ(B "t->") - (?\$,1nR(B "U--:") - (?\$,1nS(B "u--:") - (?\$,1nT(B "U-?") - (?\$,1nU(B "u-?") - (?\$,1nV(B "U->") - (?\$,1nW(B "u->") - (?\$,1nX(B "U?'") - (?\$,1nY(B "u?'") - (?\$,1nZ(B "U-:") - (?\$,1n[(B "u-:") - (?\$,1n\(B "V?") - (?\$,1n](B "v?") - (?\$,1n^(B "V-.") - (?\$,1n_(B "v-.") - (?\$,1n`(B "W!") - (?\$,1na(B "w!") - (?\$,1nb(B "W'") - (?\$,1nc(B "w'") - (?\$,1nd(B "W:") - (?\$,1ne(B "w:") - (?\$,1nf(B "W.") - (?\$,1ng(B "w.") - (?\$,1nh(B "W-.") - (?\$,1ni(B "w-.") - (?\$,1nj(B "X.") - (?\$,1nk(B "x.") - (?\$,1nl(B "X:") - (?\$,1nm(B "x:") - (?\$,1nn(B "Y.") - (?\$,1no(B "y.") - (?\$,1np(B "Z>") - (?\$,1nq(B "z>") - (?\$,1nr(B "Z-.") - (?\$,1ns(B "z-.") - (?\$,1nt(B "Z_") - (?\$,1nu(B "z_") - (?\$,1nv(B "h_") - (?\$,1nw(B "t:") - (?\$,1nx(B "w0") - (?\$,1ny(B "y0") - (?\$,1o (B "A-.") - (?\$,1o!(B "a-.") - (?\$,1o"(B "A2") - (?\$,1o#(B "a2") - (?\$,1o$(B "A>'") - (?\$,1o%(B "a>'") - (?\$,1o&(B "A>!") - (?\$,1o'(B "a>!") - (?\$,1o((B "A>2") - (?\$,1o)(B "a>2") - (?\$,1o*(B "A>?") - (?\$,1o+(B "a>?") - (?\$,1o,(B "A>-.") - (?\$,1o-(B "a>-.") - (?\$,1o.(B "A('") - (?\$,1o/(B "a('") - (?\$,1o0(B "A(!") - (?\$,1o1(B "a(!") - (?\$,1o2(B "A(2") - (?\$,1o3(B "a(2") - (?\$,1o4(B "A(?") - (?\$,1o5(B "a(?") - (?\$,1o6(B "A(-.") - (?\$,1o7(B "a(-.") - (?\$,1o8(B "E-.") - (?\$,1o9(B "e-.") - (?\$,1o:(B "E2") - (?\$,1o;(B "e2") - (?\$,1o<(B "E?") - (?\$,1o=(B "e?") - (?\$,1o>(B "E>'") - (?\$,1o?(B "e>'") - (?\$,1o@(B "E>!") - (?\$,1oA(B "e>!") - (?\$,1oB(B "E>2") - (?\$,1oC(B "e>2") - (?\$,1oD(B "E>?") - (?\$,1oE(B "e>?") - (?\$,1oF(B "E>-.") - (?\$,1oG(B "e>-.") - (?\$,1oH(B "I2") - (?\$,1oI(B "i2") - (?\$,1oJ(B "I-.") - (?\$,1oK(B "i-.") - (?\$,1oL(B "O-.") - (?\$,1oM(B "o-.") - (?\$,1oN(B "O2") - (?\$,1oO(B "o2") - (?\$,1oP(B "O>'") - (?\$,1oQ(B "o>'") - (?\$,1oR(B "O>!") - (?\$,1oS(B "o>!") - (?\$,1oT(B "O>2") - (?\$,1oU(B "o>2") - (?\$,1oV(B "O>?") - (?\$,1oW(B "o>?") - (?\$,1oX(B "O>-.") - (?\$,1oY(B "o>-.") - (?\$,1oZ(B "O9'") - (?\$,1o[(B "o9'") - (?\$,1o\(B "O9!") - (?\$,1o](B "o9!") - (?\$,1o^(B "O92") - (?\$,1o_(B "o92") - (?\$,1o`(B "O9?") - (?\$,1oa(B "o9?") - (?\$,1ob(B "O9-.") - (?\$,1oc(B "o9-.") - (?\$,1od(B "U-.") - (?\$,1oe(B "u-.") - (?\$,1of(B "U2") - (?\$,1og(B "u2") - (?\$,1oh(B "U9'") - (?\$,1oi(B "u9'") - (?\$,1oj(B "U9!") - (?\$,1ok(B "u9!") - (?\$,1ol(B "U92") - (?\$,1om(B "u92") - (?\$,1on(B "U9?") - (?\$,1oo(B "u9?") - (?\$,1op(B "U9-.") - (?\$,1oq(B "u9-.") - (?\$,1or(B "Y!") - (?\$,1os(B "y!") - (?\$,1ot(B "Y-.") - (?\$,1ou(B "y-.") - (?\$,1ov(B "Y2") - (?\$,1ow(B "y2") - (?\$,1ox(B "Y?") - (?\$,1oy(B "y?") - (?\$,1p (B "a") - (?\$,1p!(B "ha") - (?\$,1p"(B "`a") - (?\$,1p#(B "h`a") - (?\$,1p$(B "a'") - (?\$,1p%(B "ha'") - (?\$,1p&(B "a~") - (?\$,1p'(B "ha~") - (?\$,1p((B "A") - (?\$,1p)(B "hA") - (?\$,1p*(B "`A") - (?\$,1p+(B "h`A") - (?\$,1p,(B "A'") - (?\$,1p-(B "hA'") - (?\$,1p.(B "A~") - (?\$,1p/(B "hA~") - (?\$,1p1(B "he") - (?\$,1p9(B "hE") - (?\$,1pQ(B "hi") - (?\$,1pY(B "hI") - (?\$,1pa(B "ho") - (?\$,1pi(B "hO") - (?\$,1pq(B "hu") - (?\$,1py(B "hU") - (?\$,1q(B ",,") - (?\$,1r (B "?*") - (?\$,1r!(B "?:") - (?\$,1r-(B ",!") - (?\$,1r.(B ",'") - (?\$,1r/(B "?,") - (?\$,1r=(B ";!") - (?\$,1r>(B ";'") - (?\$,1r?(B "?;") - (?\$,1rE(B "rh") - (?\$,1rL(B "Rh") - (?\$,1rM(B "!:") - (?\$,1rO(B "!*") - (?\$,1r^(B ";;") - (?\$,1r`(B " ") - (?\$,1ra(B " ") - (?\$,1rb(B " ") - (?\$,1rc(B " ") - (?\$,1rd(B " ") - (?\$,1re(B " ") - (?\$,1rf(B " ") - (?\$,1rg(B ",A (B") - (?\$,1rh(B " ") - (?\$,1ri(B " ") - (?\$,1rp(B "-") - (?\$,1rq(B "-") - (?\$,1rs(B "-") - (?\$,1rt(B "--") - (?\$,1ru(B "-") - (?\$,1rv(B "||") - (?\$,1rw(B "=2") - (?\$,1rx(B "`") - (?\$,1ry(B "'") - (?\$,1rz(B "'") - (?\$,1r{(B "'") - (?\$,1r|(B "\"") - (?\$,1r}(B "\"") - (?\$,1r~(B "\"") - (?\$,1r(B "\"") - (?\$,1s (B "/-") - (?\$,1s!(B "/=") - (?\$,1s"(B " o ") - (?\$,1s$(B ".") - (?\$,1s%(B "..") - (?\$,1s&(B "...") - (?\$,1s'(B ",A7(B") - (?\$,1s0(B " 0/00") - (?\$,1s2(B "'") - (?\$,1s3(B "''") - (?\$,1s4(B "'''") - (?\$,1s5(B "`") - (?\$,1s6(B "``") - (?\$,1s7(B "```") - (?\$,1s8(B "Ca") - (?\$,1s9(B "<") - (?\$,1s:(B ">") - (?\$,1s;(B ":X") - (?\$,1s<(B "!!") - (?\$,1s>(B "'-") - (?\$,1sC(B "-") - (?\$,1sD(B "/") - (?\$,1sH(B "?!") - (?\$,1sI(B "!?") - (?\$,1sp(B "^0") - (?\$,1st(B "^4") - (?\$,1su(B "^5") - (?\$,1sv(B "^6") - (?\$,1sw(B "^7") - (?\$,1sx(B "^8") - (?\$,1sy(B "^9") - (?\$,1sz(B "^+") - (?\$,1s{(B "^-") - (?\$,1s|(B "^=") - (?\$,1s}(B "^(") - (?\$,1s~(B "^)") - (?\$,1s(B "^n") - (?\$,1t (B "_0") - (?\$,1t!(B "_1") - (?\$,1t"(B "_2") - (?\$,1t#(B "_3") - (?\$,1t$(B "_4") - (?\$,1t%(B "_5") - (?\$,1t&(B "_6") - (?\$,1t'(B "_7") - (?\$,1t((B "_8") - (?\$,1t)(B "_9") - (?\$,1t*(B "_+") - (?\$,1t+(B "_-") - (?\$,1t,(B "_=") - (?\$,1t-(B "(") - (?\$,1t.(B ")") - (?\$,1tC(B "Ff") - (?\$,1tD(B "Li") - (?\$,1tG(B "Pt") - (?\$,1tI(B "W=") - (?\$,1tL(B "EUR") - (?\$,1u@(B "a/c") - (?\$,1uA(B "a/s") - (?\$,1uC(B "oC") - (?\$,1uE(B "c/o") - (?\$,1uF(B "c/u") - (?\$,1uI(B "oF") - (?\$,1uJ(B "g") - (?\$,1uN(B "h") - (?\$,1uO(B "\\hbar") - (?\$,1uQ(B "Im") - (?\$,1uS(B "l") - (?\$,1uV(B "No.") - (?\$,1uW(B "PO") - (?\$,1uX(B "P") - (?\$,1u\(B "Re") - (?\$,1u^(B "Rx") - (?\$,1u`(B "(SM)") - (?\$,1ua(B "TEL") - (?\$,1ub(B "(TM)") - (?\$,1uf(B "Ohm") - (?\$,1uj(B "K") - (?\$,1uk(B "Ang.") - (?\$,1un(B "est.") - (?\$,1ut(B "o") - (?\$,1uu(B "Aleph ") - (?\$,1uv(B "Bet ") - (?\$,1uw(B "Gimel ") - (?\$,1ux(B "Dalet ") - (?\$,1v3(B " 1/3") - (?\$,1v4(B " 2/3") - (?\$,1v5(B " 1/5") - (?\$,1v6(B " 2/5") - (?\$,1v7(B " 3/5") - (?\$,1v8(B " 4/5") - (?\$,1v9(B " 1/6") - (?\$,1v:(B " 5/6") - (?\$,1v;(B " 1/8") - (?\$,1v<(B " 3/8") - (?\$,1v=(B " 5/8") - (?\$,1v>(B " 7/8") - (?\$,1v?(B " 1/") - (?\$,1v@(B "I") - (?\$,1vA(B "II") - (?\$,1vB(B "III") - (?\$,1vC(B "IV") - (?\$,1vD(B "V") - (?\$,1vE(B "VI") - (?\$,1vF(B "VII") - (?\$,1vG(B "VIII") - (?\$,1vH(B "IX") - (?\$,1vI(B "X") - (?\$,1vJ(B "XI") - (?\$,1vK(B "XII") - (?\$,1vL(B "L") - (?\$,1vM(B "C") - (?\$,1vN(B "D") - (?\$,1vO(B "M") - (?\$,1vP(B "i") - (?\$,1vQ(B "ii") - (?\$,1vR(B "iii") - (?\$,1vS(B "iv") - (?\$,1vT(B "v") - (?\$,1vU(B "vi") - (?\$,1vV(B "vii") - (?\$,1vW(B "viii") - (?\$,1vX(B "ix") - (?\$,1vY(B "x") - (?\$,1vZ(B "xi") - (?\$,1v[(B "xii") - (?\$,1v\(B "l") - (?\$,1v](B "c") - (?\$,1v^(B "d") - (?\$,1v_(B "m") - (?\$,1v`(B "1000RCD") - (?\$,1va(B "5000R") - (?\$,1vb(B "10000R") - (?\$,1vp(B "<-") - (?\$,1vq(B "-^") - (?\$,1vr(B "->") - (?\$,1vs(B "-v") - (?\$,1vt(B "<->") - (?\$,1vu(B "UD") - (?\$,1vv(B "<!!") - (?\$,1vw(B "//>") - (?\$,1vx(B "!!>") - (?\$,1vy(B "<//") - (?\$,1w((B "UD-") - (?\$,1w5(B "RET") - (?\$,1w@(B ">V") - (?\$,1wP(B "<=") - (?\$,1wQ(B "^^") - (?\$,1wR(B "=>") - (?\$,1wS(B "vv") - (?\$,1wT(B "<=>") - (?\$,1x (B "FA") - (?\$,1x"(B "\\partial") - (?\$,1x#(B "TE") - (?\$,1x%(B "{}") - (?\$,1x&(B "Delta") - (?\$,1x'(B "Nabla") - (?\$,1x((B "(-") - (?\$,1x)(B "!(-") - (?\$,1x*(B "(-") - (?\$,1x+(B "-)") - (?\$,1x,(B "!-)") - (?\$,1x-(B "-)") - (?\$,1x.(B " qed") - (?\$,1x/(B "\\prod") - (?\$,1x1(B "\\sum") - (?\$,1x2(B " -") - (?\$,1x3(B "-/+") - (?\$,1x4(B ".+") - (?\$,1x5(B "/") - (?\$,1x6(B " - ") - (?\$,1x7(B "*") - (?\$,1x8(B " ,A0(B ") - (?\$,1x9(B "sb") - (?\$,1x:(B " SQRT ") - (?\$,1x;(B " ROOT,A3(B ") - (?\$,1x<(B " ROOT4 ") - (?\$,1x=(B "0(") - (?\$,1x>(B "infty") - (?\$,1x?(B "-L") - (?\$,1x@(B "-V") - (?\$,1xE(B "PP") - (?\$,1xF(B " !PP ") - (?\$,1xG(B "AND") - (?\$,1xH(B "OR") - (?\$,1xI(B "(U") - (?\$,1xJ(B ")U") - (?\$,1xK(B "\int ") - (?\$,1xL(B "DI") - (?\$,1xN(B "Io") - (?\$,1xT(B ".:") - (?\$,1xU(B ":.") - (?\$,1xV(B ":R") - (?\$,1xW(B "::") - (?\$,1x\(B "?1") - (?\$,1x^(B "CG") - (?\$,1xc(B "?-") - (?\$,1xe(B "?=") - (?\$,1xh(B "~=") - (?\$,1xi(B " !~= ") - (?\$,1xl(B "=?") - (?\$,1xs(B "HI") - (?\$,1xt(B ":=") - (?\$,1xu(B "=:") - (?\$,1y (B "!=") - (?\$,1y!(B "=3") - (?\$,1y"(B " !=3 ") - (?\$,1y$(B "=<") - (?\$,1y%(B ">=") - (?\$,1y&(B ".LE.") - (?\$,1y'(B ".GE.") - (?\$,1y((B ".LT.NOT.EQ.") - (?\$,1y)(B ".GT.NOT.EQ.") - (?\$,1y*(B "<<") - (?\$,1y+(B ">>") - (?\$,1y.(B "!<") - (?\$,1y/(B "!>") - (?\$,1y6(B " <> ") - (?\$,1y7(B " >< ") - (?\$,1yB(B "(C") - (?\$,1yC(B ")C") - (?\$,1yD(B " !(C ") - (?\$,1yE(B " !)C ") - (?\$,1yF(B "(_") - (?\$,1yG(B ")_") - (?\$,1yU(B "(+)") - (?\$,1yV(B "(-)") - (?\$,1yW(B "(,AW(B)") - (?\$,1yX(B "(/)") - (?\$,1yY(B "(,A7(B)") - (?\$,1yZ(B "(,A0(B)") - (?\$,1y[(B "(*)") - (?\$,1y\(B "(=)") - (?\$,1y](B "(-)") - (?\$,1y^(B "[+]") - (?\$,1y_(B "[-]") - (?\$,1y`(B "[,AW(B]") - (?\$,1ya(B "[,A7(B]") - (?\$,1ye(B "-T") - (?\$,1yg(B " MODELS ") - (?\$,1yh(B " TRUE ") - (?\$,1yi(B " FORCES ") - (?\$,1yl(B " !PROVES ") - (?\$,1ym(B " NOT TRUE ") - (?\$,1yn(B " !FORCES ") - (?\$,1yr(B " NORMAL SUBGROUP OF ") - (?\$,1ys(B " CONTAINS AS NORMAL SUBGROUP ") - (?\$,1yt(B " NORMAL SUBGROUP OF OR EQUAL TO ") - (?\$,1yu(B " CONTAINS AS NORMAL SUBGROUP OR EQUAL TO ") - (?\$,1yx(B " MULTIMAP ") - (?\$,1yz(B " INTERCALATE ") - (?\$,1y{(B " XOR ") - (?\$,1y|(B " NAND ") - (?\$,1z%(B " ,A7(B ") - (?\$,1z6(B "<.") - (?\$,1z7(B ">.") - (?\$,1z8(B "<<<") - (?\$,1z9(B ">>>") - (?\$,1zN(B ":3") - (?\$,1zO(B ".3") - (?\$,1zb(B "Eh") - (?\$,1zg(B "~~") - (?\$,1zh(B "<7") - (?\$,1zi(B ">7") - (?\$,1zj(B "7<") - (?\$,1zk(B "7>") - (?\$,1zp(B "NI") - (?\$,1zr(B "(A") - (?\$,1zu(B "TR") - (?\$,1zx(B "88") - (?\$,1{ (B "Iu") - (?\$,1{!(B "Il") - (?\$,1{"(B ":(") - (?\$,1{#(B ":)") - (?\$,1{$(B "|^|") - (?\$,1{'(B "[X]") - (?\$,1{)(B "</") - (?\$,1{*(B "/>") - (?\$,1}c(B "Vs") - (?\$,1~ (B "1h") - (?\$,1~!(B "3h") - (?\$,1~"(B "2h") - (?\$,1~#(B "4h") - (?\$,1~&(B "1j") - (?\$,1~'(B "2j") - (?\$,1~((B "3j") - (?\$,1~)(B "4j") - (?\$,1~@(B "1-o") - (?\$,1~A(B "2-o") - (?\$,1~B(B "3-o") - (?\$,1~C(B "4-o") - (?\$,1~D(B "5-o") - (?\$,1~E(B "6-o") - (?\$,1~F(B "7-o") - (?\$,1~G(B "8-o") - (?\$,1~H(B "9-o") - (?\$,1~I(B "10-o") - (?\$,1~J(B "11-o") - (?\$,1~K(B "12-o") - (?\$,1~L(B "13-o") - (?\$,1~M(B "14-o") - (?\$,1~N(B "15-o") - (?\$,1~O(B "16-o") - (?\$,1~P(B "17-o") - (?\$,1~Q(B "18-o") - (?\$,1~R(B "19-o") - (?\$,1~S(B "20-o") - (?\$,1~T(B "(1)") - (?\$,1~U(B "(2)") - (?\$,1~V(B "(3)") - (?\$,1~W(B "(4)") - (?\$,1~X(B "(5)") - (?\$,1~Y(B "(6)") - (?\$,1~Z(B "(7)") - (?\$,1~[(B "(8)") - (?\$,1~\(B "(9)") - (?\$,1~](B "(10)") - (?\$,1~^(B "(11)") - (?\$,1~_(B "(12)") - (?\$,1~`(B "(13)") - (?\$,1~a(B "(14)") - (?\$,1~b(B "(15)") - (?\$,1~c(B "(16)") - (?\$,1~d(B "(17)") - (?\$,1~e(B "(18)") - (?\$,1~f(B "(19)") - (?\$,1~g(B "(20)") - (?\$,1~h(B "1.") - (?\$,1~i(B "2.") - (?\$,1~j(B "3.") - (?\$,1~k(B "4.") - (?\$,1~l(B "5.") - (?\$,1~m(B "6.") - (?\$,1~n(B "7.") - (?\$,1~o(B "8.") - (?\$,1~p(B "9.") - (?\$,1~q(B "10.") - (?\$,1~r(B "11.") - (?\$,1~s(B "12.") - (?\$,1~t(B "13.") - (?\$,1~u(B "14.") - (?\$,1~v(B "15.") - (?\$,1~w(B "16.") - (?\$,1~x(B "17.") - (?\$,1~y(B "18.") - (?\$,1~z(B "19.") - (?\$,1~{(B "20.") - (?\$,1~|(B "(a)") - (?\$,1~}(B "(b)") - (?\$,1~~(B "(c)") - (?\$,1~(B "(d)") - (?\$,1 (B "(e)") - (?\$,1!(B "(f)") - (?\$,1"(B "(g)") - (?\$,1#(B "(h)") - (?\$,1$(B "(i)") - (?\$,1%(B "(j)") - (?\$,1&(B "(k)") - (?\$,1'(B "(l)") - (?\$,1((B "(m)") - (?\$,1)(B "(n)") - (?\$,1*(B "(o)") - (?\$,1+(B "(p)") - (?\$,1,(B "(q)") - (?\$,1-(B "(r)") - (?\$,1.(B "(s)") - (?\$,1/(B "(t)") - (?\$,10(B "(u)") - (?\$,11(B "(v)") - (?\$,12(B "(w)") - (?\$,13(B "(x)") - (?\$,14(B "(y)") - (?\$,15(B "(z)") - (?\$,16(B "A-o") - (?\$,17(B "B-o") - (?\$,18(B "C-o") - (?\$,19(B "D-o") - (?\$,1:(B "E-o") - (?\$,1;(B "F-o") - (?\$,1<(B "G-o") - (?\$,1=(B "H-o") - (?\$,1>(B "I-o") - (?\$,1?(B "J-o") - (?\$,1@(B "K-o") - (?\$,1A(B "L-o") - (?\$,1B(B "M-o") - (?\$,1C(B "N-o") - (?\$,1D(B "O-o") - (?\$,1E(B "P-o") - (?\$,1F(B "Q-o") - (?\$,1G(B "R-o") - (?\$,1H(B "S-o") - (?\$,1I(B "T-o") - (?\$,1J(B "U-o") - (?\$,1K(B "V-o") - (?\$,1L(B "W-o") - (?\$,1M(B "X-o") - (?\$,1N(B "Y-o") - (?\$,1O(B "Z-o") - (?\$,1P(B "a-o") - (?\$,1Q(B "b-o") - (?\$,1R(B "c-o") - (?\$,1S(B "d-o") - (?\$,1T(B "e-o") - (?\$,1U(B "f-o") - (?\$,1V(B "g-o") - (?\$,1W(B "h-o") - (?\$,1X(B "i-o") - (?\$,1Y(B "j-o") - (?\$,1Z(B "k-o") - (?\$,1[(B "l-o") - (?\$,1\(B "m-o") - (?\$,1](B "n-o") - (?\$,1^(B "o-o") - (?\$,1_(B "p-o") - (?\$,1`(B "q-o") - (?\$,1a(B "r-o") - (?\$,1b(B "s-o") - (?\$,1c(B "t-o") - (?\$,1d(B "u-o") - (?\$,1e(B "v-o") - (?\$,1f(B "w-o") - (?\$,1g(B "x-o") - (?\$,1h(B "y-o") - (?\$,1i(B "z-o") - (?\$,1j(B "0-o") - (?\$,2 (B "-") - (?\$,2 !(B "=") - (?\$,2 "(B "|") - (?\$,2 #(B "|") - (?\$,2 $(B "-") - (?\$,2 %(B "=") - (?\$,2 &(B "|") - (?\$,2 '(B "|") - (?\$,2 ((B "-") - (?\$,2 )(B "=") - (?\$,2 *(B "|") - (?\$,2 +(B "|") - (?\$,2 ,(B "+") - (?\$,2 -(B "+") - (?\$,2 .(B "+") - (?\$,2 /(B "+") - (?\$,2 0(B "+") - (?\$,2 1(B "+") - (?\$,2 2(B "+") - (?\$,2 3(B "+") - (?\$,2 4(B "+") - (?\$,2 5(B "+") - (?\$,2 6(B "+") - (?\$,2 7(B "+") - (?\$,2 8(B "+") - (?\$,2 9(B "+") - (?\$,2 :(B "+") - (?\$,2 ;(B "+") - (?\$,2 <(B "+") - (?\$,2 =(B "+") - (?\$,2 >(B "+") - (?\$,2 ?(B "+") - (?\$,2 @(B "+") - (?\$,2 A(B "+") - (?\$,2 B(B "+") - (?\$,2 C(B "+") - (?\$,2 D(B "+") - (?\$,2 E(B "+") - (?\$,2 F(B "+") - (?\$,2 G(B "+") - (?\$,2 H(B "+") - (?\$,2 I(B "+") - (?\$,2 J(B "+") - (?\$,2 K(B "+") - (?\$,2 L(B "+") - (?\$,2 M(B "+") - (?\$,2 N(B "+") - (?\$,2 O(B "+") - (?\$,2 P(B "+") - (?\$,2 Q(B "+") - (?\$,2 R(B "+") - (?\$,2 S(B "+") - (?\$,2 T(B "+") - (?\$,2 U(B "+") - (?\$,2 V(B "+") - (?\$,2 W(B "+") - (?\$,2 X(B "+") - (?\$,2 Y(B "+") - (?\$,2 Z(B "+") - (?\$,2 [(B "+") - (?\$,2 \(B "+") - (?\$,2 ](B "+") - (?\$,2 ^(B "+") - (?\$,2 _(B "+") - (?\$,2 `(B "+") - (?\$,2 a(B "+") - (?\$,2 b(B "+") - (?\$,2 c(B "+") - (?\$,2 d(B "+") - (?\$,2 e(B "+") - (?\$,2 f(B "+") - (?\$,2 g(B "+") - (?\$,2 h(B "+") - (?\$,2 i(B "+") - (?\$,2 j(B "+") - (?\$,2 k(B "+") - (?\$,2 l(B "+") - (?\$,2 m(B "+") - (?\$,2 n(B "+") - (?\$,2 o(B "+") - (?\$,2 p(B "+") - (?\$,2 q(B "+") - (?\$,2 r(B "+") - (?\$,2 s(B "+") - (?\$,2 t(B "+") - (?\$,2 u(B "+") - (?\$,2 v(B "+") - (?\$,2 w(B "+") - (?\$,2 x(B "+") - (?\$,2 y(B "+") - (?\$,2 z(B "+") - (?\$,2 {(B "+") - (?\$,2 |(B "+") - (?\$,2 }(B "+") - (?\$,2 ~(B "+") - (?\$,2 (B "+") - (?\$,2! (B "+") - (?\$,2!!(B "+") - (?\$,2!"(B "+") - (?\$,2!#(B "+") - (?\$,2!$(B "+") - (?\$,2!%(B "+") - (?\$,2!&(B "+") - (?\$,2!'(B "+") - (?\$,2!((B "+") - (?\$,2!)(B "+") - (?\$,2!*(B "+") - (?\$,2!+(B "+") - (?\$,2!,(B "+") - (?\$,2!1(B "/") - (?\$,2!2(B "\\") - (?\$,2!@(B "TB") - (?\$,2!D(B "LB") - (?\$,2!H(B "FB") - (?\$,2!L(B "lB") - (?\$,2!P(B "RB") - (?\$,2!Q(B ".S") - (?\$,2!R(B ":S") - (?\$,2!S(B "?S") - (?\$,2!`(B "fS") - (?\$,2!a(B "OS") - (?\$,2!b(B "RO") - (?\$,2!c(B "Rr") - (?\$,2!d(B "RF") - (?\$,2!e(B "RY") - (?\$,2!f(B "RH") - (?\$,2!g(B "RZ") - (?\$,2!h(B "RK") - (?\$,2!i(B "RX") - (?\$,2!j(B "sB") - (?\$,2!l(B "SR") - (?\$,2!m(B "Or") - (?\$,2!r(B "^") - (?\$,2!s(B "uT") - (?\$,2!v(B "|>") - (?\$,2!w(B "Tr") - (?\$,2!z(B "|>") - (?\$,2!|(B "v") - (?\$,2!}(B "dT") - (?\$,2" (B "<|") - (?\$,2"!(B "Tl") - (?\$,2"$(B "<|") - (?\$,2"&(B "Db") - (?\$,2"'(B "Dw") - (?\$,2"*(B "LZ") - (?\$,2"+(B "0m") - (?\$,2".(B "0o") - (?\$,2"/(B "0M") - (?\$,2"0(B "0L") - (?\$,2"1(B "0R") - (?\$,2"8(B "Sn") - (?\$,2"9(B "Ic") - (?\$,2"B(B "Fd") - (?\$,2"C(B "Bd") - (?\$,2"O(B "Ci") - (?\$,2"e(B "*2") - (?\$,2"f(B "*1") - (?\$,2"n(B "TEL") - (?\$,2"o(B "tel") - (?\$,2"|(B "<--") - (?\$,2"~(B "-->") - (?\$,2#!(B "CAUTION ") - (?\$,2#'(B "XP") - (?\$,2#9(B ":-(") - (?\$,2#:(B ":-)") - (?\$,2#;(B "(-:") - (?\$,2#<(B "SU") - (?\$,2#@(B "f.") - (?\$,2#B(B "m.") - (?\$,2#`(B "cS") - (?\$,2#a(B "cH") - (?\$,2#b(B "cD") - (?\$,2#c(B "cC") - (?\$,2#d(B "cS-") - (?\$,2#e(B "cH-") - (?\$,2#f(B "cD-") - (?\$,2#g(B "cC-") - (?\$,2#i(B "Md") - (?\$,2#j(B "M8") - (?\$,2#k(B "M2") - (?\$,2#l(B "M16") - (?\$,2#m(B "b") - (?\$,2#n(B "Mx") - (?\$,2#o(B "#") - (?\$,2%S(B "X") - (?\$,2%W(B "X") - (?\$,2%`(B "-X") - (?\$,2=@(B " ") - (?\$,2=A(B ",_") - (?\$,2=B(B "._") - (?\$,2=C(B "+\"") - (?\$,2=D(B "JIS") - (?\$,2=E(B "*_") - (?\$,2=F(B ";_") - (?\$,2=G(B "0_") - (?\$,2=J(B "<+") - (?\$,2=K(B ">+") - (?\$,2=L(B "<'") - (?\$,2=M(B ">'") - (?\$,2=N(B "<\"") - (?\$,2=O(B ">\"") - (?\$,2=P(B "(\"") - (?\$,2=Q(B ")\"") - (?\$,2=R(B "=T") - (?\$,2=S(B "=_") - (?\$,2=T(B "('") - (?\$,2=U(B ")'") - (?\$,2=V(B "(I") - (?\$,2=W(B ")I") - (?\$,2=Z(B "[[") - (?\$,2=[(B "]]") - (?\$,2=\(B "-?") - (?\$,2=`(B "=T:)") - (?\$,2=(B " ") - (?\$,2>!(B "A5") - (?\$,2>"(B "a5") - (?\$,2>#(B "I5") - (?\$,2>$(B "i5") - (?\$,2>%(B "U5") - (?\$,2>&(B "u5") - (?\$,2>'(B "E5") - (?\$,2>((B "e5") - (?\$,2>)(B "O5") - (?\$,2>*(B "o5") - (?\$,2>+(B "ka") - (?\$,2>,(B "ga") - (?\$,2>-(B "ki") - (?\$,2>.(B "gi") - (?\$,2>/(B "ku") - (?\$,2>0(B "gu") - (?\$,2>1(B "ke") - (?\$,2>2(B "ge") - (?\$,2>3(B "ko") - (?\$,2>4(B "go") - (?\$,2>5(B "sa") - (?\$,2>6(B "za") - (?\$,2>7(B "si") - (?\$,2>8(B "zi") - (?\$,2>9(B "su") - (?\$,2>:(B "zu") - (?\$,2>;(B "se") - (?\$,2><(B "ze") - (?\$,2>=(B "so") - (?\$,2>>(B "zo") - (?\$,2>?(B "ta") - (?\$,2>@(B "da") - (?\$,2>A(B "ti") - (?\$,2>B(B "di") - (?\$,2>C(B "tU") - (?\$,2>D(B "tu") - (?\$,2>E(B "du") - (?\$,2>F(B "te") - (?\$,2>G(B "de") - (?\$,2>H(B "to") - (?\$,2>I(B "do") - (?\$,2>J(B "na") - (?\$,2>K(B "ni") - (?\$,2>L(B "nu") - (?\$,2>M(B "ne") - (?\$,2>N(B "no") - (?\$,2>O(B "ha") - (?\$,2>P(B "ba") - (?\$,2>Q(B "pa") - (?\$,2>R(B "hi") - (?\$,2>S(B "bi") - (?\$,2>T(B "pi") - (?\$,2>U(B "hu") - (?\$,2>V(B "bu") - (?\$,2>W(B "pu") - (?\$,2>X(B "he") - (?\$,2>Y(B "be") - (?\$,2>Z(B "pe") - (?\$,2>[(B "ho") - (?\$,2>\(B "bo") - (?\$,2>](B "po") - (?\$,2>^(B "ma") - (?\$,2>_(B "mi") - (?\$,2>`(B "mu") - (?\$,2>a(B "me") - (?\$,2>b(B "mo") - (?\$,2>c(B "yA") - (?\$,2>d(B "ya") - (?\$,2>e(B "yU") - (?\$,2>f(B "yu") - (?\$,2>g(B "yO") - (?\$,2>h(B "yo") - (?\$,2>i(B "ra") - (?\$,2>j(B "ri") - (?\$,2>k(B "ru") - (?\$,2>l(B "re") - (?\$,2>m(B "ro") - (?\$,2>n(B "wA") - (?\$,2>o(B "wa") - (?\$,2>p(B "wi") - (?\$,2>q(B "we") - (?\$,2>r(B "wo") - (?\$,2>s(B "n5") - (?\$,2>t(B "vu") - (?\$,2>{(B "\"5") - (?\$,2>|(B "05") - (?\$,2>}(B "*5") - (?\$,2>~(B "+5") - (?\$,2?!(B "a6") - (?\$,2?"(B "A6") - (?\$,2?#(B "i6") - (?\$,2?$(B "I6") - (?\$,2?%(B "u6") - (?\$,2?&(B "U6") - (?\$,2?'(B "e6") - (?\$,2?((B "E6") - (?\$,2?)(B "o6") - (?\$,2?*(B "O6") - (?\$,2?+(B "Ka") - (?\$,2?,(B "Ga") - (?\$,2?-(B "Ki") - (?\$,2?.(B "Gi") - (?\$,2?/(B "Ku") - (?\$,2?0(B "Gu") - (?\$,2?1(B "Ke") - (?\$,2?2(B "Ge") - (?\$,2?3(B "Ko") - (?\$,2?4(B "Go") - (?\$,2?5(B "Sa") - (?\$,2?6(B "Za") - (?\$,2?7(B "Si") - (?\$,2?8(B "Zi") - (?\$,2?9(B "Su") - (?\$,2?:(B "Zu") - (?\$,2?;(B "Se") - (?\$,2?<(B "Ze") - (?\$,2?=(B "So") - (?\$,2?>(B "Zo") - (?\$,2??(B "Ta") - (?\$,2?@(B "Da") - (?\$,2?A(B "Ti") - (?\$,2?B(B "Di") - (?\$,2?C(B "TU") - (?\$,2?D(B "Tu") - (?\$,2?E(B "Du") - (?\$,2?F(B "Te") - (?\$,2?G(B "De") - (?\$,2?H(B "To") - (?\$,2?I(B "Do") - (?\$,2?J(B "Na") - (?\$,2?K(B "Ni") - (?\$,2?L(B "Nu") - (?\$,2?M(B "Ne") - (?\$,2?N(B "No") - (?\$,2?O(B "Ha") - (?\$,2?P(B "Ba") - (?\$,2?Q(B "Pa") - (?\$,2?R(B "Hi") - (?\$,2?S(B "Bi") - (?\$,2?T(B "Pi") - (?\$,2?U(B "Hu") - (?\$,2?V(B "Bu") - (?\$,2?W(B "Pu") - (?\$,2?X(B "He") - (?\$,2?Y(B "Be") - (?\$,2?Z(B "Pe") - (?\$,2?[(B "Ho") - (?\$,2?\(B "Bo") - (?\$,2?](B "Po") - (?\$,2?^(B "Ma") - (?\$,2?_(B "Mi") - (?\$,2?`(B "Mu") - (?\$,2?a(B "Me") - (?\$,2?b(B "Mo") - (?\$,2?c(B "YA") - (?\$,2?d(B "Ya") - (?\$,2?e(B "YU") - (?\$,2?f(B "Yu") - (?\$,2?g(B "YO") - (?\$,2?h(B "Yo") - (?\$,2?i(B "Ra") - (?\$,2?j(B "Ri") - (?\$,2?k(B "Ru") - (?\$,2?l(B "Re") - (?\$,2?m(B "Ro") - (?\$,2?n(B "WA") - (?\$,2?o(B "Wa") - (?\$,2?p(B "Wi") - (?\$,2?q(B "We") - (?\$,2?r(B "Wo") - (?\$,2?s(B "N6") - (?\$,2?t(B "Vu") - (?\$,2?u(B "KA") - (?\$,2?v(B "KE") - (?\$,2?w(B "Va") - (?\$,2?x(B "Vi") - (?\$,2?y(B "Ve") - (?\$,2?z(B "Vo") - (?\$,2?{(B ".6") - (?\$,2?|(B "-6") - (?\$,2?}(B "*6") - (?\$,2?~(B "+6") - (?\$,2@%(B "b4") - (?\$,2@&(B "p4") - (?\$,2@'(B "m4") - (?\$,2@((B "f4") - (?\$,2@)(B "d4") - (?\$,2@*(B "t4") - (?\$,2@+(B "n4") - (?\$,2@,(B "l4") - (?\$,2@-(B "g4") - (?\$,2@.(B "k4") - (?\$,2@/(B "h4") - (?\$,2@0(B "j4") - (?\$,2@1(B "q4") - (?\$,2@2(B "x4") - (?\$,2@3(B "zh") - (?\$,2@4(B "ch") - (?\$,2@5(B "sh") - (?\$,2@6(B "r4") - (?\$,2@7(B "z4") - (?\$,2@8(B "c4") - (?\$,2@9(B "s4") - (?\$,2@:(B "a4") - (?\$,2@;(B "o4") - (?\$,2@<(B "e4") - (?\$,2@=(B "eh4") - (?\$,2@>(B "ai") - (?\$,2@?(B "ei") - (?\$,2@@(B "au") - (?\$,2@A(B "ou") - (?\$,2@B(B "an") - (?\$,2@C(B "en") - (?\$,2@D(B "aN") - (?\$,2@E(B "eN") - (?\$,2@F(B "er") - (?\$,2@G(B "i4") - (?\$,2@H(B "u4") - (?\$,2@I(B "iu") - (?\$,2@J(B "v4") - (?\$,2@K(B "nG") - (?\$,2@L(B "gn") - (?\$,2B|(B "(JU)") - (?\$,2C (B "1c") - (?\$,2C!(B "2c") - (?\$,2C"(B "3c") - (?\$,2C#(B "4c") - (?\$,2C$(B "5c") - (?\$,2C%(B "6c") - (?\$,2C&(B "7c") - (?\$,2C'(B "8c") - (?\$,2C((B "9c") - (?\$,2C)(B "10c") - (?\$,2C(B "KSC") - (?\$,2GB(B "am") - (?\$,2GX(B "pm") - (?\$,3h (B "ff") - (?\$,3h!(B "fi") - (?\$,3h"(B "fl") - (?\$,3h#(B "ffi") - (?\$,3h$(B "ffl") - (?\$,3h%(B "St") - (?\$,3h&(B "st") - (?\$,3q=(B "3+;") - (?\$,3qB(B "aM.") - (?\$,3qD(B "aH.") - (?\$,3qH(B "ah.") - (?\$,3qM(B "a+-") - (?\$,3qN(B "a+.") - (?\$,3qO(B "b+-") - (?\$,3qP(B "b+.") - (?\$,3qQ(B "b+,") - (?\$,3qR(B "b+;") - (?\$,3qS(B "tm-") - (?\$,3qT(B "tm.") - (?\$,3qU(B "t+-") - (?\$,3qV(B "t+.") - (?\$,3qW(B "t+,") - (?\$,3qX(B "t+;") - (?\$,3qY(B "tk-") - (?\$,3qZ(B "tk.") - (?\$,3q[(B "tk,") - (?\$,3q\(B "tk;") - (?\$,3q](B "g+-") - (?\$,3q^(B "g+.") - (?\$,3q_(B "g+,") - (?\$,3q`(B "g+;") - (?\$,3qa(B "hk-") - (?\$,3qb(B "hk.") - (?\$,3qc(B "hk,") - (?\$,3qd(B "hk;") - (?\$,3qe(B "x+-") - (?\$,3qf(B "x+.") - (?\$,3qg(B "x+,") - (?\$,3qh(B "x+;") - (?\$,3qi(B "d+-") - (?\$,3qj(B "d+.") - (?\$,3qk(B "dk-") - (?\$,3ql(B "dk.") - (?\$,3qm(B "r+-") - (?\$,3qn(B "r+.") - (?\$,3qo(B "z+-") - (?\$,3qp(B "z+.") - (?\$,3qq(B "s+-") - (?\$,3qr(B "s+.") - (?\$,3qs(B "s+,") - (?\$,3qt(B "s+;") - (?\$,3qu(B "sn-") - (?\$,3qv(B "sn.") - (?\$,3qw(B "sn,") - (?\$,3qx(B "sn;") - (?\$,3qy(B "c+-") - (?\$,3qz(B "c+.") - (?\$,3q{(B "c+,") - (?\$,3q|(B "c+;") - (?\$,3q}(B "dd-") - (?\$,3q~(B "dd.") - (?\$,3q(B "dd,") - (?\$,3r (B "dd;") - (?\$,3r!(B "tj-") - (?\$,3r"(B "tj.") - (?\$,3r#(B "tj,") - (?\$,3r$(B "tj;") - (?\$,3r%(B "zH-") - (?\$,3r&(B "zH.") - (?\$,3r'(B "zH,") - (?\$,3r((B "zH;") - (?\$,3r)(B "e+-") - (?\$,3r*(B "e+.") - (?\$,3r+(B "e+,") - (?\$,3r,(B "e+;") - (?\$,3r-(B "i+-") - (?\$,3r.(B "i+.") - (?\$,3r/(B "i+,") - (?\$,3r0(B "i+;") - (?\$,3r1(B "f+-") - (?\$,3r2(B "f+.") - (?\$,3r3(B "f+,") - (?\$,3r4(B "f+;") - (?\$,3r5(B "q+-") - (?\$,3r6(B "q+.") - (?\$,3r7(B "q+,") - (?\$,3r8(B "q+;") - (?\$,3r9(B "k+-") - (?\$,3r:(B "k+.") - (?\$,3r;(B "k+,") - (?\$,3r<(B "k+;") - (?\$,3r=(B "l+-") - (?\$,3r>(B "l+.") - (?\$,3r?(B "l+,") - (?\$,3r@(B "l+;") - (?\$,3rA(B "m+-") - (?\$,3rB(B "m+.") - (?\$,3rC(B "m+,") - (?\$,3rD(B "m+;") - (?\$,3rE(B "n+-") - (?\$,3rF(B "n+.") - (?\$,3rG(B "n+,") - (?\$,3rH(B "n+;") - (?\$,3rI(B "h+-") - (?\$,3rJ(B "h+.") - (?\$,3rK(B "h+,") - (?\$,3rL(B "h+;") - (?\$,3rM(B "w+-") - (?\$,3rN(B "w+.") - (?\$,3rO(B "j+-") - (?\$,3rP(B "j+.") - (?\$,3rQ(B "y+-") - (?\$,3rR(B "y+.") - (?\$,3rS(B "y+,") - (?\$,3rT(B "y+;") - (?\$,3rU(B "lM-") - (?\$,3rV(B "lM.") - (?\$,3rW(B "lH-") - (?\$,3rX(B "lH.") - (?\$,3rY(B "lh-") - (?\$,3rZ(B "lh.") - (?\$,3r[(B "la-") - (?\$,3r\(B "la.") - (?\$,3ra(B "!") - (?\$,3rb(B "\"") - (?\$,3rc(B "#") - (?\$,3rd(B "$") - (?\$,3re(B "%") - (?\$,3rf(B "&") - (?\$,3rg(B "'") - (?\$,3rh(B "(") - (?\$,3ri(B ")") - (?\$,3rj(B "*") - (?\$,3rk(B "+") - (?\$,3rl(B ",") - (?\$,3rm(B "-") - (?\$,3rn(B ".") - (?\$,3ro(B "/") - (?\$,3rp(B "0") - (?\$,3rq(B "1") - (?\$,3rr(B "2") - (?\$,3rs(B "3") - (?\$,3rt(B "4") - (?\$,3ru(B "5") - (?\$,3rv(B "6") - (?\$,3rw(B "7") - (?\$,3rx(B "8") - (?\$,3ry(B "9") - (?\$,3rz(B ":") - (?\$,3r{(B ";") - (?\$,3r|(B "<") - (?\$,3r}(B "=") - (?\$,3r~(B ">") - (?\$,3r(B "?") - (?\$,3s (B "@") - (?\$,3s!(B "A") - (?\$,3s"(B "B") - (?\$,3s#(B "C") - (?\$,3s$(B "D") - (?\$,3s%(B "E") - (?\$,3s&(B "F") - (?\$,3s'(B "G") - (?\$,3s((B "H") - (?\$,3s)(B "I") - (?\$,3s*(B "J") - (?\$,3s+(B "K") - (?\$,3s,(B "L") - (?\$,3s-(B "M") - (?\$,3s.(B "N") - (?\$,3s/(B "O") - (?\$,3s0(B "P") - (?\$,3s1(B "Q") - (?\$,3s2(B "R") - (?\$,3s3(B "S") - (?\$,3s4(B "T") - (?\$,3s5(B "U") - (?\$,3s6(B "V") - (?\$,3s7(B "W") - (?\$,3s8(B "X") - (?\$,3s9(B "Y") - (?\$,3s:(B "Z") - (?\$,3s;(B "[") - (?\$,3s<(B "\\") - (?\$,3s=(B "]") - (?\$,3s>(B "^") - (?\$,3s?(B "_") - (?\$,3s@(B "`") - (?\$,3sA(B "a") - (?\$,3sB(B "b") - (?\$,3sC(B "c") - (?\$,3sD(B "d") - (?\$,3sE(B "e") - (?\$,3sF(B "f") - (?\$,3sG(B "g") - (?\$,3sH(B "h") - (?\$,3sI(B "i") - (?\$,3sJ(B "j") - (?\$,3sK(B "k") - (?\$,3sL(B "l") - (?\$,3sM(B "m") - (?\$,3sN(B "n") - (?\$,3sO(B "o") - (?\$,3sP(B "p") - (?\$,3sQ(B "q") - (?\$,3sR(B "r") - (?\$,3sS(B "s") - (?\$,3sT(B "t") - (?\$,3sU(B "u") - (?\$,3sV(B "v") - (?\$,3sW(B "w") - (?\$,3sX(B "x") - (?\$,3sY(B "y") - (?\$,3sZ(B "z") - (?\$,3s[(B "{") - (?\$,3s\(B "|") - (?\$,3s](B "}") - (?\$,3s^(B "~") - (?\$,3sa(B ".") - (?\$,3sb(B "\"") - (?\$,3sc(B "\"") - (?\$,3sd(B ",") + '((?\Ā "A") + (?\ā "a") + (?\Ă "A") + (?\ă "a") + (?\Ą "A") + (?\ą "a") + (?\Ć "C") + (?\ć "c") + (?\Ĉ "C") + (?\ĉ "c") + (?\Ċ "C") + (?\ċ "c") + (?\Č "C") + (?\č "c") + (?\Ď "D") + (?\ď "d") + (?\Đ "Ð") + (?\đ "d/") + (?\Ē "E") + (?\ē "e") + (?\Ĕ "E") + (?\ĕ "e") + (?\Ė "E") + (?\ė "e") + (?\Ę "E") + (?\ę "e") + (?\Ě "E") + (?\ě "e") + (?\Ĝ "G") + (?\ĝ "g") + (?\Ğ "G") + (?\ğ "g") + (?\Ġ "G") + (?\ġ "g") + (?\Ģ "G") + (?\ģ "g") + (?\Ĥ "H") + (?\ĥ "h") + (?\Ħ "H/") + (?\ħ "H") + (?\Ĩ "I") + (?\ĩ "i") + (?\Ī "I") + (?\ī "i") + (?\Ĭ "I") + (?\ĭ "i") + (?\Į "I") + (?\į "i") + (?\İ "I") + (?\ı "i") + (?\IJ "IJ") + (?\ij "ij") + (?\Ĵ "J") + (?\ĵ "j") + (?\Ķ "K") + (?\ķ "k") + (?\ĸ "kk") + (?\Ĺ "L") + (?\ĺ "l") + (?\Ļ "L") + (?\ļ "l") + (?\Ľ "L") + (?\ľ "l") + (?\Ŀ "L.") + (?\ŀ "l.") + (?\Ł "L/") + (?\ł "l/") + (?\Ń "N") + (?\ń "n") + (?\Ņ "N") + (?\ņ "n") + (?\Ň "N") + (?\ň "n") + (?\ʼn "'n") + (?\Ŋ "NG") + (?\ŋ "N") + (?\Ō "O") + (?\ō "o") + (?\Ŏ "O") + (?\ŏ "o") + (?\Ő "O\"") + (?\ő "o\"") + (?\Œ "OE") + (?\œ "oe") + (?\Ŕ "R") + (?\ŕ "r") + (?\Ŗ "R") + (?\ŗ "r") + (?\Ř "R") + (?\ř "r") + (?\Ś "S") + (?\ś "s") + (?\Ŝ "S") + (?\ŝ "s") + (?\Ş "S") + (?\ş "s") + (?\Š "S") + (?\š "s") + (?\Ţ "T") + (?\ţ "t") + (?\Ť "T") + (?\ť "t") + (?\Ŧ "T/") + (?\ŧ "t/") + (?\Ũ "U") + (?\ũ "u") + (?\Ū "U") + (?\ū "u") + (?\Ŭ "U") + (?\ŭ "u") + (?\Ů "U") + (?\ů "u") + (?\Ű "U\"") + (?\ű "u\"") + (?\Ų "U") + (?\ų "u") + (?\Ŵ "W") + (?\ŵ "w") + (?\Ŷ "Y") + (?\ŷ "y") + (?\Ÿ "Y") + (?\Ź "Z") + (?\ź "z") + (?\Ż "Z") + (?\ż "z") + (?\Ž "Z") + (?\ž "z") + (?\ſ "s1") + (?\Ƈ "C2") + (?\ƈ "c2") + (?\Ƒ "F2") + (?\ƒ " f") + (?\Ƙ "K2") + (?\ƙ "k2") + (?\Ơ "O9") + (?\ơ "o9") + (?\Ƣ "OI") + (?\ƣ "oi") + (?\Ʀ "yr") + (?\Ư "U9") + (?\ư "u9") + (?\Ƶ "Z/") + (?\ƶ "z/") + (?\Ʒ "ED") + (?\Ǎ "A") + (?\ǎ "a") + (?\Ǐ "I") + (?\ǐ "i") + (?\Ǒ "O") + (?\ǒ "o") + (?\Ǔ "U") + (?\ǔ "u") + (?\Ǖ "U:-") + (?\ǖ "u:-") + (?\Ǘ "U:'") + (?\ǘ "u:'") + (?\Ǚ "U:<") + (?\ǚ "u:<") + (?\Ǜ "U:!") + (?\ǜ "u:!") + (?\Ǟ "A1") + (?\ǟ "a1") + (?\Ǡ "A7") + (?\ǡ "a7") + (?\Ǣ "A3") + (?\ǣ "a3") + (?\Ǥ "G/") + (?\ǥ "g/") + (?\Ǧ "G") + (?\ǧ "g") + (?\Ǩ "K") + (?\ǩ "k") + (?\Ǫ "O") + (?\ǫ "o") + (?\Ǭ "O1") + (?\ǭ "o1") + (?\Ǯ "EZ") + (?\ǯ "ez") + (?\ǰ "j") + (?\Ǵ "G") + (?\ǵ "g") + (?\Ǻ "AA'") + (?\ǻ "aa'") + (?\Ǽ "AE'") + (?\ǽ "ae'") + (?\Ǿ "O/'") + (?\ǿ "o/'") + (?\Ȁ "A!!") + (?\ȁ "a!!") + (?\Ȃ "A)") + (?\ȃ "a)") + (?\Ȅ "E!!") + (?\ȅ "e!!") + (?\Ȇ "E)") + (?\ȇ "e)") + (?\Ȉ "I!!") + (?\ȉ "i!!") + (?\Ȋ "I)") + (?\ȋ "i)") + (?\Ȍ "O!!") + (?\ȍ "o!!") + (?\Ȏ "O)") + (?\ȏ "o)") + (?\Ȑ "R!!") + (?\ȑ "r!!") + (?\Ȓ "R)") + (?\ȓ "r)") + (?\Ȕ "U!!") + (?\ȕ "u!!") + (?\Ȗ "U)") + (?\ȗ "u)") + (?\ȝ "Z") + (?\ɑ "A") + (?\ɒ "A.") + (?\ɓ "b`") + (?\ɔ "O") + (?\ɖ "d.") + (?\ɗ "d`") + (?\ɘ "@<umd>") + (?\ə "@") + (?\ɚ "R") + (?\ɛ "E") + (?\ɜ "V\"") + (?\ɝ "R<umd>") + (?\ɞ "O\"") + (?\ɟ "J") + (?\ɠ "g`") + (?\ɡ "g") + (?\ɢ "G") + (?\ɣ "Q") + (?\ɤ "o-") + (?\ɥ "j<rnd>") + (?\ɦ "h<?>") + (?\ɨ "i\"") + (?\ɩ "I") + (?\ɪ "I") + (?\ɫ "L") + (?\ɬ "L") + (?\ɭ "l.") + (?\ɮ "z<lat>") + (?\ɯ "u-") + (?\ɰ "j<vel>") + (?\ɱ "M") + (?\ɳ "n.") + (?\ɴ "n\"") + (?\ɵ "@.") + (?\ɶ "&.") + (?\ɷ "U") + (?\ɹ "r") + (?\ɺ "*<lat>") + (?\ɻ "r.") + (?\ɽ "*.") + (?\ɾ "*") + (?\ʀ "R") + (?\ʁ "g\"") + (?\ʂ "s.") + (?\ʃ "S") + (?\ʄ "J`") + (?\ʇ "t!") + (?\ʈ "t.") + (?\ʉ "u\"") + (?\ʊ "U") + (?\ʋ "r<lbd>") + (?\ʌ "V") + (?\ʍ "w<vls>") + (?\ʎ "l^") + (?\ʏ "I.") + (?\ʐ "z.") + (?\ʒ "Z") + (?\ʔ "?") + (?\ʕ "H<vcd>") + (?\ʖ "l!") + (?\ʗ "c!") + (?\ʘ "p!") + (?\ʙ "b<trl>") + (?\ʛ "G`") + (?\ʝ "j") + (?\ʞ "k!") + (?\ʟ "L") + (?\ʠ "q`") + (?\ʤ "d3") + (?\ʦ "ts") + (?\ʧ "tS") + (?\ʰ "<h>") + (?\ʱ "<?>") + (?\ʲ ";") + (?\ʳ "<r>") + (?\ʷ "<w>") + (?\ʻ ";S") + (?\ʼ "`") + (?\ˆ "^") + (?\ˇ "'<") + (?\ˈ "|") + (?\ˉ "1-") + (?\ˋ "1!") + (?\ː ":") + (?\ˑ ":\\") + (?\˖ "+") + (?\˗ "-") + (?\˘ "'(") + (?\˙ "'.") + (?\˚ "'0") + (?\˛ "';") + (?\˜ "~") + (?\˝ "'\"") + (?\˥ "_T") + (?\˦ "_H") + (?\˧ "_M") + (?\˨ "_L") + (?\˩ "_B") + (?\ˬ "_v") + (?\ˮ "''") + (?\̀ "`") + (?\́ "'") + (?\̂ "^") + (?\̃ "~") + (?\̄ "¯") + (?\̇ "·") + (?\̈ "¨") + (?\̊ "°") + (?\̋ "''") + (?\̍ "|") + (?\̎ "||") + (?\̏ "``") + (?\̡ ";") + (?\̢ ".") + (?\̣ ".") + (?\̤ "<?>") + (?\̥ "<o>") + (?\̦ ",") + (?\̧ "¸") + (?\̩ "-") + (?\̪ "[") + (?\̫ "<w>") + (?\̴ "~") + (?\̷ "/") + (?\̸ "/") + (?\̀ "`") + (?\́ "'") + (?\͂ "~") + (?\̈́ "'%") + (?\ͅ "j3") + (?\͇ "=") + (?\͠ "~~") + (?\ʹ "'") + (?\͵ ",") + (?\ͺ "j3") + (?\; "?%") + (?\΄ "'*") + (?\΅ "'%") + (?\Ά "A'") + (?\· "·") + (?\Έ "E'") + (?\Ή "Y%") + (?\Ί "I'") + (?\Ό "O'") + (?\Ύ "U%") + (?\Ώ "W%") + (?\ΐ "i3") + (?\Α "A") + (?\Β "B") + (?\Γ "G") + (?\Δ "D") + (?\Ε "E") + (?\Ζ "Z") + (?\Η "Y") + (?\Θ "TH") + (?\Ι "I") + (?\Κ "K") + (?\Λ "L") + (?\Μ "M") + (?\Ν "N") + (?\Ξ "C") + (?\Ο "O") + (?\Π "P") + (?\Ρ "R") + (?\Σ "S") + (?\Τ "T") + (?\Υ "U") + (?\Φ "F") + (?\Χ "X") + (?\Ψ "Q") + (?\Ω "W*") + (?\Ϊ "J") + (?\Ϋ "V*") + (?\ά "a'") + (?\έ "e'") + (?\ή "y%") + (?\ί "i'") + (?\ΰ "u3") + (?\α "a") + (?\β "b") + (?\γ "g") + (?\δ "d") + (?\ε "e") + (?\ζ "z") + (?\η "y") + (?\θ "th") + (?\ι "i") + (?\κ "k") + (?\λ "l") + (?\μ "µ") + (?\ν "n") + (?\ξ "c") + (?\ο "o") + (?\π "p") + (?\ρ "r") + (?\ς "*s") + (?\σ "s") + (?\τ "t") + (?\υ "u") + (?\φ "f") + (?\χ "x") + (?\ψ "q") + (?\ω "w") + (?\ϊ "j") + (?\ϋ "v*") + (?\ό "o'") + (?\ύ "u%") + (?\ώ "w%") + (?\ϐ "beta ") + (?\ϑ "theta ") + (?\ϒ "upsi ") + (?\ϕ "phi ") + (?\ϖ "pi ") + (?\ϗ "k.") + (?\Ϛ "T3") + (?\ϛ "t3") + (?\Ϝ "M3") + (?\ϝ "m3") + (?\Ϟ "K3") + (?\ϟ "k3") + (?\Ϡ "P3") + (?\ϡ "p3") + (?\ϰ "kappa ") + (?\ϱ "rho ") + (?\ϳ "J") + (?\ϴ "'%") + (?\ϵ "j3") + (?\Ё "IO") + (?\Ђ "D%") + (?\Ѓ "G%") + (?\Є "IE") + (?\Ѕ "DS") + (?\І "II") + (?\Ї "YI") + (?\Ј "J%") + (?\Љ "LJ") + (?\Њ "NJ") + (?\Ћ "Ts") + (?\Ќ "KJ") + (?\Ў "V%") + (?\Џ "DZ") + (?\А "A") + (?\Б "B") + (?\В "V") + (?\Г "G") + (?\Д "D") + (?\Е "E") + (?\Ж "ZH") + (?\З "Z") + (?\И "I") + (?\Й "J") + (?\К "K") + (?\Л "L") + (?\М "M") + (?\Н "N") + (?\О "O") + (?\П "P") + (?\Р "R") + (?\С "S") + (?\Т "T") + (?\У "U") + (?\Ф "F") + (?\Х "H") + (?\Ц "C") + (?\Ч "CH") + (?\Ш "SH") + (?\Щ "SCH") + (?\Ъ "\"") + (?\Ы "Y") + (?\Ь "'") + (?\Э "`E") + (?\Ю "YU") + (?\Я "YA") + (?\а "a") + (?\б "b") + (?\в "v") + (?\г "g") + (?\д "d") + (?\е "e") + (?\ж "zh") + (?\з "z") + (?\и "i") + (?\й "j") + (?\к "k") + (?\л "l") + (?\м "m") + (?\н "n") + (?\о "o") + (?\п "p") + (?\р "r") + (?\с "s") + (?\т "t") + (?\у "u") + (?\ф "f") + (?\х "h") + (?\ц "c") + (?\ч "ch") + (?\ш "sh") + (?\щ "sch") + (?\ъ "\"") + (?\ы "y") + (?\ь "'") + (?\э "`e") + (?\ю "yu") + (?\я "ya") + (?\ё "io") + (?\ђ "d%") + (?\ѓ "g%") + (?\є "ie") + (?\ѕ "ds") + (?\і "ii") + (?\ї "yi") + (?\ј "j%") + (?\љ "lj") + (?\њ "nj") + (?\ћ "ts") + (?\ќ "kj") + (?\ў "v%") + (?\џ "dz") + (?\Ѣ "Y3") + (?\ѣ "y3") + (?\Ѫ "O3") + (?\ѫ "o3") + (?\Ѳ "F3") + (?\ѳ "f3") + (?\Ѵ "V3") + (?\ѵ "v3") + (?\Ҁ "C3") + (?\ҁ "c3") + (?\Ґ "G3") + (?\ґ "g3") + (?\Ӕ "AE") + (?\ӕ "ae") + (?\ִ "i") + (?\ַ "a") + (?\ָ "o") + (?\ּ "u") + (?\ֿ "h") + (?\ׂ ":") + (?\א "#") + (?\ב "B+") + (?\ג "G+") + (?\ד "D+") + (?\ה "H+") + (?\ו "W+") + (?\ז "Z+") + (?\ח "X+") + (?\ט "Tj") + (?\י "J+") + (?\ך "K%") + (?\כ "K+") + (?\ל "L+") + (?\ם "M%") + (?\מ "M+") + (?\ן "N%") + (?\נ "N+") + (?\ס "S+") + (?\ע "E+") + (?\ף "P%") + (?\פ "P+") + (?\ץ "Zj") + (?\צ "ZJ") + (?\ק "Q+") + (?\ר "R+") + (?\ש "Sh") + (?\ת "T+") + (?\װ "v") + (?\ױ "oy") + (?\ײ "ey") + (?\، ",+") + (?\؛ ";+") + (?\؟ "?+") + (?\ء "H'") + (?\آ "aM") + (?\أ "aH") + (?\ؤ "wH") + (?\إ "ah") + (?\ئ "yH") + (?\ا "a+") + (?\ب "b+") + (?\ة "tm") + (?\ت "t+") + (?\ث "tk") + (?\ج "g+") + (?\ح "hk") + (?\خ "x+") + (?\د "d+") + (?\ذ "dk") + (?\ر "r+") + (?\ز "z+") + (?\س "s+") + (?\ش "sn") + (?\ص "c+") + (?\ض "dd") + (?\ط "tj") + (?\ظ "zH") + (?\ع "e+") + (?\غ "i+") + (?\ـ "++") + (?\ف "f+") + (?\ق "q+") + (?\ك "k+") + (?\ل "l+") + (?\م "m+") + (?\ن "n+") + (?\ه "h+") + (?\و "w+") + (?\ى "j+") + (?\ي "y+") + (?\ً ":+") + (?\ٌ "\"+") + (?\ٍ "=+") + (?\َ "/+") + (?\ُ "'+") + (?\ِ "1+") + (?\ّ "3+") + (?\ْ "0+") + (?\٠ "0a") + (?\١ "1a") + (?\٢ "2a") + (?\٣ "3a") + (?\٤ "4a") + (?\٥ "5a") + (?\٦ "6a") + (?\٧ "7a") + (?\٨ "8a") + (?\٩ "9a") + (?\ٰ "aS") + (?\پ "p+") + (?\ځ "hH") + (?\چ "tc") + (?\ژ "zj") + (?\ڤ "v+") + (?\گ "gf") + (?\۰ "0a") + (?\۱ "1a") + (?\۲ "2a") + (?\۳ "3a") + (?\۴ "4a") + (?\۵ "5a") + (?\۶ "6a") + (?\۷ "7a") + (?\۸ "8a") + (?\۹ "9a") + (?\ሀ "he") + (?\ሁ "hu") + (?\ሂ "hi") + (?\ሃ "ha") + (?\ሄ "hE") + (?\ህ "h") + (?\ሆ "ho") + (?\ለ "le") + (?\ሉ "lu") + (?\ሊ "li") + (?\ላ "la") + (?\ሌ "lE") + (?\ል "l") + (?\ሎ "lo") + (?\ሏ "lWa") + (?\ሐ "He") + (?\ሑ "Hu") + (?\ሒ "Hi") + (?\ሓ "Ha") + (?\ሔ "HE") + (?\ሕ "H") + (?\ሖ "Ho") + (?\ሗ "HWa") + (?\መ "me") + (?\ሙ "mu") + (?\ሚ "mi") + (?\ማ "ma") + (?\ሜ "mE") + (?\ም "m") + (?\ሞ "mo") + (?\ሟ "mWa") + (?\ሠ "`se") + (?\ሡ "`su") + (?\ሢ "`si") + (?\ሣ "`sa") + (?\ሤ "`sE") + (?\ሥ "`s") + (?\ሦ "`so") + (?\ሧ "`sWa") + (?\ረ "re") + (?\ሩ "ru") + (?\ሪ "ri") + (?\ራ "ra") + (?\ሬ "rE") + (?\ር "r") + (?\ሮ "ro") + (?\ሯ "rWa") + (?\ሰ "se") + (?\ሱ "su") + (?\ሲ "si") + (?\ሳ "sa") + (?\ሴ "sE") + (?\ስ "s") + (?\ሶ "so") + (?\ሷ "sWa") + (?\ሸ "xe") + (?\ሹ "xu") + (?\ሺ "xi") + (?\ሻ "xa") + (?\ሼ "xE") + (?\ሽ "xa") + (?\ሾ "xo") + (?\ሿ "xWa") + (?\ቀ "qe") + (?\ቁ "qu") + (?\ቂ "qi") + (?\ቃ "qa") + (?\ቄ "qE") + (?\ቅ "q") + (?\ቆ "qo") + (?\ቈ "qWe") + (?\ቊ "qWi") + (?\ቋ "qWa") + (?\ቌ "qWE") + (?\ቍ "qW") + (?\ቐ "Qe") + (?\ቑ "Qu") + (?\ቒ "Qi") + (?\ቓ "Qa") + (?\ቔ "QE") + (?\ቕ "Q") + (?\ቖ "Qo") + (?\ቘ "QWe") + (?\ቚ "QWi") + (?\ቛ "QWa") + (?\ቜ "QWE") + (?\ቝ "QW") + (?\በ "be") + (?\ቡ "bu") + (?\ቢ "bi") + (?\ባ "ba") + (?\ቤ "bE") + (?\ብ "b") + (?\ቦ "bo") + (?\ቧ "bWa") + (?\ቨ "ve") + (?\ቩ "vu") + (?\ቪ "vi") + (?\ቫ "va") + (?\ቬ "vE") + (?\ቭ "v") + (?\ቮ "vo") + (?\ቯ "vWa") + (?\ተ "te") + (?\ቱ "tu") + (?\ቲ "ti") + (?\ታ "ta") + (?\ቴ "tE") + (?\ት "t") + (?\ቶ "to") + (?\ቷ "tWa") + (?\ቸ "ce") + (?\ቹ "cu") + (?\ቺ "ci") + (?\ቻ "ca") + (?\ቼ "cE") + (?\ች "c") + (?\ቾ "co") + (?\ቿ "cWa") + (?\ኀ "`he") + (?\ኁ "`hu") + (?\ኂ "`hi") + (?\ኃ "`ha") + (?\ኄ "`hE") + (?\ኅ "`h") + (?\ኆ "`ho") + (?\ኈ "hWe") + (?\ኊ "hWi") + (?\ኋ "hWa") + (?\ኌ "hWE") + (?\ኍ "hW") + (?\ነ "na") + (?\ኑ "nu") + (?\ኒ "ni") + (?\ና "na") + (?\ኔ "nE") + (?\ን "n") + (?\ኖ "no") + (?\ኗ "nWa") + (?\ኘ "Ne") + (?\ኙ "Nu") + (?\ኚ "Ni") + (?\ኛ "Na") + (?\ኜ "NE") + (?\ኝ "N") + (?\ኞ "No") + (?\ኟ "NWa") + (?\አ "e") + (?\ኡ "u") + (?\ኢ "i") + (?\ኣ "a") + (?\ኤ "E") + (?\እ "I") + (?\ኦ "o") + (?\ኧ "e3") + (?\ከ "ke") + (?\ኩ "ku") + (?\ኪ "ki") + (?\ካ "ka") + (?\ኬ "kE") + (?\ክ "k") + (?\ኮ "ko") + (?\ኰ "kWe") + (?\ኲ "kWi") + (?\ኳ "kWa") + (?\ኴ "kWE") + (?\ኵ "kW") + (?\ኸ "Ke") + (?\ኹ "Ku") + (?\ኺ "Ki") + (?\ኻ "Ka") + (?\ኼ "KE") + (?\ኽ "K") + (?\ኾ "Ko") + (?\ዀ "KWe") + (?\ዂ "KWi") + (?\ዃ "KWa") + (?\ዄ "KWE") + (?\ዅ "KW") + (?\ወ "we") + (?\ዉ "wu") + (?\ዊ "wi") + (?\ዋ "wa") + (?\ዌ "wE") + (?\ው "w") + (?\ዎ "wo") + (?\ዐ "`e") + (?\ዑ "`u") + (?\ዒ "`i") + (?\ዓ "`a") + (?\ዔ "`E") + (?\ዕ "`I") + (?\ዖ "`o") + (?\ዘ "ze") + (?\ዙ "zu") + (?\ዚ "zi") + (?\ዛ "za") + (?\ዜ "zE") + (?\ዝ "z") + (?\ዞ "zo") + (?\ዟ "zWa") + (?\ዠ "Ze") + (?\ዡ "Zu") + (?\ዢ "Zi") + (?\ዣ "Za") + (?\ዤ "ZE") + (?\ዥ "Z") + (?\ዦ "Zo") + (?\ዧ "ZWa") + (?\የ "ye") + (?\ዩ "yu") + (?\ዪ "yi") + (?\ያ "ya") + (?\ዬ "yE") + (?\ይ "y") + (?\ዮ "yo") + (?\ዯ "yWa") + (?\ደ "de") + (?\ዱ "du") + (?\ዲ "di") + (?\ዳ "da") + (?\ዴ "dE") + (?\ድ "d") + (?\ዶ "do") + (?\ዷ "dWa") + (?\ዸ "De") + (?\ዹ "Du") + (?\ዺ "Di") + (?\ዻ "Da") + (?\ዼ "DE") + (?\ዽ "D") + (?\ዾ "Do") + (?\ዿ "DWa") + (?\ጀ "je") + (?\ጁ "ju") + (?\ጂ "ji") + (?\ጃ "ja") + (?\ጄ "jE") + (?\ጅ "j") + (?\ጆ "jo") + (?\ጇ "jWa") + (?\ገ "ga") + (?\ጉ "gu") + (?\ጊ "gi") + (?\ጋ "ga") + (?\ጌ "gE") + (?\ግ "g") + (?\ጎ "go") + (?\ጐ "gWu") + (?\ጒ "gWi") + (?\ጓ "gWa") + (?\ጔ "gWE") + (?\ጕ "gW") + (?\ጘ "Ge") + (?\ጙ "Gu") + (?\ጚ "Gi") + (?\ጛ "Ga") + (?\ጜ "GE") + (?\ጝ "G") + (?\ጞ "Go") + (?\ጟ "GWa") + (?\ጠ "Te") + (?\ጡ "Tu") + (?\ጢ "Ti") + (?\ጣ "Ta") + (?\ጤ "TE") + (?\ጥ "T") + (?\ጦ "To") + (?\ጧ "TWa") + (?\ጨ "Ce") + (?\ጩ "Ca") + (?\ጪ "Cu") + (?\ጫ "Ca") + (?\ጬ "CE") + (?\ጭ "C") + (?\ጮ "Co") + (?\ጯ "CWa") + (?\ጰ "Pe") + (?\ጱ "Pu") + (?\ጲ "Pi") + (?\ጳ "Pa") + (?\ጴ "PE") + (?\ጵ "P") + (?\ጶ "Po") + (?\ጷ "PWa") + (?\ጸ "SWe") + (?\ጹ "SWu") + (?\ጺ "SWi") + (?\ጻ "SWa") + (?\ጼ "SWE") + (?\ጽ "SW") + (?\ጾ "SWo") + (?\ጿ "SWa") + (?\ፀ "`Sa") + (?\ፁ "`Su") + (?\ፂ "`Si") + (?\ፃ "`Sa") + (?\ፄ "`SE") + (?\ፅ "`S") + (?\ፆ "`So") + (?\ፈ "fa") + (?\ፉ "fu") + (?\ፊ "fi") + (?\ፋ "fa") + (?\ፌ "fE") + (?\ፍ "o") + (?\ፎ "fo") + (?\ፏ "fWa") + (?\ፐ "pe") + (?\ፑ "pu") + (?\ፒ "pi") + (?\ፓ "pa") + (?\ፔ "pE") + (?\ፕ "p") + (?\ፖ "po") + (?\ፗ "pWa") + (?\ፘ "mYa") + (?\ፙ "rYa") + (?\ፚ "fYa") + (?\፠ " ") + (?\፡ ":") + (?\። "::") + (?\፣ ",") + (?\፤ ";") + (?\፥ "-:") + (?\፦ ":-") + (?\፧ "`?") + (?\፨ ":|:") + (?\፩ "`1") + (?\፪ "`2") + (?\፫ "`3") + (?\፬ "`4") + (?\፭ "`5") + (?\፮ "`6") + (?\፯ "`7") + (?\፰ "`8") + (?\፱ "`9") + (?\፲ "`10") + (?\፳ "`20") + (?\፴ "`30") + (?\፵ "`40") + (?\፶ "`50") + (?\፷ "`60") + (?\፸ "`70") + (?\፹ "`80") + (?\፺ "`90") + (?\፻ "`100") + (?\፼ "`10000") + (?\Ḁ "A-0") + (?\ḁ "a-0") + (?\Ḃ "B.") + (?\ḃ "b.") + (?\Ḅ "B-.") + (?\ḅ "b-.") + (?\Ḇ "B_") + (?\ḇ "b_") + (?\Ḉ "C,'") + (?\ḉ "c,'") + (?\Ḋ "D.") + (?\ḋ "d.") + (?\Ḍ "D-.") + (?\ḍ "d-.") + (?\Ḏ "D_") + (?\ḏ "d_") + (?\Ḑ "D,") + (?\ḑ "d,") + (?\Ḓ "D->") + (?\ḓ "d->") + (?\Ḕ "E-!") + (?\ḕ "e-!") + (?\Ḗ "E-'") + (?\ḗ "e-'") + (?\Ḙ "E->") + (?\ḙ "e->") + (?\Ḛ "E-?") + (?\ḛ "e-?") + (?\Ḝ "E,(") + (?\ḝ "e,(") + (?\Ḟ "F.") + (?\ḟ "f.") + (?\Ḡ "G-") + (?\ḡ "g-") + (?\Ḣ "H.") + (?\ḣ "h.") + (?\Ḥ "H-.") + (?\ḥ "h-.") + (?\Ḧ "H:") + (?\ḧ "h:") + (?\Ḩ "H,") + (?\ḩ "h,") + (?\Ḫ "H-(") + (?\ḫ "h-(") + (?\Ḭ "I-?") + (?\ḭ "i-?") + (?\Ḯ "I:'") + (?\ḯ "i:'") + (?\Ḱ "K'") + (?\ḱ "k'") + (?\Ḳ "K-.") + (?\ḳ "k-.") + (?\Ḵ "K_") + (?\ḵ "k_") + (?\Ḷ "L-.") + (?\ḷ "l-.") + (?\Ḹ "L--.") + (?\ḹ "l--.") + (?\Ḻ "L_") + (?\ḻ "l_") + (?\Ḽ "L->") + (?\ḽ "l->") + (?\Ḿ "M'") + (?\ḿ "m'") + (?\Ṁ "M.") + (?\ṁ "m.") + (?\Ṃ "M-.") + (?\ṃ "m-.") + (?\Ṅ "N.") + (?\ṅ "n.") + (?\Ṇ "N-.") + (?\ṇ "n-.") + (?\Ṉ "N_") + (?\ṉ "n_") + (?\Ṋ "N->") + (?\ṋ "n->") + (?\Ṍ "O?'") + (?\ṍ "o?'") + (?\Ṏ "O?:") + (?\ṏ "o?:") + (?\Ṑ "O-!") + (?\ṑ "o-!") + (?\Ṓ "O-'") + (?\ṓ "o-'") + (?\Ṕ "P'") + (?\ṕ "p'") + (?\Ṗ "P.") + (?\ṗ "p.") + (?\Ṙ "R.") + (?\ṙ "r.") + (?\Ṛ "R-.") + (?\ṛ "r-.") + (?\Ṝ "R--.") + (?\ṝ "r--.") + (?\Ṟ "R_") + (?\ṟ "r_") + (?\Ṡ "S.") + (?\ṡ "s.") + (?\Ṣ "S-.") + (?\ṣ "s-.") + (?\Ṥ "S'.") + (?\ṥ "s'.") + (?\Ṧ "S<.") + (?\ṧ "s<.") + (?\Ṩ "S.-.") + (?\ṩ "s.-.") + (?\Ṫ "T.") + (?\ṫ "t.") + (?\Ṭ "T-.") + (?\ṭ "t-.") + (?\Ṯ "T_") + (?\ṯ "t_") + (?\Ṱ "T->") + (?\ṱ "t->") + (?\Ṳ "U--:") + (?\ṳ "u--:") + (?\Ṵ "U-?") + (?\ṵ "u-?") + (?\Ṷ "U->") + (?\ṷ "u->") + (?\Ṹ "U?'") + (?\ṹ "u?'") + (?\Ṻ "U-:") + (?\ṻ "u-:") + (?\Ṽ "V?") + (?\ṽ "v?") + (?\Ṿ "V-.") + (?\ṿ "v-.") + (?\Ẁ "W!") + (?\ẁ "w!") + (?\Ẃ "W'") + (?\ẃ "w'") + (?\Ẅ "W:") + (?\ẅ "w:") + (?\Ẇ "W.") + (?\ẇ "w.") + (?\Ẉ "W-.") + (?\ẉ "w-.") + (?\Ẋ "X.") + (?\ẋ "x.") + (?\Ẍ "X:") + (?\ẍ "x:") + (?\Ẏ "Y.") + (?\ẏ "y.") + (?\Ẑ "Z>") + (?\ẑ "z>") + (?\Ẓ "Z-.") + (?\ẓ "z-.") + (?\Ẕ "Z_") + (?\ẕ "z_") + (?\ẖ "h_") + (?\ẗ "t:") + (?\ẘ "w0") + (?\ẙ "y0") + (?\Ạ "A-.") + (?\ạ "a-.") + (?\Ả "A2") + (?\ả "a2") + (?\Ấ "A>'") + (?\ấ "a>'") + (?\Ầ "A>!") + (?\ầ "a>!") + (?\Ẩ "A>2") + (?\ẩ "a>2") + (?\Ẫ "A>?") + (?\ẫ "a>?") + (?\Ậ "A>-.") + (?\ậ "a>-.") + (?\Ắ "A('") + (?\ắ "a('") + (?\Ằ "A(!") + (?\ằ "a(!") + (?\Ẳ "A(2") + (?\ẳ "a(2") + (?\Ẵ "A(?") + (?\ẵ "a(?") + (?\Ặ "A(-.") + (?\ặ "a(-.") + (?\Ẹ "E-.") + (?\ẹ "e-.") + (?\Ẻ "E2") + (?\ẻ "e2") + (?\Ẽ "E?") + (?\ẽ "e?") + (?\Ế "E>'") + (?\ế "e>'") + (?\Ề "E>!") + (?\ề "e>!") + (?\Ể "E>2") + (?\ể "e>2") + (?\Ễ "E>?") + (?\ễ "e>?") + (?\Ệ "E>-.") + (?\ệ "e>-.") + (?\Ỉ "I2") + (?\ỉ "i2") + (?\Ị "I-.") + (?\ị "i-.") + (?\Ọ "O-.") + (?\ọ "o-.") + (?\Ỏ "O2") + (?\ỏ "o2") + (?\Ố "O>'") + (?\ố "o>'") + (?\Ồ "O>!") + (?\ồ "o>!") + (?\Ổ "O>2") + (?\ổ "o>2") + (?\Ỗ "O>?") + (?\ỗ "o>?") + (?\Ộ "O>-.") + (?\ộ "o>-.") + (?\Ớ "O9'") + (?\ớ "o9'") + (?\Ờ "O9!") + (?\ờ "o9!") + (?\Ở "O92") + (?\ở "o92") + (?\Ỡ "O9?") + (?\ỡ "o9?") + (?\Ợ "O9-.") + (?\ợ "o9-.") + (?\Ụ "U-.") + (?\ụ "u-.") + (?\Ủ "U2") + (?\ủ "u2") + (?\Ứ "U9'") + (?\ứ "u9'") + (?\Ừ "U9!") + (?\ừ "u9!") + (?\Ử "U92") + (?\ử "u92") + (?\Ữ "U9?") + (?\ữ "u9?") + (?\Ự "U9-.") + (?\ự "u9-.") + (?\Ỳ "Y!") + (?\ỳ "y!") + (?\Ỵ "Y-.") + (?\ỵ "y-.") + (?\Ỷ "Y2") + (?\ỷ "y2") + (?\Ỹ "Y?") + (?\ỹ "y?") + (?\ἀ "a") + (?\ἁ "ha") + (?\ἂ "`a") + (?\ἃ "h`a") + (?\ἄ "a'") + (?\ἅ "ha'") + (?\ἆ "a~") + (?\ἇ "ha~") + (?\Ἀ "A") + (?\Ἁ "hA") + (?\Ἂ "`A") + (?\Ἃ "h`A") + (?\Ἄ "A'") + (?\Ἅ "hA'") + (?\Ἆ "A~") + (?\Ἇ "hA~") + (?\ἑ "he") + (?\Ἑ "hE") + (?\ἱ "hi") + (?\Ἱ "hI") + (?\ὁ "ho") + (?\Ὁ "hO") + (?\ὑ "hu") + (?\Ὑ "hU") + (?\᾿ ",,") + (?\῀ "?*") + (?\῁ "?:") + (?\῍ ",!") + (?\῎ ",'") + (?\῏ "?,") + (?\῝ ";!") + (?\῞ ";'") + (?\῟ "?;") + (?\ῥ "rh") + (?\Ῥ "Rh") + (?\῭ "!:") + (?\` "!*") + (?\῾ ";;") + (?\ " ") + (?\ " ") + (?\ " ") + (?\ " ") + (?\ " ") + (?\ " ") + (?\ " ") + (?\ " ") + (?\ " ") + (?\ " ") + (?\‐ "-") + (?\‑ "-") + (?\– "-") + (?\— "--") + (?\― "-") + (?\‖ "||") + (?\‗ "=2") + (?\‘ "`") + (?\’ "'") + (?\‚ "'") + (?\‛ "'") + (?\“ "\"") + (?\” "\"") + (?\„ "\"") + (?\‟ "\"") + (?\† "/-") + (?\‡ "/=") + (?\• " o ") + (?\․ ".") + (?\‥ "..") + (?\… "...") + (?\‧ "·") + (?\‰ " 0/00") + (?\′ "'") + (?\″ "''") + (?\‴ "'''") + (?\‵ "`") + (?\‶ "``") + (?\‷ "```") + (?\‸ "Ca") + (?\‹ "<") + (?\› ">") + (?\※ ":X") + (?\‼ "!!") + (?\‾ "'-") + (?\⁃ "-") + (?\⁄ "/") + (?\⁈ "?!") + (?\⁉ "!?") + (?\⁰ "^0") + (?\⁴ "^4") + (?\⁵ "^5") + (?\⁶ "^6") + (?\⁷ "^7") + (?\⁸ "^8") + (?\⁹ "^9") + (?\⁺ "^+") + (?\⁻ "^-") + (?\⁼ "^=") + (?\⁽ "^(") + (?\⁾ "^)") + (?\ⁿ "^n") + (?\₀ "_0") + (?\₁ "_1") + (?\₂ "_2") + (?\₃ "_3") + (?\₄ "_4") + (?\₅ "_5") + (?\₆ "_6") + (?\₇ "_7") + (?\₈ "_8") + (?\₉ "_9") + (?\₊ "_+") + (?\₋ "_-") + (?\₌ "_=") + (?\₍ "(") + (?\₎ ")") + (?\₣ "Ff") + (?\₤ "Li") + (?\₧ "Pt") + (?\₩ "W=") + (?\€ "EUR") + (?\℀ "a/c") + (?\℁ "a/s") + (?\℃ "oC") + (?\℅ "c/o") + (?\℆ "c/u") + (?\℉ "oF") + (?\ℊ "g") + (?\ℎ "h") + (?\ℏ "\\hbar") + (?\ℑ "Im") + (?\ℓ "l") + (?\№ "No.") + (?\℗ "PO") + (?\℘ "P") + (?\ℜ "Re") + (?\℞ "Rx") + (?\℠ "(SM)") + (?\℡ "TEL") + (?\™ "(TM)") + (?\Ω "Ohm") + (?\K "K") + (?\Å "Ang.") + (?\℮ "est.") + (?\ℴ "o") + (?\ℵ "Aleph ") + (?\ℶ "Bet ") + (?\ℷ "Gimel ") + (?\ℸ "Dalet ") + (?\⅓ " 1/3") + (?\⅔ " 2/3") + (?\⅕ " 1/5") + (?\⅖ " 2/5") + (?\⅗ " 3/5") + (?\⅘ " 4/5") + (?\⅙ " 1/6") + (?\⅚ " 5/6") + (?\⅛ " 1/8") + (?\⅜ " 3/8") + (?\⅝ " 5/8") + (?\⅞ " 7/8") + (?\⅟ " 1/") + (?\Ⅰ "I") + (?\Ⅱ "II") + (?\Ⅲ "III") + (?\Ⅳ "IV") + (?\Ⅴ "V") + (?\Ⅵ "VI") + (?\Ⅶ "VII") + (?\Ⅷ "VIII") + (?\Ⅸ "IX") + (?\Ⅹ "X") + (?\Ⅺ "XI") + (?\Ⅻ "XII") + (?\Ⅼ "L") + (?\Ⅽ "C") + (?\Ⅾ "D") + (?\Ⅿ "M") + (?\ⅰ "i") + (?\ⅱ "ii") + (?\ⅲ "iii") + (?\ⅳ "iv") + (?\ⅴ "v") + (?\ⅵ "vi") + (?\ⅶ "vii") + (?\ⅷ "viii") + (?\ⅸ "ix") + (?\ⅹ "x") + (?\ⅺ "xi") + (?\ⅻ "xii") + (?\ⅼ "l") + (?\ⅽ "c") + (?\ⅾ "d") + (?\ⅿ "m") + (?\ↀ "1000RCD") + (?\ↁ "5000R") + (?\ↂ "10000R") + (?\← "<-") + (?\↑ "-^") + (?\→ "->") + (?\↓ "-v") + (?\↔ "<->") + (?\↕ "UD") + (?\↖ "<!!") + (?\↗ "//>") + (?\↘ "!!>") + (?\↙ "<//") + (?\↨ "UD-") + (?\↵ "RET") + (?\⇀ ">V") + (?\⇐ "<=") + (?\⇑ "^^") + (?\⇒ "=>") + (?\⇓ "vv") + (?\⇔ "<=>") + (?\∀ "FA") + (?\∂ "\\partial") + (?\∃ "TE") + (?\∅ "{}") + (?\∆ "Delta") + (?\∇ "Nabla") + (?\∈ "(-") + (?\∉ "!(-") + (?\∊ "(-") + (?\∋ "-)") + (?\∌ "!-)") + (?\∍ "-)") + (?\∎ " qed") + (?\∏ "\\prod") + (?\∑ "\\sum") + (?\− " -") + (?\∓ "-/+") + (?\∔ ".+") + (?\∕ "/") + (?\∖ " - ") + (?\∗ "*") + (?\∘ " ° ") + (?\∙ "sb") + (?\√ " SQRT ") + (?\∛ " ROOT³ ") + (?\∜ " ROOT4 ") + (?\∝ "0(") + (?\∞ "infty") + (?\∟ "-L") + (?\∠ "-V") + (?\∥ "PP") + (?\∦ " !PP ") + (?\∧ "AND") + (?\∨ "OR") + (?\∩ "(U") + (?\∪ ")U") + (?\∫ "\int ") + (?\∬ "DI") + (?\∮ "Io") + (?\∴ ".:") + (?\∵ ":.") + (?\∶ ":R") + (?\∷ "::") + (?\∼ "?1") + (?\∾ "CG") + (?\≃ "?-") + (?\≅ "?=") + (?\≈ "~=") + (?\≉ " !~= ") + (?\≌ "=?") + (?\≓ "HI") + (?\≔ ":=") + (?\≕ "=:") + (?\≠ "!=") + (?\≡ "=3") + (?\≢ " !=3 ") + (?\≤ "=<") + (?\≥ ">=") + (?\≦ ".LE.") + (?\≧ ".GE.") + (?\≨ ".LT.NOT.EQ.") + (?\≩ ".GT.NOT.EQ.") + (?\≪ "<<") + (?\≫ ">>") + (?\≮ "!<") + (?\≯ "!>") + (?\≶ " <> ") + (?\≷ " >< ") + (?\⊂ "(C") + (?\⊃ ")C") + (?\⊄ " !(C ") + (?\⊅ " !)C ") + (?\⊆ "(_") + (?\⊇ ")_") + (?\⊕ "(+)") + (?\⊖ "(-)") + (?\⊗ "(×)") + (?\⊘ "(/)") + (?\⊙ "(·)") + (?\⊚ "(°)") + (?\⊛ "(*)") + (?\⊜ "(=)") + (?\⊝ "(-)") + (?\⊞ "[+]") + (?\⊟ "[-]") + (?\⊠ "[×]") + (?\⊡ "[·]") + (?\⊥ "-T") + (?\⊧ " MODELS ") + (?\⊨ " TRUE ") + (?\⊩ " FORCES ") + (?\⊬ " !PROVES ") + (?\⊭ " NOT TRUE ") + (?\⊮ " !FORCES ") + (?\⊲ " NORMAL SUBGROUP OF ") + (?\⊳ " CONTAINS AS NORMAL SUBGROUP ") + (?\⊴ " NORMAL SUBGROUP OF OR EQUAL TO ") + (?\⊵ " CONTAINS AS NORMAL SUBGROUP OR EQUAL TO ") + (?\⊸ " MULTIMAP ") + (?\⊺ " INTERCALATE ") + (?\⊻ " XOR ") + (?\⊼ " NAND ") + (?\⋅ " · ") + (?\⋖ "<.") + (?\⋗ ">.") + (?\⋘ "<<<") + (?\⋙ ">>>") + (?\⋮ ":3") + (?\⋯ ".3") + (?\⌂ "Eh") + (?\⌇ "~~") + (?\⌈ "<7") + (?\⌉ ">7") + (?\⌊ "7<") + (?\⌋ "7>") + (?\⌐ "NI") + (?\⌒ "(A") + (?\⌕ "TR") + (?\⌘ "88") + (?\⌠ "Iu") + (?\⌡ "Il") + (?\⌢ ":(") + (?\⌣ ":)") + (?\⌤ "|^|") + (?\⌧ "[X]") + (?\〈 "</") + (?\〉 "/>") + (?\␣ "Vs") + (?\⑀ "1h") + (?\⑁ "3h") + (?\⑂ "2h") + (?\⑃ "4h") + (?\⑆ "1j") + (?\⑇ "2j") + (?\⑈ "3j") + (?\⑉ "4j") + (?\① "1-o") + (?\② "2-o") + (?\③ "3-o") + (?\④ "4-o") + (?\⑤ "5-o") + (?\⑥ "6-o") + (?\⑦ "7-o") + (?\⑧ "8-o") + (?\⑨ "9-o") + (?\⑩ "10-o") + (?\⑪ "11-o") + (?\⑫ "12-o") + (?\⑬ "13-o") + (?\⑭ "14-o") + (?\⑮ "15-o") + (?\⑯ "16-o") + (?\⑰ "17-o") + (?\⑱ "18-o") + (?\⑲ "19-o") + (?\⑳ "20-o") + (?\⑴ "(1)") + (?\⑵ "(2)") + (?\⑶ "(3)") + (?\⑷ "(4)") + (?\⑸ "(5)") + (?\⑹ "(6)") + (?\⑺ "(7)") + (?\⑻ "(8)") + (?\⑼ "(9)") + (?\⑽ "(10)") + (?\⑾ "(11)") + (?\⑿ "(12)") + (?\⒀ "(13)") + (?\⒁ "(14)") + (?\⒂ "(15)") + (?\⒃ "(16)") + (?\⒄ "(17)") + (?\⒅ "(18)") + (?\⒆ "(19)") + (?\⒇ "(20)") + (?\⒈ "1.") + (?\⒉ "2.") + (?\⒊ "3.") + (?\⒋ "4.") + (?\⒌ "5.") + (?\⒍ "6.") + (?\⒎ "7.") + (?\⒏ "8.") + (?\⒐ "9.") + (?\⒑ "10.") + (?\⒒ "11.") + (?\⒓ "12.") + (?\⒔ "13.") + (?\⒕ "14.") + (?\⒖ "15.") + (?\⒗ "16.") + (?\⒘ "17.") + (?\⒙ "18.") + (?\⒚ "19.") + (?\⒛ "20.") + (?\⒜ "(a)") + (?\⒝ "(b)") + (?\⒞ "(c)") + (?\⒟ "(d)") + (?\⒠ "(e)") + (?\⒡ "(f)") + (?\⒢ "(g)") + (?\⒣ "(h)") + (?\⒤ "(i)") + (?\⒥ "(j)") + (?\⒦ "(k)") + (?\⒧ "(l)") + (?\⒨ "(m)") + (?\⒩ "(n)") + (?\⒪ "(o)") + (?\⒫ "(p)") + (?\⒬ "(q)") + (?\⒭ "(r)") + (?\⒮ "(s)") + (?\⒯ "(t)") + (?\⒰ "(u)") + (?\⒱ "(v)") + (?\⒲ "(w)") + (?\⒳ "(x)") + (?\⒴ "(y)") + (?\⒵ "(z)") + (?\Ⓐ "A-o") + (?\Ⓑ "B-o") + (?\Ⓒ "C-o") + (?\Ⓓ "D-o") + (?\Ⓔ "E-o") + (?\Ⓕ "F-o") + (?\Ⓖ "G-o") + (?\Ⓗ "H-o") + (?\Ⓘ "I-o") + (?\Ⓙ "J-o") + (?\Ⓚ "K-o") + (?\Ⓛ "L-o") + (?\Ⓜ "M-o") + (?\Ⓝ "N-o") + (?\Ⓞ "O-o") + (?\Ⓟ "P-o") + (?\Ⓠ "Q-o") + (?\Ⓡ "R-o") + (?\Ⓢ "S-o") + (?\Ⓣ "T-o") + (?\Ⓤ "U-o") + (?\Ⓥ "V-o") + (?\Ⓦ "W-o") + (?\Ⓧ "X-o") + (?\Ⓨ "Y-o") + (?\Ⓩ "Z-o") + (?\ⓐ "a-o") + (?\ⓑ "b-o") + (?\ⓒ "c-o") + (?\ⓓ "d-o") + (?\ⓔ "e-o") + (?\ⓕ "f-o") + (?\ⓖ "g-o") + (?\ⓗ "h-o") + (?\ⓘ "i-o") + (?\ⓙ "j-o") + (?\ⓚ "k-o") + (?\ⓛ "l-o") + (?\ⓜ "m-o") + (?\ⓝ "n-o") + (?\ⓞ "o-o") + (?\ⓟ "p-o") + (?\ⓠ "q-o") + (?\ⓡ "r-o") + (?\ⓢ "s-o") + (?\ⓣ "t-o") + (?\ⓤ "u-o") + (?\ⓥ "v-o") + (?\ⓦ "w-o") + (?\ⓧ "x-o") + (?\ⓨ "y-o") + (?\ⓩ "z-o") + (?\⓪ "0-o") + (?\─ "-") + (?\━ "=") + (?\│ "|") + (?\┃ "|") + (?\┄ "-") + (?\┅ "=") + (?\┆ "|") + (?\┇ "|") + (?\┈ "-") + (?\┉ "=") + (?\┊ "|") + (?\┋ "|") + (?\┌ "+") + (?\┍ "+") + (?\┎ "+") + (?\┏ "+") + (?\┐ "+") + (?\┑ "+") + (?\┒ "+") + (?\┓ "+") + (?\└ "+") + (?\┕ "+") + (?\┖ "+") + (?\┗ "+") + (?\┘ "+") + (?\┙ "+") + (?\┚ "+") + (?\┛ "+") + (?\├ "+") + (?\┝ "+") + (?\┞ "+") + (?\┟ "+") + (?\┠ "+") + (?\┡ "+") + (?\┢ "+") + (?\┣ "+") + (?\┤ "+") + (?\┥ "+") + (?\┦ "+") + (?\┧ "+") + (?\┨ "+") + (?\┩ "+") + (?\┪ "+") + (?\┫ "+") + (?\┬ "+") + (?\┭ "+") + (?\┮ "+") + (?\┯ "+") + (?\┰ "+") + (?\┱ "+") + (?\┲ "+") + (?\┳ "+") + (?\┴ "+") + (?\┵ "+") + (?\┶ "+") + (?\┷ "+") + (?\┸ "+") + (?\┹ "+") + (?\┺ "+") + (?\┻ "+") + (?\┼ "+") + (?\┽ "+") + (?\┾ "+") + (?\┿ "+") + (?\╀ "+") + (?\╁ "+") + (?\╂ "+") + (?\╃ "+") + (?\╄ "+") + (?\╅ "+") + (?\╆ "+") + (?\╇ "+") + (?\╈ "+") + (?\╉ "+") + (?\╊ "+") + (?\╋ "+") + (?\╌ "+") + (?\╍ "+") + (?\╎ "+") + (?\╏ "+") + (?\═ "+") + (?\║ "+") + (?\╒ "+") + (?\╓ "+") + (?\╔ "+") + (?\╕ "+") + (?\╖ "+") + (?\╗ "+") + (?\╘ "+") + (?\╙ "+") + (?\╚ "+") + (?\╛ "+") + (?\╜ "+") + (?\╝ "+") + (?\╞ "+") + (?\╟ "+") + (?\╠ "+") + (?\╡ "+") + (?\╢ "+") + (?\╣ "+") + (?\╤ "+") + (?\╥ "+") + (?\╦ "+") + (?\╧ "+") + (?\╨ "+") + (?\╩ "+") + (?\╪ "+") + (?\╫ "+") + (?\╬ "+") + (?\╱ "/") + (?\╲ "\\") + (?\▀ "TB") + (?\▄ "LB") + (?\█ "FB") + (?\▌ "lB") + (?\▐ "RB") + (?\░ ".S") + (?\▒ ":S") + (?\▓ "?S") + (?\■ "fS") + (?\□ "OS") + (?\▢ "RO") + (?\▣ "Rr") + (?\▤ "RF") + (?\▥ "RY") + (?\▦ "RH") + (?\▧ "RZ") + (?\▨ "RK") + (?\▩ "RX") + (?\▪ "sB") + (?\▬ "SR") + (?\▭ "Or") + (?\▲ "^") + (?\△ "uT") + (?\▶ "|>") + (?\▷ "Tr") + (?\► "|>") + (?\▼ "v") + (?\▽ "dT") + (?\◀ "<|") + (?\◁ "Tl") + (?\◄ "<|") + (?\◆ "Db") + (?\◇ "Dw") + (?\◊ "LZ") + (?\○ "0m") + (?\◎ "0o") + (?\● "0M") + (?\◐ "0L") + (?\◑ "0R") + (?\◘ "Sn") + (?\◙ "Ic") + (?\◢ "Fd") + (?\◣ "Bd") + (?\◯ "Ci") + (?\★ "*2") + (?\☆ "*1") + (?\☎ "TEL") + (?\☏ "tel") + (?\☜ "<--") + (?\☞ "-->") + (?\☡ "CAUTION ") + (?\☧ "XP") + (?\☹ ":-(") + (?\☺ ":-)") + (?\☻ "(-:") + (?\☼ "SU") + (?\♀ "f.") + (?\♂ "m.") + (?\♠ "cS") + (?\♡ "cH") + (?\♢ "cD") + (?\♣ "cC") + (?\♤ "cS-") + (?\♥ "cH-") + (?\♦ "cD-") + (?\♧ "cC-") + (?\♩ "Md") + (?\♪ "M8") + (?\♫ "M2") + (?\♬ "M16") + (?\♭ "b") + (?\♮ "Mx") + (?\♯ "#") + (?\✓ "X") + (?\✗ "X") + (?\✠ "-X") + (?\ " ") + (?\、 ",_") + (?\。 "._") + (?\〃 "+\"") + (?\〄 "JIS") + (?\々 "*_") + (?\〆 ";_") + (?\〇 "0_") + (?\《 "<+") + (?\》 ">+") + (?\「 "<'") + (?\」 ">'") + (?\『 "<\"") + (?\』 ">\"") + (?\【 "(\"") + (?\】 ")\"") + (?\〒 "=T") + (?\〓 "=_") + (?\〔 "('") + (?\〕 ")'") + (?\〖 "(I") + (?\〗 ")I") + (?\〚 "[[") + (?\〛 "]]") + (?\〜 "-?") + (?\〠 "=T:)") + (?\〿 " ") + (?\ぁ "A5") + (?\あ "a5") + (?\ぃ "I5") + (?\い "i5") + (?\ぅ "U5") + (?\う "u5") + (?\ぇ "E5") + (?\え "e5") + (?\ぉ "O5") + (?\お "o5") + (?\か "ka") + (?\が "ga") + (?\き "ki") + (?\ぎ "gi") + (?\く "ku") + (?\ぐ "gu") + (?\け "ke") + (?\げ "ge") + (?\こ "ko") + (?\ご "go") + (?\さ "sa") + (?\ざ "za") + (?\し "si") + (?\じ "zi") + (?\す "su") + (?\ず "zu") + (?\せ "se") + (?\ぜ "ze") + (?\そ "so") + (?\ぞ "zo") + (?\た "ta") + (?\だ "da") + (?\ち "ti") + (?\ぢ "di") + (?\っ "tU") + (?\つ "tu") + (?\づ "du") + (?\て "te") + (?\で "de") + (?\と "to") + (?\ど "do") + (?\な "na") + (?\に "ni") + (?\ぬ "nu") + (?\ね "ne") + (?\の "no") + (?\は "ha") + (?\ば "ba") + (?\ぱ "pa") + (?\ひ "hi") + (?\び "bi") + (?\ぴ "pi") + (?\ふ "hu") + (?\ぶ "bu") + (?\ぷ "pu") + (?\へ "he") + (?\べ "be") + (?\ぺ "pe") + (?\ほ "ho") + (?\ぼ "bo") + (?\ぽ "po") + (?\ま "ma") + (?\み "mi") + (?\む "mu") + (?\め "me") + (?\も "mo") + (?\ゃ "yA") + (?\や "ya") + (?\ゅ "yU") + (?\ゆ "yu") + (?\ょ "yO") + (?\よ "yo") + (?\ら "ra") + (?\り "ri") + (?\る "ru") + (?\れ "re") + (?\ろ "ro") + (?\ゎ "wA") + (?\わ "wa") + (?\ゐ "wi") + (?\ゑ "we") + (?\を "wo") + (?\ん "n5") + (?\ゔ "vu") + (?\゛ "\"5") + (?\゜ "05") + (?\ゝ "*5") + (?\ゞ "+5") + (?\ァ "a6") + (?\ア "A6") + (?\ィ "i6") + (?\イ "I6") + (?\ゥ "u6") + (?\ウ "U6") + (?\ェ "e6") + (?\エ "E6") + (?\ォ "o6") + (?\オ "O6") + (?\カ "Ka") + (?\ガ "Ga") + (?\キ "Ki") + (?\ギ "Gi") + (?\ク "Ku") + (?\グ "Gu") + (?\ケ "Ke") + (?\ゲ "Ge") + (?\コ "Ko") + (?\ゴ "Go") + (?\サ "Sa") + (?\ザ "Za") + (?\シ "Si") + (?\ジ "Zi") + (?\ス "Su") + (?\ズ "Zu") + (?\セ "Se") + (?\ゼ "Ze") + (?\ソ "So") + (?\ゾ "Zo") + (?\タ "Ta") + (?\ダ "Da") + (?\チ "Ti") + (?\ヂ "Di") + (?\ッ "TU") + (?\ツ "Tu") + (?\ヅ "Du") + (?\テ "Te") + (?\デ "De") + (?\ト "To") + (?\ド "Do") + (?\ナ "Na") + (?\ニ "Ni") + (?\ヌ "Nu") + (?\ネ "Ne") + (?\ノ "No") + (?\ハ "Ha") + (?\バ "Ba") + (?\パ "Pa") + (?\ヒ "Hi") + (?\ビ "Bi") + (?\ピ "Pi") + (?\フ "Hu") + (?\ブ "Bu") + (?\プ "Pu") + (?\ヘ "He") + (?\ベ "Be") + (?\ペ "Pe") + (?\ホ "Ho") + (?\ボ "Bo") + (?\ポ "Po") + (?\マ "Ma") + (?\ミ "Mi") + (?\ム "Mu") + (?\メ "Me") + (?\モ "Mo") + (?\ャ "YA") + (?\ヤ "Ya") + (?\ュ "YU") + (?\ユ "Yu") + (?\ョ "YO") + (?\ヨ "Yo") + (?\ラ "Ra") + (?\リ "Ri") + (?\ル "Ru") + (?\レ "Re") + (?\ロ "Ro") + (?\ヮ "WA") + (?\ワ "Wa") + (?\ヰ "Wi") + (?\ヱ "We") + (?\ヲ "Wo") + (?\ン "N6") + (?\ヴ "Vu") + (?\ヵ "KA") + (?\ヶ "KE") + (?\ヷ "Va") + (?\ヸ "Vi") + (?\ヹ "Ve") + (?\ヺ "Vo") + (?\・ ".6") + (?\ー "-6") + (?\ヽ "*6") + (?\ヾ "+6") + (?\ㄅ "b4") + (?\ㄆ "p4") + (?\ㄇ "m4") + (?\ㄈ "f4") + (?\ㄉ "d4") + (?\ㄊ "t4") + (?\ㄋ "n4") + (?\ㄌ "l4") + (?\ㄍ "g4") + (?\ㄎ "k4") + (?\ㄏ "h4") + (?\ㄐ "j4") + (?\ㄑ "q4") + (?\ㄒ "x4") + (?\ㄓ "zh") + (?\ㄔ "ch") + (?\ㄕ "sh") + (?\ㄖ "r4") + (?\ㄗ "z4") + (?\ㄘ "c4") + (?\ㄙ "s4") + (?\ㄚ "a4") + (?\ㄛ "o4") + (?\ㄜ "e4") + (?\ㄝ "eh4") + (?\ㄞ "ai") + (?\ㄟ "ei") + (?\ㄠ "au") + (?\ㄡ "ou") + (?\ㄢ "an") + (?\ㄣ "en") + (?\ㄤ "aN") + (?\ㄥ "eN") + (?\ㄦ "er") + (?\ㄧ "i4") + (?\ㄨ "u4") + (?\ㄩ "iu") + (?\ㄪ "v4") + (?\ㄫ "nG") + (?\ㄬ "gn") + (?\㈜ "(JU)") + (?\㈠ "1c") + (?\㈡ "2c") + (?\㈢ "3c") + (?\㈣ "4c") + (?\㈤ "5c") + (?\㈥ "6c") + (?\㈦ "7c") + (?\㈧ "8c") + (?\㈨ "9c") + (?\㈩ "10c") + (?\㉿ "KSC") + (?\㏂ "am") + (?\㏘ "pm") + (?\ff "ff") + (?\fi "fi") + (?\fl "fl") + (?\ffi "ffi") + (?\ffl "ffl") + (?\ſt "St") + (?\st "st") + (?\ﹽ "3+;") + (?\ﺂ "aM.") + (?\ﺄ "aH.") + (?\ﺈ "ah.") + (?\ﺍ "a+-") + (?\ﺎ "a+.") + (?\ﺏ "b+-") + (?\ﺐ "b+.") + (?\ﺑ "b+,") + (?\ﺒ "b+;") + (?\ﺓ "tm-") + (?\ﺔ "tm.") + (?\ﺕ "t+-") + (?\ﺖ "t+.") + (?\ﺗ "t+,") + (?\ﺘ "t+;") + (?\ﺙ "tk-") + (?\ﺚ "tk.") + (?\ﺛ "tk,") + (?\ﺜ "tk;") + (?\ﺝ "g+-") + (?\ﺞ "g+.") + (?\ﺟ "g+,") + (?\ﺠ "g+;") + (?\ﺡ "hk-") + (?\ﺢ "hk.") + (?\ﺣ "hk,") + (?\ﺤ "hk;") + (?\ﺥ "x+-") + (?\ﺦ "x+.") + (?\ﺧ "x+,") + (?\ﺨ "x+;") + (?\ﺩ "d+-") + (?\ﺪ "d+.") + (?\ﺫ "dk-") + (?\ﺬ "dk.") + (?\ﺭ "r+-") + (?\ﺮ "r+.") + (?\ﺯ "z+-") + (?\ﺰ "z+.") + (?\ﺱ "s+-") + (?\ﺲ "s+.") + (?\ﺳ "s+,") + (?\ﺴ "s+;") + (?\ﺵ "sn-") + (?\ﺶ "sn.") + (?\ﺷ "sn,") + (?\ﺸ "sn;") + (?\ﺹ "c+-") + (?\ﺺ "c+.") + (?\ﺻ "c+,") + (?\ﺼ "c+;") + (?\ﺽ "dd-") + (?\ﺾ "dd.") + (?\ﺿ "dd,") + (?\ﻀ "dd;") + (?\ﻁ "tj-") + (?\ﻂ "tj.") + (?\ﻃ "tj,") + (?\ﻄ "tj;") + (?\ﻅ "zH-") + (?\ﻆ "zH.") + (?\ﻇ "zH,") + (?\ﻈ "zH;") + (?\ﻉ "e+-") + (?\ﻊ "e+.") + (?\ﻋ "e+,") + (?\ﻌ "e+;") + (?\ﻍ "i+-") + (?\ﻎ "i+.") + (?\ﻏ "i+,") + (?\ﻐ "i+;") + (?\ﻑ "f+-") + (?\ﻒ "f+.") + (?\ﻓ "f+,") + (?\ﻔ "f+;") + (?\ﻕ "q+-") + (?\ﻖ "q+.") + (?\ﻗ "q+,") + (?\ﻘ "q+;") + (?\ﻙ "k+-") + (?\ﻚ "k+.") + (?\ﻛ "k+,") + (?\ﻜ "k+;") + (?\ﻝ "l+-") + (?\ﻞ "l+.") + (?\ﻟ "l+,") + (?\ﻠ "l+;") + (?\ﻡ "m+-") + (?\ﻢ "m+.") + (?\ﻣ "m+,") + (?\ﻤ "m+;") + (?\ﻥ "n+-") + (?\ﻦ "n+.") + (?\ﻧ "n+,") + (?\ﻨ "n+;") + (?\ﻩ "h+-") + (?\ﻪ "h+.") + (?\ﻫ "h+,") + (?\ﻬ "h+;") + (?\ﻭ "w+-") + (?\ﻮ "w+.") + (?\ﻯ "j+-") + (?\ﻰ "j+.") + (?\ﻱ "y+-") + (?\ﻲ "y+.") + (?\ﻳ "y+,") + (?\ﻴ "y+;") + (?\ﻵ "lM-") + (?\ﻶ "lM.") + (?\ﻷ "lH-") + (?\ﻸ "lH.") + (?\ﻹ "lh-") + (?\ﻺ "lh.") + (?\ﻻ "la-") + (?\ﻼ "la.") + (?\! "!") + (?\" "\"") + (?\# "#") + (?\$ "$") + (?\% "%") + (?\& "&") + (?\' "'") + (?\( "(") + (?\) ")") + (?\* "*") + (?\+ "+") + (?\, ",") + (?\- "-") + (?\. ".") + (?\/ "/") + (?\0 "0") + (?\1 "1") + (?\2 "2") + (?\3 "3") + (?\4 "4") + (?\5 "5") + (?\6 "6") + (?\7 "7") + (?\8 "8") + (?\9 "9") + (?\: ":") + (?\; ";") + (?\< "<") + (?\= "=") + (?\> ">") + (?\? "?") + (?\@ "@") + (?\A "A") + (?\B "B") + (?\C "C") + (?\D "D") + (?\E "E") + (?\F "F") + (?\G "G") + (?\H "H") + (?\I "I") + (?\J "J") + (?\K "K") + (?\L "L") + (?\M "M") + (?\N "N") + (?\O "O") + (?\P "P") + (?\Q "Q") + (?\R "R") + (?\S "S") + (?\T "T") + (?\U "U") + (?\V "V") + (?\W "W") + (?\X "X") + (?\Y "Y") + (?\Z "Z") + (?\[ "[") + (?\\ "\\") + (?\] "]") + (?\^ "^") + (?\_ "_") + (?\` "`") + (?\a "a") + (?\b "b") + (?\c "c") + (?\d "d") + (?\e "e") + (?\f "f") + (?\g "g") + (?\h "h") + (?\i "i") + (?\j "j") + (?\k "k") + (?\l "l") + (?\m "m") + (?\n "n") + (?\o "o") + (?\p "p") + (?\q "q") + (?\r "r") + (?\s "s") + (?\t "t") + (?\u "u") + (?\v "v") + (?\w "w") + (?\x "x") + (?\y "y") + (?\z "z") + (?\{ "{") + (?\| "|") + (?\} "}") + (?\~ "~") + (?\。 ".") + (?\「 "\"") + (?\」 "\"") + (?\、 ",") ;; Not from Lynx - (?$,3r_(B "") - (?$,3u=(B "?"))))) + (? "") + (?� "?"))))) (aset standard-display-table (make-char 'mule-unicode-0100-24ff) nil) (aset standard-display-table diff --git a/lisp/international/mule-util.el b/lisp/international/mule-util.el index 5cfc4be431..15a7dc10f6 100644 --- a/lisp/international/mule-util.el +++ b/lisp/international/mule-util.el @@ -132,38 +132,38 @@ defaults to \"...\"." ;; (("xy" 2 1) . "y") ;; (("xy" 0) . "") ;; (("xy" 3) . "xy") -;; (("$AVP(B" 0) . "") -;; (("$AVP(B" 1) . "") -;; (("$AVP(B" 2) . "$AVP(B") -;; (("$AVP(B" 1 nil ? ) . " ") -;; (("$AVPND(B" 3 1 ? ) . " ") -;; (("x$AVP(Bx" 2) . "x") -;; (("x$AVP(Bx" 3) . "x$AVP(B") -;; (("x$AVP(Bx" 3) . "x$AVP(B") -;; (("x$AVP(Bx" 4 1) . "$AVP(Bx") -;; (("kor$(CGQ(Be$(C1[(Ban" 8 1 ? ) . "or$(CGQ(Be$(C1[(B") -;; (("kor$(CGQ(Be$(C1[(Ban" 7 2 ? ) . "r$(CGQ(Be ") +;; (("中" 0) . "") +;; (("中" 1) . "") +;; (("中" 2) . "中") +;; (("中" 1 nil ? ) . " ") +;; (("中文" 3 1 ? ) . " ") +;; (("x中x" 2) . "x") +;; (("x中x" 3) . "x中") +;; (("x中x" 3) . "x中") +;; (("x中x" 4 1) . "中x") +;; (("kor한e글an" 8 1 ? ) . "or한e글") +;; (("kor한e글an" 7 2 ? ) . "r한e ") ;; (("" 0 nil nil "...") . "") ;; (("x" 3 nil nil "...") . "x") -;; (("$AVP(B" 3 nil nil "...") . "$AVP(B") +;; (("中" 3 nil nil "...") . "中") ;; (("foo" 3 nil nil "...") . "foo") ;; (("foo" 2 nil nil "...") . "fo") ;; XEmacs failure? ;; (("foobar" 6 0 nil "...") . "foobar") ;; (("foobarbaz" 6 nil nil "...") . "foo...") ;; (("foobarbaz" 7 2 nil "...") . "ob...") ;; (("foobarbaz" 9 3 nil "...") . "barbaz") -;; (("$A$3(Bh$A$s(Be$A$K(Bl$A$A(Bl$A$O(Bo" 15 1 ? t) . " h$A$s(Be$A$K(Bl$A$A(Bl$A$O(Bo") -;; (("$A$3(Bh$A$s(Be$A$K(Bl$A$A(Bl$A$O(Bo" 14 1 ? t) . " h$A$s(Be$A$K(Bl$A$A(B...") -;; (("x" 3 nil nil "$(Gemk#(B") . "x") -;; (("$AVP(B" 2 nil nil "$(Gemk#(B") . "$AVP(B") -;; (("$AVP(B" 1 nil ?x "$(Gemk#(B") . "x") ;; XEmacs error -;; (("$AVPND(B" 3 nil ? "$(Gemk#(B") . "$AVP(B ") ;; XEmacs error -;; (("foobarbaz" 4 nil nil "$(Gemk#(B") . "$(Gemk#(B") -;; (("foobarbaz" 5 nil nil "$(Gemk#(B") . "f$(Gemk#(B") -;; (("foobarbaz" 6 nil nil "$(Gemk#(B") . "fo$(Gemk#(B") -;; (("foobarbaz" 8 3 nil "$(Gemk#(B") . "b$(Gemk#(B") -;; (("$A$3(Bh$A$s(Be$A$K(Bl$A$A(Bl$A$O(Bo" 14 4 ?x "$AHU1>$(Gk#(B") . "xe$A$KHU1>$(Gk#(B") -;; (("$A$3(Bh$A$s(Be$A$K(Bl$A$A(Bl$A$O(Bo" 13 4 ?x "$AHU1>$(Gk#(B") . "xex$AHU1>$(Gk#(B") +;; (("こhんeにlちlはo" 15 1 ? t) . " hんeにlちlはo") +;; (("こhんeにlちlはo" 14 1 ? t) . " hんeにlち...") +;; (("x" 3 nil nil "粵語") . "x") +;; (("中" 2 nil nil "粵語") . "中") +;; (("中" 1 nil ?x "粵語") . "x") ;; XEmacs error +;; (("中文" 3 nil ? "粵語") . "中 ") ;; XEmacs error +;; (("foobarbaz" 4 nil nil "粵語") . "粵語") +;; (("foobarbaz" 5 nil nil "粵語") . "f粵語") +;; (("foobarbaz" 6 nil nil "粵語") . "fo粵語") +;; (("foobarbaz" 8 3 nil "粵語") . "b粵語") +;; (("こhんeにlちlはo" 14 4 ?x "日本語") . "xeに日本語") +;; (("こhんeにlちlはo" 13 4 ?x "日本語") . "xex日本語") ;; )) ;; (let (ret) ;; (condition-case e @@ -367,7 +367,7 @@ per-character basis, this may not be accurate." (provide 'mule-util) ;; Local Variables: -;; coding: iso-2022-7bit +;; coding: utf-8 ;; End: ;;; mule-util.el ends here diff --git a/lisp/language/cyril-util.el b/lisp/language/cyril-util.el index 441519d542..7af8b99328 100644 --- a/lisp/language/cyril-util.el +++ b/lisp/language/cyril-util.el @@ -71,124 +71,124 @@ If the argument is nil, we return the display table to its standard state." (if (null cyrillic-language) (setq standard-display-table (make-display-table)) - (aset standard-display-table ?,LP(B [?a]) - (aset standard-display-table ?,LQ(B [?b]) - (aset standard-display-table ?,LR(B [?v]) - (aset standard-display-table ?,LS(B [?g]) - (aset standard-display-table ?,LT(B [?d]) - (aset standard-display-table ?,LU(B [?e]) - (aset standard-display-table ?,Lq(B [?y ?o]) - (aset standard-display-table ?,LV(B [?z ?h]) - (aset standard-display-table ?,LW(B [?z]) - (aset standard-display-table ?,LX(B [?i]) - (aset standard-display-table ?,LY(B [?j]) - (aset standard-display-table ?,LZ(B [?k]) - (aset standard-display-table ?,L[(B [?l]) - (aset standard-display-table ?,L\(B [?m]) - (aset standard-display-table ?,L](B [?n]) - (aset standard-display-table ?,L^(B [?o]) - (aset standard-display-table ?,L_(B [?p]) - (aset standard-display-table ?,L`(B [?r]) - (aset standard-display-table ?,La(B [?s]) - (aset standard-display-table ?,Lb(B [?t]) - (aset standard-display-table ?,Lc(B [?u]) - (aset standard-display-table ?,Ld(B [?f]) - (aset standard-display-table ?,Le(B [?k ?h]) - (aset standard-display-table ?,Lf(B [?t ?s]) - (aset standard-display-table ?,Lg(B [?c ?h]) - (aset standard-display-table ?,Lh(B [?s ?h]) - (aset standard-display-table ?,Li(B [?s ?c ?h]) - (aset standard-display-table ?,Lj(B [?~]) - (aset standard-display-table ?,Lk(B [?y]) - (aset standard-display-table ?,Ll(B [?']) - (aset standard-display-table ?,Lm(B [?e ?']) - (aset standard-display-table ?,Ln(B [?y ?u]) - (aset standard-display-table ?,Lo(B [?y ?a]) - - (aset standard-display-table ?,L0(B [?A]) - (aset standard-display-table ?,L1(B [?B]) - (aset standard-display-table ?,L2(B [?V]) - (aset standard-display-table ?,L3(B [?G]) - (aset standard-display-table ?,L4(B [?D]) - (aset standard-display-table ?,L5(B [?E]) - (aset standard-display-table ?,L!(B [?Y ?o]) - (aset standard-display-table ?,L6(B [?Z ?h]) - (aset standard-display-table ?,L7(B [?Z]) - (aset standard-display-table ?,L8(B [?I]) - (aset standard-display-table ?,L9(B [?J]) - (aset standard-display-table ?,L:(B [?K]) - (aset standard-display-table ?,L;(B [?L]) - (aset standard-display-table ?,L<(B [?M]) - (aset standard-display-table ?,L=(B [?N]) - (aset standard-display-table ?,L>(B [?O]) - (aset standard-display-table ?,L?(B [?P]) - (aset standard-display-table ?,L@(B [?R]) - (aset standard-display-table ?,LA(B [?S]) - (aset standard-display-table ?,LB(B [?T]) - (aset standard-display-table ?,LC(B [?U]) - (aset standard-display-table ?,LD(B [?F]) - (aset standard-display-table ?,LE(B [?K ?h]) - (aset standard-display-table ?,LF(B [?T ?s]) - (aset standard-display-table ?,LG(B [?C ?h]) - (aset standard-display-table ?,LH(B [?S ?h]) - (aset standard-display-table ?,LI(B [?S ?c ?h]) - (aset standard-display-table ?,LJ(B [?~]) - (aset standard-display-table ?,LK(B [?Y]) - (aset standard-display-table ?,LL(B [?']) - (aset standard-display-table ?,LM(B [?E ?']) - (aset standard-display-table ?,LN(B [?Y ?u]) - (aset standard-display-table ?,LO(B [?Y ?a]) - - (aset standard-display-table ?,Lt(B [?i ?e]) - (aset standard-display-table ?,Lw(B [?i]) - (aset standard-display-table ?,L~(B [?u]) - (aset standard-display-table ?,Lr(B [?d ?j]) - (aset standard-display-table ?,L{(B [?c ?h ?j]) - (aset standard-display-table ?,Ls(B [?g ?j]) - (aset standard-display-table ?,Lu(B [?s]) - (aset standard-display-table ?,L|(B [?k]) - (aset standard-display-table ?,Lv(B [?i]) - (aset standard-display-table ?,Lx(B [?j]) - (aset standard-display-table ?,Ly(B [?l ?j]) - (aset standard-display-table ?,Lz(B [?n ?j]) - (aset standard-display-table ?,L(B [?d ?z]) - - (aset standard-display-table ?,L$(B [?Y ?e]) - (aset standard-display-table ?,L'(B [?Y ?i]) - (aset standard-display-table ?,L.(B [?U]) - (aset standard-display-table ?,L"(B [?D ?j]) - (aset standard-display-table ?,L+(B [?C ?h ?j]) - (aset standard-display-table ?,L#(B [?G ?j]) - (aset standard-display-table ?,L%(B [?S]) - (aset standard-display-table ?,L,(B [?K]) - (aset standard-display-table ?,L&(B [?I]) - (aset standard-display-table ?,L((B [?J]) - (aset standard-display-table ?,L)(B [?L ?j]) - (aset standard-display-table ?,L*(B [?N ?j]) - (aset standard-display-table ?,L/(B [?D ?j]) + (aset standard-display-table ?а [?a]) + (aset standard-display-table ?б [?b]) + (aset standard-display-table ?в [?v]) + (aset standard-display-table ?г [?g]) + (aset standard-display-table ?д [?d]) + (aset standard-display-table ?е [?e]) + (aset standard-display-table ?ё [?y ?o]) + (aset standard-display-table ?ж [?z ?h]) + (aset standard-display-table ?з [?z]) + (aset standard-display-table ?и [?i]) + (aset standard-display-table ?й [?j]) + (aset standard-display-table ?к [?k]) + (aset standard-display-table ?л [?l]) + (aset standard-display-table ?м [?m]) + (aset standard-display-table ?н [?n]) + (aset standard-display-table ?о [?o]) + (aset standard-display-table ?п [?p]) + (aset standard-display-table ?р [?r]) + (aset standard-display-table ?с [?s]) + (aset standard-display-table ?т [?t]) + (aset standard-display-table ?у [?u]) + (aset standard-display-table ?ф [?f]) + (aset standard-display-table ?х [?k ?h]) + (aset standard-display-table ?ц [?t ?s]) + (aset standard-display-table ?ч [?c ?h]) + (aset standard-display-table ?ш [?s ?h]) + (aset standard-display-table ?щ [?s ?c ?h]) + (aset standard-display-table ?ъ [?~]) + (aset standard-display-table ?ы [?y]) + (aset standard-display-table ?ь [?']) + (aset standard-display-table ?э [?e ?']) + (aset standard-display-table ?ю [?y ?u]) + (aset standard-display-table ?я [?y ?a]) + + (aset standard-display-table ?А [?A]) + (aset standard-display-table ?Б [?B]) + (aset standard-display-table ?В [?V]) + (aset standard-display-table ?Г [?G]) + (aset standard-display-table ?Д [?D]) + (aset standard-display-table ?Е [?E]) + (aset standard-display-table ?Ё [?Y ?o]) + (aset standard-display-table ?Ж [?Z ?h]) + (aset standard-display-table ?З [?Z]) + (aset standard-display-table ?И [?I]) + (aset standard-display-table ?Й [?J]) + (aset standard-display-table ?К [?K]) + (aset standard-display-table ?Л [?L]) + (aset standard-display-table ?М [?M]) + (aset standard-display-table ?Н [?N]) + (aset standard-display-table ?О [?O]) + (aset standard-display-table ?П [?P]) + (aset standard-display-table ?Р [?R]) + (aset standard-display-table ?С [?S]) + (aset standard-display-table ?Т [?T]) + (aset standard-display-table ?У [?U]) + (aset standard-display-table ?Ф [?F]) + (aset standard-display-table ?Х [?K ?h]) + (aset standard-display-table ?Ц [?T ?s]) + (aset standard-display-table ?Ч [?C ?h]) + (aset standard-display-table ?Ш [?S ?h]) + (aset standard-display-table ?Щ [?S ?c ?h]) + (aset standard-display-table ?Ъ [?~]) + (aset standard-display-table ?Ы [?Y]) + (aset standard-display-table ?Ь [?']) + (aset standard-display-table ?Э [?E ?']) + (aset standard-display-table ?Ю [?Y ?u]) + (aset standard-display-table ?Я [?Y ?a]) + + (aset standard-display-table ?є [?i ?e]) + (aset standard-display-table ?ї [?i]) + (aset standard-display-table ?ў [?u]) + (aset standard-display-table ?ђ [?d ?j]) + (aset standard-display-table ?ћ [?c ?h ?j]) + (aset standard-display-table ?ѓ [?g ?j]) + (aset standard-display-table ?ѕ [?s]) + (aset standard-display-table ?ќ [?k]) + (aset standard-display-table ?і [?i]) + (aset standard-display-table ?ј [?j]) + (aset standard-display-table ?љ [?l ?j]) + (aset standard-display-table ?њ [?n ?j]) + (aset standard-display-table ?џ [?d ?z]) + + (aset standard-display-table ?Є [?Y ?e]) + (aset standard-display-table ?Ї [?Y ?i]) + (aset standard-display-table ?Ў [?U]) + (aset standard-display-table ?Ђ [?D ?j]) + (aset standard-display-table ?Ћ [?C ?h ?j]) + (aset standard-display-table ?Ѓ [?G ?j]) + (aset standard-display-table ?Ѕ [?S]) + (aset standard-display-table ?Ќ [?K]) + (aset standard-display-table ?І [?I]) + (aset standard-display-table ?Ј [?J]) + (aset standard-display-table ?Љ [?L ?j]) + (aset standard-display-table ?Њ [?N ?j]) + (aset standard-display-table ?Џ [?D ?j]) (when (equal cyrillic-language "Bulgarian") - (aset standard-display-table ?,Li(B [?s ?h ?t]) - (aset standard-display-table ?,LI(B [?S ?h ?t]) - (aset standard-display-table ?,Ln(B [?i ?u]) - (aset standard-display-table ?,LN(B [?I ?u]) - (aset standard-display-table ?,Lo(B [?i ?a]) - (aset standard-display-table ?,LO(B [?I ?a])) + (aset standard-display-table ?щ [?s ?h ?t]) + (aset standard-display-table ?Щ [?S ?h ?t]) + (aset standard-display-table ?ю [?i ?u]) + (aset standard-display-table ?Ю [?I ?u]) + (aset standard-display-table ?я [?i ?a]) + (aset standard-display-table ?Я [?I ?a])) (when (equal cyrillic-language "Ukrainian") ; based on the official ; transliteration table - (aset standard-display-table ?,LX(B [?y]) - (aset standard-display-table ?,L8(B [?Y]) - (aset standard-display-table ?,LY(B [?i]) - (aset standard-display-table ?,L9(B [?Y]) - (aset standard-display-table ?,Ln(B [?i ?u]) - (aset standard-display-table ?,Lo(B [?i ?a])))) + (aset standard-display-table ?и [?y]) + (aset standard-display-table ?И [?Y]) + (aset standard-display-table ?й [?i]) + (aset standard-display-table ?Й [?Y]) + (aset standard-display-table ?ю [?i ?u]) + (aset standard-display-table ?я [?i ?a])))) ;; (provide 'cyril-util) ;; Local Variables: -;; coding: iso-2022-7bit +;; coding: utf-8 ;; End: ;;; cyril-util.el ends here diff --git a/lisp/language/european.el b/lisp/language/european.el index e3156fa855..efcdf9db2c 100644 --- a/lisp/language/european.el +++ b/lisp/language/european.el @@ -1,4 +1,4 @@ -;;; european.el --- support for European languages -*- coding: iso-2022-7bit; -*- +;;; european.el --- support for European languages -*- coding: utf-8; -*- ;; Copyright (C) 1997-1998, 2000-2013 Free Software Foundation, Inc. ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, @@ -43,7 +43,7 @@ (unibyte-display . iso-latin-1) (input-method . "latin-1-prefix") (sample-text - . "Hello, Hej, Tere, Hei, Bonjour, Gr$(D+d)N(B Gott, Ciao, $(D"B(BHola!") + . "Hello, Hej, Tere, Hei, Bonjour, Grüß Gott, Ciao, ¡Hola!") (documentation . "\ This language environment is a generic one for the Latin-1 (ISO-8859-1) character set which supports the following European languages: @@ -241,7 +241,7 @@ See also the Turkish environment.")) (unibyte-display . iso-latin-8) (input-method . "latin-8-prefix") ;; Fixme: Welsh/Ga{e}lic greetings - (sample-text . ",_"(B $(D+q(B $(D*t(B") + (sample-text . "ḃ ŵ Ŷ") (documentation . "\ This language environment is a generic one for the Latin-8 (ISO-8859-14) character set which supports the Celtic languages, including those not @@ -271,7 +271,7 @@ covered by other ISO-8859 character sets: (unibyte-display . iso-latin-9) (input-method . "latin-9-prefix") (sample-text - . "AVE. $(D*^+^*v+v)-)M*s(B $(Q)!(B") + . "AVE. ŠšŽžŒœŸ €") (documentation . "\ This language environment is a generic one for the Latin-9 (ISO-8859-15) character set which supports the same languages as Latin-1 with the @@ -427,7 +427,7 @@ but it selects the Dutch tutorial and input method.")) (unibyte-display . iso-latin-1) (sample-text . "\ German (Deutsch Nord) Guten Tag -German (Deutsch S$(D+d(Bd) Gr$(D+d)N(B Gott") +German (Deutsch Süd) Grüß Gott") (documentation . "\ This language environment is almost the same as Latin-1, but sets the default input method to \"german-postfix\". @@ -442,7 +442,7 @@ Additionally, it selects the German tutorial.")) (nonascii-translation . iso-8859-1) (unibyte-display . iso-latin-1) (input-method . "latin-1-prefix") - (sample-text . "French (Fran$(D+.(Bais) Bonjour, Salut") + (sample-text . "French (Français) Bonjour, Salut") (documentation . "\ This language environment is almost the same as Latin-1, but it selects the French tutorial and input method.")) @@ -471,7 +471,7 @@ Additionally, it selects the Italian tutorial.")) (input-method . "slovenian") (unibyte-display . iso-8859-2) (tutorial . "TUTORIAL.sl") - (sample-text . "$(D*v(Belimo vam uspe$(D+^(Ben dan!") + (sample-text . "Želimo vam uspešen dan!") (documentation . "\ This language environment is almost the same as Latin-2, but it selects the Slovenian tutorial and input method.")) @@ -485,7 +485,7 @@ but it selects the Slovenian tutorial and input method.")) (input-method . "spanish-postfix") (nonascii-translation . iso-8859-1) (unibyte-display . iso-latin-1) - (sample-text . "Spanish (Espa$(D+P(Bol) $(D"B(BHola!") + (sample-text . "Spanish (Español) ¡Hola!") (documentation . "\ This language environment is almost the same as Latin-1, but it sets the default input method to \"spanish-postfix\", @@ -504,25 +504,25 @@ and it selects the Spanish tutorial.")) (nonascii-translation . iso-8859-9) (unibyte-display . iso-latin-5) (input-method . "turkish-postfix") - (sample-text . "Turkish (T$(D+d(Brk$(D+.(Be) Merhaba") + (sample-text . "Turkish (Türkçe) Merhaba") (setup-function . turkish-case-conversion-enable) (setup-function . turkish-case-conversion-disable) (documentation . "Support for Turkish. Differs from the Latin-5 environment in using the `turkish-postfix' input -method and applying Turkish case rules for the characters i, I, $(D)E(B, $(D*D(B."))) +method and applying Turkish case rules for the characters i, I, ı, İ."))) (defun turkish-case-conversion-enable () - "Set up Turkish case conversion of `i' and `I' into `$(D*D(B' and `$(D)E(B'." + "Set up Turkish case conversion of `i' and `I' into `İ' and `ı'." (let ((table (standard-case-table))) - (set-case-syntax-pair ?$(D*D(B ?i table) - (set-case-syntax-pair ?I ?$(D)E(B table))) + (set-case-syntax-pair ?İ ?i table) + (set-case-syntax-pair ?I ?ı table))) (defun turkish-case-conversion-disable () "Set up normal (non-Turkish) case conversion of `i' into `I'." (let ((table (standard-case-table))) (set-case-syntax-pair ?I ?i table) - (set-case-syntax ?$(D*D(B "w" table) - (set-case-syntax ?$(D)E(B "w" table))) + (set-case-syntax ?İ "w" table) + (set-case-syntax ?ı "w" table))) ;; Polish ISO 8859-2 environment. ;; Maintainer: Wlodek Bzyl <[email protected]> @@ -536,7 +536,7 @@ method and applying Turkish case rules for the characters i, I, $(D)E(B, $(D* (nonascii-translation . iso-8859-2) (unibyte-display . iso-8859-2) (tutorial . "TUTORIAL.pl") - (sample-text . "P$(D+Q(Bjd$(D+u(B, ki$(D+M(B-$(D+w(Be t$(D+8(B chmurno$(D+\++(B w g$(D)H+((Bb flaszy") + (sample-text . "Pójdź, kiń-że tę chmurność w głąb flaszy") (documentation . t)) '("European")) diff --git a/lisp/language/ind-util.el b/lisp/language/ind-util.el index 8964da1ea1..c8df282e6e 100644 --- a/lisp/language/ind-util.el +++ b/lisp/language/ind-util.el @@ -1,4 +1,4 @@ -;;; ind-util.el --- Transliteration and Misc. Tools for Indian Languages -*- coding: iso-2022-7bit; -*- +;;; ind-util.el --- Transliteration and Misc. Tools for Indian Languages -*- coding: utf-8-emacs; -*- ;; Copyright (C) 2001-2013 Free Software Foundation, Inc. @@ -47,233 +47,233 @@ (defvar indian-dev-base-table '( (;; VOWELS (18) - (?$,15E(B nil) (?$,15F(B ?$,15~(B) (?$,15G(B ?$,15(B) (?$,15H(B ?$,16 (B) (?$,15I(B ?$,16!(B) (?$,15J(B ?$,16"(B) - (?$,15K(B ?$,16#(B) (?$,15L(B ?$,16B(B) (?$,15M(B ?$,16%(B) (?$,15N(B ?$,16&(B) (?$,15O(B ?$,16'(B) (?$,15P(B ?$,16((B) - (?$,15Q(B ?$,16)(B) (?$,15R(B ?$,16*(B) (?$,15S(B ?$,16+(B) (?$,15T(B ?$,16,(B) (?$,16@(B ?$,16$(B) (?$,16A(B ?$,16C(B)) + (?अ nil) (?आ ?ा) (?इ ?ि) (?ई ?ी) (?उ ?ु) (?ऊ ?ू) + (?ऋ ?ृ) (?ऌ ?ॢ) (?ऍ ?ॅ) (?ऎ ?ॆ) (?ए ?े) (?ऐ ?ै) + (?ऑ ?ॉ) (?ऒ ?ॊ) (?ओ ?ो) (?औ ?ौ) (?ॠ ?ॄ) (?ॡ ?ॣ)) (;; CONSONANTS (currently 42, including special cases) - ?$,15U(B ?$,15V(B ?$,15W(B ?$,15X(B ?$,15Y(B ;; GUTTRULS - ?$,15Z(B ?$,15[(B ?$,15\(B ?$,15](B ?$,15^(B ;; PALATALS - ?$,15_(B ?$,15`(B ?$,15a(B ?$,15b(B ?$,15c(B ;; CEREBRALS - ?$,15d(B ?$,15e(B ?$,15f(B ?$,15g(B ?$,15h(B ?$,15i(B ;; DENTALS - ?$,15j(B ?$,15k(B ?$,15l(B ?$,15m(B ?$,15n(B ;; LABIALS - ?$,15o(B ?$,15p(B ?$,15q(B ?$,15r(B ?$,15s(B ?$,15t(B ?$,15u(B ;; SEMIVOWELS - ?$,15v(B ?$,15w(B ?$,15x(B ?$,15y(B ;; SIBILANTS - ?$,168(B ?$,169(B ?$,16:(B ?$,16;(B ?$,16<(B ?$,16=(B ?$,16>(B ?$,16?(B ;; NUKTAS - "$,15\6-5^(B" "$,15U6-5w(B") + ?क ?ख ?ग ?घ ?ङ ;; GUTTRULS + ?च ?छ ?ज ?झ ?ञ ;; PALATALS + ?ट ?ठ ?ड ?ढ ?ण ;; CEREBRALS + ?त ?थ ?द ?ध ?न ?ऩ ;; DENTALS + ?प ?फ ?ब ?भ ?म ;; LABIALS + ?य ?र ?ऱ ?ल ?ळ ?ऴ ?व ;; SEMIVOWELS + ?श ?ष ?स ?ह ;; SIBILANTS + ?क़ ?ख़ ?ग़ ?ज़ ?ड़ ?ढ़ ?फ़ ?य़ ;; NUKTAS + "ज्ञ" "क्ष") (;; Misc Symbols (7) - ?$,15A(B ?$,15B(B ?$,15C(B ?$,15}(B ?$,16-(B ?$,160(B ?$,16D(B) + ?ँ ?ं ?ः ?ऽ ?् ?ॐ ?।) (;; Digits (10) - ?$,16F(B ?$,16G(B ?$,16H(B ?$,16I(B ?$,16J(B ?$,16K(B ?$,16L(B ?$,16M(B ?$,16N(B ?$,16O(B) + ?० ?१ ?२ ?३ ?४ ?५ ?६ ?७ ?८ ?९) (;; Inscript-extra (4) (#, $, ^, *, ]) - "$,16-5p(B" "$,15p6-(B" "$,15d6-5p(B" "$,15v6-5p(B" "$,15|(B"))) + "्र" "र्" "त्र" "श्र" "़"))) ;; Punjabi is also known as Gurmukhi. (defvar indian-pnj-base-table '( (;; VOWELS - (?$,18%(B nil) (?$,18&(B ?$,18^(B) (?$,18'(B ?$,18_(B) (?$,18((B ?$,18`(B) (?$,18)(B ?$,18a(B) (?$,18*(B ?$,18b(B) - nil nil nil nil (?$,18/(B ?$,18g(B) (?$,180(B ?$,18h(B) - nil nil (?$,183(B ?$,18k(B) (?$,184(B ?$,18l(B) nil nil) + (?ਅ nil) (?ਆ ?ਾ) (?ਇ ?ਿ) (?ਈ ?ੀ) (?ਉ ?ੁ) (?ਊ ?ੂ) + nil nil nil nil (?ਏ ?ੇ) (?ਐ ?ੈ) + nil nil (?ਓ ?ੋ) (?ਔ ?ੌ) nil nil) (;; CONSONANTS - ?$,185(B ?$,186(B ?$,187(B ?$,188(B ?$,189(B ;; GUTTRULS - ?$,18:(B ?$,18;(B ?$,18<(B ?$,18=(B ?$,18>(B ;; PALATALS - ?$,18?(B ?$,18@(B ?$,18A(B ?$,18B(B ?$,18C(B ;; CEREBRALS - ?$,18D(B ?$,18E(B ?$,18F(B ?$,18G(B ?$,18H(B nil ;; DENTALS - ?$,18J(B ?$,18K(B ?$,18L(B ?$,18M(B ?$,18N(B ;; LABIALS - ?$,18O(B ?$,18P(B nil ?$,18R(B ?$,18S(B nil ?$,18U(B ;; SEMIVOWELS - ?$,18V(B nil ?$,18X(B ?$,18Y(B ;; SIBILANTS - nil ?$,18y(B ?$,18z(B ?$,18{(B ?$,18|(B nil ?$,18~(B nil ;; NUKTAS - "$,18<8m8>(B" nil) + ?ਕ ?ਖ ?ਗ ?ਘ ?ਙ ;; GUTTRULS + ?ਚ ?ਛ ?ਜ ?ਝ ?ਞ ;; PALATALS + ?ਟ ?ਠ ?ਡ ?ਢ ?ਣ ;; CEREBRALS + ?ਤ ?ਥ ?ਦ ?ਧ ?ਨ nil ;; DENTALS + ?ਪ ?ਫ ?ਬ ?ਭ ?ਮ ;; LABIALS + ?ਯ ?ਰ nil ?ਲ ?ਲ਼ nil ?ਵ ;; SEMIVOWELS + ?ਸ਼ nil ?ਸ ?ਹ ;; SIBILANTS + nil ?ਖ਼ ?ਗ਼ ?ਜ਼ ?ੜ nil ?ਫ਼ nil ;; NUKTAS + "ਜ੍ਞ" nil) (;; Misc Symbols (7) - nil ?$,18"(B nil nil ?$,18m(B nil nil) ;; ek onkar, etc. + nil ?ਂ nil nil ?੍ nil nil) ;; ek onkar, etc. (;; Digits - ?$,19&(B ?$,19'(B ?$,19((B ?$,19)(B ?$,19*(B ?$,19+(B ?$,19,(B ?$,19-(B ?$,19.(B ?$,19/(B) + ?੦ ?੧ ?੨ ?੩ ?੪ ?੫ ?੬ ?੭ ?੮ ?੯) (;; Inscript-extra (4) (#, $, ^, *, ]) - "$,18m8P(B" "$,18P8m(B" "$,18D8m8P(B" "$,18V8m8P(B" "$,18\(B"))) + "੍ਰ" "ਰ੍" "ਤ੍ਰ" "ਸ਼੍ਰ" "਼"))) (defvar indian-gjr-base-table '( (;; VOWELS - (?$,19E(B nil) (?$,19F(B ?$,19~(B) (?$,19G(B ?$,19(B) (?$,19H(B ?$,1: (B) (?$,19I(B ?$,1:!(B) (?$,19J(B ?$,1:"(B) - (?$,19K(B ?$,1:#(B) nil (?$,19M(B ?$,1:%(B) nil (?$,19O(B ?$,1:'(B) (?$,19P(B ?$,1:((B) - (?$,19Q(B ?$,1:)(B) nil (?$,19S(B ?$,1:+(B) (?$,19T(B ?$,1:,(B) (?$,1:@(B ?$,1:$(B) nil) + (?અ nil) (?આ ?ા) (?ઇ ?િ) (?ઈ ?ી) (?ઉ ?ુ) (?ઊ ?ૂ) + (?ઋ ?ૃ) nil (?ઍ ?ૅ) nil (?એ ?ે) (?ઐ ?ૈ) + (?ઑ ?ૉ) nil (?ઓ ?ો) (?ઔ ?ૌ) (?ૠ ?ૄ) nil) (;; CONSONANTS - ?$,19U(B ?$,19V(B ?$,19W(B ?$,19X(B ?$,19Y(B ;; GUTTRULS - ?$,19Z(B ?$,19[(B ?$,19\(B ?$,19](B ?$,19^(B ;; PALATALS - ?$,19_(B ?$,19`(B ?$,19a(B ?$,19b(B ?$,19c(B ;; CEREBRALS - ?$,19d(B ?$,19e(B ?$,19f(B ?$,19g(B ?$,19h(B nil ;; DENTALS - ?$,19j(B ?$,19k(B ?$,19l(B ?$,19m(B ?$,19n(B ;; LABIALS - ?$,19o(B ?$,19p(B nil ?$,19r(B ?$,19s(B nil ?$,19u(B ;; SEMIVOWELS - ?$,19v(B ?$,19w(B ?$,19x(B ?$,19y(B ;; SIBILANTS + ?ક ?ખ ?ગ ?ઘ ?ઙ ;; GUTTRULS + ?ચ ?છ ?જ ?ઝ ?ઞ ;; PALATALS + ?ટ ?ઠ ?ડ ?ઢ ?ણ ;; CEREBRALS + ?ત ?થ ?દ ?ધ ?ન nil ;; DENTALS + ?પ ?ફ ?બ ?ભ ?મ ;; LABIALS + ?ય ?ર nil ?લ ?ળ nil ?વ ;; SEMIVOWELS + ?શ ?ષ ?સ ?હ ;; SIBILANTS nil nil nil nil nil nil nil nil ;; NUKTAS - "$,19\:-9^(B" "$,19U:-9w(B") + "જ્ઞ" "ક્ષ") (;; Misc Symbols (7) - ?$,19A(B ?$,19B(B ?$,19C(B ?$,19}(B ?$,1:-(B ?$,1:0(B nil) + ?ઁ ?ં ?ઃ ?ઽ ?્ ?ૐ nil) (;; Digits - ?$,1:F(B ?$,1:G(B ?$,1:H(B ?$,1:I(B ?$,1:J(B ?$,1:K(B ?$,1:L(B ?$,1:M(B ?$,1:N(B ?$,1:O(B) + ?૦ ?૧ ?૨ ?૩ ?૪ ?૫ ?૬ ?૭ ?૮ ?૯) (;; Inscript-extra (4) (#, $, ^, *, ]) - "$,1:-9p(B" "$,19p:-(B" "$,19d:-9p(B" "$,19v:-9p(B" "$,19|(B"))) + "્ર" "ર્" "ત્ર" "શ્ર" "઼"))) (defvar indian-ori-base-table '( (;; VOWELS - (?$,1:e(B nil) (?$,1:f(B ?$,1;>(B) (?$,1:g(B ?$,1;?(B) (?$,1:h(B ?$,1;@(B) (?$,1:i(B ?$,1;A(B) (?$,1:j(B ?$,1;B(B) - (?$,1:k(B ?$,1;C(B) (?$,1:l(B nil) nil nil (?$,1:o(B ?$,1;G(B) (?$,1:p(B ?$,1;H(B) - nil nil (?$,1:s(B ?$,1;K(B) (?$,1:t(B ?$,1;L(B) (?$,1;`(B nil) (?$,1;a(B nil)) + (?ଅ nil) (?ଆ ?ା) (?ଇ ?ି) (?ଈ ?ୀ) (?ଉ ?ୁ) (?ଊ ?ୂ) + (?ଋ ?ୃ) (?ଌ nil) nil nil (?ଏ ?େ) (?ଐ ?ୈ) + nil nil (?ଓ ?ୋ) (?ଔ ?ୌ) (?ୠ nil) (?ୡ nil)) (;; CONSONANTS - ?$,1:u(B ?$,1:v(B ?$,1:w(B ?$,1:x(B ?$,1:y(B ;; GUTTRULS - ?$,1:z(B ?$,1:{(B ?$,1:|(B ?$,1:}(B ?$,1:~(B ;; PALATALS - ?$,1:(B ?$,1; (B ?$,1;!(B ?$,1;"(B ?$,1;#(B ;; CEREBRALS - ?$,1;$(B ?$,1;%(B ?$,1;&(B ?$,1;'(B ?$,1;((B nil ;; DENTALS - ?$,1;*(B ?$,1;+(B ?$,1;,(B ?$,1;-(B ?$,1;.(B ;; LABIALS - ?$,1;/(B ?$,1;0(B nil ?$,1;2(B ?$,1;3(B nil nil ;; SEMIVOWELS - ?$,1;6(B ?$,1;7(B ?$,1;8(B ?$,1;9(B ;; SIBILANTS - nil nil nil nil ?$,1;\(B ?$,1;](B nil ?$,1;_(B ;; NUKTAS - "$,1:|;M:~(B" "$,1:u;M;7(B") + ?କ ?ଖ ?ଗ ?ଘ ?ଙ ;; GUTTRULS + ?ଚ ?ଛ ?ଜ ?ଝ ?ଞ ;; PALATALS + ?ଟ ?ଠ ?ଡ ?ଢ ?ଣ ;; CEREBRALS + ?ତ ?ଥ ?ଦ ?ଧ ?ନ nil ;; DENTALS + ?ପ ?ଫ ?ବ ?ଭ ?ମ ;; LABIALS + ?ଯ ?ର nil ?ଲ ?ଳ nil nil ;; SEMIVOWELS + ?ଶ ?ଷ ?ସ ?ହ ;; SIBILANTS + nil nil nil nil ?ଡ଼ ?ଢ଼ nil ?ୟ ;; NUKTAS + "ଜ୍ଞ" "କ୍ଷ") (;; Misc Symbols - ?$,1:a(B ?$,1:b(B ?$,1:c(B ?$,1;=(B ?$,1;M(B nil nil) + ?ଁ ?ଂ ?ଃ ?ଽ ?୍ nil nil) (;; Digits - ?$,1;f(B ?$,1;g(B ?$,1;h(B ?$,1;i(B ?$,1;j(B ?$,1;k(B ?$,1;l(B ?$,1;m(B ?$,1;n(B ?$,1;o(B) + ?୦ ?୧ ?୨ ?୩ ?୪ ?୫ ?୬ ?୭ ?୮ ?୯) (;; Inscript-extra (4) (#, $, ^, *, ]) - "$,1;M;0(B" "$,1;0;M(B" "$,1;$;M;0(B" "$,1;6;M;0(B" "$,1;<(B"))) + "୍ର" "ର୍" "ତ୍ର" "ଶ୍ର" "଼"))) (defvar indian-bng-base-table '( (;; VOWELS - (?$,16e(B nil) (?$,16f(B ?$,17>(B) (?$,16g(B ?$,17?(B) (?$,16h(B ?$,17@(B) (?$,16i(B ?$,17A(B) (?$,16j(B ?$,17B(B) - (?$,16k(B ?$,17C(B) (?$,16l(B ?$,17b(B) nil nil (?$,16o(B ?$,17G(B) (?$,16p(B ?$,17H(B) - nil nil (?$,16s(B ?$,17K(B) (?$,16t(B ?$,17L(B) (?$,17`(B ?$,17D(B) (?$,17a(B ?$,17c(B)) + (?অ nil) (?আ ?া) (?ই ?ি) (?ঈ ?ী) (?উ ?ু) (?ঊ ?ূ) + (?ঋ ?ৃ) (?ঌ ?ৢ) nil nil (?এ ?ে) (?ঐ ?ৈ) + nil nil (?ও ?ো) (?ঔ ?ৌ) (?ৠ ?ৄ) (?ৡ ?ৣ)) (;; CONSONANTS - ?$,16u(B ?$,16v(B ?$,16w(B ?$,16x(B ?$,16y(B ;; GUTTRULS - ?$,16z(B ?$,16{(B ?$,16|(B ?$,16}(B ?$,16~(B ;; PALATALS - ?$,16(B ?$,17 (B ?$,17!(B ?$,17"(B ?$,17#(B ;; CEREBRALS - ?$,17$(B ?$,17%(B ?$,17&(B ?$,17'(B ?$,17((B nil ;; DENTALS - ?$,17*(B ?$,17+(B ?$,17,(B ?$,17-(B ?$,17.(B ;; LABIALS - ?$,17/(B ?$,170(B nil ?$,172(B nil nil nil ;; SEMIVOWELS - ?$,176(B ?$,177(B ?$,178(B ?$,179(B ;; SIBILANTS - nil nil nil nil ?$,17\(B ?$,17](B nil ?$,17_(B ;; NUKTAS - "$,16|7M6~(B" "$,16u7M77(B") + ?ক ?খ ?গ ?ঘ ?ঙ ;; GUTTRULS + ?চ ?ছ ?জ ?ঝ ?ঞ ;; PALATALS + ?ট ?ঠ ?ড ?ঢ ?ণ ;; CEREBRALS + ?ত ?থ ?দ ?ধ ?ন nil ;; DENTALS + ?প ?ফ ?ব ?ভ ?ম ;; LABIALS + ?য ?র nil ?ল nil nil nil ;; SEMIVOWELS + ?শ ?ষ ?স ?হ ;; SIBILANTS + nil nil nil nil ?ড় ?ঢ় nil ?য় ;; NUKTAS + "জ্ঞ" "ক্ষ") (;; Misc Symbols - ?$,16a(B ?$,16b(B ?$,16c(B nil ?$,17M(B nil nil) + ?ঁ ?ং ?ঃ nil ?্ nil nil) (;; Digits - ?$,17f(B ?$,17g(B ?$,17h(B ?$,17i(B ?$,17j(B ?$,17k(B ?$,17l(B ?$,17m(B ?$,17n(B ?$,17o(B) + ?০ ?১ ?২ ?৩ ?৪ ?৫ ?৬ ?৭ ?৮ ?৯) (;; Inscript-extra (4) (#, $, ^, *, ]) - "$,17M70(B" "$,1707M(B" "$,17$7M70(B" "$,1767M70(B" "$,17<(B"))) + "্র" "র্" "ত্র" "শ্র" "়"))) (defvar indian-asm-base-table '( (;; VOWELS - (?$,16e(B nil) (?$,16f(B ?$,17>(B) (?$,16g(B ?$,17?(B) (?$,16h(B ?$,17@(B) (?$,16i(B ?$,17A(B) (?$,16j(B ?$,17B(B) - (?$,16k(B ?$,17C(B) (?$,16l(B ?$,17b(B) nil nil (?$,16o(B ?$,17G(B) (?$,16p(B ?$,17H(B) - nil nil (?$,16s(B ?$,17K(B) (?$,16t(B ?$,17L(B) (?$,17`(B ?$,17D(B) (?$,17a(B ?$,17c(B)) + (?অ nil) (?আ ?া) (?ই ?ি) (?ঈ ?ী) (?উ ?ু) (?ঊ ?ূ) + (?ঋ ?ৃ) (?ঌ ?ৢ) nil nil (?এ ?ে) (?ঐ ?ৈ) + nil nil (?ও ?ো) (?ঔ ?ৌ) (?ৠ ?ৄ) (?ৡ ?ৣ)) (;; CONSONANTS - ?$,16u(B ?$,16v(B ?$,16w(B ?$,16x(B ?$,16y(B ;; GUTTRULS - ?$,16z(B ?$,16{(B ?$,16|(B ?$,16}(B ?$,16~(B ;; PALATALS - ?$,16(B ?$,17 (B ?$,17!(B ?$,17"(B ?$,17#(B ;; CEREBRALS - ?$,17$(B ?$,17%(B ?$,17&(B ?$,17'(B ?$,17((B nil ;; DENTALS - ?$,17*(B ?$,17+(B ?$,17,(B ?$,17-(B ?$,17.(B ;; LABIALS - ?$,17/(B ?$,17p(B nil ?$,172(B nil nil ?$,17q(B ;; SEMIVOWELS - ?$,176(B ?$,177(B ?$,178(B ?$,179(B ;; SIBILANTS - nil nil nil nil ?$,17\(B ?$,17](B nil ?$,17_(B ;; NUKTAS - "$,16|7M6~(B" "$,16u7M77(B") + ?ক ?খ ?গ ?ঘ ?ঙ ;; GUTTRULS + ?চ ?ছ ?জ ?ঝ ?ঞ ;; PALATALS + ?ট ?ঠ ?ড ?ঢ ?ণ ;; CEREBRALS + ?ত ?থ ?দ ?ধ ?ন nil ;; DENTALS + ?প ?ফ ?ব ?ভ ?ম ;; LABIALS + ?য ?ৰ nil ?ল nil nil ?ৱ ;; SEMIVOWELS + ?শ ?ষ ?স ?হ ;; SIBILANTS + nil nil nil nil ?ড় ?ঢ় nil ?য় ;; NUKTAS + "জ্ঞ" "ক্ষ") (;; Misc Symbols - ?$,16a(B ?$,16b(B ?$,16c(B nil ?$,17M(B nil nil) + ?ঁ ?ং ?ঃ nil ?্ nil nil) (;; Digits - ?$,17f(B ?$,17g(B ?$,17h(B ?$,17i(B ?$,17j(B ?$,17k(B ?$,17l(B ?$,17m(B ?$,17n(B ?$,17o(B) + ?০ ?১ ?২ ?৩ ?৪ ?৫ ?৬ ?৭ ?৮ ?৯) (;; Inscript-extra (4) (#, $, ^, *, ]) - "$,17M7p(B" "$,17p7M(B" "$,17$7M7p(B" "$,1767M7p(B" "$,17<(B"))) + "্ৰ" "ৰ্" "ত্ৰ" "শ্ৰ" "়"))) (defvar indian-tlg-base-table '( (;; VOWELS - (?$,1=E(B nil) (?$,1=F(B ?$,1=~(B) (?$,1=G(B ?$,1=(B) (?$,1=H(B ?$,1> (B) (?$,1=I(B ?$,1>!(B) (?$,1=J(B ?$,1>"(B) - (?$,1=K(B ?$,1>#(B) (?$,1=L(B nil) nil (?$,1=O(B ?$,1>'(B) (?$,1=N(B ?$,1>&(B) (?$,1=P(B ?$,1>((B) - nil (?$,1=S(B ?$,1>+(B) (?$,1=R(B ?$,1>*(B) (?$,1=T(B ?$,1>,(B) (?$,1>@(B ?$,1>$(B) (?$,1>A(B nil)) + (?అ nil) (?ఆ ?ా) (?ఇ ?ి) (?ఈ ?ీ) (?ఉ ?ు) (?ఊ ?ూ) + (?ఋ ?ృ) (?ఌ nil) nil (?ఏ ?ే) (?ఎ ?ె) (?ఐ ?ై) + nil (?ఓ ?ో) (?ఒ ?ొ) (?ఔ ?ౌ) (?ౠ ?ౄ) (?ౡ nil)) (;; CONSONANTS - ?$,1=U(B ?$,1=V(B ?$,1=W(B ?$,1=X(B ?$,1=Y(B ;; GUTTRULS - ?$,1=Z(B ?$,1=[(B ?$,1=\(B ?$,1=](B ?$,1=^(B ;; PALATALS - ?$,1=_(B ?$,1=`(B ?$,1=a(B ?$,1=b(B ?$,1=c(B ;; CEREBRALS - ?$,1=d(B ?$,1=e(B ?$,1=f(B ?$,1=g(B ?$,1=h(B nil ;; DENTALS - ?$,1=j(B ?$,1=k(B ?$,1=l(B ?$,1=m(B ?$,1=n(B ;; LABIALS - ?$,1=o(B ?$,1=p(B ?$,1=q(B ?$,1=r(B ?$,1=s(B nil ?$,1=u(B ;; SEMIVOWELS - ?$,1=v(B ?$,1=w(B ?$,1=x(B ?$,1=y(B ;; SIBILANTS + ?క ?ఖ ?గ ?ఘ ?ఙ ;; GUTTRULS + ?చ ?ఛ ?జ ?ఝ ?ఞ ;; PALATALS + ?ట ?ఠ ?డ ?ఢ ?ణ ;; CEREBRALS + ?త ?థ ?ద ?ధ ?న nil ;; DENTALS + ?ప ?ఫ ?బ ?భ ?మ ;; LABIALS + ?య ?ర ?ఱ ?ల ?ళ nil ?వ ;; SEMIVOWELS + ?శ ?ష ?స ?హ ;; SIBILANTS nil nil nil nil nil nil nil nil ;; NUKTAS - "$,1=\>-=^(B" "$,1=U>-=w(B") + "జ్ఞ" "క్ష") (;; Misc Symbols - ?$,1=A(B ?$,1=B(B ?$,1=C(B nil ?$,1>-(B nil nil) + ?ఁ ?ం ?ః nil ?్ nil nil) (;; Digits - ?$,1>F(B ?$,1>G(B ?$,1>H(B ?$,1>I(B ?$,1>J(B ?$,1>K(B ?$,1>L(B ?$,1>M(B ?$,1>N(B ?$,1>O(B) + ?౦ ?౧ ?౨ ?౩ ?౪ ?౫ ?౬ ?౭ ?౮ ?౯) (;; Inscript-extra (4) (#, $, ^, *, ]) - "$,1>-=p(B" "$,1=p>-(B" "$,1=d>-=p(B" "$,1=v>-=p(B" nil))) + "్ర" "ర్" "త్ర" "శ్ర" nil))) (defvar indian-knd-base-table '( (;; VOWELS - (?$,1>e(B nil) (?$,1>f(B ?$,1?>(B) (?$,1>g(B ?$,1??(B) (?$,1>h(B ?$,1?@(B) (?$,1>i(B ?$,1?A(B) (?$,1>j(B ?$,1?B(B) - (?$,1>k(B ?$,1?C(B) (?$,1>l(B nil) nil (?$,1>o(B ?$,1?G(B) (?$,1>n(B ?$,1?F(B) (?$,1>p(B ?$,1?H(B) - nil (?$,1>s(B ?$,1?K(B) (?$,1>r(B ?$,1?J(B) (?$,1>t(B ?$,1?L(B) (?$,1?`(B ?$,1?D(B) (?$,1?a(B nil)) + (?ಅ nil) (?ಆ ?ಾ) (?ಇ ?ಿ) (?ಈ ?ೀ) (?ಉ ?ು) (?ಊ ?ೂ) + (?ಋ ?ೃ) (?ಌ nil) nil (?ಏ ?ೇ) (?ಎ ?ೆ) (?ಐ ?ೈ) + nil (?ಓ ?ೋ) (?ಒ ?ೊ) (?ಔ ?ೌ) (?ೠ ?ೄ) (?ೡ nil)) (;; CONSONANTS - ?$,1>u(B ?$,1>v(B ?$,1>w(B ?$,1>x(B ?$,1>y(B ;; GUTTRULS - ?$,1>z(B ?$,1>{(B ?$,1>|(B ?$,1>}(B ?$,1>~(B ;; PALATALS - ?$,1>(B ?$,1? (B ?$,1?!(B ?$,1?"(B ?$,1?#(B ;; CEREBRALS - ?$,1?$(B ?$,1?%(B ?$,1?&(B ?$,1?'(B ?$,1?((B nil ;; DENTALS - ?$,1?*(B ?$,1?+(B ?$,1?,(B ?$,1?-(B ?$,1?.(B ;; LABIALS - ?$,1?/(B ?$,1?0(B ?$,1?1(B ?$,1?2(B ?$,1?3(B nil ?$,1?5(B ;; SEMIVOWELS - ?$,1?6(B ?$,1?7(B ?$,1?8(B ?$,1?9(B ;; SIBILANTS - nil nil nil nil nil nil ?$,1?^(B nil ;; NUKTAS - "$,1>|?M>~(B" "$,1>u?M?7(B") + ?ಕ ?ಖ ?ಗ ?ಘ ?ಙ ;; GUTTRULS + ?ಚ ?ಛ ?ಜ ?ಝ ?ಞ ;; PALATALS + ?ಟ ?ಠ ?ಡ ?ಢ ?ಣ ;; CEREBRALS + ?ತ ?ಥ ?ದ ?ಧ ?ನ nil ;; DENTALS + ?ಪ ?ಫ ?ಬ ?ಭ ?ಮ ;; LABIALS + ?ಯ ?ರ ?ಱ ?ಲ ?ಳ nil ?ವ ;; SEMIVOWELS + ?ಶ ?ಷ ?ಸ ?ಹ ;; SIBILANTS + nil nil nil nil nil nil ?ೞ nil ;; NUKTAS + "ಜ್ಞ" "ಕ್ಷ") (;; Misc Symbols - nil ?$,1>b(B ?$,1>c(B nil ?$,1?M(B nil nil) + nil ?ಂ ?ಃ nil ?್ nil nil) (;; Digits - ?$,1?f(B ?$,1?g(B ?$,1?h(B ?$,1?i(B ?$,1?j(B ?$,1?k(B ?$,1?l(B ?$,1?m(B ?$,1?n(B ?$,1?o(B) + ?೦ ?೧ ?೨ ?೩ ?೪ ?೫ ?೬ ?೭ ?೮ ?೯) (;; Inscript-extra (4) (#, $, ^, *, ]) - "$,1?M?0(B" "$,1?0?M(B" "$,1?$?M?0(B" "$,1?6?M?0(B" nil))) + "್ರ" "ರ್" "ತ್ರ" "ಶ್ರ" nil))) (defvar indian-mlm-base-table '( (;; VOWELS - (?$,1@%(B nil) (?$,1@&(B ?$,1@^(B) (?$,1@'(B ?$,1@_(B) (?$,1@((B ?$,1@`(B) (?$,1@)(B ?$,1@a(B) (?$,1@*(B ?$,1@b(B) - (?$,1@+(B ?$,1@c(B) (?$,1@,(B nil) nil (?$,1@/(B ?$,1@g(B) (?$,1@.(B ?$,1@f(B) (?$,1@0(B ?$,1@h(B) - nil (?$,1@3(B ?$,1@k(B) (?$,1@2(B ?$,1@j(B) (?$,1@4(B ?$,1@l(B) nil nil) + (?അ nil) (?ആ ?ാ) (?ഇ ?ി) (?ഈ ?ീ) (?ഉ ?ു) (?ഊ ?ൂ) + (?ഋ ?ൃ) (?ഌ nil) nil (?ഏ ?േ) (?എ ?െ) (?ഐ ?ൈ) + nil (?ഓ ?ോ) (?ഒ ?ൊ) (?ഔ ?ൌ) nil nil) (;; CONSONANTS - ?$,1@5(B ?$,1@6(B ?$,1@7(B ?$,1@8(B ?$,1@9(B ;; GUTTRULS - ?$,1@:(B ?$,1@;(B ?$,1@<(B ?$,1@=(B ?$,1@>(B ;; PALATALS - ?$,1@?(B ?$,1@@(B ?$,1@A(B ?$,1@B(B ?$,1@C(B ;; CEREBRALS - ?$,1@D(B ?$,1@E(B ?$,1@F(B ?$,1@G(B ?$,1@H(B nil ;; DENTALS - ?$,1@J(B ?$,1@K(B ?$,1@L(B ?$,1@M(B ?$,1@N(B ;; LABIALS - ?$,1@O(B ?$,1@P(B ?$,1@Q(B ?$,1@R(B ?$,1@S(B ?$,1@T(B ?$,1@U(B ;; SEMIVOWELS - ?$,1@V(B ?$,1@W(B ?$,1@X(B ?$,1@Y(B ;; SIBILANTS + ?ക ?ഖ ?ഗ ?ഘ ?ങ ;; GUTTRULS + ?ച ?ഛ ?ജ ?ഝ ?ഞ ;; PALATALS + ?ട ?ഠ ?ഡ ?ഢ ?ണ ;; CEREBRALS + ?ത ?ഥ ?ദ ?ധ ?ന nil ;; DENTALS + ?പ ?ഫ ?ബ ?ഭ ?മ ;; LABIALS + ?യ ?ര ?റ ?ല ?ള ?ഴ ?വ ;; SEMIVOWELS + ?ശ ?ഷ ?സ ?ഹ ;; SIBILANTS nil nil nil nil nil nil nil nil ;; NUKTAS - "$,1@<@m@>(B" "$,1@5@m@W(B") + "ജ്ഞ" "ക്ഷ") (;; Misc Symbols - nil ?$,1@"(B ?$,1@#(B nil ?$,1@m(B nil nil) + nil ?ം ?ഃ nil ?് nil nil) (;; Digits - ?$,1A&(B ?$,1A'(B ?$,1A((B ?$,1A)(B ?$,1A*(B ?$,1A+(B ?$,1A,(B ?$,1A-(B ?$,1A.(B ?$,1A/(B) + ?൦ ?൧ ?൨ ?൩ ?൪ ?൫ ?൬ ?൭ ?൮ ?൯) (;; Inscript-extra (4) (#, $, ^, *, ]) - "$,1@m@P(B" "$,1@P@m(B" "$,1@D@m@P(B" "$,1@V@m@P(B" nil))) + "്ര" "ര്" "ത്ര" "ശ്ര" nil))) (defvar indian-tml-base-table '( (;; VOWELS - (?$,1<%(B nil) (?$,1<&(B ?$,1<^(B) (?$,1<'(B ?$,1<_(B) (?$,1<((B ?$,1<`(B) (?$,1<)(B ?$,1<a(B) (?$,1<*(B ?$,1<b(B) - nil nil nil (?$,1</(B ?$,1<g(B) (?$,1<.(B ?$,1<f(B) (?$,1<0(B ?$,1<h(B) - nil (?$,1<3(B ?$,1<k(B) (?$,1<2(B ?$,1<j(B) (?$,1<4(B ?$,1<l(B) nil nil) + (?அ nil) (?ஆ ?ா) (?இ ?ி) (?ஈ ?ீ) (?உ ?ு) (?ஊ ?ூ) + nil nil nil (?ஏ ?ே) (?எ ?ெ) (?ஐ ?ை) + nil (?ஓ ?ோ) (?ஒ ?ொ) (?ஔ ?ௌ) nil nil) (;; CONSONANTS - ?$,1<5(B nil nil nil ?$,1<9(B ;; GUTTRULS - ?$,1<:(B nil ?$,1<<(B nil ?$,1<>(B ;; PALATALS - ?$,1<?(B nil nil nil ?$,1<C(B ;; CEREBRALS - ?$,1<D(B nil nil nil ?$,1<H(B ?$,1<I(B ;; DENTALS - ?$,1<J(B nil nil nil ?$,1<N(B ;; LABIALS - ?$,1<O(B ?$,1<P(B ?$,1<Q(B ?$,1<R(B ?$,1<S(B ?$,1<T(B ?$,1<U(B ;; SEMIVOWELS - nil ?$,1<W(B ?$,1<X(B ?$,1<Y(B ;; SIBILANTS + ?க nil nil nil ?ங ;; GUTTRULS + ?ச nil ?ஜ nil ?ஞ ;; PALATALS + ?ட nil nil nil ?ண ;; CEREBRALS + ?த nil nil nil ?ந ?ன ;; DENTALS + ?ப nil nil nil ?ம ;; LABIALS + ?ய ?ர ?ற ?ல ?ள ?ழ ?வ ;; SEMIVOWELS + nil ?ஷ ?ஸ ?ஹ ;; SIBILANTS nil nil nil nil nil nil nil nil ;; NUKTAS - "$,1<<<m<>(B" "$,1<5<m<W(B") + "ஜ்ஞ" "க்ஷ") (;; Misc Symbols - nil ?$,1<"(B ?$,1<#(B nil ?$,1<m(B nil nil) + nil ?ஂ ?ஃ nil ?் nil nil) (;; Digits - ?$,1=&(B ?$,1='(B ?$,1=((B ?$,1=)(B ?$,1=*(B ?$,1=+(B ?$,1=,(B ?$,1=-(B ?$,1=.(B ?$,1=/(B) + ?௦ ?௧ ?௨ ?௩ ?௪ ?௫ ?௬ ?௭ ?௮ ?௯) (;; Inscript-extra (4) (#, $, ^, *, ]) - "$,1<m<P(B" "$,1<P<m(B" "$,1<D<m<P(B" nil nil))) + "்ர" "ர்" "த்ர" nil nil))) (defvar indian-base-table-to-language-alist '((indian-dev-base-table . "Devanagari") @@ -588,117 +588,117 @@ ;;Unicode vs IS13194 ;; only Devanagari is supported now. ((ucs-devanagari-to-is13194-alist '((?\x0900 . "[U+0900]") - (?\x0901 . "(5!(B") - (?\x0902 . "(5"(B") - (?\x0903 . "(5#(B") + (?\x0901 . "����") + (?\x0902 . "����") + (?\x0903 . "����") (?\x0904 . "[U+0904]") - (?\x0905 . "(5$(B") - (?\x0906 . "(5%(B") - (?\x0907 . "(5&(B") - (?\x0908 . "(5'(B") - (?\x0909 . "(5((B") - (?\x090a . "(5)(B") - (?\x090b . "(5*(B") - (?\x090c . "(5&i(B") - (?\x090d . "(5.(B") - (?\x090e . "(5+(B") - (?\x090f . "(5,(B") - (?\x0910 . "(5-(B") - (?\x0911 . "(52(B") - (?\x0912 . "(5/(B") - (?\x0913 . "(50(B") - (?\x0914 . "(51(B") - (?\x0915 . "(53(B") - (?\x0916 . "(54(B") - (?\x0917 . "(55(B") - (?\x0918 . "(56(B") - (?\x0919 . "(57(B") - (?\x091a . "(58(B") - (?\x091b . "(59(B") - (?\x091c . "(5:(B") - (?\x091d . "(5;(B") - (?\x091e . "(5<(B") - (?\x091f . "(5=(B") - (?\x0920 . "(5>(B") - (?\x0921 . "(5?(B") - (?\x0922 . "(5@(B") - (?\x0923 . "(5A(B") - (?\x0924 . "(5B(B") - (?\x0925 . "(5C(B") - (?\x0926 . "(5D(B") - (?\x0927 . "(5E(B") - (?\x0928 . "(5F(B") - (?\x0929 . "(5G(B") - (?\x092a . "(5H(B") - (?\x092b . "(5I(B") - (?\x092c . "(5J(B") - (?\x092d . "(5K(B") - (?\x092e . "(5L(B") - (?\x092f . "(5M(B") - (?\x0930 . "(5O(B") - (?\x0931 . "(5P(B") - (?\x0932 . "(5Q(B") - (?\x0933 . "(5R(B") - (?\x0934 . "(5S(B") - (?\x0935 . "(5T(B") - (?\x0936 . "(5U(B") - (?\x0937 . "(5V(B") - (?\x0938 . "(5W(B") - (?\x0939 . "(5X(B") + (?\x0905 . "����") + (?\x0906 . "����") + (?\x0907 . "����") + (?\x0908 . "����") + (?\x0909 . "����") + (?\x090a . "����") + (?\x090b . "����") + (?\x090c . "��������") + (?\x090d . "����") + (?\x090e . "����") + (?\x090f . "����") + (?\x0910 . "����") + (?\x0911 . "����") + (?\x0912 . "����") + (?\x0913 . "����") + (?\x0914 . "����") + (?\x0915 . "����") + (?\x0916 . "����") + (?\x0917 . "����") + (?\x0918 . "����") + (?\x0919 . "����") + (?\x091a . "����") + (?\x091b . "����") + (?\x091c . "����") + (?\x091d . "����") + (?\x091e . "����") + (?\x091f . "����") + (?\x0920 . "����") + (?\x0921 . "����") + (?\x0922 . "����") + (?\x0923 . "����") + (?\x0924 . "����") + (?\x0925 . "����") + (?\x0926 . "����") + (?\x0927 . "����") + (?\x0928 . "����") + (?\x0929 . "����") + (?\x092a . "����") + (?\x092b . "����") + (?\x092c . "����") + (?\x092d . "����") + (?\x092e . "����") + (?\x092f . "����") + (?\x0930 . "����") + (?\x0931 . "����") + (?\x0932 . "����") + (?\x0933 . "����") + (?\x0934 . "����") + (?\x0935 . "����") + (?\x0936 . "����") + (?\x0937 . "����") + (?\x0938 . "����") + (?\x0939 . "����") (?\x093a . "[U+093a]") (?\x093b . "[U+093b]") - (?\x093c . "(5i(B") - (?\x093d . "(5ji(B") - (?\x093e . "(5Z(B") - (?\x093f . "(5[(B") - (?\x0940 . "(5\(B") - (?\x0941 . "(5](B") - (?\x0942 . "(5^(B") - (?\x0943 . "(5_(B") - (?\x0944 . "(5_i(B") - (?\x0945 . "(5c(B") - (?\x0946 . "(5`(B") - (?\x0947 . "(5a(B") - (?\x0948 . "(5b(B") - (?\x0949 . "(5g(B") - (?\x094a . "(5d(B") - (?\x094b . "(5e(B") - (?\x094c . "(5f(B") - (?\x094d . "(5h(B") + (?\x093c . "����") + (?\x093d . "��������") + (?\x093e . "����") + (?\x093f . "����") + (?\x0940 . "����") + (?\x0941 . "����") + (?\x0942 . "����") + (?\x0943 . "����") + (?\x0944 . "��������") + (?\x0945 . "����") + (?\x0946 . "����") + (?\x0947 . "����") + (?\x0948 . "����") + (?\x0949 . "����") + (?\x094a . "����") + (?\x094b . "����") + (?\x094c . "����") + (?\x094d . "����") (?\x094e . "[U+094e]") (?\x094f . "[U+094f]") - (?\x0950 . "(5!i(B") - (?\x0951 . "(5p5(B") - (?\x0952 . "(5p8(B") + (?\x0950 . "��������") + (?\x0951 . "��������") + (?\x0952 . "��������") (?\x0953 . "[DEVANAGARI GRAVE ACCENT]") (?\x0954 . "[DEVANAGARI ACUTE ACCENT]") (?\x0955 . "[U+0955]") (?\x0956 . "[U+0956]") (?\x0957 . "[U+0957]") - (?\x0958 . "(53i(B") - (?\x0959 . "(54i(B") - (?\x095a . "(55i(B") - (?\x095b . "(5:i(B") - (?\x095c . "(5?i(B") - (?\x095d . "(5@i(B") - (?\x095e . "(5Ii(B") - (?\x095f . "(5N(B") - (?\x0960 . "(5*i(B") - (?\x0961 . "(5'i(B") - (?\x0962 . "(5[i(B") - (?\x0963 . "(5ei(B") - (?\x0964 . "(5j(B") - (?\x0965 . "(5jj(B") - (?\x0966 . "(5q(B") - (?\x0967 . "(5r(B") - (?\x0968 . "(5s(B") - (?\x0969 . "(5t(B") - (?\x096a . "(5u(B") - (?\x096b . "(5v(B") - (?\x096c . "(5w(B") - (?\x096d . "(5x(B") - (?\x096e . "(5y(B") - (?\x096f . "(5z(B") + (?\x0958 . "��������") + (?\x0959 . "��������") + (?\x095a . "��������") + (?\x095b . "��������") + (?\x095c . "��������") + (?\x095d . "��������") + (?\x095e . "��������") + (?\x095f . "����") + (?\x0960 . "��������") + (?\x0961 . "��������") + (?\x0962 . "��������") + (?\x0963 . "��������") + (?\x0964 . "����") + (?\x0965 . "��������") + (?\x0966 . "����") + (?\x0967 . "����") + (?\x0968 . "����") + (?\x0969 . "����") + (?\x096a . "����") + (?\x096b . "����") + (?\x096c . "����") + (?\x096d . "����") + (?\x096e . "����") + (?\x096f . "����") (?\x0970 . "[U+0970]") (?\x0971 . "[U+0971]") (?\x0972 . "[U+0972]") @@ -870,332 +870,332 @@ Returns new end position." (defconst indian-2-colum-to-ucs '( ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2120 $(6!!!"!#!$!%!&!'!(!)!*!+!,!-!.!/(B - ("$(6!!(B" . "$,15A(B") - ("$(6!"(B" . "$,15B(B") - ("$(6!#(B" . "$,15C(B") - ("$(6!$(B" . "$,15E(B") - ("$(6!%(B" . "$,15F(B") - ("$(6!&(B" . "$,15G(B") - ("$(6!'(B" . "$,15H(B") - ("$(6!((B" . "$,15I(B") - ("$(6!)(B" . "$,15J(B") - ("$(6!*(B" . "$,15K(B") - ("$(6!*"p(B" . "$,15p6#(B") - ("$(6!+(B" . "$,15N(B") - ("$(6!,(B" . "$,15O(B") - ("$(6!-(B" . "$,15P(B") - ("$(6!.(B" . "$,15M(B") - ("$(6!/(B" . "$,15R(B") + ;;2120 ������������������������������������������������������������ + ("����" . "ँ") + ("����" . "ं") + ("����" . "ः") + ("����" . "अ") + ("����" . "आ") + ("����" . "इ") + ("����" . "ई") + ("����" . "उ") + ("����" . "ऊ") + ("����" . "ऋ") + ("��������" . "रृ") + ("����" . "ऎ") + ("����" . "ए") + ("����" . "ऐ") + ("����" . "ऍ") + ("����" . "ऒ") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2130 $(6!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?(B - ("$(6!0(B" . "$,15S(B") - ("$(6!1(B" . "$,15T(B") - ("$(6!2(B" . "$,15Q(B") - ("$(6!3(B" . "$,15U(B") - ("$(6!4(B" . "$,15V(B") - ("$(6!5(B" . "$,15W(B") - ("$(6!6(B" . "$,15X(B") - ("$(6!7(B" . "$,15Y(B") - ("$(6!8(B" . "$,15Z(B") - ("$(6!9(B" . "$,15[(B") - ("$(6!:(B" . "$,15\(B") - ("$(6!;(B" . "$,15](B") - ("$(6!<(B" . "$,15^(B") - ("$(6!=(B" . "$,15_(B") - ("$(6!>(B" . "$,15`(B") - ("$(6!?(B" . "$,15a(B") + ;;2130 ���������������������������������������������������������������� + ("����" . "ओ") + ("����" . "औ") + ("����" . "ऑ") + ("����" . "क") + ("����" . "ख") + ("����" . "ग") + ("����" . "घ") + ("����" . "ङ") + ("����" . "च") + ("����" . "छ") + ("����" . "ज") + ("����" . "झ") + ("����" . "ञ") + ("����" . "ट") + ("����" . "ठ") + ("����" . "ड") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2140 $(6!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O(B - ("$(6!@(B" . "$,15b(B") - ("$(6!A(B" . "$,15c(B") - ("$(6!B(B" . "$,15d(B") - ("$(6!C(B" . "$,15e(B") - ("$(6!D(B" . "$,15f(B") - ("$(6!E(B" . "$,15g(B") - ("$(6!F(B" . "$,15h(B") - ("$(6!G(B" . "$,15i(B") - ("$(6!H(B" . "$,15j(B") - ("$(6!I(B" . "$,15k(B") - ("$(6!J(B" . "$,15l(B") - ("$(6!K(B" . "$,15m(B") - ("$(6!L(B" . "$,15n(B") - ("$(6!M(B" . "$,15o(B") - ("$(6!N(B" . "$,16?(B") - ("$(6!O(B" . "$,15p(B") + ;;2140 ���������������������������������������������������������������� + ("����" . "ढ") + ("����" . "ण") + ("����" . "त") + ("����" . "थ") + ("����" . "द") + ("����" . "ध") + ("����" . "न") + ("����" . "ऩ") + ("����" . "प") + ("����" . "फ") + ("����" . "ब") + ("����" . "भ") + ("����" . "म") + ("����" . "य") + ("����" . "य़") + ("����" . "र") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2150 $(6!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_(B - ("$(6!P(B" . "$,15q(B") - ("$(6!Q(B" . "$,15r(B") - ("$(6!R(B" . "$,15s(B") - ("$(6!S(B" . "$,15t(B") - ("$(6!T(B" . "$,15u(B") - ("$(6!U(B" . "$,15v(B") - ("$(6!V(B" . "$,15w(B") - ("$(6!W(B" . "$,15x(B") - ("$(6!X(B" . "$,15y(B") - ("$(6!Z(B" . "$,15~(B") - ("$(6![(B" . "$,15(B") - ("$(6!\(B" . "$,16 (B") - ("$(6!](B" . "$,16!(B") - ("$(6!^(B" . "$,16"(B") - ("$(6!_(B" . "$,16#(B") + ;;2150 ���������������������������������������������������������������� + ("����" . "ऱ") + ("����" . "ल") + ("����" . "ळ") + ("����" . "ऴ") + ("����" . "व") + ("����" . "श") + ("����" . "ष") + ("����" . "स") + ("����" . "ह") + ("����" . "ा") + ("����" . "ि") + ("����" . "ी") + ("����" . "ु") + ("����" . "ू") + ("����" . "ृ") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2160 $(6!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o(B - ("$(6!`(B" . "$,16&(B") - ("$(6!a(B" . "$,16'(B") - ("$(6!b(B" . "$,16((B") - ("$(6!c(B" . "$,16%(B") - ("$(6!d(B" . "$,16*(B") - ("$(6!e(B" . "$,16+(B") - ("$(6!f(B" . "$,16,(B") - ("$(6!g(B" . "$,16)(B") - ("$(6!h(B" . "$,16-(B") - ("$(6!i(B" . "$,15|(B") - ("$(6!j(B" . "$,16D(B") - ("$(6!j!j(B" . "$,16E(B") + ;;2160 ���������������������������������������������������������������� + ("����" . "ॆ") + ("����" . "े") + ("����" . "ै") + ("����" . "ॅ") + ("����" . "ॊ") + ("����" . "ो") + ("����" . "ौ") + ("����" . "ॉ") + ("����" . "्") + ("����" . "़") + ("����" . "।") + ("��������" . "॥") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2170 $(6!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~(B - ("$(6!q(B" . "$,16F(B") - ("$(6!r(B" . "$,16G(B") - ("$(6!s(B" . "$,16H(B") - ("$(6!t(B" . "$,16I(B") - ("$(6!u(B" . "$,16J(B") - ("$(6!v(B" . "$,16K(B") - ("$(6!w(B" . "$,16L(B") - ("$(6!x(B" . "$,16M(B") - ("$(6!y(B" . "$,16N(B") - ("$(6!z(B" . "$,16O(B") + ;;2170 ������������������������������������������������������������ + ("����" . "०") + ("����" . "१") + ("����" . "२") + ("����" . "३") + ("����" . "४") + ("����" . "५") + ("����" . "६") + ("����" . "७") + ("����" . "८") + ("����" . "९") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2220 $(6"!"""#"$"%"&"'"(")"*"+","-"."/(B - ("$(6"!(B" . "$,16;6-5p(B") - ("$(6""(B" . "$,16>6-5p(B") - ("$(6"#(B" . "$,15U6-5p(B") - ("$(6"$(B" . "$,15W6-5p(B") - ("$(6"%(B" . "$,15d6-5p(B") - ("$(6"&(B" . "$,15j6-5p(B") - ("$(6"'(B" . "$,15k6-5p(B") - ("$(6")(B" . "$,15v6-5p(B") - ("$(6",(B" . "$,15p6!(B") - ("$(6"-(B" . "$,15p6"(B") - ("$(6".(B" . "$,15q6!(B") - ("$(6"/(B" . "$,15q6"(B") + ;;2220 ������������������������������������������������������������ + ("����" . "ज़्र") + ("����" . "फ़्र") + ("����" . "क्र") + ("����" . "ग्र") + ("����" . "त्र") + ("����" . "प्र") + ("����" . "फ्र") + ("����" . "श्र") + ("����" . "रु") + ("����" . "रू") + ("����" . "ऱु") + ("����" . "ऱू") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2230 $(6"0"1"2"3"4"5"6"7"8"9":";"<"=">"?(B - ("$(6"3(B" . "$,15U6-(B") - ("$(6"4(B" . "$,15V6-(B") - ("$(6"5(B" . "$,15W6-(B") - ("$(6"6(B" . "$,15X6-(B") - ("$(6"8(B" . "$,15Z6-(B") - ("$(6"8"q(B" . "$,15Z6-5p6-(B") - ("$(6":(B" . "$,15\6-(B") - ("$(6";(B" . "$,15]6-(B") - ("$(6"<(B" . "$,15^6-(B") - ("$(6"<(B" . "$,15^6-(B") + ;;2230 ���������������������������������������������������������������� + ("����" . "क्") + ("����" . "ख्") + ("����" . "ग्") + ("����" . "घ्") + ("����" . "च्") + ("��������" . "च्र्") + ("����" . "ज्") + ("����" . "झ्") + ("����" . "ञ्") + ("����" . "ञ्") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2240 $(6"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O(B - ("$(6"A(B" . "$,15c6-(B") - ("$(6"B(B" . "$,15d6-(B") - ("$(6"C(B" . "$,15e6-(B") - ("$(6"E(B" . "$,15g6-(B") - ("$(6"F(B" . "$,15h6-(B") - ("$(6"G(B" . "$,15i6-(B") - ("$(6"H(B" . "$,15j6-(B") - ("$(6"I(B" . "$,15k6-(B") - ("$(6"J(B" . "$,15l6-(B") - ("$(6"J(B" . "$,15l6-(B") - ("$(6"K(B" . "$,15m6-(B") - ("$(6"L(B" . "$,15n6-(B") - ("$(6"M(B" . "$,15o6-(B") - ("$(6"N(B" . "$,16?6-(B") + ;;2240 ���������������������������������������������������������������� + ("����" . "ण्") + ("����" . "त्") + ("����" . "थ्") + ("����" . "ध्") + ("����" . "न्") + ("����" . "ऩ्") + ("����" . "प्") + ("����" . "फ्") + ("����" . "ब्") + ("����" . "ब्") + ("����" . "भ्") + ("����" . "म्") + ("����" . "य्") + ("����" . "य़्") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2250 $(6"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_(B - ("$(6"Q(B" . "$,15r6-(B") - ("$(6"R(B" . "$,15s6-(B") - ("$(6"S(B" . "$,15t6-(B") - ("$(6"T(B" . "$,15u6-(B") - ("$(6"U(B" . "$,15v6-(B") - ("$(6"V(B" . "$,15w6-(B") - ("$(6"W(B" . "$,15x6-(B") - ("$(6"](B" . "$,16-5o(B") + ;;2250 ���������������������������������������������������������������� + ("����" . "ल्") + ("����" . "ळ्") + ("����" . "ऴ्") + ("����" . "व्") + ("����" . "श्") + ("����" . "ष्") + ("����" . "स्") + ("����" . "्य") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2260 $(6"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o(B - ("$(6"`(B" . "$,15W6-5p6-(B") - ("$(6"a(B" . "$,15X6-5h6-(B") - ("$(6"c(B" . "$,15d6-5d6-(B") - ("$(6"d(B" . "$,15d6-5p6-(B") - ("$(6"e(B" . "$,15g6-5h6-(B") - ("$(6"f(B" . "$,15g6-5p6-(B") - ("$(6"g(B" . "$,15j6-5d6-(B") - ("$(6"h(B" . "$,15v6-5Z6-(B") - ("$(6"i(B" . "$,15v6-5p6-(B") - ("$(6"j(B" . "$,15v6-5u6-(B") - ("$(6"k(B" . "$,15h6-5h6-(B") - ("$(6"l(B" . "$,15U6-5w6-(B") - ("$(6"m(B" . "$,15\6-5^6-(B") + ;;2260 ���������������������������������������������������������������� + ("����" . "ग्र्") + ("����" . "घ्न्") + ("����" . "त्त्") + ("����" . "त्र्") + ("����" . "ध्न्") + ("����" . "ध्र्") + ("����" . "प्त्") + ("����" . "श्च्") + ("����" . "श्र्") + ("����" . "श्व्") + ("����" . "न्न्") + ("����" . "क्ष्") + ("����" . "ज्ञ्") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2270 $(6"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~(B - ("$(6"p(B" . "$,15p6-(B") - ("$(6"q(B" . "$,16-5p(B") - ("$(6"r(B" . "$,16-5p(B") - ("$(6"s(B" . "$,1686-(B") - ("$(6"t(B" . "$,1696-(B") - ("$(6"u(B" . "$,16:6-(B") - ("$(6"y(B" . "$,16>6-(B") - ("$(6"z(B" . "$,16;6-(B") + ;;2270 ������������������������������������������������������������ + ("����" . "र्") + ("����" . "्र") + ("����" . "्र") + ("����" . "क़्") + ("����" . "ख़्") + ("����" . "ग़्") + ("����" . "फ़्") + ("����" . "ज़्") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2320 $(6#!#"###$#%#&#'#(#)#*#+#,#-#.#/(B - ("$(6#!(B" . "$,160(B") - ("$(6#&(B" . "$,15L(B") - ("$(6#&"p(B" . "$,15p6$(B") - ("$(6#'(B" . "$,16A(B") - ("$(6#'"p(B" . "$,15p6C(B") - ("$(6#*(B" . "$,16@(B") - ("$(6#*"p(B" . "$,15p6B(B") + ;;2320 ������������������������������������������������������������ + ("����" . "ॐ") + ("����" . "ऌ") + ("��������" . "रॄ") + ("����" . "ॡ") + ("��������" . "रॣ") + ("����" . "ॠ") + ("��������" . "रॢ") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2330 $(6#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?(B - ("$(6#3(B" . "$,168(B") - ("$(6#4(B" . "$,169(B") - ("$(6#5(B" . "$,16:(B") - ("$(6#:(B" . "$,16;(B") - ("$(6#?(B" . "$,16<(B") + ;;2330 ���������������������������������������������������������������� + ("����" . "क़") + ("����" . "ख़") + ("����" . "ग़") + ("����" . "ज़") + ("����" . "ड़") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2340 $(6#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O(B - ("$(6#@(B" . "$,16=(B") - ("$(6#I(B" . "$,16>(B") - ("$(6#J(B" . "$,15}(B") - ("$(6#K(B" . "$,16$(B") - ("$(6#L(B" . "$,16B(B") - ("$(6#M(B" . "$,16C(B") + ;;2340 ���������������������������������������������������������������� + ("����" . "ढ़") + ("����" . "फ़") + ("����" . "ऽ") + ("����" . "ॄ") + ("����" . "ॢ") + ("����" . "ॣ") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2350 $(6#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_(B - ("$(6#P(B" . "$,15n6-5h(B") - ("$(6#Q(B" . "$,15n6-5r(B") - ("$(6#R(B" . "$,15y6#(B") + ;;2350 ���������������������������������������������������������������� + ("����" . "म्न") + ("����" . "म्ल") + ("����" . "हृ") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2360 $(6#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o(B - ("$(6#`(B" . "$,15r6-5r(B") - ("$(6#a(B" . "$,15u6-5h(B") - ("$(6#b(B" . "$,15u6-5u(B") - ("$(6#c(B" . "$,15v6-5Z(B") - ("$(6#d(B" . "$,15v6-5h(B") - ("$(6#e(B" . "$,15v6-5l(B") - ("$(6#f(B" . "$,15v6-5r(B") - ("$(6#g(B" . "$,15v6-5u(B") - ("$(6#h(B" . "$,15w6-5_6-5p6-5o(B") - ("$(6#i(B" . "$,15w6-5_6-5o(B") - ("$(6#j(B" . "$,15w6-5_6-5u(B") - ("$(6#k(B" . "$,15w6-5_(B") - ("$(6#l(B" . "$,15w6-5`(B") - ("$(6#m(B" . "$,15x6-5h(B") - ("$(6#n(B" . "$,15x6-5p(B") + ;;2360 ���������������������������������������������������������������� + ("����" . "ल्ल") + ("����" . "व्न") + ("����" . "व्व") + ("����" . "श्च") + ("����" . "श्न") + ("����" . "श्ब") + ("����" . "श्ल") + ("����" . "श्व") + ("����" . "ष्ट्र्य") + ("����" . "ष्ट्य") + ("����" . "ष्ट्व") + ("����" . "ष्ट") + ("����" . "ष्ठ") + ("����" . "स्न") + ("����" . "स्र") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2370 $(6#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~(B - ("$(6#p(B" . "$,15y6-5c(B") - ("$(6#q(B" . "$,15y6-5h(B") - ("$(6#r(B" . "$,15y6-5n(B") - ("$(6#s(B" . "$,15y6-5o(B") - ("$(6#t(B" . "$,15y6-5p(B") - ("$(6#u(B" . "$,15y6-5r(B") - ("$(6#v(B" . "$,15y6-5u(B") + ;;2370 ������������������������������������������������������������ + ("����" . "ह्ण") + ("����" . "ह्न") + ("����" . "ह्म") + ("����" . "ह्य") + ("����" . "ह्र") + ("����" . "ह्ल") + ("����" . "ह्व") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2420 $(6$!$"$#$$$%$&$'$($)$*$+$,$-$.$/(B - ("$(6$!(B" . "$,15U6-5d6-5p6-5o(B") - ("$(6$"(B" . "$,15U6-5d6-5u(B") - ("$(6$#(B" . "$,15U6-5d6-5o(B") - ("$(6$$(B" . "$,15U6-5h6-5o(B") - ("$(6$%(B" . "$,15U6-5p6-5o(B") - ("$(6$&(B" . "$,15U6-5u6-5o(B") - ("$(6$'(B" . "$,15U6-5U(B") - ("$(6$((B" . "$,15U6-5d(B") - ("$(6$)(B" . "$,15U6-5h(B") - ("$(6$*(B" . "$,15U6-5n(B") - ("$(6$+(B" . "$,15U6-5o(B") - ("$(6$,(B" . "$,15U6-5r(B") - ("$(6$-(B" . "$,15U6-5u(B") - ("$(6$.(B" . "$,15U6-5w(B") - ("$(6$/(B" . "$,15X6-5h(B") + ;;2420 ������������������������������������������������������������ + ("����" . "क्त्र्य") + ("����" . "क्त्व") + ("����" . "क्त्य") + ("����" . "क्न्य") + ("����" . "क्र्य") + ("����" . "क्व्य") + ("����" . "क्क") + ("����" . "क्त") + ("����" . "क्न") + ("����" . "क्म") + ("����" . "क्य") + ("����" . "क्ल") + ("����" . "क्व") + ("����" . "क्ष") + ("����" . "घ्न") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2430 $(6$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?(B - ("$(6$0(B" . "$,15Y6-5U6-5d6-5o(B") - ("$(6$1(B" . "$,15Y6-5U6-5w6-5u(B") - ("$(6$2(B" . "$,15Y6-5U6-5d(B") - ("$(6$3(B" . "$,15Y6-5U6-5w(B") - ("$(6$4(B" . "$,15Y6-5X6-5p(B") - ("$(6$5(B" . "$,15Y6-5U6-5o(B") - ("$(6$6(B" . "$,15Y6-5V6-5o(B") - ("$(6$7(B" . "$,15Y6-5W6-5o(B") - ("$(6$8(B" . "$,15Y6-5X6-5o(B") - ("$(6$9(B" . "$,15Y6-5U(B") - ("$(6$:(B" . "$,15Y6-5V(B") - ("$(6$;(B" . "$,15Y6-5W(B") - ("$(6$<(B" . "$,15Y6-5X(B") - ("$(6$=(B" . "$,15Y6-5Y(B") - ("$(6$>(B" . "$,15Y6-5h(B") - ("$(6$?(B" . "$,15Y6-5n(B") + ;;2430 ���������������������������������������������������������������� + ("����" . "ङ्क्त्य") + ("����" . "ङ्क्ष्व") + ("����" . "ङ्क्त") + ("����" . "ङ्क्ष") + ("����" . "ङ्घ्र") + ("����" . "ङ्क्य") + ("����" . "ङ्ख्य") + ("����" . "ङ्ग्य") + ("����" . "ङ्घ्य") + ("����" . "ङ्क") + ("����" . "ङ्ख") + ("����" . "ङ्ग") + ("����" . "ङ्घ") + ("����" . "ङ्ङ") + ("����" . "ङ्न") + ("����" . "ङ्म") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2440 $(6$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B - ("$(6$@(B" . "$,15Y6-5o(B") - ("$(6$A(B" . "$,15Z6-5Z(B") - ("$(6$B(B" . "$,15Z6-5^(B") - ("$(6$C(B" . "$,15[6-5o(B") - ("$(6$D(B" . "$,15\6-5p(B") - ("$(6$E(B" . "$,15\6-5^(B") - ("$(6$F(B" . "$,15^6-5Z(B") - ("$(6$G(B" . "$,15^6-5\(B") - ("$(6$H(B" . "$,15_6-5U(B") - ("$(6$I(B" . "$,15_6-5_(B") - ("$(6$J(B" . "$,15_6-5`(B") - ("$(6$K(B" . "$,15_6-5o(B") - ("$(6$L(B" . "$,15`6-5o(B") - ("$(6$M(B" . "$,15a6-5W6-5o(B") - ("$(6$N(B" . "$,15a6-5X6-5p(B") - ("$(6$O(B" . "$,15a6-5p6-5o(B") + ;;2440 ���������������������������������������������������������������� + ("����" . "ङ्य") + ("����" . "च्च") + ("����" . "च्ञ") + ("����" . "छ्य") + ("����" . "ज्र") + ("����" . "ज्ञ") + ("����" . "ञ्च") + ("����" . "ञ्ज") + ("����" . "ट्क") + ("����" . "ट्ट") + ("����" . "ट्ठ") + ("����" . "ट्य") + ("����" . "ठ्य") + ("����" . "ड्ग्य") + ("����" . "ड्घ्र") + ("����" . "ड्र्य") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2450 $(6$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_(B - ("$(6$P(B" . "$,15a6-5W(B") - ("$(6$Q(B" . "$,15a6-5X(B") - ("$(6$R(B" . "$,15a6-5a(B") - ("$(6$S(B" . "$,15a6-5n(B") - ("$(6$T(B" . "$,15a6-5o(B") + ;;2450 ���������������������������������������������������������������� + ("����" . "ड्ग") + ("����" . "ड्घ") + ("����" . "ड्ड") + ("����" . "ड्म") + ("����" . "ड्य") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2460 $(6$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o(B - ("$(6$`(B" . "$,15b6-5o(B") - ("$(6$a(B" . "$,15d6-5d(B") - ("$(6$b(B" . "$,15d6-5h(B") - ("$(6$c(B" . "$,15f6-5f6-5o(B") - ("$(6$d(B" . "$,15f6-5g6-5o(B") - ("$(6$e(B" . "$,15f6-5m6-5o(B") - ("$(6$f(B" . "$,15f6-5p6-5o(B") - ("$(6$g(B" . "$,15f6-5u6-5o(B") - ("$(6$h(B" . "$,15f6-5W6-5p(B") - ("$(6$i(B" . "$,15f6-5X6-5p(B") - ("$(6$j(B" . "$,15f6-5f6-5u(B") - ("$(6$k(B" . "$,15f6-5g6-5u(B") - ("$(6$l(B" . "$,15f6-5W(B") - ("$(6$m(B" . "$,15f6-5X(B") - ("$(6$n(B" . "$,15f6-5f(B") - ("$(6$o(B" . "$,15f6-5g(B") + ;;2460 ���������������������������������������������������������������� + ("����" . "ढ्य") + ("����" . "त्त") + ("����" . "त्न") + ("����" . "द्द्य") + ("����" . "द्ध्य") + ("����" . "द्भ्य") + ("����" . "द्र्य") + ("����" . "द्व्य") + ("����" . "द्ग्र") + ("����" . "द्घ्र") + ("����" . "द्द्व") + ("����" . "द्ध्व") + ("����" . "द्ग") + ("����" . "द्घ") + ("����" . "द्द") + ("����" . "द्ध") ;; 0 1 2 3 4 5 6 7 8 9 a b c d e f - ;;2470 $(6$p$q$r$s$t$u$v$w$x$y$z${$|$}$~(B - ("$(6$p(B" . "$,15f6-5h(B") - ("$(6$q(B" . "$,15f6-5l(B") - ("$(6$r(B" . "$,15f6-5m(B") - ("$(6$s(B" . "$,15f6-5n(B") - ("$(6$t(B" . "$,15f6-5o(B") - ("$(6$u(B" . "$,15f6-5u(B") - ("$(6$v(B" . "$,15g6-5h(B") - ("$(6$w(B" . "$,15h6-5h(B") - ("$(6$x(B" . "$,15j6-5d(B") - ("$(6$y(B" . "$,15j6-5h(B") - ("$(6$z(B" . "$,15j6-5r(B") - ("$(6${(B" . "$,15l6-5h(B") - ("$(6$|(B" . "$,15l6-5l(B") - ("$(6$}(B" . "$,15l6-5u(B") - ("$(6$~(B" . "$,15m6-5h(B"))) + ;;2470 ������������������������������������������������������������ + ("����" . "द्न") + ("����" . "द्ब") + ("����" . "द्भ") + ("����" . "द्म") + ("����" . "द्य") + ("����" . "द्व") + ("����" . "ध्न") + ("����" . "न्न") + ("����" . "प्त") + ("����" . "प्न") + ("����" . "प्ल") + ("����" . "ब्न") + ("����" . "ब्ब") + ("����" . "ब्व") + ("����" . "भ्न"))) (defconst indian-2-column-to-ucs-regexp - "$(6!j!j(B\\|$(6"8"q(B\\|[$(6#&#'!*#*(B]$(6"p(B\\|[$(6!!(B-$(6$~(B]") + "��������\\|��������\\|[����������������]����\\|[����-����]") (put 'indian-2-column-to-ucs-chartable 'char-table-extra-slots 1) (defconst indian-2-column-to-ucs-chartable diff --git a/lisp/language/lao-util.el b/lisp/language/lao-util.el index d1bee8aec0..8a30ff4926 100644 --- a/lisp/language/lao-util.el +++ b/lisp/language/lao-util.el @@ -1,4 +1,4 @@ -;;; lao-util.el --- utilities for Lao -*- coding: iso-2022-7bit; -*- +;;; lao-util.el --- utilities for Lao -*- coding: utf-8; -*- ;; Copyright (C) 2001-2013 Free Software Foundation, Inc. ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, @@ -38,100 +38,100 @@ (define-category ?v "Lao upper/lower vowel" lao-category-table) (define-category ?t "Lao tone" lao-category-table) -(let ((l '((?(1!(B consonant "LETTER KOR KAI'" "CHICKEN") - (?(1"(B consonant "LETTER KHOR KHAI'" "EGG") - (?(1#(B invalid nil) - (?(1$(B consonant "LETTER QHOR QHWARGN" "BUFFALO") - (?(1%(B invalid nil) +(let ((l '((?ກ consonant "LETTER KOR KAI'" "CHICKEN") + (?ຂ consonant "LETTER KHOR KHAI'" "EGG") + (? invalid nil) + (?ຄ consonant "LETTER QHOR QHWARGN" "BUFFALO") + (? invalid nil) (? invalid nil) - (?(1'(B consonant "LETTER NGOR NGUU" "SNAKE") - (?(1((B consonant "LETTER JOR JUA" "BUDDHIST NOVICE") - (?(1)(B invalid nil) - (?(1*(B consonant "LETTER XOR X\"ARNG" "ELEPHANT") - (?(1+(B invalid nil) - (?(1,(B invalid nil) - (?(1-(B consonant "LETTER YOR YUNG" "MOSQUITO") - (?(1.(B invalid nil) - (?(1.(B invalid nil) - (?(1.(B invalid nil) - (?(1.(B invalid nil) - (?(1.(B invalid nil) - (?(1.(B invalid nil) - (?(14(B consonant "LETTER DOR DANG" "NOSE") - (?(15(B consonant "LETTER TOR TAR" "EYE") - (?(16(B consonant "LETTER THOR THUNG" "TO ASK,QUESTION") - (?(17(B consonant "LETTER DHOR DHARM" "FLAG") - (?(18(B invalid nil) - (?(19(B consonant "LETTER NOR NOK" "BIRD") - (?(1:(B consonant "LETTER BOR BED" "FISHHOOK") - (?(1;(B consonant "LETTER POR PAR" "FISH") - (?(1<(B consonant "LETTER HPOR HPER\"" "BEE") - (?(1=(B consonant "LETTER FHOR FHAR" "WALL") - (?(1>(B consonant "LETTER PHOR PHUU" "MOUNTAIN") - (?(1?(B consonant "LETTER FOR FAI" "FIRE") - (?(1@(B invalid nil) - (?(1A(B consonant "LETTER MOR MAR\"" "HORSE") - (?(1B(B consonant "LETTER GNOR GNAR" "MEDICINE") - (?(1C(B consonant "LETTER ROR ROD" "CAR") - (?(1D(B invalid nil) - (?(1E(B consonant "LETTER LOR LIING" "MONKEY") - (?(1F(B invalid nil) - (?(1G(B consonant "LETTER WOR WII" "HAND FAN") - (?(1H(B invalid nil) - (?(1I(B invalid nil) - (?(1J(B consonant "LETTER SOR SEA" "TIGER") - (?(1K(B consonant "LETTER HHOR HHAI" "JAR") - (?(1L(B invalid nil) - (?(1M(B consonant "LETTER OR OOW" "TAKE") - (?(1N(B consonant "LETTER HOR HEA" "BOAT") - (?(1O(B special "ELLIPSIS") - (?(1P(B vowel-base "VOWEL SIGN SARA A") - (?(1Q(B vowel-upper "VOWEL SIGN MAI KAN") - (?(1R(B vowel-base "VOWEL SIGN SARA AR") - (?(1S(B vowel-base "VOWEL SIGN SARA AM") - (?(1T(B vowel-upper "VOWEL SIGN SARA I") - (?(1U(B vowel-upper "VOWEL SIGN SARA II") - (?(1V(B vowel-upper "VOWEL SIGN SARA EU") - (?(1W(B vowel-upper "VOWEL SIGN SARA UR") - (?(1X(B vowel-lower "VOWEL SIGN SARA U") - (?(1Y(B vowel-lower "VOWEL SIGN SARA UU") - (?(1Z(B invalid nil) - (?(1[(B vowel-upper "VOWEL SIGN MAI KONG") - (?(1\(B semivowel-lower "SEMIVOWEL SIGN LO") - (?(1](B vowel-base "SEMIVOWEL SIGN SARA IA") - (?(1^(B invalid nil) - (?(1_(B invalid nil) - (?(1`(B vowel-base "VOWEL SIGN SARA EE") - (?(1a(B vowel-base "VOWEL SIGN SARA AA") - (?(1b(B vowel-base "VOWEL SIGN SARA OO") - (?(1c(B vowel-base "VOWEL SIGN SARA EI MAI MUAN\"") - (?(1d(B vowel-base "VOWEL SIGN SARA AI MAI MAY") - (?(1e(B invalid nil) - (?(1f(B special "KO LA (REPETITION)") - (?(1g(B invalid nil) - (?(1h(B tone "TONE MAI EK") - (?(1i(B tone "TONE MAI THO") - (?(1j(B tone "TONE MAI TI") - (?(1k(B tone "TONE MAI JADTAWAR") - (?(1l(B tone "CANCELLATION MARK") - (?(1m(B vowel-upper "VOWEL SIGN SARA OR") - (?(1n(B invalid nil) - (?(1o(B invalid nil) - (?(1p(B special "DIGIT ZERO") - (?(1q(B special "DIGIT ONE") - (?(1r(B special "DIGIT TWO") - (?(1s(B special "DIGIT THREE") - (?(1t(B special "DIGIT FOUR") - (?(1u(B special "DIGIT FIVE") - (?(1v(B special "DIGIT SIX") - (?(1w(B special "DIGIT SEVEN") - (?(1x(B special "DIGIT EIGHT") - (?(1y(B special "DIGIT NINE") - (?(1z(B invalid nil) - (?(1{(B invalid nil) - (?(1|(B consonant "LETTER NHOR NHUU" "MOUSE") - (?(1}(B consonant "LETTER MHOR MHAR" "DOG") - (?(1~(B invalid nil))) + (?ງ consonant "LETTER NGOR NGUU" "SNAKE") + (?ຈ consonant "LETTER JOR JUA" "BUDDHIST NOVICE") + (?ຉ invalid nil) + (?ຊ consonant "LETTER XOR X\"ARNG" "ELEPHANT") + (? invalid nil) + (?ຌ invalid nil) + (?ຍ consonant "LETTER YOR YUNG" "MOSQUITO") + (?ຎ invalid nil) + (?ຎ invalid nil) + (?ຎ invalid nil) + (?ຎ invalid nil) + (?ຎ invalid nil) + (?ຎ invalid nil) + (?ດ consonant "LETTER DOR DANG" "NOSE") + (?ຕ consonant "LETTER TOR TAR" "EYE") + (?ຖ consonant "LETTER THOR THUNG" "TO ASK,QUESTION") + (?ທ consonant "LETTER DHOR DHARM" "FLAG") + (?ຘ invalid nil) + (?ນ consonant "LETTER NOR NOK" "BIRD") + (?ບ consonant "LETTER BOR BED" "FISHHOOK") + (?ປ consonant "LETTER POR PAR" "FISH") + (?ຜ consonant "LETTER HPOR HPER\"" "BEE") + (?ຝ consonant "LETTER FHOR FHAR" "WALL") + (?ພ consonant "LETTER PHOR PHUU" "MOUNTAIN") + (?ຟ consonant "LETTER FOR FAI" "FIRE") + (?ຠ invalid nil) + (?ມ consonant "LETTER MOR MAR\"" "HORSE") + (?ຢ consonant "LETTER GNOR GNAR" "MEDICINE") + (?ຣ consonant "LETTER ROR ROD" "CAR") + (? invalid nil) + (?ລ consonant "LETTER LOR LIING" "MONKEY") + (? invalid nil) + (?ວ consonant "LETTER WOR WII" "HAND FAN") + (?ຨ invalid nil) + (?ຩ invalid nil) + (?ສ consonant "LETTER SOR SEA" "TIGER") + (?ຫ consonant "LETTER HHOR HHAI" "JAR") + (?ຬ invalid nil) + (?ອ consonant "LETTER OR OOW" "TAKE") + (?ຮ consonant "LETTER HOR HEA" "BOAT") + (?ຯ special "ELLIPSIS") + (?ະ vowel-base "VOWEL SIGN SARA A") + (?ັ vowel-upper "VOWEL SIGN MAI KAN") + (?າ vowel-base "VOWEL SIGN SARA AR") + (?ຳ vowel-base "VOWEL SIGN SARA AM") + (?ິ vowel-upper "VOWEL SIGN SARA I") + (?ີ vowel-upper "VOWEL SIGN SARA II") + (?ຶ vowel-upper "VOWEL SIGN SARA EU") + (?ື vowel-upper "VOWEL SIGN SARA UR") + (?ຸ vowel-lower "VOWEL SIGN SARA U") + (?ູ vowel-lower "VOWEL SIGN SARA UU") + (?຺ invalid nil) + (?ົ vowel-upper "VOWEL SIGN MAI KONG") + (?ຼ semivowel-lower "SEMIVOWEL SIGN LO") + (?ຽ vowel-base "SEMIVOWEL SIGN SARA IA") + (? invalid nil) + (? invalid nil) + (?ເ vowel-base "VOWEL SIGN SARA EE") + (?ແ vowel-base "VOWEL SIGN SARA AA") + (?ໂ vowel-base "VOWEL SIGN SARA OO") + (?ໃ vowel-base "VOWEL SIGN SARA EI MAI MUAN\"") + (?ໄ vowel-base "VOWEL SIGN SARA AI MAI MAY") + (? invalid nil) + (?ໆ special "KO LA (REPETITION)") + (? invalid nil) + (?່ tone "TONE MAI EK") + (?້ tone "TONE MAI THO") + (?໊ tone "TONE MAI TI") + (?໋ tone "TONE MAI JADTAWAR") + (?໌ tone "CANCELLATION MARK") + (?ໍ vowel-upper "VOWEL SIGN SARA OR") + (?໎ invalid nil) + (? invalid nil) + (?໐ special "DIGIT ZERO") + (?໑ special "DIGIT ONE") + (?໒ special "DIGIT TWO") + (?໓ special "DIGIT THREE") + (?໔ special "DIGIT FOUR") + (?໕ special "DIGIT FIVE") + (?໖ special "DIGIT SIX") + (?໗ special "DIGIT SEVEN") + (?໘ special "DIGIT EIGHT") + (?໙ special "DIGIT NINE") + (? invalid nil) + (? invalid nil) + (?ໜ consonant "LETTER NHOR NHUU" "MOUSE") + (?ໝ consonant "LETTER MHOR MHAR" "DOG") + (?ໞ invalid nil))) elm) (while l (setq elm (car l) l (cdr l)) @@ -185,115 +185,115 @@ (defconst lao-transcription-consonant-alist (sort '(;; single consonants - ("k" . "(1!(B") - ("kh" . "(1"(B") - ("qh" . "(1$(B") - ("ng" . "(1'(B") - ("j" . "(1((B") - ("s" . "(1J(B") - ("x" . "(1*(B") - ("y" . "(1-(B") - ("d" . "(14(B") - ("t" . "(15(B") - ("th" . "(16(B") - ("dh" . "(17(B") - ("n" . "(19(B") - ("b" . "(1:(B") - ("p" . "(1;(B") - ("hp" . "(1<(B") - ("fh" . "(1=(B") - ("ph" . "(1>(B") - ("f" . "(1?(B") - ("m" . "(1A(B") - ("gn" . "(1B(B") - ("l" . "(1E(B") - ("r" . "(1C(B") - ("v" . "(1G(B") - ("w" . "(1G(B") - ("hh" . "(1K(B") - ("O" . "(1M(B") - ("h" . "(1N(B") - ("nh" . "(1|(B") - ("mh" . "(1}(B") - ("lh" . ["(1K\(B"]) + ("k" . "ກ") + ("kh" . "ຂ") + ("qh" . "ຄ") + ("ng" . "ງ") + ("j" . "ຈ") + ("s" . "ສ") + ("x" . "ຊ") + ("y" . "ຍ") + ("d" . "ດ") + ("t" . "ຕ") + ("th" . "ຖ") + ("dh" . "ທ") + ("n" . "ນ") + ("b" . "ບ") + ("p" . "ປ") + ("hp" . "ຜ") + ("fh" . "ຝ") + ("ph" . "ພ") + ("f" . "ຟ") + ("m" . "ມ") + ("gn" . "ຢ") + ("l" . "ລ") + ("r" . "ຣ") + ("v" . "ວ") + ("w" . "ວ") + ("hh" . "ຫ") + ("O" . "ອ") + ("h" . "ຮ") + ("nh" . "ໜ") + ("mh" . "ໝ") + ("lh" . ["ຫຼ"]) ;; double consonants - ("ngh" . ["(1K'(B"]) - ("yh" . ["(1K](B"]) - ("wh" . ["(1KG(B"]) - ("hl" . ["(1KE(B"]) - ("hy" . ["(1K-(B"]) - ("hn" . ["(1K9(B"]) - ("hm" . ["(1KA(B"]) + ("ngh" . ["ຫງ"]) + ("yh" . ["ຫຽ"]) + ("wh" . ["ຫວ"]) + ("hl" . ["ຫລ"]) + ("hy" . ["ຫຍ"]) + ("hn" . ["ຫນ"]) + ("hm" . ["ຫມ"]) ) (function (lambda (x y) (> (length (car x)) (length (car y))))))) (defconst lao-transcription-semi-vowel-alist - '(("r" . "(1\(B"))) + '(("r" . "ຼ"))) (defconst lao-transcription-vowel-alist - (sort '(("a" . "(1P(B") - ("ar" . "(1R(B") - ("i" . "(1T(B") - ("ii" . "(1U(B") - ("eu" . "(1V(B") - ("ur" . "(1W(B") - ("u" . "(1X(B") - ("uu" . "(1Y(B") - ("e" . ["(1`P(B"]) - ("ee" . "(1`(B") - ("ae" . ["(1aP(B"]) - ("aa" . "(1a(B") - ("o" . ["(1bP(B"]) - ("oo" . "(1b(B") - ("oe" . ["(1`RP(B"]) - ("or" . "(1m(B") - ("er" . ["(1`T(B"]) - ("ir" . ["(1`U(B"]) - ("ua" . ["(1[GP(B"]) - ("uaa" . ["(1[G(B"]) - ("ie" . ["(1`Q]P(B"]) - ("ia" . ["(1`Q](B"]) - ("ea" . ["(1`VM(B"]) - ("eaa" . ["(1`WM(B"]) - ("ai" . "(1d(B") - ("ei" . "(1c(B") - ("ao" . ["(1`[R(B"]) - ("aM" . "(1S(B")) + (sort '(("a" . "ະ") + ("ar" . "າ") + ("i" . "ິ") + ("ii" . "ີ") + ("eu" . "ຶ") + ("ur" . "ື") + ("u" . "ຸ") + ("uu" . "ູ") + ("e" . ["ເະ"]) + ("ee" . "ເ") + ("ae" . ["ແະ"]) + ("aa" . "ແ") + ("o" . ["ໂະ"]) + ("oo" . "ໂ") + ("oe" . ["ເາະ"]) + ("or" . "ໍ") + ("er" . ["ເິ"]) + ("ir" . ["ເີ"]) + ("ua" . ["ົວະ"]) + ("uaa" . ["ົວ"]) + ("ie" . ["ເັຽະ"]) + ("ia" . ["ເັຽ"]) + ("ea" . ["ເຶອ"]) + ("eaa" . ["ເືອ"]) + ("ai" . "ໄ") + ("ei" . "ໃ") + ("ao" . ["ເົາ"]) + ("aM" . "ຳ")) (function (lambda (x y) (> (length (car x)) (length (car y))))))) ;; Maa-sakod is put at the tail. (defconst lao-transcription-maa-sakod-alist - '(("k" . "(1!(B") - ("g" . "(1'(B") - ("y" . "(1-(B") - ("d" . "(14(B") - ("n" . "(19(B") - ("b" . "(1:(B") - ("m" . "(1A(B") - ("v" . "(1G(B") - ("w" . "(1G(B") + '(("k" . "ກ") + ("g" . "ງ") + ("y" . "ຍ") + ("d" . "ດ") + ("n" . "ນ") + ("b" . "ບ") + ("m" . "ມ") + ("v" . "ວ") + ("w" . "ວ") )) (defconst lao-transcription-tone-alist - '(("'" . "(1h(B") - ("\"" . "(1i(B") - ("^" . "(1j(B") - ("+" . "(1k(B") - ("~" . "(1l(B"))) + '(("'" . "່") + ("\"" . "້") + ("^" . "໊") + ("+" . "໋") + ("~" . "໌"))) (defconst lao-transcription-punctuation-alist - '(("\\0" . "(1p(B") - ("\\1" . "(1q(B") - ("\\2" . "(1r(B") - ("\\3" . "(1s(B") - ("\\4" . "(1t(B") - ("\\5" . "(1u(B") - ("\\6" . "(1v(B") - ("\\7" . "(1w(B") - ("\\8" . "(1x(B") - ("\\9" . "(1y(B") - ("\\\\" . "(1f(B") - ("\\$" . "(1O(B"))) + '(("\\0" . "໐") + ("\\1" . "໑") + ("\\2" . "໒") + ("\\3" . "໓") + ("\\4" . "໔") + ("\\5" . "໕") + ("\\6" . "໖") + ("\\7" . "໗") + ("\\8" . "໘") + ("\\9" . "໙") + ("\\\\" . "ໆ") + ("\\$" . "ຯ"))) (defconst lao-transcription-pattern (concat @@ -332,39 +332,39 @@ "Regexp of Roman transcription pattern for one Lao syllable.") (defconst lao-vowel-reordering-rule - '(("(1P(B" (0 ?(1P(B) (0 ?(1Q(B)) - ("(1R(B" (0 ?(1R(B)) - ("(1T(B" (0 ?(1U(B)) - ("(1U(B" (0 ?(1U(B)) - ("(1V(B" (0 ?(1V(B)) - ("(1W(B" (0 ?(1W(B)) - ("(1X(B" (0 ?(1X(B)) - ("(1Y(B" (0 ?(1Y(B)) - ("(1`P(B" (?(1`(B 0 ?(1P(B) (?(1`(B 0 ?(1Q(B)) - ("(1`(B" (?(1`(B 0)) - ("(1aP(B" (?(1a(B 0 ?(1P(B) (?(1a(B 0 ?(1Q(B)) - ("(1a(B" (?(1a(B 0)) - ("(1bP(B" (?(1b(B 0 ?(1P(B) (0 ?(1[(B) (?(1-(B ?(1b(B 0 ?(1Q(B) (?(1G(B ?(1b(B 0 ?(1Q(B)) - ("(1b(B" (?(1b(B 0)) - ("(1`RP(B" (?(1`(B 0 ?(1R(B ?(1P(B) (0 ?(1Q(B ?(1M(B)) - ("(1m(B" (0 ?(1m(B) (0 ?(1M(B)) - ("(1`T(B" (?(1`(B 0 ?(1T(B)) - ("(1`U(B" (?(1`(B 0 ?(1U(B)) - ("(1[GP(B" (0 ?(1[(B ?(1G(B ?(1P(B) (0 ?(1Q(B ?(1G(B)) - ("(1[G(B" (0 ?(1[(B ?(1G(B) (0 ?(1G(B)) - ("(1`Q]P(B" (?(1`(B 0 ?(1Q(B ?(1](B ?(1P(B) (0 ?(1Q(B ?(1](B)) - ("(1`Q](B" (?(1`(B 0 ?(1Q(B ?(1](B) (0 ?(1](B)) - ("(1`VM(B" (?(1`(B 0 ?(1V(B ?(1M(B)) - ("(1`WM(B" (?(1`(B 0 ?(1W(B ?(1M(B)) - ("(1d(B" (?(1d(B 0)) - ("(1c(B" (?(1c(B 0)) - ("(1`[R(B" (?(1`(B 0 ?(1[(B ?(1R(B)) - ("(1S(B" (0 ?(1S(B))) + '(("ະ" (0 ?ະ) (0 ?ັ)) + ("າ" (0 ?າ)) + ("ິ" (0 ?ີ)) + ("ີ" (0 ?ີ)) + ("ຶ" (0 ?ຶ)) + ("ື" (0 ?ື)) + ("ຸ" (0 ?ຸ)) + ("ູ" (0 ?ູ)) + ("ເະ" (?ເ 0 ?ະ) (?ເ 0 ?ັ)) + ("ເ" (?ເ 0)) + ("ແະ" (?ແ 0 ?ະ) (?ແ 0 ?ັ)) + ("ແ" (?ແ 0)) + ("ໂະ" (?ໂ 0 ?ະ) (0 ?ົ) (?ຍ ?ໂ 0 ?ັ) (?ວ ?ໂ 0 ?ັ)) + ("ໂ" (?ໂ 0)) + ("ເາະ" (?ເ 0 ?າ ?ະ) (0 ?ັ ?ອ)) + ("ໍ" (0 ?ໍ) (0 ?ອ)) + ("ເິ" (?ເ 0 ?ິ)) + ("ເີ" (?ເ 0 ?ີ)) + ("ົວະ" (0 ?ົ ?ວ ?ະ) (0 ?ັ ?ວ)) + ("ົວ" (0 ?ົ ?ວ) (0 ?ວ)) + ("ເັຽະ" (?ເ 0 ?ັ ?ຽ ?ະ) (0 ?ັ ?ຽ)) + ("ເັຽ" (?ເ 0 ?ັ ?ຽ) (0 ?ຽ)) + ("ເຶອ" (?ເ 0 ?ຶ ?ອ)) + ("ເືອ" (?ເ 0 ?ື ?ອ)) + ("ໄ" (?ໄ 0)) + ("ໃ" (?ໃ 0)) + ("ເົາ" (?ເ 0 ?ົ ?າ)) + ("ຳ" (0 ?ຳ))) "Alist of Lao vowel string vs the corresponding re-ordering rule. Each element has this form: (VOWEL NO-MAA-SAKOD-RULE WITH-MAA-SAKOD-RULE (MAA-SAKOD-0 RULE-0) ...) -VOWEL is a vowel string (e.g. \"(1`Q]P(B\"). +VOWEL is a vowel string (e.g. \"ເັຽະ\"). NO-MAA-SAKOD-RULE is a rule to re-order and modify VOWEL following a consonant. It is a list vowel characters or 0. The element 0 @@ -375,8 +375,8 @@ following a consonant and preceding a maa-sakod character. If it is nil, NO-MAA-SAKOD-RULE is used. The maa-sakod character is always appended at the tail. -For instance, rule `(\"(1`WM(B\" (?(1`(B t ?(1W(B ?(1M(B))' tells that this vowel -string following a consonant `(1!(B' should be re-ordered as \"(1`!WM(B\". +For instance, rule `(\"ເືອ\" (?ເ t ?ື ?ອ))' tells that this vowel +string following a consonant `ກ' should be re-ordered as \"ເກືອ\". Optional (MAA-SAKOD-n RULE-n) are rules specially applied to maa-sakod character MAA-SAKOD-n.") diff --git a/lisp/language/thai.el b/lisp/language/thai.el index abed8f1036..803e9977d4 100644 --- a/lisp/language/thai.el +++ b/lisp/language/thai.el @@ -1,4 +1,4 @@ -;;; thai.el --- support for Thai -*- coding: iso-2022-7bit -*- +;;; thai.el --- support for Thai -*- coding: utf-8 -*- ;; Copyright (C) 1997-1998, 2000-2013 Free Software Foundation, Inc. ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, @@ -55,7 +55,7 @@ (exit-function . exit-thai-language-environment-internal) (sample-text . (thai-compose-string - (copy-sequence "Thai (,T@RIRd7B(B) ,TJGQJ4U$CQ:(B, ,TJGQJ4U$hP(B"))) + (copy-sequence "Thai (ภาษาไทย) สวัสดีครับ, สวัสดีค่ะ"))) (documentation . t))) (define-coding-system 'cp874 @@ -75,12 +75,12 @@ This is the same as `thai-tis620' with the addition of no-break-space." :charset-list '(iso-8859-11)) ;; For automatic composition. -(let ((chars ",TQTUVWXYZghijklmn(B") - (elt '(["[,T!(B-,TO(B].[,Thijkl(B]?,TS(B?" 1 thai-composition-function] +(let ((chars "ัิีึืฺุู็่้๊๋์ํ๎") + (elt '(["[ก-ฯ].[่้๊๋์]?ำ?" 1 thai-composition-function] [nil 0 thai-composition-function]))) (dotimes (i (length chars)) (aset composition-function-table (aref chars i) elt))) -(aset composition-function-table ?,TS(B '(["[,T!(B-,TO(B]." 1 thai-composition-function])) +(aset composition-function-table ?ำ '(["[ก-ฯ]." 1 thai-composition-function])) (provide 'thai) diff --git a/lisp/language/tibet-util.el b/lisp/language/tibet-util.el index 1617c2f3eb..422fc697df 100644 --- a/lisp/language/tibet-util.el +++ b/lisp/language/tibet-util.el @@ -1,4 +1,4 @@ -;;; tibet-util.el --- utilities for Tibetan -*- coding: iso-2022-7bit; -*- +;;; tibet-util.el --- utilities for Tibetan -*- coding: utf-8-emacs; -*- ;; Copyright (C) 1997, 2001-2013 Free Software Foundation, Inc. ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, @@ -35,21 +35,21 @@ ;;; Code: (defconst tibetan-obsolete-glyphs - `(("$(7!=(B" . "$(7!=(B") ; 2 col <-> 1 col - ("$(7!?(B" . "$(7!?(B") - ("$(7!@(B" . "$(7!@(B") - ("$(7!A(B" . "$(7!A(B") - ("$(7"`(B" . "$(7"`(B") - ("$(7!;(B" . "$(7!;(B") - ("$(7!D(B" . "$(7!D(B") + `(("།" . "།") ; 2 col <-> 1 col + ("༏" . "༏") + ("༐" . "༐") + ("༑" . "༑") + ("ཿ" . "ཿ") + ("་" . "་") + ("༔" . "༔") ;; Yes these are dirty. But ... - ("$(7!>(B $(7!>(B" . ,(compose-string "$(7!>(B $(7!>(B" 0 3 [?$(7!>(B (Br . Bl) ? (Br . Bl) ?$(7!>(B])) - ("$(7!4!5!5(B" . ,(compose-string - "$(7#R#S#S#S(B" 0 4 - [?$(7#R(B (Br . Bl) ?$(7#S(B (Br . Bl) ?$(7#S(B (Br . Bl) ?$(7#S(B])) - ("$(7!4!5(B" . ,(compose-string "$(7#R#S#S(B" 0 3 [?$(7#R(B (Br . Bl) ?$(7#S(B (Br . Bl) ?$(7#S(B])) - ("$(7!6(B" . ,(compose-string "$(7#R#S!I(B" 0 3 [?$(7#R(B (Br . Bl) ?$(7#S(B (br . tr) ?$(7!I(B])) - ("$(7!4(B" . ,(compose-string "$(7#R#S(B" 0 2 [?$(7#R(B (Br . Bl) ?$(7#S(B])))) + ("༎ ༎" . ,(compose-string "༎ ༎" 0 3 [?༎ (Br . Bl) ? (Br . Bl) ?༎])) + ("༄༅༅" . ,(compose-string + "࿁࿂࿂࿂" 0 4 + [?࿁ (Br . Bl) ?࿂ (Br . Bl) ?࿂ (Br . Bl) ?࿂])) + ("༄༅" . ,(compose-string "࿁࿂࿂" 0 3 [?࿁ (Br . Bl) ?࿂ (Br . Bl) ?࿂])) + ("༆" . ,(compose-string "࿁࿂༙" 0 3 [?࿁ (Br . Bl) ?࿂ (br . tr) ?༙])) + ("༄" . ,(compose-string "࿁࿂" 0 2 [?࿁ (Br . Bl) ?࿂])))) ;;;###autoload (defun tibetan-char-p (ch) @@ -136,7 +136,7 @@ The returned string has no composition information." ;;; ;;; Here are examples of the words "bsgrubs" and "hfauM" ;;; -;;; $(7"7"G###C"U"7"G(B $(7"H"R"U"_(B +;;; བསྒྲུབས ཧཱུཾ ;;; ;;; M ;;; b s b s h @@ -144,7 +144,7 @@ The returned string has no composition information." ;;; r u ;;; u ;;; -;;; Consonants `'' ($(7"A(B), `w' ($(7">(B), `y' ($(7"B(B), `r' ($(7"C(B) take special +;;; Consonants `'' (འ), `w' (ཝ), `y' (ཡ), `r' (ར) take special ;;; forms when they are used as subjoined consonant. Consonant `r' ;;; takes another special form when used as superjoined in such a case ;;; as "rka", while it does not change its form when conjoined with @@ -161,15 +161,15 @@ The returned string has no composition information." ;; Special treatment for 'a chung. ;; If 'a follows a consonant, turn it into the subjoined form. ;; * Disabled by Tomabechi 2000/06/09 * - ;; Because in Unicode, $(7"A(B may follow directly a consonant without - ;; any intervening vowel, as in $(7"9"""Q"A!;(B=$(7"9(B $(7""(B $(7"A(B not $(7"9(B $(7""(B $(7"Q(B $(7"A(B - ;;(if (and (= char ?$(7"A(B) + ;; Because in Unicode, འ may follow directly a consonant without + ;; any intervening vowel, as in མཁ����འ་=མ ཁ འ not མ ཁ ���� འ + ;;(if (and (= char ?འ) ;; (aref (char-category-set (car last)) ?0)) - ;; (setq char ?$(7"R(B)) ;; modified for new font by Tomabechi 1999/12/10 + ;; (setq char ?ཱ)) ;; modified for new font by Tomabechi 1999/12/10 ;; Composite vowel signs are decomposed before being added ;; Added by Tomabechi 2000/06/08 - (if (memq char '(?$(7"T(B ?$(7"V(B ?$(7"W(B ?$(7"X(B ?$(7"Y(B ?$(7"Z(B ?$(7"b(B)) + (if (memq char '(?ཱི ?ཱུ ?ྲྀ ?ཷ ?ླྀ ?ཹ ?ཱྀ)) (setq comp-vowel (copy-sequence (cddr (assoc (char-to-string char) @@ -184,22 +184,22 @@ The returned string has no composition information." ;; Compose lower vowel sign vertically under. ((aref (char-category-set char) ?3) - (if (or (eq char ?$(7"Q(B) ;; `$(7"Q(B' and `$,1FP(B' should not visible when composed. + (if (or (eq char ?����) ;; `����' and `' should not visible when composed. (eq char #xF70)) (setq rule nil) (setq rule stack-under))) ;; Transform ra-mgo (superscribed r) if followed by a subjoined ;; consonant other than w, ', y, r. - ((and (= (car last) ?$(7"C(B) - (not (memq char '(?$(7#>(B ?$(7"R(B ?$(7#B(B ?$(7#C(B)))) - (setcar last ?$(7!"(B) ;; modified for newfont by Tomabechi 1999/12/10 + ((and (= (car last) ?ར) + (not (memq char '(?ྭ ?ཱ ?ྱ ?ྲ)))) + (setcar last ?����) ;; modified for newfont by Tomabechi 1999/12/10 (setq rule stack-under)) ;; Transform initial base consonant if followed by a subjoined ;; consonant but 'a. (t (let ((laststr (char-to-string (car last)))) - (if (and (/= char ?$(7"R(B) ;; modified for new font by Tomabechi - (string-match "[$(7"!(B-$(7"="?"@"D(B-$(7"J"K(B]" laststr)) + (if (and (/= char ?ཱ) ;; modified for new font by Tomabechi + (string-match "[ཀ-ཛྷཞཟལ-ཀྵཪ]" laststr)) (setcar last (string-to-char (cdr (assoc (char-to-string (car last)) tibetan-base-to-subjoined-alist))))) @@ -216,7 +216,7 @@ The returned string has no composition information." (defun tibetan-compose-string (str) "Compose Tibetan string STR." (let ((idx 0)) - ;; `$(7"A(B' is included in the pattern for subjoined consonants + ;; `འ' is included in the pattern for subjoined consonants ;; because we treat it specially in tibetan-add-components. ;; (This feature is removed by Tomabechi 2000/06/08) (while (setq idx (string-match tibetan-composable-pattern str idx)) @@ -247,7 +247,7 @@ The returned string has no composition information." (save-restriction (narrow-to-region beg end) (goto-char (point-min)) - ;; `$(7"A(B' is included in the pattern for subjoined consonants + ;; `འ' is included in the pattern for subjoined consonants ;; because we treat it specially in tibetan-add-components. ;; (This feature is removed by Tomabechi 2000/06/08) (while (re-search-forward tibetan-composable-pattern nil t) @@ -366,18 +366,18 @@ See also docstring of the function tibetan-compose-region." ;;; (defvar tibetan-canonicalize-for-unicode-alist - '(("$(7"Q(B" . "") ;; remove vowel a - ("$(7"T(B" . "$(7"R"S(B") ;; decompose vowels whose use is ``discouraged'' in Unicode 3.0 - ("$(7"V(B" . "$(7"R"U(B") - ("$(7"W(B" . "$(7#C"a(B") - ("$(7"X(B" . "$(7#C"R"a(B") - ("$(7"Y(B" . "$(7#D"a(B") - ("$(7"Z(B" . "$(7#D"R"a(B") - ("$(7"b(B" . "$(7"R"a(B")) + '(("����" . "") ;; remove vowel a + ("ཱི" . "ཱི") ;; decompose vowels whose use is ``discouraged'' in Unicode 3.0 + ("ཱུ" . "ཱུ") + ("ྲྀ" . "ྲྀ") + ("ཷ" . "ྲཱྀ") + ("ླྀ" . "ླྀ") + ("ཹ" . "ླཱྀ") + ("ཱྀ" . "ཱྀ")) "Rules for canonicalizing Tibetan vowels for Unicode.") (defvar tibetan-canonicalize-for-unicode-regexp - "[$(7"Q"T"V"W"X"Y"Z"b(B]" + "[����ཱཱིུྲྀཷླྀཹཱྀ]" "Regexp for Tibetan vowels to be canonicalized in Unicode.") (defun tibetan-canonicalize-for-unicode-region (from to) diff --git a/lisp/language/tibetan.el b/lisp/language/tibetan.el index e80ded9c98..f85284702a 100644 --- a/lisp/language/tibetan.el +++ b/lisp/language/tibetan.el @@ -1,4 +1,4 @@ -;;; tibetan.el --- support for Tibetan language -*- coding: iso-2022-7bit; -*- +;;; tibetan.el --- support for Tibetan language -*- coding: utf-8-emacs; -*- ;; Copyright (C) 1997, 2001-2013 Free Software Foundation, Inc. ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, @@ -43,45 +43,45 @@ ;;; I hope I can add missing characters later. ;;; ;;; 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F -;;;2120 // $(7!!(B $(7!"(B $(7!#(B $(7!$(B $(7!%(B $(7!&(B $(7!'(B $(7!((B $(7!)(B $(7!*(B $(7!+(B $(7!,(B $(7!-(B $(7!.(B $(7!/(B ; obsolete glyphs (2123-5) -;;;2130 $(7!0(B $(7!1(B $(7!2(B $(7!3(B $(7!4(B $(7!5(B $(7!6(B $(7!7(B $(7!8(B $(7!9(B $(7!:(B $(7!;(B $(7!<(B $(7!=(B $(7!>(B $(7!?(B ; Punctuation, -;;;2140 $(7!@(B $(7!A(B $(7!B(B $(7!C(B $(7!D(B $(7!E(B $(7!F(B $(7!G(B $(7!H(B $(7!I(B $(7!J(B $(7!K(B $(7!L(B $(7!M(B $(7!N(B $(7!O(B ; Digits and -;;;2150 $(7!P(B $(7!Q(B $(7!R(B $(7!S(B $(7!T(B $(7!U(B $(7!V(B $(7!W(B $(7!X(B $(7!Y(B $(7!Z(B $(7![(B $(7!\(B $(7!](B $(7!^(B $(7!_(B ; Special signs. -;;;2160 $(7!`(B $(7!a(B $(7!b(B $(7!c(B $(7!d(B $(7!e(B $(7!f(B $(7!g(B $(7!h(B $(7!i(B $(7!j(B $(7!k(B $(7!l(B $(7!m(B $(7!n(B $(7!o(B ; -;;;2170 $(7!p(B $(7!q(B $(7!r(B $(7!s(B $(7!t(B $(7!u(B $(7!v(B $(7!w(B $(7!x(B $(7!y(B $(7!z(B $(7!{(B $(7!|(B $(7!}(B $(7!~(B // ; +;;;2120 // ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ; obsolete glyphs (2123-5) +;;;2130 ༀ ༁ ༂ ༃ ༄ ༅ ༆ ༇ ༈ ༉ ༊ ་ ༌ ། ༎ ༏ ; Punctuation, +;;;2140 ༐ ༑ ༒ ༓ ༔ ༕ ༖ ༗ ༘ ༙ ༚ ༛ ༜ ༝ ༞ ༟ ; Digits and +;;;2150 ༠ ༡ ༢ ༣ ༤ ༥ ༦ ༧ ༨ ༩ ༪ ༫ ༬ ༭ ༮ ༯ ; Special signs. +;;;2160 ༰ ༱ ༲ ༳ ༴ ༵ ༶ ༷ ༸ ༹ ༺ ༻ ༼ ༽ ༾ ༿ ; +;;;2170 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� // ; ;;; ;;; 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F -;;;2220 // $(7"!(B $(7""(B $(7"#(B $(7"$(B $(7"%(B $(7"&(B $(7"'(B $(7"((B $(7")(B $(7"*(B $(7"+(B $(7",(B $(7"-(B $(7".(B $(7"/(B ; Base consonants -;;;2230 $(7"0(B $(7"1(B $(7"2(B $(7"3(B $(7"4(B $(7"5(B $(7"6(B $(7"7(B $(7"8(B $(7"9(B $(7":(B $(7";(B $(7"<(B $(7"=(B $(7">(B $(7"?(B ; and -;;;2240 $(7"@(B $(7"A(B $(7"B(B $(7"C(B $(7"D(B $(7"E(B $(7"F(B $(7"G(B $(7"H(B $(7"I(B $(7"J(B $(7"K(B $(7"L(B $(7"M(B $(7"N(B $(7"O(B ; Vowel signs. -;;;2250 $(7"P(B $(7"Q(B $(7"R(B $(7"S(B $(7"T(B $(7"U(B $(7"V(B $(7"W(B $(7"X(B $(7"Y(B $(7"Z(B $(7"[(B $(7"\(B $(7"](B $(7"^(B $(7"_(B ; (\x2251 = vowel a) -;;;2260 $(7"`(B $(7"a(B $(7"b(B $(7"c(B $(7"d(B $(7"e(B $(7"f(B $(7"g(B $(7"h(B $(7"i(B $(7"j(B $(7"k(B $(7"l(B $(7"m(B $(7"n(B $(7"o(B ; Long vowels and -;;;2270 $(7"p(B $(7"q(B $(7"r(B $(7"s(B $(7"t(B $(7"u(B $(7"v(B $(7"w(B $(7"x(B $(7"y(B $(7"z(B $(7"{(B $(7"|(B $(7"}(B $(7"~(B // ; vocalic r, l ARE +;;;2220 // ཀ ཁ ག གྷ ང ཅ ཆ ཇ ���� ཉ ཊ ཋ ཌ ཌྷ ཎ ; Base consonants +;;;2230 ཏ ཐ ད དྷ ན པ ཕ བ བྷ མ ཙ ཚ ཛ ཛྷ ཝ ཞ ; and +;;;2240 ཟ འ ཡ ར ལ ཤ ཥ ས ཧ ཨ ཀྵ ཪ ���� ���� ���� ���� ; Vowel signs. +;;;2250 ���� ���� ཱ ི ཱི ུ ཱུ ྲྀ ཷ ླྀ ཹ ེ ཻ ོ ཽ ཾ ; (\x2251 = vowel a) +;;;2260 ཿ ྀ ཱྀ ྂ ྃ ྄ ྅ ྆ ྇ ྈ ྉ ྊ ྋ ���� ���� ���� ; Long vowels and +;;;2270 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� // ; vocalic r, l ARE ;;; ; atomically ;;; ; encoded. ;;; 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F -;;;2320 // $(7#!(B $(7#"(B $(7##(B $(7#$(B $(7#%(B $(7#&(B $(7#'(B $(7#((B $(7#)(B $(7#*(B $(7#+(B $(7#,(B $(7#-(B $(7#.(B $(7#/(B ; Subjoined consonants -;;;2330 $(7#0(B $(7#1(B $(7#2(B $(7#3(B $(7#4(B $(7#5(B $(7#6(B $(7#7(B $(7#8(B $(7#9(B $(7#:(B $(7#;(B $(7#<(B $(7#=(B $(7#>(B $(7#?(B ; -;;;2340 $(7#@(B $(7#A(B $(7#B(B $(7#C(B $(7#D(B $(7#E(B $(7#F(B $(7#G(B $(7#H(B $(7#I(B $(7#J(B $(7#K(B $(7#L(B $(7#M(B $(7#N(B $(7#O(B ; -;;;2350 $(7#P(B $(7#Q(B $(7#R(B $(7#S(B $(7#T(B $(7#U(B $(7#V(B $(7#W(B $(7#X(B $(7#Y(B $(7#Z(B $(7#[(B $(7#\(B $(7#](B $(7#^(B $(7#_(B ; Hereafter, the chars -;;;2360 $(7#`(B $(7#a(B $(7#b(B $(7#c(B $(7#d(B $(7#e(B $(7#f(B $(7#g(B $(7#h(B $(7#i(B $(7#j(B $(7#k(B $(7#l(B $(7#m(B $(7#n(B $(7#o(B ; are not specified -;;;2370 $(7#p(B $(7#q(B $(7#r(B $(7#s(B $(7#t(B $(7#u(B $(7#v(B $(7#w(B $(7#x(B $(7#y(B $(7#z(B $(7#{(B $(7#|(B $(7#}(B $(7#~(B // ; in Unicode. +;;;2320 // ྐ ྑ ྒ ྒྷ ྔ ྕ ྖ ྗ ���� ྙ ྚ ྛ ྜ ྜྷ ྞ ; Subjoined consonants +;;;2330 ྟ ྠ ྡ ྡྷ ྣ ྤ ྥ ྦ ྦྷ ྨ ྩ ྪ ྫ ྫྷ ྭ ྮ ; +;;;2340 ྯ ྰ ྱ ྲ ླ ྴ ྵ ྶ ྷ ྸ ྐྵ ྺ ྻ ྼ ���� ྾ ; +;;;2350 ྿ ࿀ ࿁ ࿂ ࿃ ࿄ ࿅ ࿆ ࿇ ࿈ ࿉ ࿊ ࿋ ࿌ ���� ���� ; Hereafter, the chars +;;;2360 ࿏ ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ; are not specified +;;;2370 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� // ; in Unicode. ;;; ;;; 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F -;;;2420 // $(7$!(B $(7$"(B $(7$#(B $(7$$(B $(7$%(B $(7$&(B $(7$'(B $(7$((B $(7$)(B $(7$*(B $(7$+(B $(7$,(B $(7$-(B $(7$.(B $(7$/(B ; Precomposed -;;;2430 $(7$0(B $(7$1(B $(7$2(B $(7$3(B $(7$4(B $(7$5(B $(7$6(B $(7$7(B $(7$8(B $(7$9(B $(7$:(B $(7$;(B $(7$<(B $(7$=(B $(7$>(B $(7$?(B ; consonants for -;;;2440 $(7$@(B $(7$A(B $(7$B(B $(7$C(B $(7$D(B $(7$E(B $(7$F(B $(7$G(B $(7$H(B $(7$I(B $(7$J(B $(7$K(B $(7$L(B $(7$M(B $(7$N(B $(7$O(B ; ordinary Tibetan. -;;;2450 $(7$P(B $(7$Q(B $(7$R(B $(7$S(B $(7$T(B $(7$U(B $(7$V(B $(7$W(B $(7$X(B $(7$Y(B $(7$Z(B $(7$[(B $(7$\(B $(7$](B $(7$^(B $(7$_(B ; They are decomposed -;;;2460 $(7$`(B $(7$a(B $(7$b(B $(7$c(B $(7$d(B $(7$e(B $(7$f(B $(7$g(B $(7$h(B $(7$i(B $(7$j(B $(7$k(B $(7$l(B $(7$m(B $(7$n(B $(7$o(B ; into base and -;;;2470 $(7$p(B $(7$q(B $(7$r(B $(7$s(B $(7$t(B $(7$u(B $(7$v(B $(7$w(B $(7$x(B $(7$y(B $(7$z(B $(7${(B $(7$|(B $(7$}(B $(7$~(B // ; subjoined consonants +;;;2420 // ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ; Precomposed +;;;2430 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ; consonants for +;;;2440 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ; ordinary Tibetan. +;;;2450 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ; They are decomposed +;;;2460 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ; into base and +;;;2470 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� // ; subjoined consonants ;;; ; when written on a ;;; 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F ; file in Tibetan -;;;2520 // $(7%!(B $(7%"(B $(7%#(B $(7%$(B $(7%%(B $(7%&(B $(7%'(B $(7%((B $(7%)(B $(7%*(B $(7%+(B $(7%,(B $(7%-(B $(7%.(B $(7%/(B ; coding system. -;;;2530 $(7%0(B $(7%1(B $(7%2(B $(7%3(B $(7%4(B $(7%5(B $(7%6(B $(7%7(B $(7%8(B $(7%9(B $(7%:(B $(7%;(B $(7%<(B $(7%=(B $(7%>(B $(7%?(B ; -;;;2540 $(7%@(B $(7%A(B $(7%B(B $(7%C(B $(7%D(B $(7%E(B $(7%F(B $(7%G(B $(7%H(B $(7%I(B $(7%J(B $(7%K(B $(7%L(B $(7%M(B $(7%N(B $(7%O(B ; -;;;2550 $(7%P(B $(7%Q(B $(7%R(B $(7%S(B $(7%T(B $(7%U(B $(7%V(B $(7%W(B $(7%X(B $(7%Y(B $(7%Z(B $(7%[(B $(7%\(B $(7%](B $(7%^(B $(7%_(B ; -;;;2560 $(7%`(B $(7%a(B $(7%b(B $(7%c(B $(7%d(B $(7%e(B $(7%f(B $(7%g(B $(7%h(B $(7%i(B $(7%j(B $(7%k(B $(7%l(B $(7%m(B $(7%n(B $(7%o(B ; -;;;2570 $(7%p(B $(7%q(B $(7%r(B $(7%s(B $(7%t(B $(7%u(B $(7%v(B $(7%w(B $(7%x(B $(7%y(B $(7%z(B $(7%{(B $(7%|(B $(7%}(B $(7%~(B // ; +;;;2520 // ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ; coding system. +;;;2530 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ; +;;;2540 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ; +;;;2550 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ; +;;;2560 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ; +;;;2570 ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� // ; ;;; @@ -101,18 +101,18 @@ (input-method . "tibetan-wylie") (features tibet-util) (documentation . t) - (sample-text . "Tibetan ($(7"7"]"2!;"G#!"Q"2!;(B) $(7!4!5!5!>"7"!#C"Q!;"E"S"G!;"7"2"[!;"D"["#"G!>"I"]"_!;"9"Q!;"/"S!;"5"Q"2#9"[!;"H"A"U"c!>(B"))) + (sample-text . "Tibetan (བོད་སྐ����ད་) ༄༅༅༎བཀྲ����་ཤིས་བདེ་ལེགས༎ཨོཾ་མ����་ཎི་པ����དྨེ་ཧའུྂ༎"))) -;; `$(7"A(B' is included in the pattern for subjoined consonants because we +;; `འ' is included in the pattern for subjoined consonants because we ;; treat it specially in tibetan-add-components. ;; modified by Tomabechi 1999/12/10 ;; modified by Tomabechi 2000/06/08 ;; To allow infinite addition of vowels/modifiers ;; as specified in Unicode v.3 -;; $(7"A(B is removed from the class of subjoined. Tomabechi 2000/06/08 +;; འ is removed from the class of subjoined. Tomabechi 2000/06/08 ;; (for Unicode support) (defconst tibetan-composable-pattern - "[$(7"!(B-$(7"J"K(B][$(7#!(B-$(7#J#K#L#M(B]*[$,1FP$(7"Q"R"S(B-$(7"^"a"b"e(B]*[$(7"_"c"d"g(B-$(7"l!I!e!g(B]*" + "[ཀ-ཀྵཪ][ྐ-ྐྵྺྻྼ]*[����ཱི-྄ཱཽྀྀ]*[ཾྂྃ྆-ྋ༙༵༷]*" "Regexp matching a composable sequence of Tibetan characters.") ;;; @@ -123,50 +123,50 @@ ;;; alists for tibetan char <-> transcription conversion ;;; longer transcription should come first (defconst tibetan-consonant-transcription-alist - '(("tsh" . "$(7";(B") - ("dzh" . "$(7"=(B") - ("kSH" . "$(7"J(B") - ("kh" . "$(7""(B") - ("gh" . "$(7"$(B") - ("ng" . "$(7"%(B") - ("ch" . "$(7"'(B") - ("ny" . "$(7"*(B") - ("TH" . "$(7",(B") - ("DH" . "$(7".(B") - ("th" . "$(7"1(B") - ("dh" . "$(7"3(B") - ("ph" . "$(7"6(B") - ("bh" . "$(7"8(B") - ("ts" . "$(7":(B") - ("dz" . "$(7"<(B") - ("zh" . "$(7"?(B") - ("sh" . "$(7"E(B") - ("SH" . "$(7"F(B") - ("k" . "$(7"!(B") - ("g" . "$(7"#(B") - ("c" . "$(7"&(B") - ("j" . "$(7"((B") - ("T" . "$(7"+(B") - ("D" . "$(7"-(B") - ("N" . "$(7"/(B") - ("t" . "$(7"0(B") - ("d" . "$(7"2(B") - ("n" . "$(7"4(B") - ("p" . "$(7"5(B") - ("b" . "$(7"7(B") - ("m" . "$(7"9(B") - ("w" . "$(7">(B") - ("z" . "$(7"@(B") - ("'" . "$(7"A(B") - ("y" . "$(7"B(B") - ("r" . "$(7"C(B") - ("l" . "$(7"D(B") - ("s" . "$(7"G(B") - ("h" . "$(7"H(B") - ("H" . "$(7"H(B") - ("A" . "$(7"I(B") + '(("tsh" . "ཚ") + ("dzh" . "ཛྷ") + ("kSH" . "ཀྵ") + ("kh" . "ཁ") + ("gh" . "གྷ") + ("ng" . "ང") + ("ch" . "ཆ") + ("ny" . "ཉ") + ("TH" . "ཋ") + ("DH" . "ཌྷ") + ("th" . "ཐ") + ("dh" . "དྷ") + ("ph" . "ཕ") + ("bh" . "བྷ") + ("ts" . "ཙ") + ("dz" . "ཛ") + ("zh" . "ཞ") + ("sh" . "ཤ") + ("SH" . "ཥ") + ("k" . "ཀ") + ("g" . "ག") + ("c" . "ཅ") + ("j" . "ཇ") + ("T" . "ཊ") + ("D" . "ཌ") + ("N" . "ཎ") + ("t" . "ཏ") + ("d" . "ད") + ("n" . "ན") + ("p" . "པ") + ("b" . "བ") + ("m" . "མ") + ("w" . "ཝ") + ("z" . "ཟ") + ("'" . "འ") + ("y" . "ཡ") + ("r" . "ར") + ("l" . "ལ") + ("s" . "ས") + ("h" . "ཧ") + ("H" . "ཧ") + ("A" . "ཨ") ;; Added by Tomabechi 1999/12/10 - ("R" . "$(7"K(B") ;; fixed form RA + ("R" . "ཪ") ;; fixed form RA )) @@ -174,203 +174,203 @@ '( ;; Composite Vowels ;; Added by Tomabechi 2000/06/08 - ("frr" . "$(7"X(B") - ("fll" . "$(7"Z(B") - ("fa" . "$(7"R(B") - ("fi" . "$(7"T(B") - ("fu" . "$(7"V(B") - ("fr" . "$(7"W(B") - ("fl" . "$(7"Y(B") - ("fI" . "$(7"b(B") + ("frr" . "ཷ") + ("fll" . "ཹ") + ("fa" . "ཱ") + ("fi" . "ཱི") + ("fu" . "ཱུ") + ("fr" . "ྲྀ") + ("fl" . "ླྀ") + ("fI" . "ཱྀ") ;; Normal Vowels - ("ai" . "$(7"\(B") - ("au" . "$(7"^(B") - ("ee" . "$(7"\(B") - ("oo" . "$(7"^(B") - ("a" . "$(7"Q(B") ; invisible vowel sign (\x2251) - ("i" . "$(7"S(B") - ("u" . "$(7"U(B") - ("e" . "$(7"[(B") - ("o" . "$(7"](B") - ("E" . "$(7"\(B") - ("O" . "$(7"^(B") - ("I" . "$(7"a(B") - ("," . "$(7"e(B") ; idem. + ("ai" . "ཻ") + ("au" . "ཽ") + ("ee" . "ཻ") + ("oo" . "ཽ") + ("a" . "����") ; invisible vowel sign (\x2251) + ("i" . "ི") + ("u" . "ུ") + ("e" . "ེ") + ("o" . "ོ") + ("E" . "ཻ") + ("O" . "ཽ") + ("I" . "ྀ") + ("," . "྄") ; idem. )) (defconst tibetan-modifier-transcription-alist - '(("M" . "$(7"_(B") - ("~" . "$(7"c(B") - ("`" . "$(7"d(B") - ("x" . "$(7"i(B") - ("X" . "$(7"j(B") - ("v" . "$(7"g(B") - ("V" . "$(7"h(B") - ("q" . "$(7"k(B") - ("Q" . "$(7"l(B") - ("_/" . "$(7!I(B") - ("_o" . "$(7!g(B") - ("_O" . "$(7!e(B"))) + '(("M" . "ཾ") + ("~" . "ྂ") + ("`" . "ྃ") + ("x" . "ྈ") + ("X" . "ྉ") + ("v" . "྆") + ("V" . "྇") + ("q" . "ྊ") + ("Q" . "ྋ") + ("_/" . "༙") + ("_o" . "༷") + ("_O" . "༵"))) (defconst tibetan-precomposed-transcription-alist - '(("phyw" . "$(7$G(B") - ("tshw" . "$(7$)(B") - ("rtsw" . "$(7%.(B") - ("khw" . "$(7$"(B") - ("nyw" . "$(7$%(B") - ("tsw" . "$(7$((B") - ("zhw" . "$(7$*(B") - ("shw" . "$(7$.(B") - ("khy" . "$(7$A(B") - ("phy" . "$(7$D(B") - ("khr" . "$(7$Q(B") - ("thr" . "$(7$T(B") - ("phr" . "$(7$W(B") - ("shr" . "$(7$Z(B") - ("dzr" . "$(7$^(B") - ("grw" . "$(7$_(B") - ("rng" . "$(7%#(B") - ("rny" . "$(7%%(B") - ("rts" . "$(7%+(B") - ("rdz" . "$(7%,(B") - ("rgw" . "$(7%-(B") - ("rky" . "$(7%0(B") - ("rgy" . "$(7%1(B") - ("rmy" . "$(7%2(B") - ("lng" . "$(7%B(B") - ("sng" . "$(7%R(B") - ("sny" . "$(7%S(B") - ("sts" . "$(7%Z(B") - ("sky" . "$(7%`(B") - ("sgy" . "$(7%a(B") - ("spy" . "$(7%b(B") - ("sby" . "$(7%c(B") - ("smy" . "$(7%d(B") - ("skr" . "$(7%p(B") - ("sgr" . "$(7%q(B") - ("snr" . "$(7%r(B") - ("spr" . "$(7%s(B") - ("sbr" . "$(7%t(B") - ("smr" . "$(7%u(B") - ("kw" . "$(7$!(B") - ("gw" . "$(7$#(B") - ("cw" . "$(7$$(B") - ("tw" . "$(7$&(B") - ("dw" . "$(7$'(B") - ("zw" . "$(7$+(B") - ("rw" . "$(7$,(B") - ("lw" . "$(7$-(B") - ("sw" . "$(7$/(B") - ("hw" . "$(7$0(B") - ("ky" . "$(7$@(B") - ("gy" . "$(7$B(B") - ("py" . "$(7$C(B") - ("by" . "$(7$E(B") - ("my" . "$(7$F(B") - ("kr" . "$(7$P(B") - ("gr" . "$(7$R(B") - ("tr" . "$(7$S(B") - ("dr" . "$(7$U(B") - ("pr" . "$(7$V(B") - ("brk" . "$(7"7%!(B") - ("brg" . "$(7"7%"(B") - ("brng" . "$(7"7%#(B") - ("brj" . "$(7"7%$(B") - ("brny" . "$(7"7%%(B") - ("brt" . "$(7"7%&(B") - ("brd" . "$(7"7%'(B") - ("brn" . "$(7"7%((B") - ("brts" . "$(7"7%+(B") - ("brdz" . "$(7"7%,(B") - ("brl" . "$(7"7$d(B") - ("br" . "$(7$X(B") - ("mr" . "$(7$Y(B") - ("sr" . "$(7$[(B") - ("hr" . "$(7$\(B") - ("jr" . "$(7$](B") - ("kl" . "$(7$`(B") - ("gl" . "$(7$a(B") - ("blt" . "$(7"7%E(B") - ("bld" . "$(7"7%F(B") - ("bl" . "$(7$b(B") - ("zl" . "$(7$c(B") - ("rl" . "$(7$d(B") - ("sl" . "$(7$e(B") - ("rk" . "$(7%!(B") - ("rg" . "$(7%"(B") - ("rj" . "$(7%$(B") - ("rt" . "$(7%&(B") - ("rd" . "$(7%'(B") - ("rn" . "$(7%((B") - ("rb" . "$(7%)(B") - ("rm" . "$(7%*(B") - ("lk" . "$(7%@(B") - ("lg" . "$(7%A(B") - ("lc" . "$(7%C(B") - ("lj" . "$(7%D(B") - ("lt" . "$(7%E(B") - ("ld" . "$(7%F(B") - ("ln" . "$(7!!(B") ; dummy \x2121 - ("lp" . "$(7%G(B") - ("lb" . "$(7%H(B") - ("lh" . "$(7%I(B") - ("sk" . "$(7%P(B") - ("sg" . "$(7%Q(B") - ("st" . "$(7%T(B") - ("sd" . "$(7%U(B") - ("sn" . "$(7%V(B") - ("sp" . "$(7%W(B") - ("sb" . "$(7%X(B") - ("sm" . "$(7%Y(B")) + '(("phyw" . "����") + ("tshw" . "����") + ("rtsw" . "����") + ("khw" . "����") + ("nyw" . "����") + ("tsw" . "����") + ("zhw" . "����") + ("shw" . "����") + ("khy" . "����") + ("phy" . "����") + ("khr" . "����") + ("thr" . "����") + ("phr" . "����") + ("shr" . "����") + ("dzr" . "����") + ("grw" . "����") + ("rng" . "����") + ("rny" . "����") + ("rts" . "����") + ("rdz" . "����") + ("rgw" . "����") + ("rky" . "����") + ("rgy" . "����") + ("rmy" . "����") + ("lng" . "����") + ("sng" . "����") + ("sny" . "����") + ("sts" . "����") + ("sky" . "����") + ("sgy" . "����") + ("spy" . "����") + ("sby" . "����") + ("smy" . "����") + ("skr" . "����") + ("sgr" . "����") + ("snr" . "����") + ("spr" . "����") + ("sbr" . "����") + ("smr" . "����") + ("kw" . "����") + ("gw" . "����") + ("cw" . "����") + ("tw" . "����") + ("dw" . "����") + ("zw" . "����") + ("rw" . "����") + ("lw" . "����") + ("sw" . "����") + ("hw" . "����") + ("ky" . "����") + ("gy" . "����") + ("py" . "����") + ("by" . "����") + ("my" . "����") + ("kr" . "����") + ("gr" . "����") + ("tr" . "����") + ("dr" . "����") + ("pr" . "����") + ("brk" . "བ����") + ("brg" . "བ����") + ("brng" . "བ����") + ("brj" . "བ����") + ("brny" . "བ����") + ("brt" . "བ����") + ("brd" . "བ����") + ("brn" . "བ����") + ("brts" . "བ����") + ("brdz" . "བ����") + ("brl" . "བ����") + ("br" . "����") + ("mr" . "����") + ("sr" . "����") + ("hr" . "����") + ("jr" . "����") + ("kl" . "����") + ("gl" . "����") + ("blt" . "བ����") + ("bld" . "བ����") + ("bl" . "����") + ("zl" . "����") + ("rl" . "����") + ("sl" . "����") + ("rk" . "����") + ("rg" . "����") + ("rj" . "����") + ("rt" . "����") + ("rd" . "����") + ("rn" . "����") + ("rb" . "����") + ("rm" . "����") + ("lk" . "����") + ("lg" . "����") + ("lc" . "����") + ("lj" . "����") + ("lt" . "����") + ("ld" . "����") + ("ln" . "����") ; dummy \x2121 + ("lp" . "����") + ("lb" . "����") + ("lh" . "����") + ("sk" . "����") + ("sg" . "����") + ("st" . "����") + ("sd" . "����") + ("sn" . "����") + ("sp" . "����") + ("sb" . "����") + ("sm" . "����")) ) (defconst tibetan-subjoined-transcription-alist - (sort '(("+k" . "$(7#!(B") - ("+kh" . "$(7#"(B") - ("+g" . "$(7##(B") - ("+gh" . "$(7#$(B") - ("+ng" . "$(7#%(B") - ("+c" . "$(7#&(B") - ("+ch" . "$(7#'(B") - ("+j" . "$(7#((B") - ("+ny" . "$(7#*(B") - ("+T" . "$(7#+(B") - ("+TH" . "$(7#,(B") - ("+D" . "$(7#-(B") - ("+DH" . "$(7#.(B") - ("+N" . "$(7#/(B") - ("+t" . "$(7#0(B") - ("+th" . "$(7#1(B") - ("+d" . "$(7#2(B") - ("+dh" . "$(7#3(B") - ("+n" . "$(7#4(B") - ("+p" . "$(7#5(B") - ("+ph" . "$(7#6(B") - ("+b" . "$(7#7(B") - ("+bh" . "$(7#8(B") - ("+m" . "$(7#9(B") - ("+ts" . "$(7#:(B") - ("+tsh" . "$(7#;(B") - ("+dz" . "$(7#<(B") - ("+dzh" . "$(7#=(B") - ("+w" . "$(7#>(B") - ("+zh" . "$(7#?(B") - ("+z" . "$(7#@(B") - ("+'" . "$(7#A(B") - ("+y" . "$(7#B(B") - ("+r" . "$(7#C(B") - ("+l" . "$(7#D(B") - ("+sh" . "$(7#E(B") - ("+SH" . "$(7#F(B") - ("+s" . "$(7#G(B") - ("+h" . "$(7#H(B") - ("+A" . "$(7#I(B") - ("+kSH" . "$(7#J(B") + (sort '(("+k" . "ྐ") + ("+kh" . "ྑ") + ("+g" . "ྒ") + ("+gh" . "ྒྷ") + ("+ng" . "ྔ") + ("+c" . "ྕ") + ("+ch" . "ྖ") + ("+j" . "ྗ") + ("+ny" . "ྙ") + ("+T" . "ྚ") + ("+TH" . "ྛ") + ("+D" . "ྜ") + ("+DH" . "ྜྷ") + ("+N" . "ྞ") + ("+t" . "ྟ") + ("+th" . "ྠ") + ("+d" . "ྡ") + ("+dh" . "ྡྷ") + ("+n" . "ྣ") + ("+p" . "ྤ") + ("+ph" . "ྥ") + ("+b" . "ྦ") + ("+bh" . "ྦྷ") + ("+m" . "ྨ") + ("+ts" . "ྩ") + ("+tsh" . "ྪ") + ("+dz" . "ྫ") + ("+dzh" . "ྫྷ") + ("+w" . "ྭ") + ("+zh" . "ྮ") + ("+z" . "ྯ") + ("+'" . "ྰ") + ("+y" . "ྱ") + ("+r" . "ྲ") + ("+l" . "ླ") + ("+sh" . "ྴ") + ("+SH" . "ྵ") + ("+s" . "ྶ") + ("+h" . "ྷ") + ("+A" . "ྸ") + ("+kSH" . "ྐྵ") ;; Added by Tomabechi 1999/12/10 - ("+W" . "$(7#K(B") ;; fixed form subscribed WA - ("+Y" . "$(7#L(B") ;; fixed form subscribed YA - ("+R" . "$(7#M(B") ;; fixed form subscribed RA + ("+W" . "ྺ") ;; fixed form subscribed WA + ("+Y" . "ྻ") ;; fixed form subscribed YA + ("+R" . "ྼ") ;; fixed form subscribed RA ) (lambda (x y) (> (length (car x)) (length (car y)))))) @@ -378,70 +378,70 @@ ;;; alist for Tibetan base consonant <-> subjoined consonant conversion. ;;; (defconst tibetan-base-to-subjoined-alist - '(("$(7"!(B" . "$(7#!(B") - ("$(7""(B" . "$(7#"(B") - ("$(7"#(B" . "$(7##(B") - ("$(7"$(B" . "$(7#$(B") - ("$(7"%(B" . "$(7#%(B") - ("$(7"&(B" . "$(7#&(B") - ("$(7"'(B" . "$(7#'(B") - ("$(7"((B" . "$(7#((B") - ("$(7"*(B" . "$(7#*(B") - ("$(7"+(B" . "$(7#+(B") - ("$(7",(B" . "$(7#,(B") - ("$(7"-(B" . "$(7#-(B") - ("$(7".(B" . "$(7#.(B") - ("$(7"/(B" . "$(7#/(B") - ("$(7"0(B" . "$(7#0(B") - ("$(7"1(B" . "$(7#1(B") - ("$(7"2(B" . "$(7#2(B") - ("$(7"3(B" . "$(7#3(B") - ("$(7"4(B" . "$(7#4(B") - ("$(7"5(B" . "$(7#5(B") - ("$(7"6(B" . "$(7#6(B") - ("$(7"7(B" . "$(7#7(B") - ("$(7"8(B" . "$(7#8(B") - ("$(7"9(B" . "$(7#9(B") - ("$(7":(B" . "$(7#:(B") - ("$(7";(B" . "$(7#;(B") - ("$(7"<(B" . "$(7#<(B") - ("$(7"=(B" . "$(7#=(B") - ("$(7">(B" . "$(7#>(B") - ("$(7"?(B" . "$(7#?(B") - ("$(7"@(B" . "$(7#@(B") - ("$(7"A(B" . "$(7#A(B") - ("$(7"B(B" . "$(7#B(B") - ("$(7"C(B" . "$(7#C(B") - ("$(7"D(B" . "$(7#D(B") - ("$(7"E(B" . "$(7#E(B") - ("$(7"F(B" . "$(7#F(B") - ("$(7"G(B" . "$(7#G(B") - ("$(7"H(B" . "$(7#H(B") - ("$(7"I(B" . "$(7#I(B") - ("$(7"J(B" . "$(7#J(B") + '(("ཀ" . "ྐ") + ("ཁ" . "ྑ") + ("ག" . "ྒ") + ("གྷ" . "ྒྷ") + ("ང" . "ྔ") + ("ཅ" . "ྕ") + ("ཆ" . "ྖ") + ("ཇ" . "ྗ") + ("ཉ" . "ྙ") + ("ཊ" . "ྚ") + ("ཋ" . "ྛ") + ("ཌ" . "ྜ") + ("ཌྷ" . "ྜྷ") + ("ཎ" . "ྞ") + ("ཏ" . "ྟ") + ("ཐ" . "ྠ") + ("ད" . "ྡ") + ("དྷ" . "ྡྷ") + ("ན" . "ྣ") + ("པ" . "ྤ") + ("ཕ" . "ྥ") + ("བ" . "ྦ") + ("བྷ" . "ྦྷ") + ("མ" . "ྨ") + ("ཙ" . "ྩ") + ("ཚ" . "ྪ") + ("ཛ" . "ྫ") + ("ཛྷ" . "ྫྷ") + ("ཝ" . "ྭ") + ("ཞ" . "ྮ") + ("ཟ" . "ྯ") + ("འ" . "ྰ") + ("ཡ" . "ྱ") + ("ར" . "ྲ") + ("ལ" . "ླ") + ("ཤ" . "ྴ") + ("ཥ" . "ྵ") + ("ས" . "ྶ") + ("ཧ" . "ྷ") + ("ཨ" . "ྸ") + ("ཀྵ" . "ྐྵ") ;; Added by Tomabechi 1999/12/10 - ("$(7"K(B" . "$(7#M(B") ;; Fixed form RA (224B->234D) + ("ཪ" . "ྼ") ;; Fixed form RA (224B->234D) )) ;;; alist for Tibetan composite vowels (long i, vocalic r, etc.) ;;; New variable. created by Tomabechi 2000/06/08 (defconst tibetan-composite-vowel-alist '(;; LONG A - ;; ("$(7"R(B" . ((bc . tc) ?$(7"R(B)) + ;; ("ཱ" . ((bc . tc) ?ཱ)) ;; LONG I - ("$(7"T(B" . (?$(7"R(B (tc . bc) ?$(7"S(B)) + ("ཱི" . (?ཱ (tc . bc) ?ི)) ;; LONG U - ("$(7"V(B" . (?$(7"R(B (bc . tc) ?$(7"U(B)) + ("ཱུ" . (?ཱ (bc . tc) ?ུ)) ;; VOCALIC R - ("$(7"W(B" . (?$(7#C(B (tc . bc) ?$(7"a(B)) + ("ྲྀ" . (?ྲ (tc . bc) ?ྀ)) ;; LONG VOCALIC R - ("$(7"X(B" . (?$(7#C(B (bc . tc) ?$(7"R(B (tc . bc) ?$(7"a(B)) + ("ཷ" . (?ྲ (bc . tc) ?ཱ (tc . bc) ?ྀ)) ;; VOCALIC L - ("$(7"Y(B" . (?$(7#D(B (tc . bc) ?$(7"a(B)) - ;;$(7!;(BLONG VOCALIC L - ("$(7"Z(B" . (?$(7#D(B (bc . tc) ?$(7"R(B (tc . bc) ?$(7"a(B)) + ("ླྀ" . (?ླ (tc . bc) ?ྀ)) + ;;་LONG VOCALIC L + ("ཹ" . (?ླ (bc . tc) ?ཱ (tc . bc) ?ྀ)) ;; LONG REVERSE I - ("$(7"b(B" . (?$(7"R(B (tc . bc) ?$(7"a(B)) + ("ཱྀ" . (?ཱ (tc . bc) ?ྀ)) )) @@ -451,102 +451,102 @@ ;;; (includes some punctuation conversion rules) ;;; (defconst tibetan-precomposition-rule-alist - `(("$(7"6#B#>(B" . "$(7$G(B") - ("$(7"##C#>(B" . "$(7$_(B") - ("$(7";#>(B" . "$(7$)(B") - ("$(7"C#:#>(B" . "$(7%.(B") - ("$(7"C###>(B" . "$(7%-(B") - ("$(7"C#!#B(B" . "$(7%0(B") - ("$(7"C###B(B" . "$(7%1(B") - ("$(7"C#9#B(B" . "$(7%2(B") - ("$(7"G#!#B(B" . "$(7%`(B") - ("$(7"G###B(B" . "$(7%a(B") - ("$(7"G#5#B(B" . "$(7%b(B") - ("$(7"G#7#B(B" . "$(7%c(B") - ("$(7"G#9#B(B" . "$(7%d(B") - ("$(7"G#!#C(B" . "$(7%p(B") - ("$(7"G###C(B" . "$(7%q(B") - ("$(7"G#4#C(B" . "$(7%r(B") - ("$(7"G#5#C(B" . "$(7%s(B") - ("$(7"G#7#C(B" . "$(7%t(B") - ("$(7"G#9#C(B" . "$(7%u(B") - ("$(7""#>(B" . "$(7$"(B") - ("$(7"*#>(B" . "$(7$%(B") - ("$(7":#>(B" . "$(7$((B") - ("$(7"?#>(B" . "$(7$*(B") - ("$(7"E#>(B" . "$(7$.(B") - ("$(7""#B(B" . "$(7$A(B") - ("$(7"6#B(B" . "$(7$D(B") - ("$(7""#C(B" . "$(7$Q(B") - ("$(7"1#C(B" . "$(7$T(B") - ("$(7"6#C(B" . "$(7$W(B") - ("$(7"E#C(B" . "$(7$Z(B") - ("$(7"<#C(B" . "$(7$^(B") - ("$(7"C#%(B" . "$(7%#(B") - ("$(7"C#*(B" . "$(7%%(B") - ("$(7"C#:(B" . "$(7%+(B") - ("$(7"C#<(B" . "$(7%,(B") - ("$(7"D#%(B" . "$(7%B(B") - ("$(7"G#%(B" . "$(7%R(B") - ("$(7"G#*(B" . "$(7%S(B") - ("$(7"G#:(B" . "$(7%Z(B") - ("$(7"!#>(B" . "$(7$!(B") - ("$(7"##>(B" . "$(7$#(B") - ("$(7"&#>(B" . "$(7$$(B") - ("$(7"0#>(B" . "$(7$&(B") - ("$(7"2#>(B" . "$(7$'(B") - ("$(7"@#>(B" . "$(7$+(B") - ("$(7"C#>(B" . "$(7$,(B") - ("$(7"D#>(B" . "$(7$-(B") - ("$(7"G#>(B" . "$(7$/(B") - ("$(7"H#>(B" . "$(7$0(B") - ("$(7"!#B(B" . "$(7$@(B") - ("$(7"##B(B" . "$(7$B(B") - ("$(7"5#B(B" . "$(7$C(B") - ("$(7"7#B(B" . "$(7$E(B") - ("$(7"9#B(B" . "$(7$F(B") - ("$(7"!#C(B" . "$(7$P(B") - ("$(7"##C(B" . "$(7$R(B") - ("$(7"0#C(B" . "$(7$S(B") - ("$(7"2#C(B" . "$(7$U(B") - ("$(7"5#C(B" . "$(7$V(B") - ("$(7"7#C(B" . "$(7$X(B") - ("$(7"9#C(B" . "$(7$Y(B") - ("$(7"G#C(B" . "$(7$[(B") - ("$(7"H#C(B" . "$(7$\(B") - ("$(7"(#C(B" . "$(7$](B") - ("$(7"!#D(B" . "$(7$`(B") - ("$(7"##D(B" . "$(7$a(B") - ("$(7"7#D(B" . "$(7$b(B") - ("$(7"@#D(B" . "$(7$c(B") - ("$(7"C#D(B" . "$(7$d(B") - ("$(7"G#D(B" . "$(7$e(B") - ("$(7"C#!(B" . "$(7%!(B") - ("$(7"C##(B" . "$(7%"(B") - ("$(7"C#((B" . "$(7%$(B") - ("$(7"C#0(B" . "$(7%&(B") - ("$(7"C#2(B" . "$(7%'(B") - ("$(7"C#4(B" . "$(7%((B") - ("$(7"C#7(B" . "$(7%)(B") - ("$(7"C#9(B" . "$(7%*(B") - ("$(7"D#!(B" . "$(7%@(B") - ("$(7"D##(B" . "$(7%A(B") - ("$(7"D#4(B" . "$(7!!(B") ; dummy 0x2121 added 2000/06/08 for transition l -> lng - ("$(7"D#&(B" . "$(7%C(B") - ("$(7"D#((B" . "$(7%D(B") - ("$(7"D#0(B" . "$(7%E(B") - ("$(7"D#2(B" . "$(7%F(B") - ("$(7"D#5(B" . "$(7%G(B") - ("$(7"D#7(B" . "$(7%H(B") - ("$(7"D#H(B" . "$(7%I(B") - ("$(7"G#!(B" . "$(7%P(B") - ("$(7"G##(B" . "$(7%Q(B") - ("$(7"G#0(B" . "$(7%T(B") - ("$(7"G#2(B" . "$(7%U(B") - ("$(7"G#4(B" . "$(7%V(B") - ("$(7"G#5(B" . "$(7%W(B") - ("$(7"G#7(B" . "$(7%X(B") - ("$(7"G#9(B" . "$(7%Y(B"))) + `(("ཕྱྭ" . "����") + ("གྲྭ" . "����") + ("ཚྭ" . "����") + ("རྩྭ" . "����") + ("རྒྭ" . "����") + ("རྐྱ" . "����") + ("རྒྱ" . "����") + ("རྨྱ" . "����") + ("སྐྱ" . "����") + ("སྒྱ" . "����") + ("སྤྱ" . "����") + ("སྦྱ" . "����") + ("སྨྱ" . "����") + ("སྐྲ" . "����") + ("སྒྲ" . "����") + ("སྣྲ" . "����") + ("སྤྲ" . "����") + ("སྦྲ" . "����") + ("སྨྲ" . "����") + ("ཁྭ" . "����") + ("ཉྭ" . "����") + ("ཙྭ" . "����") + ("ཞྭ" . "����") + ("ཤྭ" . "����") + ("ཁྱ" . "����") + ("ཕྱ" . "����") + ("ཁྲ" . "����") + ("ཐྲ" . "����") + ("ཕྲ" . "����") + ("ཤྲ" . "����") + ("ཛྲ" . "����") + ("རྔ" . "����") + ("རྙ" . "����") + ("རྩ" . "����") + ("རྫ" . "����") + ("ལྔ" . "����") + ("སྔ" . "����") + ("སྙ" . "����") + ("སྩ" . "����") + ("ཀྭ" . "����") + ("གྭ" . "����") + ("ཅྭ" . "����") + ("ཏྭ" . "����") + ("དྭ" . "����") + ("ཟྭ" . "����") + ("རྭ" . "����") + ("ལྭ" . "����") + ("སྭ" . "����") + ("ཧྭ" . "����") + ("ཀྱ" . "����") + ("གྱ" . "����") + ("པྱ" . "����") + ("བྱ" . "����") + ("མྱ" . "����") + ("ཀྲ" . "����") + ("གྲ" . "����") + ("ཏྲ" . "����") + ("དྲ" . "����") + ("པྲ" . "����") + ("བྲ" . "����") + ("མྲ" . "����") + ("སྲ" . "����") + ("ཧྲ" . "����") + ("ཇྲ" . "����") + ("ཀླ" . "����") + ("གླ" . "����") + ("བླ" . "����") + ("ཟླ" . "����") + ("རླ" . "����") + ("སླ" . "����") + ("རྐ" . "����") + ("རྒ" . "����") + ("རྗ" . "����") + ("རྟ" . "����") + ("རྡ" . "����") + ("རྣ" . "����") + ("རྦ" . "����") + ("རྨ" . "����") + ("ལྐ" . "����") + ("ལྒ" . "����") + ("ལྣ" . "����") ; dummy 0x2121 added 2000/06/08 for transition l -> lng + ("ལྕ" . "����") + ("ལྗ" . "����") + ("ལྟ" . "����") + ("ལྡ" . "����") + ("ལྤ" . "����") + ("ལྦ" . "����") + ("ལྷ" . "����") + ("སྐ" . "����") + ("སྒ" . "����") + ("སྟ" . "����") + ("སྡ" . "����") + ("སྣ" . "����") + ("སྤ" . "����") + ("སྦ" . "����") + ("སྨ" . "����"))) (defconst tibetan-regexp (let ((l (list tibetan-precomposed-transcription-alist diff --git a/lisp/language/viet-util.el b/lisp/language/viet-util.el index a0487df9ea..a4e7ff564e 100644 --- a/lisp/language/viet-util.el +++ b/lisp/language/viet-util.el @@ -1,4 +1,4 @@ -;;; viet-util.el --- utilities for Vietnamese -*- coding: iso-2022-7bit; -*- +;;; viet-util.el --- utilities for Vietnamese -*- coding: utf-8; -*- ;; Copyright (C) 1998, 2001-2013 Free Software Foundation, Inc. ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, @@ -52,159 +52,159 @@ ;; ------------+----------+-------- ;; mark | mnemonic | example ;; ------------+----------+--------- -;; breve | ( | a( -> ,1e(B -;; circumflex | ^ | a^ -> ,1b(B -;; horn | + | o+ -> ,1=(B +;; breve | ( | a( -> ă +;; circumflex | ^ | a^ -> â +;; horn | + | o+ -> ơ ;; ------------+----------+--------- -;; acute | ' | a' -> ,1a(B -;; grave | ` | a` -> ,1`(B -;; hook above | ? | a? -> ,1d(B -;; tilde | ~ | a~ -> ,1c(B -;; dot below | . | a. -> ,1U(B +;; acute | ' | a' -> á +;; grave | ` | a` -> à +;; hook above | ? | a? -> ả +;; tilde | ~ | a~ -> ã +;; dot below | . | a. -> ạ ;; ------------+----------+--------- -;; d bar | dd | dd -> ,1p(B +;; d bar | dd | dd -> đ ;; ------------+----------+--------- (defvar viet-viqr-alist '(;; lowercase - (?,1!(B . "a('") ; 161 - (?,1"(B . "a(`") ; 162 - (?,1#(B . "a(.") ; 163 - (?,1$(B . "a^'") ; 164 - (?,1%(B . "a^`") ; 165 - (?,1&(B . "a^?") ; 166 - (?,1'(B . "a^.") ; 167 - (?,1((B . "e~") ; 168 - (?,1)(B . "e.") ; 169 - (?,1*(B . "e^'") ; 170 - (?,1+(B . "e^`") ; 171 - (?,1,(B . "e^?") ; 172 - (?,1-(B . "e^~") ; 173 - (?,1.(B . "e^.") ; 174 - (?,1/(B . "o^'") ; 175 - (?,10(B . "o^`") ; 176 - (?,11(B . "o^?") ; 177 - (?,12(B . "o^~") ; 178 - (?,15(B . "o^.") ; 181 - (?,16(B . "o+`") ; 182 - (?,17(B . "o+?") ; 183 - (?,18(B . "i.") ; 184 - (?,1=(B . "o+") ; 189 - (?,1>(B . "o+'") ; 190 - (?,1F(B . "a(?") ; 198 - (?,1G(B . "a(~") ; 199 - (?,1O(B . "y`") ; 207 - (?,1Q(B . "u+'") ; 209 - (?,1U(B . "a.") ; 213 - (?,1V(B . "y?") ; 214 - (?,1W(B . "u+`") ; 215 - (?,1X(B . "u+?") ; 216 - (?,1[(B . "y~") ; 219 - (?,1\(B . "y.") ; 220 - (?,1^(B . "o+~") ; 222 - (?,1_(B . "u+") ; 223 - (?,1`(B . "a`") ; 224 - (?,1a(B . "a'") ; 225 - (?,1b(B . "a^") ; 226 - (?,1c(B . "a~") ; 227 - (?,1d(B . "a?") ; 228 - (?,1e(B . "a(") ; 229 - (?,1f(B . "u+~") ; 230 - (?,1g(B . "a^~") ; 231 - (?,1h(B . "e`") ; 232 - (?,1i(B . "e'") ; 233 - (?,1j(B . "e^") ; 234 - (?,1k(B . "e?") ; 235 - (?,1l(B . "i`") ; 236 - (?,1m(B . "i'") ; 237 - (?,1n(B . "i~") ; 238 - (?,1o(B . "i?") ; 239 - (?,1p(B . "dd") ; 240 - (?,1q(B . "u+.") ; 241 - (?,1r(B . "o`") ; 242 - (?,1s(B . "o'") ; 243 - (?,1t(B . "o^") ; 244 - (?,1u(B . "o~") ; 245 - (?,1v(B . "o?") ; 246 - (?,1w(B . "o.") ; 247 - (?,1x(B . "u.") ; 248 - (?,1y(B . "u`") ; 249 - (?,1z(B . "u'") ; 250 - (?,1{(B . "u~") ; 251 - (?,1|(B . "u?") ; 252 - (?,1}(B . "y'") ; 253 - (?,1~(B . "o+.") ; 254 + (?ắ . "a('") ; 161 + (?ằ . "a(`") ; 162 + (?ặ . "a(.") ; 163 + (?ấ . "a^'") ; 164 + (?ầ . "a^`") ; 165 + (?ẩ . "a^?") ; 166 + (?ậ . "a^.") ; 167 + (?ẽ . "e~") ; 168 + (?ẹ . "e.") ; 169 + (?ế . "e^'") ; 170 + (?ề . "e^`") ; 171 + (?ể . "e^?") ; 172 + (?ễ . "e^~") ; 173 + (?ệ . "e^.") ; 174 + (?ố . "o^'") ; 175 + (?ồ . "o^`") ; 176 + (?ổ . "o^?") ; 177 + (?ỗ . "o^~") ; 178 + (?ộ . "o^.") ; 181 + (?ờ . "o+`") ; 182 + (?ở . "o+?") ; 183 + (?ị . "i.") ; 184 + (?ơ . "o+") ; 189 + (?ớ . "o+'") ; 190 + (?ẳ . "a(?") ; 198 + (?ẵ . "a(~") ; 199 + (?ỳ . "y`") ; 207 + (?ứ . "u+'") ; 209 + (?ạ . "a.") ; 213 + (?ỷ . "y?") ; 214 + (?ừ . "u+`") ; 215 + (?ử . "u+?") ; 216 + (?ỹ . "y~") ; 219 + (?ỵ . "y.") ; 220 + (?ỡ . "o+~") ; 222 + (?ư . "u+") ; 223 + (?à . "a`") ; 224 + (?á . "a'") ; 225 + (?â . "a^") ; 226 + (?ã . "a~") ; 227 + (?ả . "a?") ; 228 + (?ă . "a(") ; 229 + (?ữ . "u+~") ; 230 + (?ẫ . "a^~") ; 231 + (?è . "e`") ; 232 + (?é . "e'") ; 233 + (?ê . "e^") ; 234 + (?ẻ . "e?") ; 235 + (?ì . "i`") ; 236 + (?í . "i'") ; 237 + (?ĩ . "i~") ; 238 + (?ỉ . "i?") ; 239 + (?đ . "dd") ; 240 + (?ự . "u+.") ; 241 + (?ò . "o`") ; 242 + (?ó . "o'") ; 243 + (?ô . "o^") ; 244 + (?õ . "o~") ; 245 + (?ỏ . "o?") ; 246 + (?ọ . "o.") ; 247 + (?ụ . "u.") ; 248 + (?ù . "u`") ; 249 + (?ú . "u'") ; 250 + (?ũ . "u~") ; 251 + (?ủ . "u?") ; 252 + (?ý . "y'") ; 253 + (?ợ . "o+.") ; 254 ;; upper case - (?,2!(B . "A('") ; 161 - (?,2"(B . "A(`") ; 162 - (?,2#(B . "A(.") ; 163 - (?,2$(B . "A^'") ; 164 - (?,2%(B . "A^`") ; 165 - (?,2&(B . "A^?") ; 166 - (?,2'(B . "A^.") ; 167 - (?,2((B . "E~") ; 168 - (?,2)(B . "E.") ; 169 - (?,2*(B . "E^'") ; 170 - (?,2+(B . "E^`") ; 171 - (?,2,(B . "E^?") ; 172 - (?,2-(B . "E^~") ; 173 - (?,2.(B . "E^.") ; 174 - (?,2/(B . "O^'") ; 175 - (?,20(B . "O^`") ; 176 - (?,21(B . "O^?") ; 177 - (?,22(B . "O^~") ; 178 - (?,25(B . "O^.") ; 181 - (?,26(B . "O+`") ; 182 - (?,27(B . "O+?") ; 183 - (?,28(B . "I.") ; 184 - (?,2=(B . "O+") ; 189 - (?,2>(B . "O+'") ; 190 - (?,2F(B . "A(?") ; 198 - (?,2G(B . "A(~") ; 199 - (?,2O(B . "Y`") ; 207 - (?,2Q(B . "U+'") ; 209 - (?,2U(B . "A.") ; 213 - (?,2V(B . "Y?") ; 214 - (?,2W(B . "U+`") ; 215 - (?,2X(B . "U+?") ; 216 - (?,2[(B . "Y~") ; 219 - (?,2\(B . "Y.") ; 220 - (?,2^(B . "O+~") ; 222 - (?,2_(B . "U+") ; 223 - (?,2`(B . "A`") ; 224 - (?,2a(B . "A'") ; 225 - (?,2b(B . "A^") ; 226 - (?,2c(B . "A~") ; 227 - (?,2d(B . "A?") ; 228 - (?,2e(B . "A(") ; 229 - (?,2f(B . "U+~") ; 230 - (?,2g(B . "A^~") ; 231 - (?,2h(B . "E`") ; 232 - (?,2i(B . "E'") ; 233 - (?,2j(B . "E^") ; 234 - (?,2k(B . "E?") ; 235 - (?,2l(B . "I`") ; 236 - (?,2m(B . "I'") ; 237 - (?,2n(B . "I~") ; 238 - (?,2o(B . "I?") ; 239 - (?,2p(B . "DD") ; 240 - (?,2p(B . "dD") ; 240 - (?,2p(B . "Dd") ; 240 - (?,2q(B . "U+.") ; 241 - (?,2r(B . "O`") ; 242 - (?,2s(B . "O'") ; 243 - (?,2t(B . "O^") ; 244 - (?,2u(B . "O~") ; 245 - (?,2v(B . "O?") ; 246 - (?,2w(B . "O.") ; 247 - (?,2x(B . "U.") ; 248 - (?,2y(B . "U`") ; 249 - (?,2z(B . "U'") ; 250 - (?,2{(B . "U~") ; 251 - (?,2|(B . "U?") ; 252 - (?,2}(B . "Y'") ; 253 - (?,2~(B . "O+.") ; 254 + (?Ắ . "A('") ; 161 + (?Ằ . "A(`") ; 162 + (?Ặ . "A(.") ; 163 + (?Ấ . "A^'") ; 164 + (?Ầ . "A^`") ; 165 + (?Ẩ . "A^?") ; 166 + (?Ậ . "A^.") ; 167 + (?Ẽ . "E~") ; 168 + (?Ẹ . "E.") ; 169 + (?Ế . "E^'") ; 170 + (?Ề . "E^`") ; 171 + (?Ể . "E^?") ; 172 + (?Ễ . "E^~") ; 173 + (?Ệ . "E^.") ; 174 + (?Ố . "O^'") ; 175 + (?Ồ . "O^`") ; 176 + (?Ổ . "O^?") ; 177 + (?Ỗ . "O^~") ; 178 + (?Ộ . "O^.") ; 181 + (?Ờ . "O+`") ; 182 + (?Ở . "O+?") ; 183 + (?Ị . "I.") ; 184 + (?Ơ . "O+") ; 189 + (?Ớ . "O+'") ; 190 + (?Ẳ . "A(?") ; 198 + (?Ẵ . "A(~") ; 199 + (?Ỳ . "Y`") ; 207 + (?Ứ . "U+'") ; 209 + (?Ạ . "A.") ; 213 + (?Ỷ . "Y?") ; 214 + (?Ừ . "U+`") ; 215 + (?Ử . "U+?") ; 216 + (?Ỹ . "Y~") ; 219 + (?Ỵ . "Y.") ; 220 + (?Ỡ . "O+~") ; 222 + (?Ư . "U+") ; 223 + (?À . "A`") ; 224 + (?Á . "A'") ; 225 + (? . "A^") ; 226 + (?à . "A~") ; 227 + (?Ả . "A?") ; 228 + (?Ă . "A(") ; 229 + (?Ữ . "U+~") ; 230 + (?Ẫ . "A^~") ; 231 + (?È . "E`") ; 232 + (?É . "E'") ; 233 + (?Ê . "E^") ; 234 + (?Ẻ . "E?") ; 235 + (?Ì . "I`") ; 236 + (?Í . "I'") ; 237 + (?Ĩ . "I~") ; 238 + (?Ỉ . "I?") ; 239 + (?Đ . "DD") ; 240 + (?Đ . "dD") ; 240 + (?Đ . "Dd") ; 240 + (?Ự . "U+.") ; 241 + (?Ò . "O`") ; 242 + (?Ó . "O'") ; 243 + (?Ô . "O^") ; 244 + (?Õ . "O~") ; 245 + (?Ỏ . "O?") ; 246 + (?Ọ . "O.") ; 247 + (?Ụ . "U.") ; 248 + (?Ù . "U`") ; 249 + (?Ú . "U'") ; 250 + (?Ũ . "U~") ; 251 + (?Ủ . "U?") ; 252 + (?Ý . "Y'") ; 253 + (?Ợ . "O+.") ; 254 ;; escape from composition (?\( . "\\(") ; breve (left parenthesis) |