summaryrefslogtreecommitdiff
path: root/leim/quail/latin-pre.el
diff options
context:
space:
mode:
authorDave Love <fx@gnu.org>2002-06-24 19:36:17 +0000
committerDave Love <fx@gnu.org>2002-06-24 19:36:17 +0000
commitba2c47c9d251491d28aaa11570806a3e48dddebe (patch)
tree8164a0abe43c4dfc545b18af3f3c479b285a0938 /leim/quail/latin-pre.el
parentd6e5e4db6975d185cafb5ad13c6d8cafdcd99b23 (diff)
downloademacs-ba2c47c9d251491d28aaa11570806a3e48dddebe.tar.gz
Recoded to utf-8.
("latin-1-prefix", "latin-8-prefix", "latin-9-prefix"): Add nbsp. ("latin-3-prefix"): Remove bogus Latin-3 characters and ~o -> ,Cu(B, ~O -> ,CU(B. ("latin-prefix"): New method.
Diffstat (limited to 'leim/quail/latin-pre.el')
-rw-r--r--leim/quail/latin-pre.el1644
1 files changed, 922 insertions, 722 deletions
diff --git a/leim/quail/latin-pre.el b/leim/quail/latin-pre.el
index b9e2e7d6c18..4a22aa84659 100644
--- a/leim/quail/latin-pre.el
+++ b/leim/quail/latin-pre.el
@@ -1,8 +1,8 @@
-;;; latin-pre.el --- Quail packages for inputting various European characters -*-coding: iso-2022-7bit;-*-
+;;; latin-pre.el --- Quail packages for inputting various European characters -*-coding: utf-8;-*-
;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
;; Licensed to the Free Software Foundation.
-;; Copyright (C) 2000 Free Software Foundation, Inc.
+;; Copyright (C) 2000, 2002 Free Software Foundation, Inc.
;; Keywords: mule, multilingual, latin, input method
@@ -31,8 +31,8 @@
;; by R.F. Smith <rsmith@xs4all.nl>
;;
;; polish-slash:
-;; Author: W,B3(Bodek Bzyl <matwb@univ.gda.pl>
-;; Maintainer: W,B3(Bodek Bzyl <matwb@univ.gda.pl>
+;; Author: Włodek Bzyl <matwb@univ.gda.pl>
+;; Maintainer: Włodek Bzyl <matwb@univ.gda.pl>
;;
;; latin-[89]-prefix: Dave Love <fx@gnu.org>
@@ -46,128 +46,128 @@
effect | prefix | examples
------------+--------+----------
- acute | ' | 'a -> ,Aa(B, '' -> ,A4(B
- grave | ` | `a -> ,A`(B
- circumflex | ^ | ^a -> ,Ab(B
- diaeresis | \" | \"a -> ,Ad(B \"\" -> ,A((B
- tilde | ~ | ~a -> ,Ac(B
- cedilla | ~ | ~c -> ,Ag(B
- misc | \" ~ / | \"s -> ,A_(B ~d -> ,Ap(B ~t -> ,A~(B /a -> ,Ae(B /e -> ,Af(B /o -> ,Ax(B
- symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B ~~ -> ,A8(B
- | ~ | ~s -> ,A'(B ~x -> ,A$(B ~. -> ,A7(B ~$ -> ,A#(B ~u -> ,A5(B
- | ~ | ~p -> ,A6(B ~- -> ,A-(B ~= -> ,A/(B ~| -> ,A&(B
- symbol | _ / | _o -> ,A:(B _a -> ,A*(B // -> ,A0(B /\\ -> ,AW(B _y -> ,A%(B
- | _ / | _: -> ,Aw(B /c -> ,A"(B /2 -> ,A=(B /4 -> ,A<(B /3 -> ,A>(B
- | _ / | /= => ,A,(B
- symbol | ^ | ^r -> ,A.(B ^c -> ,A)(B ^1 -> ,A9(B ^2 -> ,A2(B ^3 -> ,A3(B
+ acute | ' | 'a -> á, '' -> ´
+ grave | ` | `a -> à
+ circumflex | ^ | ^a -> â
+ diaeresis | \" | \"a -> ä \"\" -> ¨
+ tilde | ~ | ~a -> ã
+ cedilla | ~ | ~c -> ç
+ misc | \" ~ / | \"s -> ß ~d -> ð ~t -> þ /a -> å /e -> æ /o -> ø
+ symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ ~~ -> ¸
+ | ~ | ~s -> § ~x -> ¤ ~. -> · ~$ -> £ ~u -> µ
+ | ~ | ~p -> ¶ ~- -> ­ ~= -> ¯ ~| -> ¦
+ symbol | _ / | _o -> º _a -> ª // -> ° /\\ -> × _y -> ¥
+ | _ / | _: -> ÷ /c -> ¢ /2 -> ½ /4 -> ¼ /3 -> ¾
+ | _ / | /= -> ¬
+ symbol | ^ | ^r -> ® ^c -> © ^1 -> ¹ ^2 -> ² ^3 -> ³
" nil t nil nil nil nil nil nil nil nil t)
-;; Fixme: should we have non-break space somehow? If so, how?
(quail-define-rules
- ("'A" ?,AA(B)
- ("'E" ?,AI(B)
- ("'I" ?,AM(B)
- ("'O" ?,AS(B)
- ("'U" ?,AZ(B)
- ("'Y" ?,A](B)
- ("'a" ?,Aa(B)
- ("'e" ?,Ai(B)
- ("'i" ?,Am(B)
- ("'o" ?,As(B)
- ("'u" ?,Az(B)
- ("'y" ?,A}(B)
- ("''" ?,A4(B)
+ ("'A" ?Á)
+ ("'E" ?É)
+ ("'I" ?Í)
+ ("'O" ?Ó)
+ ("'U" ?Ú)
+ ("'Y" ?Ý)
+ ("'a" ?á)
+ ("'e" ?é)
+ ("'i" ?í)
+ ("'o" ?ó)
+ ("'u" ?ú)
+ ("'y" ?ý)
+ ("''" ?´)
("' " ?')
- ("`A" ?,A@(B)
- ("`E" ?,AH(B)
- ("`I" ?,AL(B)
- ("`O" ?,AR(B)
- ("`U" ?,AY(B)
- ("`a" ?,A`(B)
- ("`e" ?,Ah(B)
- ("`i" ?,Al(B)
- ("`o" ?,Ar(B)
- ("`u" ?,Ay(B)
+ ("`A" ?À)
+ ("`E" ?È)
+ ("`I" ?Ì)
+ ("`O" ?Ò)
+ ("`U" ?Ù)
+ ("`a" ?à)
+ ("`e" ?è)
+ ("`i" ?ì)
+ ("`o" ?ò)
+ ("`u" ?ù)
("``" ?`)
("` " ?`)
- ("^A" ?,AB(B)
- ("^E" ?,AJ(B)
- ("^I" ?,AN(B)
- ("^O" ?,AT(B)
- ("^U" ?,A[(B)
- ("^a" ?,Ab(B)
- ("^e" ?,Aj(B)
- ("^i" ?,An(B)
- ("^o" ?,At(B)
- ("^u" ?,A{(B)
+ ("^A" ?Â)
+ ("^E" ?Ê)
+ ("^I" ?Î)
+ ("^O" ?Ô)
+ ("^U" ?Û)
+ ("^a" ?â)
+ ("^e" ?ê)
+ ("^i" ?î)
+ ("^o" ?ô)
+ ("^u" ?û)
("^^" ?^)
("^ " ?^)
- ("\"A" ?,AD(B)
- ("\"E" ?,AK(B)
- ("\"I" ?,AO(B)
- ("\"O" ?,AV(B)
- ("\"U" ?,A\(B)
- ("\"a" ?,Ad(B)
- ("\"e" ?,Ak(B)
- ("\"i" ?,Ao(B)
- ("\"o" ?,Av(B)
- ("\"s" ?,A_(B)
- ("\"u" ?,A|(B)
- ("\"y" ?,A(B)
- ("\"\"" ?,A((B)
+ ("\"A" ?Ä)
+ ("\"E" ?Ë)
+ ("\"I" ?Ï)
+ ("\"O" ?Ö)
+ ("\"U" ?Ü)
+ ("\"a" ?ä)
+ ("\"e" ?ë)
+ ("\"i" ?ï)
+ ("\"o" ?ö)
+ ("\"s" ?ß)
+ ("\"u" ?ü)
+ ("\"y" ?ÿ)
+ ("\"\"" ?¨)
("\" " ?\")
- ("~A" ?,AC(B)
- ("~C" ?,AG(B)
- ("~D" ?,AP(B)
- ("~N" ?,AQ(B)
- ("~O" ?,AU(B)
- ("~T" ?,A^(B)
- ("~a" ?,Ac(B)
- ("~c" ?,Ag(B)
- ("~d" ?,Ap(B)
- ("~n" ?,Aq(B)
- ("~o" ?,Au(B)
- ("~t" ?,A~(B)
- ("~>" ?\,A;(B)
- ("~<" ?\,A+(B)
- ("~!" ?,A!(B)
- ("~?" ?,A?(B)
- ("~~" ?,A8(B)
+ ("~A" ?Ã)
+ ("~C" ?Ç)
+ ("~D" ?Ð)
+ ("~N" ?Ñ)
+ ("~O" ?Õ)
+ ("~T" ?Þ)
+ ("~a" ?ã)
+ ("~c" ?ç)
+ ("~d" ?ð)
+ ("~n" ?ñ)
+ ("~o" ?õ)
+ ("~t" ?þ)
+ ("~>" ?\»)
+ ("~<" ?\«)
+ ("~!" ?¡)
+ ("~?" ?¿)
+ ("~~" ?¸)
("~ " ?~)
- ("/A" ?,AE(B)
- ("/E" ?,AF(B)
- ("/O" ?,AX(B)
- ("/a" ?,Ae(B)
- ("/e" ?,Af(B)
- ("/o" ?,Ax(B)
- ("//" ?,A0(B)
+ ("/A" ?Å)
+ ("/E" ?Æ)
+ ("/O" ?Ø)
+ ("/a" ?å)
+ ("/e" ?æ)
+ ("/o" ?ø)
+ ("//" ?°)
("/ " ?/)
- ("_o" ?,A:(B)
- ("_a" ?,A*(B)
+ ("_o" ?º)
+ ("_a" ?ª)
;; Symbols added by Roland Smith <rsmith@xs4all.nl>
- ("_+" ?,A1(B)
- ("_y" ?,A%(B)
- ("_:" ?,Aw(B)
- ("/c" ?,A"(B)
- ("/\\" ?,AW(B)
- ("/2" ?,A=(B)
- ("/4" ?,A<(B)
- ("/3" ?,A>(B)
- ("~s" ?,A'(B)
- ("~p" ?,A6(B)
- ("~x" ?,A$(B)
- ("~." ?,A7(B)
- ("~$" ?,A#(B)
- ("~u" ?,A5(B)
- ("^r" ?,A.(B)
- ("^c" ?,A)(B)
- ("^1" ?,A9(B)
- ("^2" ?,A2(B)
- ("^3" ?,A3(B)
- ("~-" ?,A-(B)
- ("~|" ?,A&(B)
- ("/=" ?,A,(B)
- ("~=" ?,A/(B)
+ ("_+" ?±)
+ ("_y" ?¥)
+ ("_:" ?÷)
+ ("/c" ?¢)
+ ("/\\" ?×)
+ ("/2" ?½)
+ ("/4" ?¼)
+ ("/3" ?¾)
+ ("~s" ?§)
+ ("~p" ?¶)
+ ("~x" ?¤)
+ ("~." ?·)
+ ("~$" ?£)
+ ("~u" ?µ)
+ ("^r" ?®)
+ ("^c" ?©)
+ ("^1" ?¹)
+ ("^2" ?²)
+ ("^3" ?³)
+ ("~-" ?­)
+ ("~|" ?¦)
+ ("/=" ?¬)
+ ("~=" ?¯)
+ ("_ " ? ) ; nbsp
)
(quail-define-package
@@ -176,46 +176,46 @@
effect | prefix | examples
------------+--------+----------
- acute | ' | 'a -> ,Aa(B '' -> ,A4(B
- grave | ` | `a -> ,A`(B
- diaeresis | \" | \"i -> ,Ao(B \"\" -> ,A((B
- tilde | ~ | ~n -> ,Aq(B
- cedilla | ~ | ~c -> ,Ag(B
- symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B
+ acute | ' | 'a -> á '' -> ´
+ grave | ` | `a -> à
+ diaeresis | \" | \"i -> ï \"\" -> ¨
+ tilde | ~ | ~n -> ñ
+ cedilla | ~ | ~c -> ç
+ symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
- ("'A" ?,AA(B)
- ("'E" ?,AI(B)
- ("'I" ?,AM(B)
- ("'O" ?,AS(B)
- ("'U" ?,AZ(B)
- ("'a" ?,Aa(B)
- ("'e" ?,Ai(B)
- ("'i" ?,Am(B)
- ("'o" ?,As(B)
- ("'u" ?,Az(B)
+ ("'A" ?Á)
+ ("'E" ?É)
+ ("'I" ?Í)
+ ("'O" ?Ó)
+ ("'U" ?Ú)
+ ("'a" ?á)
+ ("'e" ?é)
+ ("'i" ?í)
+ ("'o" ?ó)
+ ("'u" ?ú)
("' " ?')
- ("`A" ?,A@(B)
- ("`E" ?,AH(B)
- ("`O" ?,AR(B)
- ("`a" ?,A`(B)
- ("`e" ?,Ah(B)
- ("`o" ?,Ar(B)
+ ("`A" ?À)
+ ("`E" ?È)
+ ("`O" ?Ò)
+ ("`a" ?à)
+ ("`e" ?è)
+ ("`o" ?ò)
("` " ?`)
- ("\"I" ?,AO(B)
- ("\"U" ?,A\(B)
- ("\"i" ?,Ao(B)
- ("\"u" ?,A|(B)
+ ("\"I" ?Ï)
+ ("\"U" ?Ü)
+ ("\"i" ?ï)
+ ("\"u" ?ü)
("\" " ?\")
- ("~C" ?,AG(B)
- ("~N" ?,AQ(B)
- ("~c" ?,Ag(B)
- ("~n" ?,Aq(B)
- ("~>" ?\,A;(B)
- ("~<" ?\,A+(B)
- ("~!" ?,A!(B)
- ("~?" ?,A?(B)
+ ("~C" ?Ç)
+ ("~N" ?Ñ)
+ ("~c" ?ç)
+ ("~n" ?ñ)
+ ("~>" ?\»)
+ ("~<" ?\«)
+ ("~!" ?¡)
+ ("~?" ?¿)
("~ " ?~)
)
@@ -223,139 +223,139 @@
"esperanto-prefix" "Latin-3" "EO>" t
"Esperanto input method with prefix modifiers
Key translation rules are:
- ^H -> ?,C&(B ^J -> ?,C,(B ^h -> ?,C6(B ^j -> ?,C<(B ^C -> ?,CF(B ^G -> ?,CX(B,
- ^S -> ?,C^(B ^c -> ?,Cf(B ^g -> ?,Cx(B ^s -> ?,C~(B ~U -> ?,C](B ~u -> ?,C}(B
+ ^H -> ?Ĥ ^J -> ?Ĵ ^h -> ?ĥ ^j -> ?ĵ ^C -> ?Ĉ ^G -> ?Ĝ,
+ ^S -> ?Ŝ ^c -> ?ĉ ^g -> ?ĝ ^s -> ?ŝ ~U -> ?Ŭ ~u -> ?ŭ
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
- ("^H" ?,C&(B)
- ("^J" ?,C,(B)
- ("^h" ?,C6(B)
- ("^j" ?,C<(B)
- ("^C" ?,CF(B)
- ("^G" ?,CX(B)
- ("^S" ?,C^(B)
- ("^c" ?,Cf(B)
- ("^g" ?,Cx(B)
- ("^s" ?,C~(B)
+ ("^H" ?Ĥ)
+ ("^J" ?Ĵ)
+ ("^h" ?ĥ)
+ ("^j" ?ĵ)
+ ("^C" ?Ĉ)
+ ("^G" ?Ĝ)
+ ("^S" ?Ŝ)
+ ("^c" ?ĉ)
+ ("^g" ?ĝ)
+ ("^s" ?ŝ)
("^^" ?^)
("^ " ?^)
- ("~U" ?,C](B)
- ("~u" ?,C}(B)
+ ("~U" ?Ŭ)
+ ("~u" ?ŭ)
("~ " ?~)
)
(quail-define-package
"french-prefix" "French" "FR>" t
- "French (Fran,Ag(Bais) input method with prefix modifiers
+ "French (Français) input method with prefix modifiers
effect | prefix | examples
------------+--------+----------
- acute | ' | 'e -> ,Ai(B
- grave | ` | `a -> ,A`(B
- circumflex | ^ | ^a -> ,Ab(B
- diaeresis | \" | \"i -> ,Ao(B
- cedilla | ~ or , | ~c -> ,Ag(B ,c -> ,Ag(B
- symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B
+ acute | ' | 'e -> é
+ grave | ` | `a -> à
+ circumflex | ^ | ^a -> â
+ diaeresis | \" | \"i -> ï
+ cedilla | ~ or , | ~c -> ç ,c -> ç
+ symbol | ~ | ~> -> » ~< -> «
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
- ("'E" ?,AI(B)
- ("'C" ?,AG(B)
- ("'e" ?,Ai(B)
- ("'c" ?,Ag(B)
+ ("'E" ?É)
+ ("'C" ?Ç)
+ ("'e" ?é)
+ ("'c" ?ç)
("' " ?')
- ("`A" ?,A@(B)
- ("`E" ?,AH(B)
- ("`U" ?,AY(B)
- ("`a" ?,A`(B)
- ("`e" ?,Ah(B)
- ("`u" ?,Ay(B)
+ ("`A" ?À)
+ ("`E" ?È)
+ ("`U" ?Ù)
+ ("`a" ?à)
+ ("`e" ?è)
+ ("`u" ?ù)
("` " ?`)
- ("^A" ?,AB(B)
- ("^E" ?,AJ(B)
- ("^I" ?,AN(B)
- ("^O" ?,AT(B)
- ("^U" ?,A[(B)
- ("^a" ?,Ab(B)
- ("^e" ?,Aj(B)
- ("^i" ?,An(B)
- ("^o" ?,At(B)
- ("^u" ?,A{(B)
+ ("^A" ?Â)
+ ("^E" ?Ê)
+ ("^I" ?Î)
+ ("^O" ?Ô)
+ ("^U" ?Û)
+ ("^a" ?â)
+ ("^e" ?ê)
+ ("^i" ?î)
+ ("^o" ?ô)
+ ("^u" ?û)
("^ " ?^)
- ("\"E" ?,AK(B)
- ("\"I" ?,AO(B)
- ("\"e" ?,Ak(B)
- ("\"i" ?,Ao(B)
+ ("\"E" ?Ë)
+ ("\"I" ?Ï)
+ ("\"e" ?ë)
+ ("\"i" ?ï)
("\" " ?\")
- ("~<" ?\,A+(B)
- ("~>" ?\,A;(B)
- ("~C" ?,AG(B)
- ("~c" ?,Ag(B)
+ ("~<" ?\«)
+ ("~>" ?\»)
+ ("~C" ?Ç)
+ ("~c" ?ç)
("~ " ?~)
- (",C" ?,AG(B)
- (",c" ?,Ag(B)
+ (",C" ?Ç)
+ (",c" ?ç)
(", " ?,)
)
(quail-define-package
"romanian-prefix" "Romanian" "RO>" t
- "Romanian (rom,Bb(Bne,B:(Bte) input method with prefix modifiers
+ "Romanian (româneşte) input method with prefix modifiers
effect | prefix | examples
------------+--------+------------------
- tilde | ~ | ~a -> ,Bc(B
- circumflex | ^ | ^a -> ,Bb(B, ^i -> ,Bn(B
- cedilla | , | ,s -> ,B:(B, ,t -> ,B~(B
+ tilde | ~ | ~a -> ă
+ circumflex | ^ | ^a -> â, ^i -> î
+ cedilla | , | ,s -> ş, ,t -> ţ
~ | ~ | ~~ -> ~
^ | ^ | ^^ -> ^
, | , | ,, -> ,
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
- ("~A" ?,BC(B) ("~a" ?,Bc(B)
- ("^A" ?,BB(B) ("^a" ?,Bb(B)
- ("^I" ?,BN(B) ("^i" ?,Bn(B)
- (",S" ?,B*(B) (",s" ?,B:(B)
- (",T" ?,B^(B) (",t" ?,B~(B)
+ ("~A" ?Ă) ("~a" ?ă)
+ ("^A" ?Â) ("^a" ?â)
+ ("^I" ?Î) ("^i" ?î)
+ (",S" ?Ş) (",s" ?ş)
+ (",T" ?Ţ) (",t" ?ţ)
("^^" ?^) ("~~" ?~) (",," ?,))
(quail-define-package
"romanian-alt-prefix" "Romanian" "RO>" t
- "Alternative Romanian (rom,Bb(Bne,B:(Bte) input method with prefix modifiers
+ "Alternative Romanian (româneşte) input method with prefix modifiers
effect | prefix | examples
------------+--------+------------------
- tilde | \" | \"a -> ,Bb(B
- circumflex | ' | 'a -> ,Bb(B, 'i -> ,Bn(B
- cedilla | ' | 's -> ,B:(B, 't -> ,B~(B
+ tilde | \" | \"a -> â
+ circumflex | ' | 'a -> â, 'i -> î
+ cedilla | ' | 's -> ş, 't -> ţ
' | ' | '' -> '
\" | \" | \"\" -> \"
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
- ("'A" ?,BC(B) ("'a" ?,Bc(B)
- ("\"A" ?,BB(B) ("\"a" ?,Bb(B)
- ("'I" ?,BN(B) ("'i" ?,Bn(B)
- ("'S" ?,B*(B) ("'s" ?,B:(B)
- ("'T" ?,B^(B) ("'t" ?,B~(B)
+ ("'A" ?Ă) ("'a" ?ă)
+ ("\"A" ?Â) ("\"a" ?â)
+ ("'I" ?Î) ("'i" ?î)
+ ("'S" ?Ş) ("'s" ?ş)
+ ("'T" ?Ţ) ("'t" ?ţ)
("''" ?') ("\"\"" ?\"))
(quail-define-package
"german-prefix" "German" "DE>" t
"German (Deutsch) input method with prefix modifiers
Key translation rules are:
- \"A -> ,AD(B -> \"O -> ,AV(B \"U -> ,A\(B \"s -> ?,A_(B
+ \"A -> Ä -> \"O -> Ö \"U -> Ü \"s -> ?ß
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
- ("\"A" ?,AD(B)
- ("\"O" ?,AV(B)
- ("\"U" ?,A\(B)
- ("\"a" ?,Ad(B)
- ("\"o" ?,Av(B)
- ("\"u" ?,A|(B)
- ("\"s" ?,A_(B)
+ ("\"A" ?Ä)
+ ("\"O" ?Ö)
+ ("\"U" ?Ü)
+ ("\"a" ?ä)
+ ("\"o" ?ö)
+ ("\"u" ?ü)
+ ("\"s" ?ß)
("\" " ?\")
)
@@ -363,20 +363,20 @@ Key translation rules are:
"irish-prefix" "Latin-1" "GA>" t
"Irish input method with prefix modifiers
Key translation rules are:
- 'A -> ,AA(B 'E -> ,AI(B 'I -> ,AM(B 'O -> ,AS(B 'U -> ,AZ(B
+ 'A -> Á 'E -> É 'I -> Í 'O -> Ó 'U -> Ú
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
- ("'A" ?,AA(B)
- ("'E" ?,AI(B)
- ("'I" ?,AM(B)
- ("'O" ?,AS(B)
- ("'U" ?,AZ(B)
- ("'a" ?,Aa(B)
- ("'e" ?,Ai(B)
- ("'i" ?,Am(B)
- ("'o" ?,As(B)
- ("'u" ?,Az(B)
+ ("'A" ?Á)
+ ("'E" ?É)
+ ("'I" ?Í)
+ ("'O" ?Ó)
+ ("'U" ?Ú)
+ ("'a" ?á)
+ ("'e" ?é)
+ ("'i" ?í)
+ ("'o" ?ó)
+ ("'u" ?ú)
("' " ?')
)
@@ -386,84 +386,84 @@ Key translation rules are:
effect | prefix | examples
------------+--------+----------
- acute | ' | 'a -> ,Aa(B '' -> ,A4(B
- grave | ` | `a -> ,A`(B
- circumflex | ^ | ^a -> ,Ab(B
- diaeresis | \" | \"u -> ,A|(B
- tilde | ~ | ~a -> ,Ac(B
- cedilla | ' or , | 'c -> ,Ag(B ,c -> ,Ag(B
+ acute | ' | 'a -> á '' -> ´
+ grave | ` | `a -> à
+ circumflex | ^ | ^a -> â
+ diaeresis | \" | \"u -> ü
+ tilde | ~ | ~a -> ã
+ cedilla | ' or , | 'c -> ç ,c -> ç
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
- ("'A" ?,AA(B)
- ("'E" ?,AI(B)
- ("'I" ?,AM(B)
- ("'O" ?,AS(B)
- ("'U" ?,AZ(B)
- ("'C" ?,AG(B)
- ("'a" ?,Aa(B)
- ("'e" ?,Ai(B)
- ("'i" ?,Am(B)
- ("'o" ?,As(B)
- ("'u" ?,Az(B)
- ("'c" ?,Ag(B)
+ ("'A" ?Á)
+ ("'E" ?É)
+ ("'I" ?Í)
+ ("'O" ?Ó)
+ ("'U" ?Ú)
+ ("'C" ?Ç)
+ ("'a" ?á)
+ ("'e" ?é)
+ ("'i" ?í)
+ ("'o" ?ó)
+ ("'u" ?ú)
+ ("'c" ?ç)
("' " ?')
- ("`A" ?,A@(B)
- ("`a" ?,A`(B)
+ ("`A" ?À)
+ ("`a" ?à)
("` " ?`)
- ("^A" ?,AB(B)
- ("^E" ?,AJ(B)
- ("^O" ?,AT(B)
- ("^a" ?,Ab(B)
- ("^e" ?,Aj(B)
- ("^o" ?,At(B)
+ ("^A" ?Â)
+ ("^E" ?Ê)
+ ("^O" ?Ô)
+ ("^a" ?â)
+ ("^e" ?ê)
+ ("^o" ?ô)
("^ " ?^)
- ("\"U" ?,A\(B)
- ("\"u" ?,A|(B)
+ ("\"U" ?Ü)
+ ("\"u" ?ü)
("\" " ?\")
- ("~A" ?,AC(B)
- ("~O" ?,AU(B)
- ("~a" ?,Ac(B)
- ("~o" ?,Au(B)
+ ("~A" ?Ã)
+ ("~O" ?Õ)
+ ("~a" ?ã)
+ ("~o" ?õ)
("~ " ?~)
- (",c" ?,Ag(B)
- (",C" ?,AG(B)
+ (",c" ?ç)
+ (",C" ?Ç)
(",," ?,)
)
(quail-define-package
"spanish-prefix" "Spanish" "ES>" t
- "Spanish (Espa,Aq(Bol) input method with prefix modifiers
+ "Spanish (Español) input method with prefix modifiers
effect | prefix | examples
------------+--------+----------
- acute | ' | 'a -> ,Aa(B
- diaeresis | \" | \"u -> ,A|(B
- tilde | ~ | ~n -> ,Aq(B
- symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B
+ acute | ' | 'a -> á
+ diaeresis | \" | \"u -> ü
+ tilde | ~ | ~n -> ñ
+ symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
- ("'A" ?,AA(B)
- ("'E" ?,AI(B)
- ("'I" ?,AM(B)
- ("'O" ?,AS(B)
- ("'U" ?,AZ(B)
- ("'a" ?,Aa(B)
- ("'e" ?,Ai(B)
- ("'i" ?,Am(B)
- ("'o" ?,As(B)
- ("'u" ?,Az(B)
+ ("'A" ?Á)
+ ("'E" ?É)
+ ("'I" ?Í)
+ ("'O" ?Ó)
+ ("'U" ?Ú)
+ ("'a" ?á)
+ ("'e" ?é)
+ ("'i" ?í)
+ ("'o" ?ó)
+ ("'u" ?ú)
("' " ?')
- ("\"U" ?,A\(B)
- ("\"u" ?,A|(B)
+ ("\"U" ?Ü)
+ ("\"u" ?ü)
("\" " ?\")
- ("~N" ?,AQ(B)
- ("~n" ?,Aq(B)
- ("~>" ?\,A;(B)
- ("~<" ?\,A+(B)
- ("~!" ?,A!(B)
- ("~?" ?,A?(B)
+ ("~N" ?Ñ)
+ ("~n" ?ñ)
+ ("~>" ?\»)
+ ("~<" ?\«)
+ ("~!" ?¡)
+ ("~?" ?¿)
("~ " ?~)
)
@@ -473,108 +473,108 @@ Key translation rules are:
effect | prefix | examples
------------+--------+----------
- acute | ' | 'a -> ,Ba(B '' -> ?,B4(B
- circumflex | ^ | ^a -> ,Bb(B
- diaeresis | \" | \"a -> ,Bd(B \"\" -> ,B((B
- breve | ~ | ~a -> ,Bc(B
- caron | ~ | ~c -> ,Bh(B
- cedilla | ` | `c -> ,Bg(B `e -> ?,Bj(B
- misc | ' ` ~ | 'd -> ,Bp(B `l -> ,B3(B `z -> ,B?(B ~o -> ,Bu(B ~u -> ,B{(B
- symbol | ~ | `. -> ,B(B ~~ -> ,B"(B ~. -> ?,B8(B
+ acute | ' | 'a -> á '' -> ?´
+ circumflex | ^ | ^a -> â
+ diaeresis | \" | \"a -> ä \"\" -> ¨
+ breve | ~ | ~a -> ă
+ caron | ~ | ~c -> č
+ cedilla | ` | `c -> ç `e -> ?ę
+ misc | ' ` ~ | 'd -> đ `l -> ł `z -> ż ~o -> ő ~u -> ű
+ symbol | ~ | `. -> ˙ ~~ -> ˘ ~. -> ?¸
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
- ("'A" ?,BA(B)
- ("'C" ?,BF(B)
- ("'D" ?,BP(B)
- ("'E" ?,BI(B)
- ("'I" ?,BM(B)
- ("'L" ?,BE(B)
- ("'N" ?,BQ(B)
- ("'O" ?,BS(B)
- ("'R" ?,B@(B)
- ("'S" ?,B&(B)
- ("'U" ?,BZ(B)
- ("'Y" ?,B](B)
- ("'Z" ?,B,(B)
- ("'a" ?,Ba(B)
- ("'c" ?,Bf(B)
- ("'d" ?,Bp(B)
- ("'e" ?,Bi(B)
- ("'i" ?,Bm(B)
- ("'l" ?,Be(B)
- ("'n" ?,Bq(B)
- ("'o" ?,Bs(B)
- ("'r" ?,B`(B)
- ("'s" ?,B6(B)
- ("'u" ?,Bz(B)
- ("'y" ?,B}(B)
- ("'z" ?,B<(B)
- ("''" ?,B4(B)
+ ("'A" ?Á)
+ ("'C" ?Ć)
+ ("'D" ?Đ)
+ ("'E" ?É)
+ ("'I" ?Í)
+ ("'L" ?Ĺ)
+ ("'N" ?Ń)
+ ("'O" ?Ó)
+ ("'R" ?Ŕ)
+ ("'S" ?Ś)
+ ("'U" ?Ú)
+ ("'Y" ?Ý)
+ ("'Z" ?Ź)
+ ("'a" ?á)
+ ("'c" ?ć)
+ ("'d" ?đ)
+ ("'e" ?é)
+ ("'i" ?í)
+ ("'l" ?ĺ)
+ ("'n" ?ń)
+ ("'o" ?ó)
+ ("'r" ?ŕ)
+ ("'s" ?ś)
+ ("'u" ?ú)
+ ("'y" ?ý)
+ ("'z" ?ź)
+ ("''" ?´)
("' " ?')
- ("`A" ?,B!(B)
- ("`C" ?,BG(B)
- ("`E" ?,BJ(B)
- ("`L" ?,B#(B)
- ("`S" ?,B*(B)
- ("`T" ?,B^(B)
- ("`Z" ?,B/(B)
- ("`a" ?,B1(B)
- ("`l" ?,B3(B)
- ("`c" ?,Bg(B)
- ("`e" ?,Bj(B)
- ("`s" ?,B:(B)
- ("`t" ?,B~(B)
- ("`z" ?,B?(B)
- ("``" ?,B*(B)
- ("`." ?,B(B)
+ ("`A" ?Ą)
+ ("`C" ?Ç)
+ ("`E" ?Ę)
+ ("`L" ?Ł)
+ ("`S" ?Ş)
+ ("`T" ?Ţ)
+ ("`Z" ?Ż)
+ ("`a" ?ą)
+ ("`l" ?ł)
+ ("`c" ?ç)
+ ("`e" ?ę)
+ ("`s" ?ş)
+ ("`t" ?ţ)
+ ("`z" ?ż)
+ ("``" ?Ş)
+ ("`." ?˙)
("` " ?`)
- ("^A" ?,BB(B)
- ("^I" ?,BN(B)
- ("^O" ?,BT(B)
- ("^a" ?,Bb(B)
- ("^i" ?,Bn(B)
- ("^o" ?,Bt(B)
+ ("^A" ?Â)
+ ("^I" ?Î)
+ ("^O" ?Ô)
+ ("^a" ?â)
+ ("^i" ?î)
+ ("^o" ?ô)
("^^" ?^)
("^ " ?^)
- ("\"A" ?,BD(B)
- ("\"E" ?,BK(B)
- ("\"O" ?,BV(B)
- ("\"U" ?,B\(B)
- ("\"a" ?,Bd(B)
- ("\"e" ?,Bk(B)
- ("\"o" ?,Bv(B)
- ("\"s" ?,B_(B)
- ("\"u" ?,B|(B)
- ("\"\"" ?,B((B)
+ ("\"A" ?Ä)
+ ("\"E" ?Ë)
+ ("\"O" ?Ö)
+ ("\"U" ?Ü)
+ ("\"a" ?ä)
+ ("\"e" ?ë)
+ ("\"o" ?ö)
+ ("\"s" ?ß)
+ ("\"u" ?ü)
+ ("\"\"" ?¨)
("\" " ?\")
- ("~A" ?,BC(B)
- ("~C" ?,BH(B)
- ("~D" ?,BO(B)
- ("~E" ?,BL(B)
- ("~L" ?,B%(B)
- ("~N" ?,BR(B)
- ("~O" ?,BU(B)
- ("~R" ?,BX(B)
- ("~S" ?,B)(B)
- ("~T" ?,B+(B)
- ("~U" ?,B[(B)
- ("~Z" ?,B.(B)
- ("~a" ?,Bc(B)
- ("~c" ?,Bh(B)
- ("~d" ?,Bo(B)
- ("~e" ?,Bl(B)
- ("~l" ?,B5(B)
- ("~n" ?,Br(B)
- ("~o" ?,Bu(B)
- ("~r" ?,Bx(B)
- ("~s" ?,B9(B)
- ("~t" ?,B;(B)
- ("~u" ?,B{(B)
- ("~z" ?,B>(B)
- ("~v" ?,B"(B)
- ("~~" ?,B"(B)
- ("~." ?,B8(B)
+ ("~A" ?Ă)
+ ("~C" ?Č)
+ ("~D" ?Ď)
+ ("~E" ?Ě)
+ ("~L" ?Ľ)
+ ("~N" ?Ň)
+ ("~O" ?Ő)
+ ("~R" ?Ř)
+ ("~S" ?Š)
+ ("~T" ?Ť)
+ ("~U" ?Ű)
+ ("~Z" ?Ž)
+ ("~a" ?ă)
+ ("~c" ?č)
+ ("~d" ?ď)
+ ("~e" ?ě)
+ ("~l" ?ľ)
+ ("~n" ?ň)
+ ("~o" ?ő)
+ ("~r" ?ř)
+ ("~s" ?š)
+ ("~t" ?ť)
+ ("~u" ?ű)
+ ("~z" ?ž)
+ ("~v" ?˘)
+ ("~~" ?˘)
+ ("~." ?¸)
("~ " ?~)
)
@@ -584,119 +584,113 @@ Key translation rules are:
effect | prefix | examples
------------+--------+----------
- acute | ' | 'a -> ,Ca(B '' -> ?,C4(B
- grave | ` | `a -> ,C`(B
- circumflex | ^ | ^a -> ,Cb(B
- diaeresis | \" | \"a -> ,Cd(B \"\" -> ,C((B
- cedilla | ~ | ~c -> ,Cg(B ~s -> ,C:(B ~~ -> ,C8(B
- dot above | ~ / . | ~o -> ,Cu(B /o -> ,Cu(B .o -> ,Cu(B
- misc | \" ~ / | \"s -> ,C_(B ~g -> ,C;(B ~u -> ,C}(B /h -> ,C1(B /i -> ,C9(B
- symbol | ~ | ~` -> ,C"(B /# -> ,C#(B /$ -> ,C$(B // -> ,C0(B
+ acute | ' | 'a -> á '' -> ?´
+ grave | ` | `a -> à
+ circumflex | ^ | ^a -> â
+ diaeresis | \" | \"a -> ä \"\" -> ¨
+ cedilla | ~ | ~c -> ç ~s -> ş ~~ -> ¸
+ dot above | ~ / . | ~o -> ġ /o -> ġ .o -> ġ
+ misc | \" ~ / | \"s -> ß ~g -> ğ ~u -> ŭ /h -> ħ /i -> ı
+ symbol | ~ | ~` -> ˘ /# -> £ /$ -> ¤ // -> °
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
- ("'A" ?,CA(B)
- ("'E" ?,CI(B)
- ("'I" ?,CM(B)
- ("'O" ?,CS(B)
- ("'U" ?,CZ(B)
- ("'a" ?,Ca(B)
- ("'e" ?,Ci(B)
- ("'i" ?,Cm(B)
- ("'o" ?,Cs(B)
- ("'u" ?,Cz(B)
- ("''" ?,C4(B)
+ ("'A" ?Á)
+ ("'E" ?É)
+ ("'I" ?Í)
+ ("'O" ?Ó)
+ ("'U" ?Ú)
+ ("'a" ?á)
+ ("'e" ?é)
+ ("'i" ?í)
+ ("'o" ?ó)
+ ("'u" ?ú)
+ ("''" ?´)
("' " ?')
- ("`A" ?,C@(B)
- ("`E" ?,CH(B)
- ("`I" ?,CL(B)
- ("`O" ?,CR(B)
- ("`U" ?,CY(B)
- ("`a" ?,C`(B)
- ("`e" ?,Ch(B)
- ("`i" ?,Cl(B)
- ("`o" ?,Cr(B)
- ("`u" ?,Cy(B)
+ ("`A" ?À)
+ ("`E" ?È)
+ ("`I" ?Ì)
+ ("`O" ?Ò)
+ ("`U" ?Ù)
+ ("`a" ?à)
+ ("`e" ?è)
+ ("`i" ?ì)
+ ("`o" ?ò)
+ ("`u" ?ù)
("``" ?`)
("` " ?`)
- ("^A" ?,CB(B)
- ("^C" ?,CF(B)
- ("^E" ?,CJ(B)
- ("^G" ?,CX(B)
- ("^H" ?,C&(B)
- ("^I" ?,CN(B)
- ("^J" ?,C,(B)
- ("^O" ?,CT(B)
- ("^S" ?,C^(B)
- ("^U" ?,C[(B)
- ("^a" ?,Cb(B)
- ("^c" ?,Cf(B)
- ("^e" ?,Cj(B)
- ("^g" ?,Cx(B)
- ("^h" ?,C6(B)
- ("^i" ?,Cn(B)
- ("^j" ?,C<(B)
- ("^o" ?,Ct(B)
- ("^s" ?,C~(B)
- ("^u" ?,C{(B)
+ ("^A" ?Â)
+ ("^C" ?Ĉ)
+ ("^E" ?Ê)
+ ("^G" ?Ĝ)
+ ("^H" ?Ĥ)
+ ("^I" ?Î)
+ ("^J" ?Ĵ)
+ ("^O" ?Ô)
+ ("^S" ?Ŝ)
+ ("^U" ?Û)
+ ("^a" ?â)
+ ("^c" ?ĉ)
+ ("^e" ?ê)
+ ("^g" ?ĝ)
+ ("^h" ?ĥ)
+ ("^i" ?î)
+ ("^j" ?ĵ)
+ ("^o" ?ô)
+ ("^s" ?ŝ)
+ ("^u" ?û)
("^^" ?^)
("^ " ?^)
- ("\"A" ?,CD(B)
- ("\"E" ?,CK(B)
- ("\"I" ?,CO(B)
- ("\"O" ?,CV(B)
- ("\"U" ?,C\(B)
- ("\"a" ?,Cd(B)
- ("\"e" ?,Ck(B)
- ("\"i" ?,Co(B)
- ("\"o" ?,Cv(B)
- ("\"u" ?,C|(B)
- ("\"s" ?,C_(B)
- ("\"\"" ?,C((B)
+ ("\"A" ?Ä)
+ ("\"E" ?Ë)
+ ("\"I" ?Ï)
+ ("\"O" ?Ö)
+ ("\"U" ?Ü)
+ ("\"a" ?ä)
+ ("\"e" ?ë)
+ ("\"i" ?ï)
+ ("\"o" ?ö)
+ ("\"u" ?ü)
+ ("\"s" ?ß)
+ ("\"\"" ?¨)
("\" " ?\")
- ("~A" ?,CC(B)
- ("~C" ?,CG(B)
- ("~D" ?,CP(B)
- ("~N" ?,CQ(B)
- ("~O" ?,CU(B)
- ("~a" ?,Cc(B)
- ("~c" ?,Cg(B)
- ("~d" ?,Cp(B)
- ("~n" ?,Cq(B)
- ("~o" ?,Cu(B)
- ("~$" ?,C%(B)
- ("~S" ?,C*(B)
- ("~s" ?,C:(B)
- ("~G" ?,C+(B)
- ("~g" ?,C;(B)
- ("~U" ?,C](B)
- ("~u" ?,C}(B)
- ("~`" ?,C"(B)
- ("~~" ?,C8(B)
+ ("~C" ?Ç)
+ ("~N" ?Ñ)
+ ("~O" ?Õ)
+ ("~c" ?ç)
+ ("~n" ?ñ)
+ ("~o" ?õ)
+ ("~S" ?Ş)
+ ("~s" ?ş)
+ ("~G" ?Ğ)
+ ("~g" ?ğ)
+ ("~U" ?Ŭ)
+ ("~u" ?ŭ)
+ ("~`" ?˘)
+ ("~~" ?¸)
("~ " ?~)
- ("/C" ?,CE(B)
- ("/G" ?,CU(B)
- ("/H" ?,C!(B)
- ("/I" ?,C)(B)
- ("/Z" ?,C/(B)
- ("/c" ?,Ce(B)
- ("/g" ?,Cu(B)
- ("/h" ?,C1(B)
- ("/i" ?,C9(B)
- ("/z" ?,C?(B)
- ("/r" ?,C.(B)
- ("/." ?,C(B)
- ("/#" ?,C#(B)
- ("/$" ?,C$(B)
- ("//" ?,C0(B)
+ ("/C" ?Ċ)
+ ("/G" ?Ġ)
+ ("/H" ?Ħ)
+ ("/I" ?İ)
+ ("/Z" ?Ż)
+ ("/c" ?ċ)
+ ("/g" ?ġ)
+ ("/h" ?ħ)
+ ("/i" ?ı)
+ ("/z" ?ż)
+ ("/." ?˙)
+ ("/#" ?£)
+ ("/$" ?¤)
+ ("//" ?°)
("/ " ?/)
- (".C" ?,CE(B)
- (".G" ?,CU(B)
- (".I" ?,C)(B)
- (".Z" ?,C/(B)
- (".c" ?,Ce(B)
- (".g" ?,Cu(B)
- (".z" ?,C?(B)
+ (".C" ?Ċ)
+ (".G" ?Ġ)
+ (".I" ?İ)
+ (".Z" ?Ż)
+ (".c" ?ċ)
+ (".g" ?ġ)
+ (".z" ?ż)
)
@@ -707,24 +701,24 @@ For example, the character named `aogonek' is obtained by `/a'."
nil t t t nil nil nil nil nil nil t)
(quail-define-rules
- ("/a" ?,B1(B)
- ("/c" ?,Bf(B)
- ("/e" ?,Bj(B)
- ("/l" ?,B3(B)
- ("/n" ?,Bq(B)
- ("/o" ?,Bs(B)
- ("/s" ?,B6(B)
- ("/x" ?,B<(B)
- ("/z" ?,B?(B)
- ("/A" ?,B!(B)
- ("/C" ?,BF(B)
- ("/E" ?,BJ(B)
- ("/L" ?,B#(B)
- ("/N" ?,BQ(B)
- ("/O" ?,BS(B)
- ("/S" ?,B&(B)
- ("/X" ?,B,(B)
- ("/Z" ?,B/(B))
+ ("/a" ?ą)
+ ("/c" ?ć)
+ ("/e" ?ę)
+ ("/l" ?ł)
+ ("/n" ?ń)
+ ("/o" ?ó)
+ ("/s" ?ś)
+ ("/x" ?ź)
+ ("/z" ?ż)
+ ("/A" ?Ą)
+ ("/C" ?Ć)
+ ("/E" ?Ę)
+ ("/L" ?Ł)
+ ("/N" ?Ń)
+ ("/O" ?Ó)
+ ("/S" ?Ś)
+ ("/X" ?Ź)
+ ("/Z" ?Ż))
(quail-define-package
"latin-9-prefix" "Latin-9" "0>" t
@@ -732,129 +726,130 @@ For example, the character named `aogonek' is obtained by `/a'."
effect | prefix | examples
------------+--------+----------
- acute | ' | 'a -> ,ba(B
- grave | ` | `a -> ,b`(B
- circumflex | ^ | ^a -> ,bb(B
- diaeresis | \" | \"a -> ,bd(B, \"Y -> ,b>(B
- tilde | ~ | ~a -> ,bc(B
- caron | ~ | ~z -> ,b8(B
- cedilla | ~ | ~c -> ,bg(B
- misc | \" ~ / | \"s -> ,b_(B ~d -> ,bp(B ~t -> ,b~(B /a -> ,be(B /e -> ,bf(B /o -> ,bx(B
- | \" ~ / | /o -> ,b=(B
- symbol | ~ | ~> -> ,b;(B ~< -> ,b+(B ~! -> ,b!(B ~? -> ,b?(B ~~ -> ,b8(B
- | ~ | ~s -> ,b'(B ~e -> ,b$(B ~. -> ,b7(B ~$ -> ,b#(B ~u -> ,b5(B
- | ~ | ~- -> ,b-(B ~= -> ,b/(B
- symbol | _ / | _o -> ,b:(B _a -> ,b*(B // -> ,b0(B /\\ -> ,bW(B _y -> ,b%(B
- | _ / | _: -> ,bw(B /c -> ,b"(B ~p -> ,b6(B
- | _ / | /= -> ,b,(B
- symbol | ^ | ^r -> ,b.(B ^c -> ,b)(B ^1 -> ,b9(B ^2 -> ,b2(B ^3 -> ,b3(B _a -> ,b*(B
+ acute | ' | 'a -> á
+ grave | ` | `a -> à
+ circumflex | ^ | ^a -> â
+ diaeresis | \" | \"a -> ä, \"Y -> Ÿ
+ tilde | ~ | ~a -> ã
+ caron | ~ | ~z -> ž
+ cedilla | ~ | ~c -> ç
+ misc | \" ~ / | \"s -> ß ~d -> ð ~t -> þ /a -> å /e -> æ /o -> ø
+ | \" ~ / | /o -> œ
+ symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ ~~ -> ž
+ | ~ | ~s -> § ~e -> € ~. -> · ~$ -> £ ~u -> µ
+ | ~ | ~- -> ­ ~= -> ¯
+ symbol | _ / | _o -> º _a -> ª // -> ° /\\ -> × _y -> ¥
+ | _ / | _: -> ÷ /c -> ¢ ~p -> ¶
+ | _ / | /= -> ¬
+ symbol | ^ | ^r -> ® ^c -> © ^1 -> ¹ ^2 -> ² ^3 -> ³ _a -> ª
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
- ("'A" ?,bA(B)
- ("'E" ?,bI(B)
- ("'I" ?,bM(B)
- ("'O" ?,bS(B)
- ("'U" ?,bZ(B)
- ("'Y" ?,b](B)
- ("'a" ?,ba(B)
- ("'e" ?,bi(B)
- ("'i" ?,bm(B)
- ("'o" ?,bs(B)
- ("'u" ?,bz(B)
- ("'y" ?,b}(B)
+ ("'A" ?Á)
+ ("'E" ?É)
+ ("'I" ?Í)
+ ("'O" ?Ó)
+ ("'U" ?Ú)
+ ("'Y" ?Ý)
+ ("'a" ?á)
+ ("'e" ?é)
+ ("'i" ?í)
+ ("'o" ?ó)
+ ("'u" ?ú)
+ ("'y" ?ý)
("' " ?')
- ("`A" ?,b@(B)
- ("`E" ?,bH(B)
- ("`I" ?,bL(B)
- ("`O" ?,bR(B)
- ("`U" ?,bY(B)
- ("`a" ?,b`(B)
- ("`e" ?,bh(B)
- ("`i" ?,bl(B)
- ("`o" ?,br(B)
- ("`u" ?,by(B)
+ ("`A" ?À)
+ ("`E" ?È)
+ ("`I" ?Ì)
+ ("`O" ?Ò)
+ ("`U" ?Ù)
+ ("`a" ?à)
+ ("`e" ?è)
+ ("`i" ?ì)
+ ("`o" ?ò)
+ ("`u" ?ù)
("``" ?`)
("` " ?`)
- ("^A" ?,bB(B)
- ("^E" ?,bJ(B)
- ("^I" ?,bN(B)
- ("^O" ?,bT(B)
- ("^U" ?,b[(B)
- ("^a" ?,bb(B)
- ("^e" ?,bj(B)
- ("^i" ?,bn(B)
- ("^o" ?,bt(B)
- ("^u" ?,b{(B)
+ ("^A" ?Â)
+ ("^E" ?Ê)
+ ("^I" ?Î)
+ ("^O" ?Ô)
+ ("^U" ?Û)
+ ("^a" ?â)
+ ("^e" ?ê)
+ ("^i" ?î)
+ ("^o" ?ô)
+ ("^u" ?û)
("^^" ?^)
("^ " ?^)
- ("\"A" ?,bD(B)
- ("\"E" ?,bK(B)
- ("\"I" ?,bO(B)
- ("\"O" ?,bV(B)
- ("\"U" ?,b\(B)
- ("\"a" ?,bd(B)
- ("\"e" ?,bk(B)
- ("\"i" ?,bo(B)
- ("\"o" ?,bv(B)
- ("\"s" ?,b_(B)
- ("\"u" ?,b|(B)
- ("\"y" ?,b(B)
+ ("\"A" ?Ä)
+ ("\"E" ?Ë)
+ ("\"I" ?Ï)
+ ("\"O" ?Ö)
+ ("\"U" ?Ü)
+ ("\"a" ?ä)
+ ("\"e" ?ë)
+ ("\"i" ?ï)
+ ("\"o" ?ö)
+ ("\"s" ?ß)
+ ("\"u" ?ü)
+ ("\"y" ?ÿ)
("\" " ?\")
- ("~A" ?,bC(B)
- ("~C" ?,bG(B)
- ("~D" ?,bP(B)
- ("~N" ?,bQ(B)
- ("~O" ?,bU(B)
- ("~S" ?,b&(B)
- ("~T" ?,b^(B)
- ("~Z" ?,b4(B)
- ("~a" ?,bc(B)
- ("~c" ?,bg(B)
- ("~d" ?,bp(B)
- ("~n" ?,bq(B)
- ("~o" ?,bu(B)
- ("~s" ?,b((B)
- ("~t" ?,b~(B)
- ("~z" ?,b8(B)
- ("~>" ?\,b;(B)
- ("~<" ?\,b+(B)
- ("~!" ?,b!(B)
- ("~?" ?,b?(B)
+ ("~A" ?Ã)
+ ("~C" ?Ç)
+ ("~D" ?Ð)
+ ("~N" ?Ñ)
+ ("~O" ?Õ)
+ ("~S" ?Š)
+ ("~T" ?Þ)
+ ("~Z" ?Ž)
+ ("~a" ?ã)
+ ("~c" ?ç)
+ ("~d" ?ð)
+ ("~n" ?ñ)
+ ("~o" ?õ)
+ ("~s" ?š)
+ ("~t" ?þ)
+ ("~z" ?ž)
+ ("~>" ?\»)
+ ("~<" ?\«)
+ ("~!" ?¡)
+ ("~?" ?¿)
("~ " ?~)
- ("/A" ?,bE(B)
- ("/E" ?,bF(B)
- ("/O" ?,bX(B)
- ("/a" ?,be(B)
- ("/e" ?,bf(B)
- ("/o" ?,bx(B)
- ("//" ?,b0(B)
+ ("~_" ? )
+ ("/A" ?Å)
+ ("/E" ?Æ)
+ ("/O" ?Ø)
+ ("/a" ?å)
+ ("/e" ?æ)
+ ("/o" ?ø)
+ ("//" ?°)
("/ " ?/)
- ("_o" ?,b:(B)
- ("_a" ?,b*(B)
- ("_+" ?,b1(B)
- ("_y" ?,b%(B)
- ("_:" ?,bw(B)
- ("/c" ?,b"(B)
- ("/\\" ?,bW(B)
- ("/o" ?,b=(B) ; clash with ,bx(B, but ,bf(B uses /
- ("/O" ?,b<(B)
- ("\"Y" ?,b>(B)
- ("~s" ?,b'(B)
- ("~p" ?,b6(B)
+ ("_o" ?º)
+ ("_a" ?ª)
+ ("_+" ?±)
+ ("_y" ?¥)
+ ("_:" ?÷)
+ ("/c" ?¢)
+ ("/\\" ?×)
+ ("/o" ?œ) ; clash with ø, but æ uses /
+ ("/O" ?Œ)
+ ("\"Y" ?Ÿ)
+ ("~s" ?§)
+ ("~p" ?¶)
;; Is this the best option for Euro entry?
- ("~e" ?,b$(B)
- ("~." ?,b7(B)
- ("~$" ?,b#(B)
- ("~u" ?,b5(B)
- ("^r" ?,b.(B)
- ("^c" ?,b)(B)
- ("^1" ?,b9(B)
- ("^2" ?,b2(B)
- ("^3" ?,b3(B)
- ("~-" ?,b-(B)
- ("~=" ?,b/(B)
- ("/=" ?,b,(B))
+ ("~e" ?€)
+ ("~." ?·)
+ ("~$" ?£)
+ ("~u" ?µ)
+ ("^r" ?®)
+ ("^c" ?©)
+ ("^1" ?¹)
+ ("^2" ?²)
+ ("^3" ?³)
+ ("~-" ?­)
+ ("~=" ?¯)
+ ("/=" ?¬))
;; Latin-8 was done by an Englishman -- Johnny Celt should take a
;; squint at it.
@@ -865,121 +860,326 @@ For example, the character named `aogonek' is obtained by `/a'."
effect | prefix | examples
------------+--------+----------
- acute | ' | 'a -> ,_a(B
- grave | ` | `a -> ,_`(B
- circumflex | ^ | ^w -> ,_p(B
- diaeresis | \" | \"a -> ,_d(B
- dot above | . | .b -> ,_"(B
- tilde | ~ | ~a -> ,_c(B
- cedilla | ~ | ~c -> ,_g(B
- misc | \" ~ / | \"s -> ,__(B /a -> ,_e(B /e -> ,_f(B /o -> ,_x(B
- | ~ | ~s -> ,_'(B ~$ -> ,_#(B ~p -> ,_6(B
- symbol | ^ | ^r -> ,_.(B ^c -> ,_)(B
+ acute | ' | 'a -> á
+ grave | ` | `a -> à
+ circumflex | ^ | ^w -> ŵ
+ diaeresis | \" | \"a -> ä
+ dot above | . | .b -> ḃ
+ tilde | ~ | ~a -> ã
+ cedilla | ~ | ~c -> ç
+ misc | \" ~ / | \"s -> ß /a -> å /e -> æ /o -> ø
+ | ~ | ~s -> § ~$ -> £ ~p -> ¶
+ symbol | ^ | ^r -> ® ^c -> ©
" nil t nil nil nil nil nil nil nil nil t)
;; Basically following Latin-1 plus dottiness from Latin-3.
(quail-define-rules
- (".B" ?,_!(B)
- (".b" ?,_"(B)
- (".c" ?,_%(B)
- (".C" ?,_$(B)
- (".D" ?,_&(B)
- (".d" ?,_+(B)
- (".f" ?,_1(B)
- (".F" ?,_0(B)
- (".g" ?,_3(B)
- (".G" ?,_2(B)
- (".m" ?,_5(B)
- (".M" ?,_4(B)
- (".p" ?,_9(B)
- (".P" ?,_7(B)
- (".s" ?,_?(B)
- (".S" ?,_;(B)
- (".t" ?,_w(B)
- (".T" ?,_W(B)
- ("'A" ?,_A(B)
- ("'E" ?,_I(B)
- ("'I" ?,_M(B)
- ("'O" ?,_S(B)
- ("'U" ?,_Z(B)
- ("'Y" ?,_](B)
- ("'W" ?,_*(B)
- ("'a" ?,_a(B)
- ("'e" ?,_i(B)
- ("'i" ?,_m(B)
- ("'o" ?,_s(B)
- ("'u" ?,_z(B)
- ("'w" ?,_:(B)
- ("'y" ?,_}(B)
+ (".B" ?Ḃ)
+ (".b" ?ḃ)
+ (".c" ?ċ)
+ (".C" ?Ċ)
+ (".D" ?Ḋ)
+ (".d" ?ḋ)
+ (".f" ?ḟ)
+ (".F" ?Ḟ)
+ (".g" ?ġ)
+ (".G" ?Ġ)
+ (".m" ?ṁ)
+ (".M" ?Ṁ)
+ (".p" ?ṗ)
+ (".P" ?Ṗ)
+ (".s" ?ṡ)
+ (".S" ?Ṡ)
+ (".t" ?ṫ)
+ (".T" ?Ṫ)
+ ("'A" ?Á)
+ ("'E" ?É)
+ ("'I" ?Í)
+ ("'O" ?Ó)
+ ("'U" ?Ú)
+ ("'Y" ?Ý)
+ ("'W" ?Ẃ)
+ ("'a" ?á)
+ ("'e" ?é)
+ ("'i" ?í)
+ ("'o" ?ó)
+ ("'u" ?ú)
+ ("'w" ?ẃ)
+ ("'y" ?ý)
("' " ?')
- ("`A" ?,_@(B)
- ("`E" ?,_H(B)
- ("`I" ?,_L(B)
- ("`O" ?,_R(B)
- ("`U" ?,_Y(B)
- ("`W" ?,_((B)
- ("`Y" ?,_,(B)
- ("`a" ?,_`(B)
- ("`e" ?,_h(B)
- ("`i" ?,_l(B)
- ("`o" ?,_r(B)
- ("`u" ?,_y(B)
- ("`w" ?,_8(B)
- ("`y" ?,_<(B)
+ ("`A" ?À)
+ ("`E" ?È)
+ ("`I" ?Ì)
+ ("`O" ?Ò)
+ ("`U" ?Ù)
+ ("`W" ?Ẁ)
+ ("`Y" ?Ỳ)
+ ("`a" ?à)
+ ("`e" ?è)
+ ("`i" ?ì)
+ ("`o" ?ò)
+ ("`u" ?ù)
+ ("`w" ?ẁ)
+ ("`y" ?ỳ)
("``" ?`)
("` " ?`)
- ("^A" ?,_B(B)
- ("^E" ?,_J(B)
- ("^I" ?,_N(B)
- ("^O" ?,_T(B)
- ("^U" ?,_[(B)
- ("^a" ?,_b(B)
- ("^e" ?,_j(B)
- ("^i" ?,_n(B)
- ("^o" ?,_t(B)
- ("^u" ?,_{(B)
- ("^w" ?,_p(B)
- ("^W" ?,_P(B)
- ("^y" ?,_~(B)
- ("^Y" ?,_^(B)
+ ("^A" ?Â)
+ ("^E" ?Ê)
+ ("^I" ?Î)
+ ("^O" ?Ô)
+ ("^U" ?Û)
+ ("^a" ?â)
+ ("^e" ?ê)
+ ("^i" ?î)
+ ("^o" ?ô)
+ ("^u" ?û)
+ ("^w" ?ŵ)
+ ("^W" ?Ŵ)
+ ("^y" ?ŷ)
+ ("^Y" ?Ŷ)
("^^" ?^)
("^ " ?^)
- ("\"A" ?,_D(B)
- ("\"E" ?,_K(B)
- ("\"I" ?,_O(B)
- ("\"O" ?,_V(B)
- ("\"U" ?,_\(B)
- ("\"a" ?,_d(B)
- ("\"e" ?,_k(B)
- ("\"i" ?,_o(B)
- ("\"o" ?,_v(B)
- ("\"s" ?,__(B)
- ("\"u" ?,_|(B)
- ("\"w" ?,_>(B)
- ("\"W" ?,_=(B)
- ("\"y" ?,_(B)
- ("\"Y" ?,_/(B)
+ ("\"A" ?Ä)
+ ("\"E" ?Ë)
+ ("\"I" ?Ï)
+ ("\"O" ?Ö)
+ ("\"U" ?Ü)
+ ("\"a" ?ä)
+ ("\"e" ?ë)
+ ("\"i" ?ï)
+ ("\"o" ?ö)
+ ("\"s" ?ß)
+ ("\"u" ?ü)
+ ("\"w" ?ẅ)
+ ("\"W" ?Ẅ)
+ ("\"y" ?ÿ)
+ ("\"Y" ?Ÿ)
("\" " ?\")
- ("~A" ?,_C(B)
- ("~C" ?,_G(B)
- ("~N" ?,_Q(B)
- ("~O" ?,_U(B)
- ("~a" ?,_c(B)
- ("~c" ?,_g(B)
- ("~n" ?,_q(B)
- ("~o" ?,_u(B)
+ ("~A" ?Ã)
+ ("~C" ?Ç)
+ ("~N" ?Ñ)
+ ("~O" ?Õ)
+ ("~a" ?ã)
+ ("~c" ?ç)
+ ("~n" ?ñ)
+ ("~o" ?õ)
("~ " ?~)
- ("/A" ?,_E(B)
- ("/E" ?,_F(B)
- ("/O" ?,_X(B)
- ("/a" ?,_e(B)
- ("/e" ?,_f(B)
- ("/o" ?,_x(B)
+ ("~_" ? )
+ ("/A" ?Å)
+ ("/E" ?Æ)
+ ("/O" ?Ø)
+ ("/a" ?å)
+ ("/e" ?æ)
+ ("/o" ?ø)
("/ " ?/)
- ("~p" ?,_6(B)
- ("~s" ?,_'(B)
- ("~$" ?,_#(B)
- ("^r" ?,_.(B)
- ("^c" ?,_)(B))
+ ("~p" ?¶)
+ ("~s" ?§)
+ ("~$" ?£)
+ ("^r" ?®)
+ ("^c" ?©))
+
+
+(quail-define-package
+ "latin-prefix" "Latin" "L>" t
+ "Latin characters input method with prefix modifiers.
+This is the union of various input methods originally made for input
+of characters from a single Latin-N charset.
+
+ effect | prefix | examples
+ ------------+--------+----------
+ acute | ' | 'a -> á, '' -> ´
+ grave | ` | `a -> à
+ circumflex | ^ | ^a -> â
+ diaeresis | \" | \"a -> ä \"\" -> ¨
+ tilde | ~ | ~a -> ã
+ cedilla | ~ | ~c -> ç
+ breve | ~ | ~a -> ă
+ caron | ~ | ~c -> č
+ dot above | ~ / . | ~o -> ġ /o -> ġ .o -> ġ
+ misc | \" ~ / | \"s -> ß ~d -> ð ~t -> þ /a -> å /e -> æ /o -> ø
+ symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ ~~ -> ¸
+ symbol | _ / | _o -> º _a -> ª // -> ° /\\ -> × _y -> ¥
+ symbol | ^ | ^r -> ® ^c -> © ^1 -> ¹ ^2 -> ² ^3 -> ³
+" nil t nil nil nil nil nil nil nil nil t)
+
+(quail-define-rules
+ ("' " ?')
+ ("''" ?´)
+ ("'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" ?Å)
+ ("/C" ?Ċ)
+ ("/E" ?Æ)
+ ("/G" ?Ġ)
+ ("/H" ?Ħ)
+ ("/I" ?İ)
+ ("/O" ?Ø)
+ ("/O" ?Œ)
+ ("/Z" ?Ż)
+ ("/\\" ?×)
+ ("/a" ?å)
+ ("/c" ?¢)
+ ("/c" ?ċ)
+ ("/e" ?æ)
+ ("/g" ?ġ)
+ ("/h" ?ħ)
+ ("/i" ?ı)
+ ("/o" ?ø)
+ ("/o" ?œ)
+ ("/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" ?©)
+ ("^c" ?ĉ)
+ ("^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" ?Õ)
+ ("~O" ?Ġ)
+ ("~S" ?Ş)
+ ("~S" ?Š)
+ ("~T" ?Þ)
+ ("~U" ?Ŭ)
+ ("~Z" ?Ž)
+ ("~`" ?˘)
+ ("~a" ?ã)
+ ("~c" ?ç)
+ ("~d" ?ð)
+ ("~e" ?€)
+ ("~g" ?ğ)
+ ("~n" ?ñ)
+ ("~o" ?õ)
+ ("~o" ?ġ)
+ ("~p" ?¶)
+ ("~s" ?§)
+ ("~s" ?ş)
+ ("~s" ?š)
+ ("~t" ?þ)
+ ("~u" ?µ)
+ ("~u" ?ŭ)
+ ("~x" ?¤)
+ ("~z" ?ž)
+ ("~|" ?¦)
+ ("~~" ?¸)
+)
;;; latin-pre.el ends here