root/trunk/leim/quail/ethiopic.el

Revision 4220, 23.5 kB (checked in by miyoshi, 9 months ago)

Sync up with Emacs22.2.

  • Property svn:eol-style set to LF
Line 
1 ;;; ethiopic.el --- Quail package for inputting Ethiopic characters  -*-coding: iso-2022-7bit;-*-
2
3 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4 ;;   2006, 2007, 2008
5 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
6 ;;   Registration Number H14PRO021
7
8 ;; Keywords: multilingual, input method, ethiopic
9
10 ;; This file is part of GNU Emacs.
11
12 ;; GNU Emacs is free software; you can redistribute it and/or modify
13 ;; it under the terms of the GNU General Public License as published by
14 ;; the Free Software Foundation; either version 3, or (at your option)
15 ;; any later version.
16
17 ;; GNU Emacs is distributed in the hope that it will be useful,
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20 ;; GNU General Public License for more details.
21
22 ;; You should have received a copy of the GNU General Public License
23 ;; along with GNU Emacs; see the file COPYING.  If not, write to the
24 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
25 ;; Boston, MA 02110-1301, USA.
26
27 ;; Author: TAKAHASHI Naoto <ntakahas@etl.go.jp>
28
29 ;;; Commentary:
30
31 ;;; Code:
32
33 (require 'quail)
34 (require 'ethio-util)
35
36 ;;
37 ;; The package "ethiopic"
38 ;;
39
40 (quail-define-package
41  "ethiopic" "Ethiopic"
42  '("$(3$Q#U!.(B "
43    (ethio-prefer-ascii-space "_" "$(3$h(B")
44    (ethio-prefer-ascii-punctuation "." "$(3$i(B"))
45  t "  Quail package for Ethiopic (Tigrigna and Amharic)
46
47 When you are in Ethiopic language environment, the following special
48 keys are available.
49
50 C-F9 or `M-x ethio-toggle-space'
51   Toggles space characters for keyboard input.  The current mode is
52   indicated in mode-line, whether by `_' (ASCII space) or `$(3$h(B'
53   (Ethiopic colon-like word separator).  Even in the `$(3$h(B' mode, an
54   ASCII space is inserted if the point is preceded by `an Ethiopic
55   punctuation followed by zero or more ASCII spaces'.
56
57 S-F5 or `M-x ethio-toggle-punctuation'
58   Toggles ASCII punctuations and Ethiopic punctuations for keyboard input.
59   The current mode is indicated by `.' (ASCII) or `$(3$i(B' (Ethiopic).
60
61 S-SPC or `M-x ethio-insert-ethio-space'
62   Always insert an Ethiopic word separator `$(3$h(B'.  With a prefix number,
63   insert that many word separators.
64
65 C-' or `M-x ethio-gemination'
66   Compose the character before the point with the Ethiopic gemination mark.
67   If the characater is already composed, decompose it and remove the
68   gemination mark."
69
70  ;; The following keys should work as defined in lisp/language/ethio-util,
71  ;; even during the translation.
72  '(([C-f9]  . quail-execute-non-quail-command)
73    ([S-f5]  . quail-execute-non-quail-command)
74    (" "     . quail-execute-non-quail-command)
75    ([?\S- ] . quail-execute-non-quail-command)
76    ([?\C-'] . quail-execute-non-quail-command))
77  t t)
78
79 (quail-define-rules
80  ("he" ?$(3!!(B)
81  ("hu" ?$(3!"(B)
82  ("hi" ?$(3!#(B)
83  ("ha" ?$(3!$(B)
84  ("hE" ?$(3!%(B)
85  ("hee" ?$(3!%(B)
86  ("h" ?$(3!&(B)
87  ("ho" ?$(3!'(B)
88  ("hW" ?$(3"N(B)
89  ("hWa" ?$(3"N(B)
90  ("hWe" ?$(3"K(B)
91  ("hWu" ?$(3"P(B)
92  ("hWi" ?$(3"M(B)
93  ("hWE" ?$(3"O(B)
94  ("hW'" ?$(3"P(B)
95
96  ("le" ?$(3!)(B)
97  ("lu" ?$(3!*(B)
98  ("li" ?$(3!+(B)
99  ("la" ?$(3!,(B)
100  ("lE" ?$(3!-(B)
101  ("lee" ?$(3!-(B)
102  ("l" ?$(3!.(B)
103  ("lo" ?$(3!/(B)
104  ("lW" ?$(3!0(B)
105  ("lWa" ?$(3!0(B)
106  ("lWe" ["$(3!.%n(B"])
107  ("lWu" ["$(3!.%r(B"])
108  ("lWi" ["$(3!.%o(B"])
109  ("lWE" ["$(3!.%q(B"])
110  ("lW'" ["$(3!.%r(B"])
111
112  ("Le" ?$(3!)(B)
113  ("Lu" ?$(3!*(B)
114  ("Li" ?$(3!+(B)
115  ("La" ?$(3!,(B)
116  ("LE" ?$(3!-(B)
117  ("Lee" ?$(3!-(B)
118  ("L" ?$(3!.(B)
119  ("Lo" ?$(3!/(B)
120  ("LW" ?$(3!0(B)
121  ("LWa" ?$(3!0(B)
122  ("LWe" ["$(3!.%n(B"])
123  ("LWu" ["$(3!.%r(B"])
124  ("LWi" ["$(3!.%o(B"])
125  ("LWE" ["$(3!.%q(B"])
126  ("LW'" ["$(3!.%r(B"])
127
128  ("He" ?$(3!1(B)
129  ("Hu" ?$(3!2(B)
130  ("Hi" ?$(3!3(B)
131  ("Ha" ?$(3!4(B)
132  ("HE" ?$(3!5(B)
133  ("Hee" ?$(3!5(B)
134  ("H" ?$(3!6(B)
135  ("Ho" ?$(3!7(B)
136  ("HW" ?$(3!8(B)
137  ("HWa" ?$(3!8(B)
138  ("HWe" ["$(3!6%n(B"])
139  ("HWu" ["$(3!6%r(B"])
140  ("HWi" ["$(3!6%o(B"])
141  ("HWE" ["$(3!6%q(B"])
142  ("HW'" ["$(3!6%r(B"])
143
144  ("me" ?$(3!9(B)
145  ("mu" ?$(3!:(B)
146  ("mi" ?$(3!;(B)
147  ("ma" ?$(3!<(B)
148  ("mE" ?$(3!=(B)
149  ("mee" ?$(3!=(B)
150  ("m" ?$(3!>(B)
151  ("mo" ?$(3!?(B)
152  ("mWe" ?$(3%1(B)
153  ("mWu" ?$(3%a(B)
154  ("mWi" ?$(3%A(B)
155  ("mW" ?$(3!@(B)
156  ("mWa" ?$(3!@(B)
157  ("mWE" ?$(3%Q(B)
158  ("mWee" ?$(3%Q(B)
159  ("mW'" ?$(3%a(B)
160  ("mY" ?$(3$_(B)
161  ("mYa" ?$(3$_(B)
162
163  ("Me" ?$(3!9(B)
164  ("Mu" ?$(3!:(B)
165  ("Mi" ?$(3!;(B)
166  ("Ma" ?$(3!<(B)
167  ("ME" ?$(3!=(B)
168  ("Mee" ?$(3!=(B)
169  ("M" ?$(3!>(B)
170  ("Mo" ?$(3!?(B)
171  ("MWe" ?$(3%1(B)
172  ("MWu" ?$(3%a(B)
173  ("MWi" ?$(3%A(B)
174  ("MW" ?$(3!@(B)
175  ("MWa" ?$(3!@(B)
176  ("MWE" ?$(3%Q(B)
177  ("MWee" ?$(3%Q(B)
178  ("MW'" ?$(3%a(B)
179  ("MY" ?$(3$_(B)
180  ("MYa" ?$(3$_(B)
181
182  ("`se" ?$(3!A(B)
183  ("`su" ?$(3!B(B)
184  ("`si" ?$(3!C(B)
185  ("`sa" ?$(3!D(B)
186  ("`sE" ?$(3!E(B)
187  ("`see" ?$(3!E(B)
188  ("`s" ?$(3!F(B)
189  ("`so" ?$(3!G(B)
190  ("`sW" ?$(3!H(B)
191  ("`sWa" ?$(3!H(B)
192  ("`sWe" ["$(3!F%n(B"])
193  ("`sWu" ["$(3!F%r(B"])
194  ("`sWi" ["$(3!F%o(B"])
195  ("`sWE" ["$(3!F%q(B"])
196  ("`sWee" ["$(3!F%q(B"])
197  ("`sW'" ["$(3!F%r(B"])
198
199  ("s2e" ?$(3!A(B)
200  ("s2u" ?$(3!B(B)
201  ("s2i" ?$(3!C(B)
202  ("s2a" ?$(3!D(B)
203  ("s2E" ?$(3!E(B)
204  ("s2ee" ?$(3!E(B)
205  ("s2" ?$(3!F(B)
206  ("s2o" ?$(3!G(B)
207  ("s2W" ?$(3!H(B)
208  ("s2Wa" ?$(3!H(B)
209  ("s2We" ["$(3!F%n(B"])
210  ("s2Wu" ["$(3!F%r(B"])
211  ("s2Wi" ["$(3!F%o(B"])
212  ("s2WE" ["$(3!F%q(B"])
213  ("s2Wee" ["$(3!F%q(B"])
214  ("s2W'" ["$(3!F%r(B"])
215
216  ("sse" ?$(3!A(B)
217  ("ssu" ?$(3!B(B)
218  ("ssi" ?$(3!C(B)
219  ("ssa" ?$(3!D(B)
220  ("ssE" ?$(3!E(B)
221  ("ssee" ?$(3!E(B)
222  ("ss" ?$(3!F(B)
223  ("sso" ?$(3!G(B)
224  ("ssW" ?$(3!H(B)
225  ("ssWa" ?$(3!H(B)
226  ("ssWe" ["$(3!F%n(B"])
227  ("ssWu" ["$(3!F%r(B"])
228  ("ssWi" ["$(3!F%o(B"])
229  ("ssWE" ["$(3!F%q(B"])
230  ("ssWee" ["$(3!F%q(B"])
231  ("ssW'" ["$(3!F%r(B"])
232
233  ("re" ?$(3!I(B)
234  ("ru" ?$(3!J(B)
235  ("ri" ?$(3!K(B)
236  ("ra" ?$(3!L(B)
237  ("rE" ?$(3!M(B)
238  ("ree" ?$(3!M(B)
239  ("r" ?$(3!N(B)
240  ("ro" ?$(3!O(B)
241  ("rW" ?$(3!P(B)
242  ("rWa" ?$(3!P(B)
243  ("rY" ?$(3$`(B)
244  ("rYa" ?$(3$`(B)
245  ("rWe" ["$(3!N%n(B"])
246  ("rWu" ["$(3!N%r(B"])
247  ("rWi" ["$(3!N%o(B"])
248  ("rWE" ["$(3!N%q(B"])
249  ("rWee" ["$(3!N%q(B"])
250  ("rW'" ["$(3!N%r(B"])
251
252  ("Re" ?$(3!I(B)
253  ("Ru" ?$(3!J(B)
254  ("Ri" ?$(3!K(B)
255  ("Ra" ?$(3!L(B)
256  ("RE" ?$(3!M(B)
257  ("Ree" ?$(3!M(B)
258  ("R" ?$(3!N(B)
259  ("Ro" ?$(3!O(B)
260  ("RW" ?$(3!P(B)
261  ("RWa" ?$(3!P(B)
262  ("RYa" ?$(3$`(B)
263  ("RWe" ["$(3!N%n(B"])
264  ("RWu" ["$(3!N%r(B"])
265  ("RWi" ["$(3!N%o(B"])
266  ("RWE" ["$(3!N%q(B"])
267  ("RWee" ["$(3!N%q(B"])
268  ("RW'" ["$(3!N%r(B"])
269
270  ("se" ?$(3!Q(B)
271  ("su" ?$(3!R(B)
272  ("si" ?$(3!S(B)
273  ("sa" ?$(3!T(B)
274  ("sE" ?$(3!U(B)
275  ("see" ?$(3!U(B)
276  ("s" ?$(3!V(B)
277  ("so" ?$(3!W(B)
278  ("sW" ?$(3!X(B)
279  ("sWa" ?$(3!X(B)
280  ("sWe" ["$(3!V%n(B"])
281  ("sWu" ["$(3!V%r(B"])
282  ("sWi" ["$(3!V%o(B"])
283  ("sWE" ["$(3!V%q(B"])
284  ("sWee" ["$(3!V%q(B"])
285  ("sW'" ["$(3!V%r(B"])
286
287  ("xe" ?$(3!Y(B)
288  ("xu" ?$(3!Z(B)
289  ("xi" ?$(3![(B)
290  ("xa" ?$(3!\(B)
291  ("xE" ?$(3!](B)
292  ("xee" ?$(3!](B)
293  ("x" ?$(3!^(B)
294  ("xo" ?$(3!_(B)
295  ("xW" ?$(3!`(B)
296  ("xWa" ?$(3!`(B)
297  ("xWe" ["$(3!^%n(B"])
298  ("xWu" ["$(3!^%r(B"])
299  ("xWi" ["$(3!^%o(B"])
300  ("xWE" ["$(3!^%q(B"])
301  ("xWee" ["$(3!^%q(B"])
302  ("xW'" ["$(3!^%r(B"])
303
304  ("qe" ?$(3!a(B)
305  ("qu" ?$(3!b(B)
306  ("qi" ?$(3!c(B)
307  ("qa" ?$(3!d(B)
308  ("qE" ?$(3!e(B)
309  ("qee" ?$(3!e(B)
310  ("q" ?$(3!f(B)
311  ("qo" ?$(3!g(B)
312  ("qWe" ?$(3!i(B)
313  ("qWu" ?$(3!n(B)
314  ("qWi" ?$(3!k(B)
315  ("qW" ?$(3!l(B)
316  ("qWa" ?$(3!l(B)
317  ("qWE" ?$(3!m(B)
318  ("qWee" ?$(3!m(B)
319  ("qW'" ?$(3!n(B)
320
321  ("`qe" ?$(3%)(B)
322  ("`qu" ?$(3%*(B)
323  ("`qi" ?$(3%+(B)
324  ("`qa" ?$(3%,(B)
325  ("`qE" ?$(3%-(B)
326  ("`qee" ?$(3%-(B)
327  ("`q" ?$(3%.(B)
328  ("`qo" ?$(3%/(B)
329
330  ("q2e" ?$(3%)(B)
331  ("q2u" ?$(3%*(B)
332  ("q2i" ?$(3%+(B)
333  ("q2a" ?$(3%,(B)
334  ("q2E" ?$(3%-(B)
335  ("q2ee" ?$(3%-(B)
336  ("q2" ?$(3%.(B)
337  ("q2o" ?$(3%/(B)
338
339  ("qqe" ?$(3%)(B)
340  ("qqu" ?$(3%*(B)
341  ("qqi" ?$(3%+(B)
342  ("qqa" ?$(3%,(B)
343  ("qqE" ?$(3%-(B)
344  ("qqee" ?$(3%-(B)
345  ("qq" ?$(3%.(B)
346  ("qqo" ?$(3%/(B)
347
348  ("Qe" ?$(3!q(B)
349  ("Qu" ?$(3!r(B)
350  ("Qi" ?$(3!s(B)
351  ("Qa" ?$(3!t(B)
352  ("QE" ?$(3!u(B)
353  ("Qee" ?$(3!u(B)
354  ("Q" ?$(3!v(B)
355  ("Qo" ?$(3!w(B)
356  ("QWe" ?$(3!y(B)
357  ("QWu" ?$(3!~(B)
358  ("QWi" ?$(3!{(B)
359  ("QW" ?$(3!|(B)
360  ("QWa" ?$(3!|(B)
361  ("QWE" ?$(3!}(B)
362  ("QWee" ?$(3!}(B)
363  ("QW'" ?$(3!~(B)
364
365  ("be" ?$(3"#(B)
366  ("bu" ?$(3"$(B)
367  ("bi" ?$(3"%(B)
368  ("ba" ?$(3"&(B)
369  ("bE" ?$(3"'(B)
370  ("bee" ?$(3"'(B)
371  ("b" ?$(3"((B)
372  ("bo" ?$(3")(B)
373  ("bWe" ?$(3%2(B)
374  ("bWu" ?$(3%b(B)
375  ("bWi" ?$(3%B(B)
376  ("bW" ?$(3"*(B)
377  ("bWa" ?$(3"*(B)
378  ("bWE" ?$(3%R(B)
379  ("bWee" ?$(3%R(B)
380  ("bW'" ?$(3%b(B)
381
382  ("Be" ?$(3"#(B)
383  ("Bu" ?$(3"$(B)
384  ("Bi" ?$(3"%(B)
385  ("Ba" ?$(3"&(B)
386  ("BE" ?$(3"'(B)
387  ("Bee" ?$(3"'(B)
388  ("B" ?$(3"((B)
389  ("Bo" ?$(3")(B)
390  ("BWe" ?$(3%2(B)
391  ("BWu" ?$(3%b(B)
392  ("BWi" ?$(3%B(B)
393  ("BW" ?$(3"*(B)
394  ("BWa" ?$(3"*(B)
395  ("BWE" ?$(3%R(B)
396  ("BWee" ?$(3%R(B)
397  ("BW'" ?$(3%b(B)
398
399  ("ve" ?$(3"+(B)
400  ("vu" ?$(3",(B)
401  ("vi" ?$(3"-(B)
402  ("va" ?$(3".(B)
403  ("vE" ?$(3"/(B)
404  ("vee" ?$(3"/(B)
405  ("v" ?$(3"0(B)
406  ("vo" ?$(3"1(B)
407  ("vW" ?$(3"2(B)
408  ("vWa" ?$(3"2(B)
409  ("vWe" ["$(3"0%n(B"])
410  ("vWu" ["$(3"0%r(B"])
411  ("vWi" ["$(3"0%o(B"])
412  ("vWE" ["$(3"0%q(B"])
413  ("vWee" ["$(3"0%q(B"])
414  ("vW'" ["$(3"0%r(B"])
415
416  ("Ve" ?$(3"+(B)
417  ("Vu" ?$(3",(B)
418  ("Vi" ?$(3"-(B)
419  ("Va" ?$(3".(B)
420  ("VE" ?$(3"/(B)
421  ("Vee" ?$(3"/(B)
422  ("V" ?$(3"0(B)
423  ("Vo" ?$(3"1(B)
424  ("VW" ?$(3"2(B)
425  ("VWa" ?$(3"2(B)
426  ("VWe" ["$(3"0%n(B"])
427  ("VWu" ["$(3"0%r(B"])
428  ("VWi" ["$(3"0%o(B"])
429  ("VWE" ["$(3"0%q(B"])
430  ("VWee" ["$(3"0%q(B"])
431  ("VW'" ["$(3"0%r(B"])
432
433  ("te" ?$(3"3(B)
434  ("tu" ?$(3"4(B)
435  ("ti" ?$(3"5(B)
436  ("ta" ?$(3"6(B)
437  ("tE" ?$(3"7(B)
438  ("tee" ?$(3"7(B)
439  ("t" ?$(3"8(B)
440  ("to" ?$(3"9(B)
441  ("tW" ?$(3":(B)
442  ("tWa" ?$(3":(B)
443  ("tWe" ["$(3"8%n(B"])
444  ("tWu" ["$(3"8%r(B"])
445  ("tWi" ["$(3"8%o(B"])
446  ("tWE" ["$(3"8%q(B"])
447  ("tWee" ["$(3"8%q(B"])
448  ("tW'" ["$(3"8%r(B"])
449
450  ("ce" ?$(3";(B)
451  ("cu" ?$(3"<(B)
452  ("ci" ?$(3"=(B)
453  ("ca" ?$(3">(B)
454  ("cE" ?$(3"?(B)
455  ("cee" ?$(3"?(B)
456  ("c" ?$(3"@(B)
457  ("co" ?$(3"A(B)
458  ("cW" ?$(3"B(B)
459  ("cWa" ?$(3"B(B)
460  ("cWe" ["$(3"@%n(B"])
461  ("cWu" ["$(3"@%r(B"])
462  ("cWi" ["$(3"@%o(B"])
463  ("cWE" ["$(3"@%q(B"])
464  ("cWee" ["$(3"@%q(B"])
465  ("cW'" ["$(3"@%r(B"])
466
467  ("`he" ?$(3"C(B)
468  ("`hu" ?$(3"D(B)
469  ("`hi" ?$(3"E(B)
470  ("`ha" ?$(3"F(B)
471  ("`hE" ?$(3"G(B)
472  ("`hee" ?$(3"G(B)
473  ("`h" ?$(3"H(B)
474  ("`ho" ?$(3"I(B)
475  ("`hWe" ?$(3"K(B)
476  ("`hWu" ?$(3"P(B)
477  ("`hWi" ?$(3"M(B)
478  ("`hW" ?$(3"N(B)
479  ("`hWa" ?$(3"N(B)
480  ("`hWE" ?$(3"O(B)
481  ("`hWee" ?$(3"O(B)
482  ("`hW'" ?$(3"P(B)
483
484  ("h2e" ?$(3"C(B)
485  ("h2u" ?$(3"D(B)
486  ("h2i" ?$(3"E(B)
487  ("h2a" ?$(3"F(B)
488  ("h2E" ?$(3"G(B)
489  ("h2ee" ?$(3"G(B)
490  ("h2" ?$(3"H(B)
491  ("h2o" ?$(3"I(B)
492  ("h2We" ?$(3"K(B)
493  ("h2Wu" ?$(3"P(B)
494  ("h2Wi" ?$(3"M(B)
495  ("h2W" ?$(3"N(B)
496  ("h2Wa" ?$(3"N(B)
497  ("h2WE" ?$(3"O(B)
498  ("h2Wee" ?$(3"O(B)
499  ("h2W'" ?$(3"P(B)
500
501  ("hhe" ?$(3"C(B)
502  ("hhu" ?$(3"D(B)
503  ("hhi" ?$(3"E(B)
504  ("hha" ?$(3"F(B)
505  ("hhE" ?$(3"G(B)
506  ("hhee" ?$(3"G(B)
507  ("hh" ?$(3"H(B)
508  ("hho" ?$(3"I(B)
509  ("hhWe" ?$(3"K(B)
510  ("hhWu" ?$(3"P(B)
511  ("hhWi" ?$(3"M(B)
512  ("hhW" ?$(3"N(B)
513  ("hhWa" ?$(3"N(B)
514  ("hhWE" ?$(3"O(B)
515  ("hhWee" ?$(3"O(B)
516  ("hhW'" ?$(3"P(B)
517
518  ("ne" ?$(3"S(B)
519  ("nu" ?$(3"T(B)
520  ("ni" ?$(3"U(B)
521  ("na" ?$(3"V(B)
522  ("nE" ?$(3"W(B)
523  ("nee" ?$(3"W(B)
524  ("n" ?$(3"X(B)
525  ("no" ?$(3"Y(B)
526  ("nW" ?$(3"Z(B)
527  ("nWa" ?$(3"Z(B)
528  ("nWe" ["$(3"X%n(B"])
529  ("nWu" ["$(3"X%r(B"])
530  ("nWi" ["$(3"X%o(B"])
531  ("nWE" ["$(3"X%q(B"])
532  ("nWee" ["$(3"X%q(B"])
533  ("nW'" ["$(3"X%r(B"])
534
535  ("Ne" ?$(3"[(B)
536  ("Nu" ?$(3"\(B)
537  ("Ni" ?$(3"](B)
538  ("Na" ?$(3"^(B)
539  ("NE" ?$(3"_(B)
540  ("Nee" ?$(3"_(B)
541  ("N" ?$(3"`(B)
542  ("No" ?$(3"a(B)
543  ("NW" ?$(3"b(B)
544  ("NWa" ?$(3"b(B)
545  ("NWe" ["$(3"`%n(B"])
546  ("NWu" ["$(3"`%r(B"])
547  ("NWi" ["$(3"`%o(B"])
548  ("NWE" ["$(3"`%q(B"])
549  ("NWee" ["$(3"`%q(B"])
550  ("NW'" ["$(3"`%r(B"])
551
552  ; ("e" ?$(3"c(B) ; old style
553  ("u" ?$(3"d(B)
554  ("U" ?$(3"d(B)
555  ("i" ?$(3"e(B)
556  ("a" ?$(3"f(B)
557  ("A" ?$(3"f(B)
558  ("E" ?$(3"g(B)
559  ; ("ee" ?$(3"g(B) ; Alef-E is rare vs Aynu-I, so ee = Aynu-I
560  ("I" ?$(3"h(B)
561  ("e" ?$(3"h(B)    ; This is the premise to "new style" for vowels
562
563  ("o" ?$(3"i(B)
564  ("O" ?$(3"i(B)
565  ("ea" ?$(3"j(B)
566
567  ("ke" ?$(3"k(B)
568  ("ku" ?$(3"l(B)
569  ("ki" ?$(3"m(B)
570  ("ka" ?$(3"n(B)
571  ("kE" ?$(3"o(B)
572  ("kee" ?$(3"o(B)
573  ("k" ?$(3"p(B)
574  ("ko" ?$(3"q(B)
575  ("kWe" ?$(3"s(B)
576  ("kWu" ?$(3"x(B)
577  ("kWi" ?$(3"u(B)
578  ("kW" ?$(3"v(B)
579  ("kWa" ?$(3"v(B)
580  ("kWE" ?$(3"w(B)
581  ("kWee" ?$(3"w(B)
582  ("kW'" ?$(3"x(B)
583
584  ("`ke" ?$(3%9(B)
585  ("`ku" ?$(3%:(B)
586  ("`ki" ?$(3%;(B)
587  ("`ka" ?$(3%<(B)
588  ("`kE" ?$(3%=(B)
589  ("`kee" ?$(3%=(B)
590  ("`k" ?$(3%>(B)
591  ("`ko" ?$(3%?(B)
592
593  ("k2e" ?$(3%9(B)
594  ("k2u" ?$(3%:(B)
595  ("k2i" ?$(3%;(B)
596  ("k2a" ?$(3%<(B)
597  ("k2E" ?$(3%=(B)
598  ("k2ee" ?$(3%=(B)
599  ("k2" ?$(3%>(B)
600  ("k2o" ?$(3%?(B)
601
602  ("kke" ?$(3%9(B)
603  ("kku" ?$(3%:(B)
604  ("kki" ?$(3%;(B)
605  ("kka" ?$(3%<(B)
606  ("kkE" ?$(3%=(B)
607  ("kkee" ?$(3%=(B)
608  ("kk" ?$(3%>(B)
609  ("kko" ?$(3%?(B)
610
611  ("Ke" ?$(3"{(B)
612  ("Ku" ?$(3"|(B)
613  ("Ki" ?$(3"}(B)
614  ("Ka" ?$(3"~(B)
615  ("KE" ?$(3#!(B)
616  ("Kee" ?$(3#!(B)
617  ("K" ?$(3#"(B)
618  ("Ko" ?$(3##(B)
619  ("KWe" ?$(3#%(B)
620  ("KWu" ?$(3#*(B)
621  ("KWi" ?$(3#'(B)
622  ("KW" ?$(3#((B)
623  ("KWa" ?$(3#((B)
624  ("KWE" ?$(3#)(B)
625  ("KWee" ?$(3#)(B)
626  ("KW'" ?$(3#*(B)
627
628  ("Xe" ?$(3%I(B)
629  ("Xu" ?$(3%J(B)
630  ("Xi" ?$(3%K(B)
631  ("Xa" ?$(3%L(B)
632  ("XE" ?$(3%M(B)
633  ("Xee" ?$(3%M(B)
634  ("X" ?$(3%N(B)
635  ("Xo" ?$(3%O(B)
636
637  ("we" ?$(3#-(B)
638  ("wu" ?$(3#.(B)
639  ("wi" ?$(3#/(B)
640  ("wa" ?$(3#0(B)
641  ("wE" ?$(3#1(B)
642  ("wee" ?$(3#1(B)
643  ("w" ?$(3#2(B)
644  ("wo" ?$(3#3(B)
645
646  ("`e" ?$(3#5(B)
647  ("`u" ?$(3#6(B)
648  ("`U" ?$(3#6(B)
649  ("`i" ?$(3#7(B)
650  ("`a" ?$(3#8(B)
651  ("`A" ?$(3#8(B)
652  ("`E" ?$(3#9(B)
653  ("`ee" ?$(3#9(B)
654  ("`I" ?$(3#:(B)
655  ("`o" ?$(3#;(B)
656  ("`O" ?$(3#;(B)
657
658  ("e2" ?$(3#5(B)
659  ("u2" ?$(3#6(B)
660  ("U2" ?$(3#6(B)
661  ("i2" ?$(3#7(B)
662  ("a2" ?$(3#8(B)
663  ("A2" ?$(3#8(B)
664  ("E2" ?$(3#9(B)
665  ("ee2" ?$(3#9(B)
666  ("I2" ?$(3#:(B)
667  ("o2" ?$(3#;(B)
668  ("O2" ?$(3#;(B)
669
670  ; ("ee" ?$(3#5(B) ; old style
671  ("ae" ?$(3#5(B)   ; new style
672  ("aaa" ?$(3#5(B)  ; new style
673  ("uu" ?$(3#6(B)
674  ("UU" ?$(3#6(B)
675  ("ii" ?$(3#7(B)
676  ("aa" ?$(3#8(B)
677  ("AA" ?$(3#8(B)
678  ("EE" ?$(3#9(B)
679  ("II" ?$(3#:(B)
680  ("ee" ?$(3#:(B)   ; new style
681  ("oo" ?$(3#;(B)
682  ("OO" ?$(3#;(B)
683
684  ("ze" ?$(3#=(B)
685  ("zu" ?$(3#>(B)
686  ("zi" ?$(3#?(B)
687  ("za" ?$(3#@(B)
688  ("zE" ?$(3#A(B)
689  ("zee" ?$(3#A(B)
690  ("z" ?$(3#B(B)
691  ("zo" ?$(3#C(B)
692  ("zW" ?$(3#D(B)
693  ("zWa" ?$(3#D(B)
694  ("zWe" ["$(3#B%n(B"])
695  ("zWu" ["$(3#B%r(B"])
696  ("zWi" ["$(3#B%o(B"])
697  ("zWE" ["$(3#B%q(B"])
698  ("zWee" ["$(3#B%q(B"])
699  ("zW'" ["$(3#B%r(B"])
700
701  ("Ze" ?$(3#E(B)
702  ("Zu" ?$(3#F(B)
703  ("Zi" ?$(3#G(B)
704  ("Za" ?$(3#H(B)
705  ("ZE" ?$(3#I(B)
706  ("Zee" ?$(3#I(B)
707  ("Z" ?$(3#J(B)
708  ("Zo" ?$(3#K(B)
709  ("ZW" ?$(3#L(B)
710  ("ZWa" ?$(3#L(B)
711  ("ZWe" ["$(3#J%n(B"])
712  ("ZWu" ["$(3#J%r(B"])
713  ("ZWi" ["$(3#J%o(B"])
714  ("ZWE" ["$(3#J%q(B"])
715  ("ZWee" ["$(3#J%q(B"])
716  ("ZW'" ["$(3#J%r(B"])
717
718  ("ye" ?$(3#M(B)
719  ("yu" ?$(3#N(B)
720  ("yi" ?$(3#O(B)
721  ("ya" ?$(3#P(B)
722  ("yE" ?$(3#Q(B)
723  ("yee" ?$(3#Q(B)
724  ("y" ?$(3#R(B)
725  ("yo" ?$(3#S(B)
726  ("yW" ?$(3#T(B)
727  ("yWa" ?$(3#T(B)
728  ("yWe" ["$(3#R%n(B"])
729  ("yWu" ["$(3#R%r(B"])
730  ("yWi" ["$(3#R%o(B"])
731  ("yWE" ["$(3#R%q(B"])
732  ("yWee" ["$(3#R%q(B"])
733  ("yW'" ["$(3#R%r(B"])
734
735  ("Ye" ?$(3#M(B)
736  ("Yu" ?$(3#N(B)
737  ("Yi" ?$(3#O(B)
738  ("Ya" ?$(3#P(B)
739  ("YE" ?$(3#Q(B)
740  ("Yee" ?$(3#Q(B)
741  ("Y" ?$(3#R(B)
742  ("Yo" ?$(3#S(B)
743  ("YW" ?$(3#T(B)
744  ("YWa" ?$(3#T(B)
745  ("YWe" ["$(3#R%n(B"])
746  ("YWu" ["$(3#R%r(B"])
747  ("YWi" ["$(3#R%o(B"])
748  ("YWE" ["$(3#R%q(B"])
749  ("YWee" ["$(3#R%q(B"])
750  ("YW'" ["$(3#R%r(B"])
751
752  ("de" ?$(3#U(B)
753  ("du" ?$(3#V(B)
754  ("di" ?$(3#W(B)
755  ("da" ?$(3#X(B)
756  ("dE" ?$(3#Y(B)
757  ("dee" ?$(3#Y(B)
758  ("d" ?$(3#Z(B)
759  ("do" ?$(3#[(B)
760  ("dW" ?$(3#\(B)
761  ("dWa" ?$(3#\(B)
762  ("dWe" ["$(3#Z%n(B"])
763  ("dWu" ["$(3#Z%r(B"])
764  ("dWi" ["$(3#Z%o(B"])
765  ("dWE" ["$(3#Z%q(B"])
766  ("dWee" ["$(3#Z%q(B"])
767  ("dW'" ["$(3#Z%r(B"])
768
769  ("De" ?$(3#](B)
770  ("Du" ?$(3#^(B)
771  ("Di" ?$(3#_(B)
772  ("Da" ?$(3#`(B)
773  ("DE" ?$(3#a(B)
774  ("Dee" ?$(3#a(B)
775  ("D" ?$(3#b(B)
776  ("Do" ?$(3#c(B)
777  ("DW" ?$(3#d(B)
778  ("DWa" ?$(3#d(B)
779  ("DWe" ["$(3#b%n(B"])
780  ("DWu" ["$(3#b%r(B"])
781  ("DWi" ["$(3#b%o(B"])
782  ("DWE" ["$(3#b%q(B"])
783  ("DWee" ["$(3#b%q(B"])
784  ("DW'" ["$(3#b%r(B"])
785
786  ("je" ?$(3#e(B)
787  ("ju" ?$(3#f(B)
788  ("ji" ?$(3#g(B)
789  ("ja" ?$(3#h(B)
790  ("jE" ?$(3#i(B)
791  ("jee" ?$(3#i(B)
792  ("j" ?$(3#j(B)
793  ("jo" ?$(3#k(B)
794  ("jW" ?$(3#l(B)
795  ("jWa" ?$(3#l(B)
796  ("jWe" ["$(3#j%n(B"])
797  ("jWu&quo