From a3c836c7637f0684ce35f07ea09c1b80004d4e50 Mon Sep 17 00:00:00 2001 From: handa Date: Mon, 27 Dec 2004 02:21:57 +0000 Subject: [PATCH] New file. --- latn-pre.mim | 228 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 228 insertions(+) create mode 100644 latn-pre.mim diff --git a/latn-pre.mim b/latn-pre.mim new file mode 100644 index 0000000..b8db52f --- /dev/null +++ b/latn-pre.mim @@ -0,0 +1,228 @@ +;; latn-pre.mim -- Latin input method with prefix modifiers +;; Copyright (C) 2004 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H15PRO112 + +;; This file is part of the m17n database, a sub-part of the m17n library. + +;; The m17n library is free software; you can redistribute it and/or +;; modify it under the terms of the GNU General Public License as +;; published by the Free Software Foundation; either version 2, or (at +;; your option) any later version. + +;; The m17n library is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with the m17n library; see the file COPYING. If not, write to +;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;;
  • latn-pre.mim +;;; +;;; Input method for Latin script with prefix modifiers. +;;; @image html latn-pre.png +;;; @image latex latn-pre.eps "Examples" width=\narrowwidth + +;; | mark | prefix | examples +;; |------------+--------+---------- +;; | acute | ' | 'a -> á, '' -> ´ +;; | grave | ` | `a -> à `` -> ` +;; | circumflex | ^ | ^a -> â ^^ -> ^ +;; | diaeresis | " | "a -> ä "" -> ¨ +;; | tilde | ~ | ~a -> ã +;; | cedilla | ~ | ~c -> ç ~s -> ş ~~ -> ¸ +;; | breve | ~ | ~g -> ğ ~` -> ˘ +;; | caron | ~ | ~z -> ž ~ss -> Å¡ +;; | dot above | . / | .g -> Ä¡ /g -> Ä¡ +;; | misc | / | /a -> Ã¥ /e -> æ /h -> ħ /o -> ø /oe -> œ +;; | misc | " ~ / | "s -> ß ~d -> ð ~t -> þ /a -> Ã¥ /e -> æ /o -> ø +;; | symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ ~~ -> ¸ ~$ -> £ +;; | symbol | ~ | ~- -> ­ ~. -> · ~= -> ¯ ~| -> ¦ ~sss -> § +;; | symbol | _ | _+ -> ± _: -> ÷ _o -> º _a -> ª _y -> Â¥ +;; | symbol | ^ | ^1 -> ¹ ^2 -> ² ^3 -> ³ ^r -> ® ^cc -> © +;; | symbol | / | /# -> £ /$ -> ¤ /c -> ¢ /. -> ˙ // -> ° /\ -> × +;; | symbol | / | /2 -> ½ /3 -> ¾ /4 -> ¼ /= -> ?¬ + +(title "Latin-pre") + +(map + (trans + ("''" ?´) + ("'A" ?Á) + ("'E" ?É) + ("'I" ?Í) + ("'O" ?Ó) + ("'U" ?Ú) + ("'W" ?Ẃ) + ("'Y" ?Ý) + ("'a" ?á) + ("'e" ?é) + ("'i" ?í) + ("'o" ?ó) + ("'u" ?ú) + ("'w" ?ẃ) + ("'y" ?ý) + (".B" ?Ḃ) + (".C" ?Ċ) + (".D" ?Ḋ) + (".F" ?Ḟ) + (".G" ?Ä ) + (".I" ?Ä°) + (".M" ?Ṁ) + (".P" ?Ṗ) + (".S" ?á¹ ) + (".T" ?Ṫ) + (".Z" ?Å») + (".b" ?ḃ) + (".c" ?ċ) + (".d" ?ḋ) + (".f" ?ḟ) + (".g" ?Ä¡) + (".m" ?ṁ) + (".p" ?ṗ) + (".s" ?ṡ) + (".t" ?ṫ) + (".z" ?ż) + ("/ " ?/) + ("/#" ?£) + ("/$" ?¤) + ("/." ?˙) + ("//" ?°) + ("/2" ?½) + ("/3" ?¾) + ("/4" ?¼) + ("/=" ?¬) + ("/A" ?Å) + ("/E" ?Æ) + ("/G" ?Ä ) + ("/H" ?Ħ) + ("/I" ?Ä°) + ("/O" ?Ø) + ("/OE" ?Œ) + ("/Z" ?Å») + ("/\\" ?×) + ("/a" ?Ã¥) + ("/c" ?¢) + ("/e" ?æ) + ("/g" ?Ä¡) + ("/h" ?ħ) + ("/i" ?ı) + ("/o" ?ø) + ("/oe" ?œ) + ("/z" ?ż) + ("\" " ?\") + ("\"A" ?Ä) + ("\"E" ?Ë) + ("\"I" ?Ï) + ("\"O" ?Ö) + ("\"U" ?Ü) + ("\"W" ?Ẅ) + ("\"Y" ?Ÿ) + ("\"\"" ?¨) + ("\"a" ?ä) + ("\"e" ?ë) + ("\"i" ?ï) + ("\"o" ?ö) + ("\"s" ?ß) + ("\"u" ?ü) + ("\"w" ?ẅ) + ("\"y" ?ÿ) + ("^ " ?^) + ("^1" ?¹) + ("^2" ?²) + ("^3" ?³) + ("^A" ?Â) + ("^C" ?Ĉ) + ("^E" ?Ê) + ("^G" ?Ĝ) + ("^H" ?Ĥ) + ("^I" ?Î) + ("^J" ?Ä´) + ("^O" ?Ô) + ("^S" ?Ŝ) + ("^U" ?Û) + ("^W" ?Å´) + ("^Y" ?Ŷ) + ("^^" ?^) + ("^a" ?â) + ("^c" ?ĉ) + ("^cc" ?©) + ("^e" ?ê) + ("^g" ?ĝ) + ("^h" ?Ä¥) + ("^i" ?î) + ("^j" ?ĵ) + ("^o" ?ô) + ("^r" ?®) + ("^s" ?ŝ) + ("^u" ?û) + ("^w" ?ŵ) + ("^y" ?Å·) + ("_+" ?±) + ("_:" ?÷) + ("_a" ?ª) + ("_o" ?º) + ("_y" ?Â¥) + ("__" ?_) + ("`A" ?À) + ("`E" ?È) + ("`I" ?Ì) + ("`O" ?Ò) + ("`U" ?Ù) + ("`W" ?Ẁ) + ("`Y" ?Ỳ) + ("``" ?`) + ("`a" ?à) + ("`e" ?è) + ("`i" ?ì) + ("`o" ?ò) + ("`u" ?ù) + ("`w" ?ẁ) + ("`y" ?ỳ) + ("~ " ?~) + ("~!" ?¡) + ("~$" ?£) + ("~-" ?­) + ("~." ?·) + ("~<" ?\«) + ("~=" ?¯) + ("~>" ?\») + ("~?" ?¿) + ("~A" ?Ã) + ("~C" ?Ç) + ("~D" ?Ð) + ("~G" ?Ğ) + ("~N" ?Ñ) + ("~O" ?Õ) + ("~S" ?Ş) + ("~SS" ?Å ) + ("~T" ?Þ) + ("~U" ?Ŭ) + ("~Z" ?Ž) + ("~`" ?˘) + ("~a" ?ã) + ("~c" ?ç) + ("~d" ?ð) + ("~e" ?€) + ("~g" ?ğ) + ("~n" ?ñ) + ("~o" ?õ) + ("~p" ?¶) + ("~s" ?ş) + ("~ss" ?Å¡) + ("~sss" ?§) + ("~t" ?þ) + ("~u" ?Å­) + ("~uu" ?µ) + ("~x" ?¤) + ("~z" ?ž) + ("~|" ?¦) + ("~~" ?¸) + )) + +(state + (init + (trans))) -- 1.7.10.4