*** empty log message ***
[m17n/m17n-db.git] / latn-pre.mim
1 ;; latn-pre.mim -- Latin input method with prefix modifiers
2 ;; Copyright (C) 2004
3 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
4 ;;   Registration Number H15PRO112
5
6 ;; This file is part of the m17n database, a sub-part of the m17n library.
7
8 ;; The m17n library is free software; you can redistribute it and/or
9 ;; modify it under the terms of the GNU General Public License as
10 ;; published by the Free Software Foundation; either version 2, or (at
11 ;; your option) any later version.
12
13 ;; The m17n library is distributed in the hope that it will be useful,
14 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 ;; GNU General Public License for more details.
17
18 ;; You should have received a copy of the GNU General Public License
19 ;; along with the m17n library; see the file COPYING.  If not, write to
20 ;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
21 ;; Boston, MA 02111-1307, USA.
22
23 ;;; <li> latn-pre.mim
24 ;;;
25 ;;; Input method for Latin script with prefix modifiers.
26 ;;; @image html latn-pre.png
27 ;;; @image latex latn-pre.eps "Examples" width=\narrowwidth
28
29 ;; | mark       | prefix | examples
30 ;; |------------+--------+----------
31 ;; | acute      |   '    | 'a -> á, '' -> ´
32 ;; | grave      |   `    | `a -> à  `` -> `
33 ;; | circumflex |   ^    | ^a -> â  ^^ -> ^
34 ;; | diaeresis  |   "    | "a -> ä  "" -> ¨
35 ;; | tilde      |   ~    | ~a -> ã
36 ;; | cedilla    |   ~    | ~c -> ç  ~s -> ş  ~~ -> ¸
37 ;; | breve      |   ~    | ~g -> ğ  ~` -> ˘
38 ;; | caron      |   ~    | ~z -> ž  ~ss -> š
39 ;; | dot above  |  . /   | .g -> ġ  /g -> ġ
40 ;; | misc       |   /    | /a -> å  /e -> æ  /h -> ħ  /o -> ø  /oe -> œ
41 ;; | misc       | " ~ /  | "s -> ß  ~d -> ð  ~t -> þ  /a -> å  /e -> æ  /o -> ø
42 ;; | symbol     |   ~    | ~> -> »  ~< -> «  ~! -> ¡  ~? -> ¿  ~~ -> ¸  ~$ -> £
43 ;; | symbol     |   ~    | ~- -> ­  ~. -> ·  ~= -> ¯  ~| -> ¦  ~sss -> §
44 ;; | symbol     |   _    | _+ -> ±  _: -> ÷  _o -> º  _a -> ª  _y -> ¥
45 ;; | symbol     |   ^    | ^1 -> ¹  ^2 -> ²  ^3 -> ³  ^r -> ®  ^cc -> ©
46 ;; | symbol     |   /    | /2 -> ½  /3 -> ¾  /4 -> ¼  /= -> ?¬
47 ;; | symbol     |   /    | /# -> £  /$ -> ¤  /c -> ¢  /. -> ˙  // -> °  /\ -> ×
48
49 (title "Latin-pre")
50
51 (map
52  (trans
53   ("''" ?´)
54   ("'A" ?Á)
55   ("'E" ?É)
56   ("'I" ?Í)
57   ("'O" ?Ó)
58   ("'U" ?Ú)
59   ("'W" ?Ẃ)
60   ("'Y" ?Ý)
61   ("'a" ?á)
62   ("'e" ?é)
63   ("'i" ?í)
64   ("'o" ?ó)
65   ("'u" ?ú)
66   ("'w" ?ẃ)
67   ("'y" ?ý)
68   (".B" ?Ḃ)
69   (".C" ?Ċ)
70   (".D" ?Ḋ)
71   (".F" ?Ḟ)
72   (".G" ?Ġ)
73   (".I" ?İ)
74   (".M" ?Ṁ)
75   (".P" ?Ṗ)
76   (".S" ?Ṡ)
77   (".T" ?Ṫ)
78   (".Z" ?Ż)
79   (".b" ?ḃ)
80   (".c" ?ċ)
81   (".d" ?ḋ)
82   (".f" ?ḟ)
83   (".g" ?ġ)
84   (".m" ?ṁ)
85   (".p" ?ṗ)
86   (".s" ?ṡ)
87   (".t" ?ṫ)
88   (".z" ?ż)
89   ("/ " ?/)
90   ("/#" ?£)
91   ("/$" ?¤)
92   ("/." ?˙)
93   ("//" ?°)
94   ("/2" ?½)
95   ("/3" ?¾)
96   ("/4" ?¼)
97   ("/=" ?¬)
98   ("/A" ?Å)
99   ("/E" ?Æ)
100   ("/G" ?Ġ)
101   ("/H" ?Ħ)
102   ("/I" ?İ)
103   ("/O" ?Ø)
104   ("/OE" ?Œ)
105   ("/Z" ?Ż)
106   ("/\\" ?×)
107   ("/a" ?å)
108   ("/c" ?¢)
109   ("/e" ?æ)
110   ("/g" ?ġ)
111   ("/h" ?ħ)
112   ("/i" ?ı)
113   ("/o" ?ø)
114   ("/oe" ?œ)
115   ("/z" ?ż)
116   ("\" " ?\")
117   ("\"A" ?Ä)
118   ("\"E" ?Ë)
119   ("\"I" ?Ï)
120   ("\"O" ?Ö)
121   ("\"U" ?Ü)
122   ("\"W" ?Ẅ)
123   ("\"Y" ?Ÿ)
124   ("\"\"" ?¨)
125   ("\"a" ?ä)
126   ("\"e" ?ë)
127   ("\"i" ?ï)
128   ("\"o" ?ö)
129   ("\"s" ?ß)
130   ("\"u" ?ü)
131   ("\"w" ?ẅ)
132   ("\"y" ?ÿ)
133   ("^ " ?^)
134   ("^1" ?¹)
135   ("^2" ?²)
136   ("^3" ?³)
137   ("^A" ?Â)
138   ("^C" ?Ĉ)
139   ("^E" ?Ê)
140   ("^G" ?Ĝ)
141   ("^H" ?Ĥ)
142   ("^I" ?Î)
143   ("^J" ?Ĵ)
144   ("^O" ?Ô)
145   ("^S" ?Ŝ)
146   ("^U" ?Û)
147   ("^W" ?Ŵ)
148   ("^Y" ?Ŷ)
149   ("^^" ?^)
150   ("^a" ?â)
151   ("^c" ?ĉ)
152   ("^cc" ?©)
153   ("^e" ?ê)
154   ("^g" ?ĝ)
155   ("^h" ?ĥ)
156   ("^i" ?î)
157   ("^j" ?ĵ)
158   ("^o" ?ô)
159   ("^r" ?®)
160   ("^s" ?ŝ)
161   ("^u" ?û)
162   ("^w" ?ŵ)
163   ("^y" ?ŷ)
164   ("_+" ?±)
165   ("_:" ?÷)
166   ("_a" ?ª)
167   ("_o" ?º)
168   ("_y" ?¥)
169   ("__" ?_)
170   ("`A" ?À)
171   ("`E" ?È)
172   ("`I" ?Ì)
173   ("`O" ?Ò)
174   ("`U" ?Ù)
175   ("`W" ?Ẁ)
176   ("`Y" ?Ỳ)
177   ("``" ?`)
178   ("`a" ?à)
179   ("`e" ?è)
180   ("`i" ?ì)
181   ("`o" ?ò)
182   ("`u" ?ù)
183   ("`w" ?ẁ)
184   ("`y" ?ỳ)
185   ("~ " ?~)
186   ("~!" ?¡)
187   ("~$" ?£)
188   ("~-" ?­)
189   ("~." ?·)
190   ("~<" ?\«)
191   ("~=" ?¯)
192   ("~>" ?\»)
193   ("~?" ?¿)
194   ("~A" ?Ã)
195   ("~C" ?Ç)
196   ("~D" ?Ð)
197   ("~G" ?Ğ)
198   ("~N" ?Ñ)
199   ("~O" ?Õ)
200   ("~S" ?Ş)
201   ("~SS" ?Š)
202   ("~T" ?Þ)
203   ("~U" ?Ŭ)
204   ("~Z" ?Ž)
205   ("~`" ?˘)
206   ("~a" ?ã)
207   ("~c" ?ç)
208   ("~d" ?ð)
209   ("~e" ?€)
210   ("~g" ?ğ)
211   ("~n" ?ñ)
212   ("~o" ?õ)
213   ("~p" ?¶)
214   ("~s" ?ş)
215   ("~ss" ?š)
216   ("~sss" ?§)
217   ("~t" ?þ)
218   ("~u" ?ŭ)
219   ("~uu" ?µ)
220   ("~x" ?¤)
221   ("~z" ?ž)
222   ("~|" ?¦)
223   ("~~" ?¸)
224   ))
225
226 (state
227   (init
228     (trans)))