Remove Turkish ligatures from Dutch input method
[emacs.git] / lisp / leim / quail / latin-alt.el
blob0a048742f4ca55164b777e69db0c2eda32baa043
1 ;;; latin-alt.el --- Quail package for inputting various European characters -*-coding: utf-8;-*-
3 ;; Copyright (C) 1997-1998, 2001-2017 Free Software Foundation, Inc.
4 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
5 ;; 2008, 2009, 2010, 2011
6 ;; National Institute of Advanced Industrial Science and Technology (AIST)
7 ;; Registration Number H14PRO021
9 ;; Keywords: multilingual, input method, latin
11 ;; This file is part of GNU Emacs.
13 ;; GNU Emacs is free software: you can redistribute it and/or modify
14 ;; it under the terms of the GNU General Public License as published by
15 ;; the Free Software Foundation, either version 3 of the License, or
16 ;; (at your option) any later version.
18 ;; GNU Emacs is distributed in the hope that it will be useful,
19 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
20 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 ;; GNU General Public License for more details.
23 ;; You should have received a copy of the GNU General Public License
24 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
26 ;; Author (of latin-post.el): TAKAHASHI Naoto <ntakahas@etl.go.jp>
28 ;;; Commentary:
30 ;; These input methods differ from those in latin-post.el
31 ;; in that comma is not special (use / instead),
32 ;; and // is not special either (so you can enter a slash
33 ;; by typing //).
35 ;; At least, that's what I could see by comparing the first few
36 ;; of these with latin-post.el.
38 ;;; Code:
40 (require 'quail)
42 (quail-define-package
43 "latin-1-alt-postfix" "Latin-1" "1<" t
44 "Latin-1 character input method with postfix modifiers
45 This input method differs from `latin-1-postfix' in that
46 comma is not special (use slash instead), and `//' is not
47 special (so you can use that to enter a slash).
49 | postfix | examples
50 ------------+---------+----------
51 acute | \\=' | a\\=' -> á
52 grave | \\=` | a\\=` -> à
53 circumflex | ^ | a^ -> â
54 diaeresis | \" | a\" -> ä
55 tilde | ~ | a~ -> ã
56 cedilla | / | c/ -> ç
57 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø
58 others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡
59 | various | << -> « >> -> » o_ -> º a_ -> ª
61 It seems natural to use comma for cedillas, but that is
62 inconvenient in practice because commas are needed very
63 often after a letter.
65 Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
66 " nil t nil nil nil nil nil nil nil nil t)
68 (quail-define-rules
69 ("A`")
70 ("A'")
71 ("A^")
72 ("A~")
73 ("A\"")
74 ("A/")
75 ("a`")
76 ("a'")
77 ("a^")
78 ("a~")
79 ("a\"")
80 ("a/")
81 ("E`")
82 ("E'")
83 ("E^")
84 ("E\"")
85 ("E/")
86 ("e`")
87 ("e'")
88 ("e^")
89 ("e\"")
90 ("e/")
91 ("I`")
92 ("i`")
93 ("I'")
94 ("i'")
95 ("I^")
96 ("i^")
97 ("I\"")
98 ("i\"")
99 ("O`")
100 ("o`")
101 ("O'")
102 ("o'")
103 ("O^")
104 ("o^")
105 ("O~")
106 ("o~")
107 ("O\"")
108 ("o\"")
109 ("O/")
110 ("o/")
111 ("U`")
112 ("u`")
113 ("U'")
114 ("u'")
115 ("U^")
116 ("u^")
117 ("U\"")
118 ("u\"")
119 ("Y'")
120 ("y'")
121 ("y\"" ?ÿ)
122 ("D/")
123 ("d/")
124 ("T/")
125 ("t/")
126 ("s/")
127 ("C/")
128 ("c/")
129 ("N~")
130 ("n~")
131 ("?/" ?¿)
132 ("!/")
133 ("<<")
134 (">>")
135 ("o_")
136 ("a_")
138 ("A``" ["A`"])
139 ("A''" ["A'"])
140 ("A^^" ["A^"])
141 ("A~~" ["A~"])
142 ("A\"\"" ["A\""])
143 ("A//" ["A/"])
144 ("a``" ["a`"])
145 ("a''" ["a'"])
146 ("a^^" ["a^"])
147 ("a~~" ["a~"])
148 ("a\"\"" ["a\""])
149 ("a//" ["a/"])
150 ("E``" ["E`"])
151 ("E''" ["E'"])
152 ("E^^" ["E^"])
153 ("E\"\"" ["E\""])
154 ("E//" ["E/"])
155 ("e``" ["e`"])
156 ("e''" ["e'"])
157 ("e^^" ["e^"])
158 ("e\"\"" ["e\""])
159 ("e//" ["e/"])
160 ("I``" ["I`"])
161 ("i``" ["i`"])
162 ("I''" ["I'"])
163 ("i''" ["i'"])
164 ("I^^" ["I^"])
165 ("i^^" ["i^"])
166 ("I\"\"" ["I\""])
167 ("i\"\"" ["i\""])
168 ("O``" ["O`"])
169 ("o``" ["o`"])
170 ("O''" ["O'"])
171 ("o''" ["o'"])
172 ("O^^" ["O^"])
173 ("o^^" ["o^"])
174 ("O~~" ["O~"])
175 ("o~~" ["o~"])
176 ("O\"\"" ["O\""])
177 ("o\"\"" ["o\""])
178 ("O//" ["O/"])
179 ("o//" ["o/"])
180 ("U``" ["U`"])
181 ("u``" ["u`"])
182 ("U''" ["U'"])
183 ("u''" ["u'"])
184 ("U^^" ["U^"])
185 ("u^^" ["u^"])
186 ("U\"\"" ["U\""])
187 ("u\"\"" ["u\""])
188 ("Y''" ["Y'"])
189 ("y''" ["y'"])
190 ("y\"\"" ["y\""])
191 ("D//" ["D/"])
192 ("d//" ["d/"])
193 ("T//" ["T/"])
194 ("t//" ["t/"])
195 ("s//" ["s/"])
196 ("C//" ["C/"])
197 ("c//" ["c/"])
198 ("N~~" ["N~"])
199 ("n~~" ["n~"])
200 ("?//" ["?/"])
201 ("!//" ["!/"])
202 ("<<<" ["<<"])
203 (">>>" [">>"])
204 ("o__" ["o_"])
205 ("a__" ["a_"])
208 (quail-define-package
209 "latin-2-alt-postfix" "Latin-2" "2<" t
210 "Latin-2 character input method with postfix modifiers
211 This input method differs from `latin-2-postfix' in that
212 comma and period are not special (use \\=` instead).
214 | postfix | examples
215 ------------+---------+----------
216 acute | \\=' | a\\=' -> á
217 ogonek | \\=` | a\\=` -> ą
218 diaeresis | \" | a\" -> ä
219 circumflex | ^ | a^ -> â
220 breve | ~ | a~ -> ă
221 cedilla | \\=` | c\\=` -> ç
222 caron | ~ | c~ -> č
223 dbl. acute | : | o: -> ő
224 ring | \\=` | u\\=` -> ů
225 dot | \\=` | z\\=` -> ż
226 stroke | / | d/ -> đ
227 others | / | s/ -> ß
229 It seems natural to use period and comma for dots/rings and
230 cedillas/ogoneks, but that is inconvenient in practice, because
231 periods and commas are needed very often after a letter.
233 Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
234 " nil t nil nil nil nil nil nil nil nil t)
236 (quail-define-rules
237 ("A'")
238 ("A`")
239 ("A\"")
240 ("A^")
241 ("A~")
242 ("C'")
243 ("C`")
244 ("C~")
245 ("D/")
246 ("D~")
247 ("E'")
248 ("E`")
249 ("E\"")
250 ("E~")
251 ("I'")
252 ("I^")
253 ("L'")
254 ("L/")
255 ("L~")
256 ("N'")
257 ("N~")
258 ("O'")
259 ("O:")
260 ("O\"")
261 ("O^")
262 ("R'")
263 ("R~")
264 ("S'")
265 ("S`")
266 ("S~")
267 ("T`")
268 ("T~")
269 ("U'")
270 ("U:")
271 ("U\"")
272 ("U`")
273 ("Y'")
274 ("Z'")
275 ("Z`")
276 ("Z~")
277 ("a'")
278 ("a`")
279 ("a\"")
280 ("a^")
281 ("a~")
282 ("c'")
283 ("c`")
284 ("c~")
285 ("d/")
286 ("d~")
287 ("e'")
288 ("e`")
289 ("e\"")
290 ("e~")
291 ("i'")
292 ("i^")
293 ("l'")
294 ("l/")
295 ("l~")
296 ("n'")
297 ("n~")
298 ("o'")
299 ("o:")
300 ("o\"")
301 ("o^")
302 ("r'")
303 ("r~")
304 ("s'")
305 ("s`")
306 ("s/")
307 ("s~")
308 ("t`")
309 ("t~")
310 ("u'")
311 ("u:")
312 ("u\"")
313 ("u`")
314 ("y'")
315 ("z'")
316 ("z`")
317 ("z~")
319 ("A''" ["A'"])
320 ("A``" ["A`"])
321 ("A\"\"" ["A\""])
322 ("A^^" ["A^"])
323 ("A~~" ["A~"])
324 ("C''" ["C'"])
325 ("C``" ["C`"])
326 ("C~~" ["C~"])
327 ("D//" ["D/"])
328 ("D~~" ["D~"])
329 ("E''" ["E'"])
330 ("E``" ["E`"])
331 ("E\"\"" ["E\""])
332 ("E~~" ["E~"])
333 ("I''" ["I'"])
334 ("I^^" ["I^"])
335 ("L''" ["L'"])
336 ("L//" ["L/"])
337 ("L~~" ["L~"])
338 ("N''" ["N'"])
339 ("N~~" ["N~"])
340 ("O''" ["O'"])
341 ("O::" ["O:"])
342 ("O\"\"" ["O\""])
343 ("O^^" ["O^"])
344 ("R''" ["R'"])
345 ("R~~" ["R~"])
346 ("S''" ["S'"])
347 ("S``" ["S`"])
348 ("S~~" ["S~"])
349 ("T``" ["T`"])
350 ("T~~" ["T~"])
351 ("U''" ["U'"])
352 ("U::" ["U:"])
353 ("U\"\"" ["U\""])
354 ("U``" ["U`"])
355 ("Y''" ["Y'"])
356 ("Z''" ["Z'"])
357 ("Z``" ["Z`"])
358 ("Z~~" ["Z~"])
359 ("a''" ["a'"])
360 ("a``" ["a`"])
361 ("a\"\"" ["a\""])
362 ("a^^" ["a^"])
363 ("a~~" ["a~"])
364 ("c''" ["c'"])
365 ("c``" ["c`"])
366 ("c~~" ["c~"])
367 ("d//" ["d/"])
368 ("d~~" ["d~"])
369 ("e''" ["e'"])
370 ("e``" ["e`"])
371 ("e\"\"" ["e\""])
372 ("e~~" ["e~"])
373 ("i''" ["i'"])
374 ("i^^" ["i^"])
375 ("l''" ["l'"])
376 ("l//" ["l/"])
377 ("l~~" ["l~"])
378 ("n''" ["n'"])
379 ("n~~" ["n~"])
380 ("o''" ["o'"])
381 ("o::" ["o:"])
382 ("o\"\"" ["o\""])
383 ("o^^" ["o^"])
384 ("r''" ["r'"])
385 ("r~~" ["r~"])
386 ("s''" ["s'"])
387 ("s``" ["s`"])
388 ("s//" ["s/"])
389 ("s~~" ["s~"])
390 ("t``" ["t`"])
391 ("t~~" ["t~"])
392 ("u''" ["u'"])
393 ("u::" ["u:"])
394 ("u\"\"" ["u\""])
395 ("u``" ["u`"])
396 ("y''" ["y'"])
397 ("z''" ["z'"])
398 ("z``" ["z`"])
399 ("z~~" ["z~"])
402 (quail-define-package
403 "latin-3-alt-postfix" "Latin-3" "3<" t
404 "Latin-3 character input method with postfix modifiers
405 This input method differs from `latin-3-postfix' in that
406 comma is not special (use \\=` instead), and period is not
407 special (use slash instead).
409 | postfix | examples
410 ------------+---------+----------
411 acute | \\=' | a\\=' -> á
412 grave | \\=` | a\\=` -> à
413 circumflex | ^ | a^ -> â
414 diaeresis | \" | a\" -> ä
415 dot | / | c/ -> ċ i/ -> ı I/ -> İ
416 cedilla | \\=` | c\\=` -> ç
417 breve | ~ | g~ -> ğ
418 tilde | ~ | n~ -> ñ
419 stroke | / | h/ -> ħ
420 others | / | s/ -> ß
422 It would be natural to use period and comma for dots and cedillas, but
423 that would inconvenient in practice, because periods and commas are
424 needed very often after a letter.
426 Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
427 " nil t nil nil nil nil nil nil nil nil t)
429 (quail-define-rules
430 ("A`")
431 ("A'")
432 ("A^")
433 ("A\"")
434 ("C/")
435 ("C^")
436 ("C`")
437 ("E`")
438 ("E'")
439 ("E^")
440 ("E\"")
441 ("G~")
442 ("G/")
443 ("G^")
444 ("H/")
445 ("H^")
446 ("I/")
447 ("I`")
448 ("I'")
449 ("I^")
450 ("I\"")
451 ("J^")
452 ("N~")
453 ("O`")
454 ("O'")
455 ("O^")
456 ("O\"")
457 ("S`")
458 ("S^")
459 ("U`")
460 ("U'")
461 ("U^")
462 ("U\"")
463 ("U~")
464 ("Z/")
465 ("a`")
466 ("a'")
467 ("a^")
468 ("a\"")
469 ("c/")
470 ("c^")
471 ("c`")
472 ("e`")
473 ("e'")
474 ("e^")
475 ("e\"")
476 ("g~")
477 ("g/")
478 ("g^")
479 ("h/")
480 ("h^")
481 ("i/")
482 ("i`")
483 ("i'")
484 ("i^")
485 ("i\"")
486 ("j^")
487 ("n~")
488 ("o`")
489 ("o'")
490 ("o^")
491 ("o\"")
492 ("s`")
493 ("s/")
494 ("s^")
495 ("u`")
496 ("u'")
497 ("u^")
498 ("u\"")
499 ("u~")
500 ("z/")
502 ("A``" ["A`"])
503 ("A''" ["A'"])
504 ("A^^" ["A^"])
505 ("A\"\"" ["A\""])
506 ("C//" ["C/"])
507 ("C^^" ["C^"])
508 ("C``" ["C`"])
509 ("E``" ["E`"])
510 ("E''" ["E'"])
511 ("E^^" ["E^"])
512 ("E\"\"" ["E\""])
513 ("G~~" ["G~"])
514 ("G//" ["G/"])
515 ("G^^" ["G^"])
516 ("H//" ["H/"])
517 ("H^^" ["H^"])
518 ("I//" ["I/"])
519 ("I``" ["I`"])
520 ("I''" ["I'"])
521 ("I^^" ["I^"])
522 ("I\"\"" ["I\""])
523 ("J^^" ["J^"])
524 ("N~~" ["N~"])
525 ("O``" ["O`"])
526 ("O''" ["O'"])
527 ("O^^" ["O^"])
528 ("O\"\"" ["O\""])
529 ("S``" ["S`"])
530 ("S^^" ["S^"])
531 ("U``" ["U`"])
532 ("U''" ["U'"])
533 ("U^^" ["U^"])
534 ("U\"\"" ["U\""])
535 ("U~~" ["U~"])
536 ("Z//" ["Z/"])
537 ("a``" ["a`"])
538 ("a''" ["a'"])
539 ("a^^" ["a^"])
540 ("a\"\"" ["a\""])
541 ("c//" ["c/"])
542 ("c^^" ["c^"])
543 ("c``" ["c`"])
544 ("e``" ["e`"])
545 ("e''" ["e'"])
546 ("e^^" ["e^"])
547 ("e\"\"" ["e\""])
548 ("g~~" ["g~"])
549 ("g//" ["g/"])
550 ("g^^" ["g^"])
551 ("h//" ["h/"])
552 ("h^^" ["h^"])
553 ("i//" ["i/"])
554 ("i``" ["i`"])
555 ("i''" ["i'"])
556 ("i^^" ["i^"])
557 ("i\"\"" ["i\""])
558 ("j^^" ["j^"])
559 ("n~~" ["n~"])
560 ("o``" ["o`"])
561 ("o''" ["o'"])
562 ("o^^" ["o^"])
563 ("o\"\"" ["o\""])
564 ("s``" ["s`"])
565 ("s//" ["s/"])
566 ("s^^" ["s^"])
567 ("u``" ["u`"])
568 ("u''" ["u'"])
569 ("u^^" ["u^"])
570 ("u\"\"" ["u\""])
571 ("u~~" ["u~"])
572 ("z//" ["z/"])
575 (quail-define-package
576 "latin-4-alt-postfix" "Latin-4" "4<" t
577 "Latin-4 characters input method with postfix modifiers
578 This input method differs from `latin-4-postfix' in that
579 comma is not special (use \\=` instead), and period is not
580 special (use ~ instead).
582 | postfix | examples
583 ------------+---------+----------
584 acute | \\=' | a\\=' -> á
585 circumflex | ^ | a^ -> â
586 diaeresis | \" | a\" -> ä
587 ogonek | \\=` | a\\=` -> ą
588 macron | - | a- -> ā
589 tilde | ~ | a~ -> ã
590 caron | ~ | c~ -> č
591 dot | ~ | e~ -> ė
592 cedilla | \\=` | k\\=` -> ķ g\\=` -> ģ
593 stroke | / | d/ -> đ
594 nordic | / | a/ -> å e/ -> æ o/ -> ø
595 others | / | s/ -> ß n/ -> ŋ k/ -> ĸ
597 It seems natural to use period and comma for dots and
598 cedillas/ogoneks, but that is inconvenient in practice, because
599 periods and commas are needed very often after a letter.
601 Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
602 " nil t nil nil nil nil nil nil nil nil t)
604 (quail-define-rules
605 ("A`")
606 ("A-")
607 ("A'")
608 ("A^")
609 ("A~")
610 ("A\"")
611 ("A/")
612 ("C~")
613 ("D/")
614 ("E/")
615 ("E-")
616 ("E'")
617 ("E`")
618 ("E\"")
619 ("E~")
620 ("G`")
621 ("I~")
622 ("I`")
623 ("I'")
624 ("I^")
625 ("I-")
626 ("K`")
627 ("L`")
628 ("N/")
629 ("N`")
630 ("O-")
631 ("O^")
632 ("O~")
633 ("O\"")
634 ("O/")
635 ("R`")
636 ("S~")
637 ("T/")
638 ("U`")
639 ("U'")
640 ("U^")
641 ("U\"")
642 ("U~")
643 ("U-")
644 ("Z~")
645 ("a`")
646 ("a-")
647 ("a'")
648 ("a^")
649 ("a~")
650 ("a\"")
651 ("a/")
652 ("c~")
653 ("d/")
654 ("e/")
655 ("e-")
656 ("e'")
657 ("e`")
658 ("e\"")
659 ("e~")
660 ("g`")
661 ("i~")
662 ("i`")
663 ("i'")
664 ("i^")
665 ("i-")
666 ("k/")
667 ("k`")
668 ("l`")
669 ("n/")
670 ("n`")
671 ("o-")
672 ("o^")
673 ("o~")
674 ("o\"")
675 ("o/")
676 ("r`")
677 ("s/")
678 ("s~")
679 ("t/")
680 ("u`")
681 ("u'")
682 ("u^")
683 ("u\"")
684 ("u~")
685 ("u-")
686 ("z~")
688 ("A``" ["A`"])
689 ("A--" ["A-"])
690 ("A''" ["A'"])
691 ("A^^" ["A^"])
692 ("A~~" ["A~"])
693 ("A\"\"" ["A\""])
694 ("A//" ["A/"])
695 ("C~~" ["C~"])
696 ("D//" ["D/"])
697 ("E//" ["E/"])
698 ("E--" ["E-"])
699 ("E''" ["E'"])
700 ("E``" ["E`"])
701 ("E\"\"" ["E\""])
702 ("E~~" ["E~"])
703 ("G``" ["G`"])
704 ("I~~" ["I~"])
705 ("I``" ["I`"])
706 ("I''" ["I'"])
707 ("I^^" ["I^"])
708 ("I--" ["I-"])
709 ("K``" ["K`"])
710 ("L``" ["L`"])
711 ("N//" ["N/"])
712 ("N``" ["N`"])
713 ("O--" ["O-"])
714 ("O^^" ["O^"])
715 ("O~~" ["O~"])
716 ("O\"\"" ["O\""])
717 ("O//" ["O/"])
718 ("R``" ["R`"])
719 ("S~~" ["S~"])
720 ("T//" ["T/"])
721 ("U``" ["U`"])
722 ("U''" ["U'"])
723 ("U^^" ["U^"])
724 ("U\"\"" ["U\""])
725 ("U~~" ["U~"])
726 ("U--" ["U-"])
727 ("Z~~" ["Z~"])
728 ("a``" ["a`"])
729 ("a--" ["a-"])
730 ("a''" ["a'"])
731 ("a^^" ["a^"])
732 ("a~~" ["a~"])
733 ("a\"\"" ["a\""])
734 ("a//" ["a/"])
735 ("c~~" ["c~"])
736 ("d//" ["d/"])
737 ("e//" ["e/"])
738 ("e--" ["e-"])
739 ("e''" ["e'"])
740 ("e``" ["e`"])
741 ("e\"\"" ["e\""])
742 ("e~~" ["e~"])
743 ("g``" ["g`"])
744 ("i~~" ["i~"])
745 ("i``" ["i`"])
746 ("i''" ["i'"])
747 ("i^^" ["i^"])
748 ("i--" ["i-"])
749 ("k//" ["k/"])
750 ("k``" ["k`"])
751 ("l``" ["l`"])
752 ("n//" ["n/"])
753 ("n``" ["n`"])
754 ("o--" ["o-"])
755 ("o^^" ["o^"])
756 ("o~~" ["o~"])
757 ("o\"\"" ["o\""])
758 ("o//" ["o/"])
759 ("r``" ["r`"])
760 ("s//" ["s/"])
761 ("s~~" ["s~"])
762 ("t//" ["t/"])
763 ("u``" ["u`"])
764 ("u''" ["u'"])
765 ("u^^" ["u^"])
766 ("u\"\"" ["u\""])
767 ("u~~" ["u~"])
768 ("u--" ["u-"])
769 ("z~~" ["z~"])
772 (quail-define-package
773 "latin-5-alt-postfix" "Latin-5" "5<" t
774 "Latin-5 characters input method with postfix modifiers
775 This input method differs from `latin-5-postfix' in that
776 comma is not special (use \\=` instead), and period is not
777 special (use / instead).
779 | postfix | examples
780 ------------+---------+----------
781 acute | \\=' | a\\=' -> á
782 grave | \\=` | a\\=` -> à
783 circumflex | ^ | a^ -> â
784 diaeresis | \" | a\" -> ä
785 tilde | ~ | a~ -> ã
786 breve | ~ | g~ -> ğ
787 cedilla | \\=` | c\\=` -> ç
788 dot | / | i/ -> ı I/ -> İ
789 nordic | / | a/ -> å e/ -> æ o/ -> ø
790 others | / | s/ -> ß
792 It seems natural to use period and comma for dots and cedillas, but
793 that is inconvenient in practice, because periods and commas are
794 needed very often after a letter.
796 Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
797 " nil t nil nil nil nil nil nil nil nil t)
799 (quail-define-rules
800 ("A'")
801 ("A/")
802 ("A\"")
803 ("A^")
804 ("A`")
805 ("A~")
806 ("C`")
807 ("E'")
808 ("E/")
809 ("E\"")
810 ("E^")
811 ("E`")
812 ("G~")
813 ("I'")
814 ("I/")
815 ("I\"")
816 ("I^")
817 ("I`")
818 ("N~")
819 ("O'")
820 ("O/")
821 ("O\"")
822 ("O^")
823 ("O`")
824 ("O~")
825 ("S`")
826 ("U'")
827 ("U\"")
828 ("U^")
829 ("U`")
830 ("a'")
831 ("a/")
832 ("a\"")
833 ("a^")
834 ("a`")
835 ("a~")
836 ("c`")
837 ("e'")
838 ("e/")
839 ("e\"")
840 ("e^")
841 ("e`")
842 ("g~")
843 ("i'")
844 ("i/")
845 ("i\"")
846 ("i^")
847 ("i`")
848 ("n~")
849 ("o'")
850 ("o/")
851 ("o\"")
852 ("o^")
853 ("o`")
854 ("o~")
855 ("s`")
856 ("s/")
857 ("u'")
858 ("u\"")
859 ("u^")
860 ("u`")
861 ("y\"" ?ÿ)
863 ("A''" ["A'"])
864 ("A//" ["A/"])
865 ("A\"\"" ["A\""])
866 ("A^^" ["A^"])
867 ("A``" ["A`"])
868 ("A~~" ["A~"])
869 ("C``" ["C`"])
870 ("E''" ["E'"])
871 ("E//" ["E/"])
872 ("E\"\"" ["E\""])
873 ("E^^" ["E^"])
874 ("E``" ["E`"])
875 ("G~~" ["G~"])
876 ("I''" ["I'"])
877 ("I//" ["I/"])
878 ("I\"\"" ["I\""])
879 ("I^^" ["I^"])
880 ("I``" ["I`"])
881 ("N~~" ["N~"])
882 ("O''" ["O'"])
883 ("O//" ["O/"])
884 ("O\"\"" ["O\""])
885 ("O^^" ["O^"])
886 ("O``" ["O`"])
887 ("O~~" ["O~"])
888 ("S``" ["S`"])
889 ("U''" ["U'"])
890 ("U\"\"" ["U\""])
891 ("U^^" ["U^"])
892 ("U``" ["U`"])
893 ("a''" ["a'"])
894 ("a//" ["a/"])
895 ("a\"\"" ["a\""])
896 ("a^^" ["a^"])
897 ("a``" ["a`"])
898 ("a~~" ["a~"])
899 ("c``" ["c`"])
900 ("e''" ["e'"])
901 ("e//" ["e/"])
902 ("e\"\"" ["e\""])
903 ("e^^" ["e^"])
904 ("e``" ["e`"])
905 ("g~~" ["g~"])
906 ("i''" ["i'"])
907 ("i//" ["i/"])
908 ("i\"\"" ["i\""])
909 ("i^^" ["i^"])
910 ("i``" ["i`"])
911 ("n~~" ["n~"])
912 ("o''" ["o'"])
913 ("o//" ["o/"])
914 ("o\"\"" ["o\""])
915 ("o^^" ["o^"])
916 ("o``" ["o`"])
917 ("o~~" ["o~"])
918 ("s``" ["s`"])
919 ("s//" ["s/"])
920 ("u''" ["u'"])
921 ("u\"\"" ["u\""])
922 ("u^^" ["u^"])
923 ("u``" ["u`"])
924 ("y\"\"" ["y\""])
929 (quail-define-package
930 "french-alt-postfix" "French" "FR<" t
931 "French (Français) input method with postfix modifiers
933 \\=` pour grave, \\=' pour aigu, ^ pour circonflexe, et \" pour tréma.
934 Par exemple: a\\=` -> à e\\=' -> é.
936 Ç, «, et » sont produits par C/, <<, et >>.
938 En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
939 Par exemple: e\\='\\=' -> e\\='
941 Œ est produit par O/."
942 nil t nil nil nil nil nil nil nil nil t)
944 (quail-define-rules
945 ("A`")
946 ("A^")
947 ("a`")
948 ("a^")
949 ("E`")
950 ("E'")
951 ("E^")
952 ("E\"")
953 ("e`")
954 ("e'")
955 ("e^")
956 ("e\"")
957 ("I^")
958 ("I\"")
959 ("i^")
960 ("i\"")
961 ("O^")
962 ("O/")
963 ("o^")
964 ("o/")
965 ("U`")
966 ("U^")
967 ("U\"")
968 ("u`")
969 ("u^")
970 ("u\"")
971 ("C/")
972 ("c/")
973 ("<<")
974 (">>")
976 ("A``" ["A`"])
977 ("A^^" ["A^"])
978 ("a``" ["a`"])
979 ("a^^" ["a^"])
980 ("E``" ["E`"])
981 ("E''" ["E'"])
982 ("E^^" ["E^"])
983 ("E\"\"" ["E\""])
984 ("e``" ["e`"])
985 ("e''" ["e'"])
986 ("e^^" ["e^"])
987 ("e\"\"" ["e\""])
988 ("I^^" ["I^"])
989 ("I\"\"" ["I\""])
990 ("i^^" ["i^"])
991 ("i\"\"" ["i\""])
992 ("O^^" ["O^"])
993 ("O//" ["O/"])
994 ("o^^" ["o^"])
995 ("o//" ["o/"])
996 ("U``" ["U`"])
997 ("U^^" ["U^"])
998 ("U\"\"" ["U\""])
999 ("u``" ["u`"])
1000 ("u^^" ["u^"])
1001 ("u\"\"" ["u\""])
1002 ("C//" ["C/"])
1003 ("c//" ["c/"])
1004 ("<<<" ["<<"])
1005 (">>>" [">>"])
1010 (quail-define-package
1011 "italian-alt-postfix" "Latin-1" "IT<" t
1012 "Italian (Italiano) input method with postfix modifiers
1014 a\\=' -> á A\\=' -> Á a\\=` -> à A\\=` -> À i^ -> î << -> «
1015 e\\=' -> é E\\=' -> É e\\=` -> è E\\=` -> È I^ -> Î >> -> »
1016 i\\=' -> í I\\=' -> Í i\\=` -> ì I\\=` -> Ì o_ -> º
1017 o\\=' -> ó O\\=' -> Ó o\\=` -> ò O\\=` -> Ò a_ -> ª
1018 u\\=' -> ú U\\=' -> Ú u\\=` -> ù U\\=` -> Ù
1020 This method is for purists who like accents the old way.
1022 Doubling the postfix separates the letter and postfix: e.g. a\\=`\\=` -> a\\=`
1023 " nil t nil nil nil nil nil nil nil nil t)
1025 (quail-define-rules
1026 ("A`")
1027 ("A'")
1028 ("a`")
1029 ("a'")
1030 ("E`")
1031 ("E'")
1032 ("e`")
1033 ("e'")
1034 ("I`")
1035 ("i`")
1036 ("I'")
1037 ("i'")
1038 ("I^")
1039 ("i^")
1040 ("O`")
1041 ("o`")
1042 ("O'")
1043 ("o'")
1044 ("U`")
1045 ("u`")
1046 ("U'")
1047 ("u'")
1048 ("<<")
1049 (">>")
1050 ("o_")
1051 ("a_")
1053 ("A``" ["A`"])
1054 ("A''" ["A'"])
1055 ("a``" ["a`"])
1056 ("a''" ["a'"])
1057 ("E``" ["E`"])
1058 ("E''" ["E'"])
1059 ("e``" ["e`"])
1060 ("e''" ["e'"])
1061 ("I``" ["I`"])
1062 ("i``" ["i`"])
1063 ("I''" ["I'"])
1064 ("i''" ["i'"])
1065 ("I^^" ["I^"])
1066 ("i^^" ["i^"])
1067 ("O``" ["O`"])
1068 ("o``" ["o`"])
1069 ("O''" ["O'"])
1070 ("o''" ["o'"])
1071 ("U``" ["U`"])
1072 ("u``" ["u`"])
1073 ("U''" ["U'"])
1074 ("u''" ["u'"])
1075 ("<<<" ["<<"])
1076 (">>>" [">>"])
1077 ("o__" ["o_"])
1078 ("a__" ["a_"])
1082 (quail-define-package
1083 "turkish-alt-postfix" "Turkish" "TR«" t
1084 "Turkish (Türkçe) input method with postfix modifiers.
1085 This input method differs from `turkish-postfix' in that
1086 comma is not special (use \\=` instead).
1088 turkish-latin-3-alt-postfix is an obsolete alias for turkish-alt-postfix.
1090 Note for I, ı, İ, i.
1092 A^ -> Â
1093 C\\=` -> Ç
1094 G^ -> Ğ
1095 I -> I
1096 i -> ı
1097 I/ -> İ
1098 i/ -> i
1099 O\" -> Ö
1100 S\\=` -> Ş
1101 U\" -> Ü
1102 U^ -> Û
1104 Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
1105 " nil t nil nil nil nil nil nil nil nil t)
1107 (quail-define-rules
1108 ("A^")
1109 ("a^")
1110 ("C`")
1111 ("c`")
1112 ("G^")
1113 ("g^")
1114 ("I/")
1115 ("i")
1116 ("i/" ?i)
1117 ("O\"")
1118 ("o\"")
1119 ("S`")
1120 ("s`")
1121 ("U\"")
1122 ("u\"")
1123 ("U^")
1124 ("u^")
1126 ("A^^" ["A^"])
1127 ("a^^" ["a^"])
1128 ("C``" ["C`"])
1129 ("c``" ["c`"])
1130 ("G^^" ["G^"])
1131 ("g^^" ["g^"])
1132 ("I//" ["I/"])
1133 ("i" ["i"])
1134 ("i//" ["i/"])
1135 ("O\"\"" ["O\""])
1136 ("o\"\"" ["o\""])
1137 ("S``" ["S`"])
1138 ("s``" ["s`"])
1139 ("U\"\"" ["U\""])
1140 ("u\"\"" ["u\""])
1141 ("U^^" ["U^"])
1142 ("u^^" ["u^"])
1145 ;; Backwards compatibility.
1146 (push (cons "turkish-latin-3-alt-postfix"
1147 (cdr (assoc "turkish-alt-postfix" quail-package-alist)))
1148 quail-package-alist)
1150 ;; Dutch Quail input method derived from the one in Yudit by Roman
1151 ;; Czyborra.
1152 (quail-define-package
1153 "dutch" "Dutch" "NL" t
1154 "Dutch character mixfix input method.
1155 Caters for French and Dutch.
1157 | | examples
1158 ------------+---------+----------
1159 others | | fl. -> ƒ eur. -> € ij -> ij IJ -> IJ
1160 ------------+---------+----------
1161 | postfix |
1162 ------------+---------+----------
1163 acute | \\=' | a\\=' -> á
1164 grave | \\=` | a\\=` -> à
1165 circumflex | ^ | a^ -> â
1166 ------------+---------+----------
1167 | prefix |
1168 ------------+---------+----------
1169 diaeresis | \" | \"a -> ä
1171 Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
1172 " nil t nil nil nil nil nil nil nil nil t)
1174 (quail-define-rules
1175 ("fl.") ;; LATIN SMALL LETTER F WITH HOOK (florin currency symbol)
1176 ("eur." ?€) ;; EURO SIGN
1177 ;; “The 25th letter of the Dutch alphabet.”
1178 ("ij") ;; LATIN SMALL LIGATURE IJ
1179 ("IJ") ;; LATIN CAPITAL LIGATURE IJ
1180 ;; “Trema on the second letter of vowel pair.” Yudit uses `:', not `"'.
1181 ("\"a") ;; LATIN SMALL LETTER A WITH DIAERESIS
1182 ("\"e") ;; LATIN SMALL LETTER E WITH DIAERESIS
1183 ("\"i") ;; LATIN SMALL LETTER I WITH DIAERESIS
1184 ("\"o") ;; LATIN SMALL LETTER O WITH DIAERESIS
1185 ("\"u") ;; LATIN SMALL LETTER U WITH DIAERESIS
1186 ("\"A") ;; LATIN CAPITAL LETTER A WITH DIAERESIS
1187 ("\"E") ;; LATIN CAPITAL LETTER E WITH DIAERESIS
1188 ("\"I") ;; LATIN CAPITAL LETTER I WITH DIAERESIS
1189 ("\"O") ;; LATIN CAPITAL LETTER O WITH DIAERESIS
1190 ("\"U") ;; LATIN CAPITAL LETTER U WITH DIAERESIS
1191 ;; “Acute, marking emphasis on long vowels”:
1192 ("a'") ;; LATIN SMALL LETTER A WITH ACUTE
1193 ("e'") ;; LATIN SMALL LETTER E WITH ACUTE
1194 ("i'") ;; LATIN SMALL LETTER I WITH ACUTE
1195 ("o'") ;; LATIN SMALL LETTER O WITH ACUTE
1196 ("u'") ;; LATIN SMALL LETTER U WITH ACUTE
1197 ("A'") ;; LATIN CAPITAL LETTER A WITH ACUTE
1198 ("E'") ;; LATIN CAPITAL LETTER E WITH ACUTE
1199 ("I'") ;; LATIN CAPITAL LETTER I WITH ACUTE
1200 ("O'") ;; LATIN CAPITAL LETTER O WITH ACUTE
1201 ("U'") ;; LATIN CAPITAL LETTER U WITH ACUTE
1202 ;; “Grave, marking emphasis on short vowels”:
1203 ("a`") ;; LATIN SMALL LETTER A WITH GRAVE
1204 ("e`") ;; LATIN SMALL LETTER E WITH GRAVE
1205 ("i`") ;; LATIN SMALL LETTER I WITH GRAVE
1206 ("o`") ;; LATIN SMALL LETTER O WITH GRAVE
1207 ("u`") ;; LATIN SMALL LETTER U WITH GRAVE
1208 ("A`") ;; LATIN CAPITAL LETTER A WITH GRAVE
1209 ("E`") ;; LATIN CAPITAL LETTER E WITH GRAVE
1210 ("I`") ;; LATIN CAPITAL LETTER I WITH GRAVE
1211 ("O`") ;; LATIN CAPITAL LETTER O WITH GRAVE
1212 ("U`") ;; LATIN CAPITAL LETTER U WITH GRAVE
1213 ;; “Cater for the use of many French words and use of the circumflex
1214 ;; in Frisian.” Yudit used `;' for cedilla.
1215 ("c,") ;; LATIN SMALL LETTER C WITH CEDILLA
1216 ("C,") ;; LATIN CAPITAL LETTER C WITH CEDILLA
1217 ("a^") ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
1218 ("e^") ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
1219 ("i^") ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
1220 ("o^") ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
1221 ("u^") ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
1222 ("A^") ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
1223 ("E^") ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
1224 ("I^") ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
1225 ("O^") ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
1226 ("U^") ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
1229 ;; Originally from Yudit, discussed with Albertas Agejevas
1230 ;; <alga@uosis.mif.vu.lt>
1231 (quail-define-package
1232 "lithuanian-numeric" "Lithuanian" "LtN" t
1233 "Lithuanian numeric input method.
1234 " nil t t t t nil nil nil nil nil t)
1236 (quail-define-rules
1237 ("1")
1238 ("2")
1239 ("3")
1240 ("4")
1241 ("5")
1242 ("6")
1243 ("7")
1244 ("8")
1245 ("9" ?„)
1246 ("0" ?“)
1247 ("=")
1248 ("!")
1249 ("@")
1250 ("#")
1251 ("$")
1252 ("%")
1253 ("^")
1254 ("&")
1255 ("*")
1256 ("+"))
1258 ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lt, suggested by
1259 ;; Albertas Agejevas <alga@uosis.mif.vu.lt>
1260 (quail-define-package
1261 "lithuanian-keyboard" "Lithuanian" "Lt" t
1262 "Lithuanian standard keyboard input method.
1263 " nil t t t t nil nil nil nil nil t)
1265 (quail-define-rules
1266 ("1")
1267 ("!")
1268 ("2")
1269 ("@")
1270 ("#")
1271 ("4")
1272 ("$")
1273 ("5")
1274 ("%")
1275 ("6")
1276 ("^")
1277 ("7")
1278 ("&")
1279 ("9" ?„)
1280 ("0" ?“)
1281 ("=")
1282 ("+"))
1284 ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lv
1285 (quail-define-package
1286 "latvian-keyboard" "Latvian" "Lv" t
1287 "Latvian standard keyboard input method.
1288 " nil t t t t nil nil nil nil nil t)
1290 (quail-define-rules
1291 ("4" ?€)
1292 ("$")
1293 ("e")
1294 ("E")
1295 ("r")
1296 ("R")
1297 ("u")
1298 ("U")
1299 ("i")
1300 ("I")
1301 ("o")
1302 ("O")
1303 ("a")
1304 ("A")
1305 ("s")
1306 ("S")
1307 ("g")
1308 ("G")
1309 ("k")
1310 ("K")
1311 ("l")
1312 ("L")
1313 ("'" ?“)
1314 ("\"" ?„)
1315 ("z")
1316 ("Z")
1317 ("c")
1318 ("C")
1319 ("n")
1320 ("N"))
1322 (quail-define-package
1323 "latin-alt-postfix" "Latin" "L<" t
1324 "Latin character input method with postfix modifiers.
1325 This is the union of various input methods originally made for input
1326 of characters from a single Latin-N charset.
1328 | postfix | examples
1329 ------------+---------+----------
1330 acute | \\=' | a\\=' -> á
1331 grave | \\=` | a\\=` -> à
1332 circumflex | ^ | a^ -> â
1333 diaeresis | \" | a\" -> ä
1334 tilde | ~ | a~ -> ã
1335 cedilla | /\\=` | c/ -> ç c\\=` -> ç
1336 ogonek | \\=` | a\\=` -> ą
1337 breve | ~ | a~ -> ă
1338 caron | ~ | c~ -> č
1339 dbl. acute | : | o: -> ő
1340 ring | \\=` | u\\=` -> ů
1341 dot | \\=` | z\\=` -> ż
1342 stroke | / | d/ -> đ
1343 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø
1344 others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡
1345 | various | << -> « >> -> » o_ -> º a_ -> ª
1347 It would be natural to use comma for cedillas, but that would be
1348 inconvenient in practice because commas are needed very often after a
1349 letter.
1351 Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
1352 " nil t nil nil nil nil nil nil nil nil t)
1354 ;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷
1355 (quail-define-rules
1356 (" _")
1357 ("!/")
1358 ("//")
1359 ("<<")
1360 (">>")
1361 ("?/" ?¿)
1362 ("$/")
1363 ("$/")
1364 ("A'")
1365 ("A-")
1366 ("A/")
1367 ("A\"")
1368 ("A^")
1369 ("A`")
1370 ("A`")
1371 ("A~")
1372 ("A~")
1373 ("C'")
1374 ("C/")
1375 ("C/")
1376 ("C^")
1377 ("C`")
1378 ("C~")
1379 ("D/")
1380 ("D/")
1381 ("D~")
1382 ("E'")
1383 ("E-")
1384 ("E/")
1385 ("E\"")
1386 ("E^")
1387 ("E`")
1388 ("E`")
1389 ("E~")
1390 ("E~")
1391 ("G/")
1392 ("G^")
1393 ("G`")
1394 ("G~")
1395 ("H/")
1396 ("H^")
1397 ("I'")
1398 ("I-")
1399 ("I/")
1400 ("I\"")
1401 ("I^")
1402 ("I`")
1403 ("I`")
1404 ("I~")
1405 ("J^")
1406 ("K`")
1407 ("L'")
1408 ("L/")
1409 ("L`")
1410 ("L~")
1411 ("N'")
1412 ("N/")
1413 ("N`")
1414 ("N~")
1415 ("N~")
1416 ("O'")
1417 ("O-")
1418 ("O/")
1419 ("O/")
1420 ("O:")
1421 ("O\"")
1422 ("O^")
1423 ("O`")
1424 ("O~")
1425 ("R'")
1426 ("R`")
1427 ("R~")
1428 ("S'")
1429 ("S^")
1430 ("S`")
1431 ("S~")
1432 ("T/")
1433 ("T/")
1434 ("T`")
1435 ("T~")
1436 ("U'")
1437 ("U-")
1438 ("U:")
1439 ("U\"")
1440 ("U^")
1441 ("U`")
1442 ("U`")
1443 ("U`")
1444 ("U~")
1445 ("U~")
1446 ("Y'")
1447 ("Y\"")
1448 ("Y=")
1449 ("Z'")
1450 ("Z/")
1451 ("Z`")
1452 ("Z~")
1453 ("a'")
1454 ("a-")
1455 ("a/")
1456 ("a\"")
1457 ("a^")
1458 ("a_")
1459 ("a`")
1460 ("a`")
1461 ("a~")
1462 ("a~")
1463 ("c'")
1464 ("c/")
1465 ("c/")
1466 ("c/")
1467 ("c^")
1468 ("c`")
1469 ("c~")
1470 ("d/")
1471 ("d/")
1472 ("d~")
1473 ("e'")
1474 ("e-")
1475 ("e/")
1476 ("e\"")
1477 ("e^")
1478 ("e`")
1479 ("e`")
1480 ("e~")
1481 ("e~")
1482 ("e=" ?€)
1483 ("g/")
1484 ("g^")
1485 ("g`")
1486 ("g~")
1487 ("h/")
1488 ("h^")
1489 ("i'")
1490 ("i-")
1491 ("i/")
1492 ("i\"")
1493 ("i^")
1494 ("i`")
1495 ("i`")
1496 ("i~")
1497 ("j^")
1498 ("k/")
1499 ("k`")
1500 ("l'")
1501 ("l/")
1502 ("l`")
1503 ("l~")
1504 ("n'")
1505 ("n/")
1506 ("n`")
1507 ("n~")
1508 ("n~")
1509 ("o'")
1510 ("o-")
1511 ("o/")
1512 ("o/")
1513 ("o:")
1514 ("o\"")
1515 ("o^")
1516 ("o_")
1517 ("o`")
1518 ("o~")
1519 ("r'")
1520 ("r`")
1521 ("r~")
1522 ("s'")
1523 ("s/")
1524 ("s^")
1525 ("s`")
1526 ("s~")
1527 ("t/")
1528 ("t/")
1529 ("t`")
1530 ("t~")
1531 ("u'")
1532 ("u-")
1533 ("u:")
1534 ("u\"")
1535 ("u^")
1536 ("u`")
1537 ("u`")
1538 ("u`")
1539 ("u~")
1540 ("u~")
1541 ("y'")
1542 ("y\"" ?ÿ)
1543 ("z'")
1544 ("z/")
1545 ("z`")
1546 ("z~")
1548 (" __" [" _"])
1549 ("!//" ["!/"])
1550 ("<<<" ["<<"])
1551 (">>>" [">>"])
1552 ("?//" ["?/"])
1553 ("///" ["//"])
1554 ("$//" ["$/"])
1555 ("A''" ["A'"])
1556 ("A--" ["A-"])
1557 ("A//" ["A/"])
1558 ("A\"\"" ["A\""])
1559 ("A^^" ["A^"])
1560 ("A``" ["A`"])
1561 ("A~~" ["A~"])
1562 ("C''" ["C'"])
1563 ("C//" ["C/"])
1564 ("C^^" ["C^"])
1565 ("C``" ["C`"])
1566 ("C~~" ["C~"])
1567 ("D//" ["D/"])
1568 ("D~~" ["D~"])
1569 ("E''" ["E'"])
1570 ("E--" ["E-"])
1571 ("E//" ["E/"])
1572 ("E\"\"" ["E\""])
1573 ("E^^" ["E^"])
1574 ("E``" ["E`"])
1575 ("E~~" ["E~"])
1576 ("G//" ["G/"])
1577 ("G^^" ["G^"])
1578 ("G``" ["G`"])
1579 ("G~~" ["G~"])
1580 ("H//" ["H/"])
1581 ("H^^" ["H^"])
1582 ("I''" ["I'"])
1583 ("I--" ["I-"])
1584 ("I//" ["I/"])
1585 ("I\"\"" ["I\""])
1586 ("I^^" ["I^"])
1587 ("I``" ["I`"])
1588 ("I~~" ["I~"])
1589 ("J^^" ["J^"])
1590 ("K``" ["K`"])
1591 ("L''" ["L'"])
1592 ("L//" ["L/"])
1593 ("L``" ["L`"])
1594 ("L~~" ["L~"])
1595 ("N''" ["N'"])
1596 ("N//" ["N/"])
1597 ("N``" ["N`"])
1598 ("N~~" ["N~"])
1599 ("O''" ["O'"])
1600 ("O--" ["O-"])
1601 ("O//" ["O/"])
1602 ("O::" ["O:"])
1603 ("O\"\"" ["O\""])
1604 ("O^^" ["O^"])
1605 ("O``" ["O`"])
1606 ("O~~" ["O~"])
1607 ("R''" ["R'"])
1608 ("R``" ["R`"])
1609 ("R~~" ["R~"])
1610 ("S''" ["S'"])
1611 ("S^^" ["S^"])
1612 ("S``" ["S`"])
1613 ("S~~" ["S~"])
1614 ("T//" ["T/"])
1615 ("T``" ["T`"])
1616 ("T~~" ["T~"])
1617 ("U''" ["U'"])
1618 ("U--" ["U-"])
1619 ("U::" ["U:"])
1620 ("U\"\"" ["U\""])
1621 ("U^^" ["U^"])
1622 ("U``" ["U`"])
1623 ("U~~" ["U~"])
1624 ("Y''" ["Y'"])
1625 ("Z''" ["Z'"])
1626 ("Z//" ["Z/"])
1627 ("Z``" ["Z`"])
1628 ("Z~~" ["Z~"])
1629 ("a''" ["a'"])
1630 ("a--" ["a-"])
1631 ("a//" ["a/"])
1632 ("a\"\"" ["a\""])
1633 ("a^^" ["a^"])
1634 ("a__" ["a_"])
1635 ("a``" ["a`"])
1636 ("a~~" ["a~"])
1637 ("c''" ["c'"])
1638 ("c//" ["c/"])
1639 ("c^^" ["c^"])
1640 ("c``" ["c`"])
1641 ("c~~" ["c~"])
1642 ("d//" ["d/"])
1643 ("d~~" ["d~"])
1644 ("e''" ["e'"])
1645 ("e--" ["e-"])
1646 ("e//" ["e/"])
1647 ("e\"\"" ["e\""])
1648 ("e^^" ["e^"])
1649 ("e``" ["e`"])
1650 ("e~~" ["e~"])
1651 ("e==" ["e="])
1652 ("g//" ["g/"])
1653 ("g^^" ["g^"])
1654 ("g``" ["g`"])
1655 ("g~~" ["g~"])
1656 ("h//" ["h/"])
1657 ("h^^" ["h^"])
1658 ("i''" ["i'"])
1659 ("i--" ["i-"])
1660 ("i//" ["i/"])
1661 ("i\"\"" ["i\""])
1662 ("i^^" ["i^"])
1663 ("i``" ["i`"])
1664 ("i~~" ["i~"])
1665 ("j^^" ["j^"])
1666 ("k//" ["k/"])
1667 ("k``" ["k`"])
1668 ("l''" ["l'"])
1669 ("l//" ["l/"])
1670 ("l``" ["l`"])
1671 ("l~~" ["l~"])
1672 ("n''" ["n'"])
1673 ("n//" ["n/"])
1674 ("n``" ["n`"])
1675 ("n~~" ["n~"])
1676 ("o''" ["o'"])
1677 ("o--" ["o-"])
1678 ("o//" ["o/"])
1679 ("o::" ["o:"])
1680 ("o\"\"" ["o\""])
1681 ("o^^" ["o^"])
1682 ("o__" ["o_"])
1683 ("o``" ["o`"])
1684 ("o~~" ["o~"])
1685 ("r''" ["r'"])
1686 ("r``" ["r`"])
1687 ("r~~" ["r~"])
1688 ("s''" ["s'"])
1689 ("s//" ["s/"])
1690 ("s^^" ["s^"])
1691 ("s``" ["s`"])
1692 ("s~~" ["s~"])
1693 ("t//" ["t/"])
1694 ("t``" ["t`"])
1695 ("t~~" ["t~"])
1696 ("u''" ["u'"])
1697 ("u--" ["u-"])
1698 ("u::" ["u:"])
1699 ("u\"\"" ["u\""])
1700 ("u^^" ["u^"])
1701 ("u``" ["u`"])
1702 ("u~~" ["u~"])
1703 ("y''" ["y'"])
1704 ("y\"\"" ["y\""])
1705 ("z''" ["z'"])
1706 ("z//" ["z/"])
1707 ("z``" ["z`"])
1708 ("z~~" ["z~"])
1711 ;;; latin-alt.el ends here