Do not convert ij and IJ to compatibility chars
[emacs.git] / lisp / leim / quail / latin-alt.el
blobcc721343c552e6d34dc7a84566ec196a263c5842
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 ;; “Trema on the second letter of vowel pair.” Yudit uses `:', not `"'.
1178 ("\"a") ;; LATIN SMALL LETTER A WITH DIAERESIS
1179 ("\"e") ;; LATIN SMALL LETTER E WITH DIAERESIS
1180 ("\"i") ;; LATIN SMALL LETTER I WITH DIAERESIS
1181 ("\"o") ;; LATIN SMALL LETTER O WITH DIAERESIS
1182 ("\"u") ;; LATIN SMALL LETTER U WITH DIAERESIS
1183 ("\"A") ;; LATIN CAPITAL LETTER A WITH DIAERESIS
1184 ("\"E") ;; LATIN CAPITAL LETTER E WITH DIAERESIS
1185 ("\"I") ;; LATIN CAPITAL LETTER I WITH DIAERESIS
1186 ("\"O") ;; LATIN CAPITAL LETTER O WITH DIAERESIS
1187 ("\"U") ;; LATIN CAPITAL LETTER U WITH DIAERESIS
1188 ;; “Acute, marking emphasis on long vowels”:
1189 ("a'") ;; LATIN SMALL LETTER A WITH ACUTE
1190 ("e'") ;; LATIN SMALL LETTER E WITH ACUTE
1191 ("i'") ;; LATIN SMALL LETTER I WITH ACUTE
1192 ("o'") ;; LATIN SMALL LETTER O WITH ACUTE
1193 ("u'") ;; LATIN SMALL LETTER U WITH ACUTE
1194 ("A'") ;; LATIN CAPITAL LETTER A WITH ACUTE
1195 ("E'") ;; LATIN CAPITAL LETTER E WITH ACUTE
1196 ("I'") ;; LATIN CAPITAL LETTER I WITH ACUTE
1197 ("O'") ;; LATIN CAPITAL LETTER O WITH ACUTE
1198 ("U'") ;; LATIN CAPITAL LETTER U WITH ACUTE
1199 ;; “Grave, marking emphasis on short vowels”:
1200 ("a`") ;; LATIN SMALL LETTER A WITH GRAVE
1201 ("e`") ;; LATIN SMALL LETTER E WITH GRAVE
1202 ("i`") ;; LATIN SMALL LETTER I WITH GRAVE
1203 ("o`") ;; LATIN SMALL LETTER O WITH GRAVE
1204 ("u`") ;; LATIN SMALL LETTER U WITH GRAVE
1205 ("A`") ;; LATIN CAPITAL LETTER A WITH GRAVE
1206 ("E`") ;; LATIN CAPITAL LETTER E WITH GRAVE
1207 ("I`") ;; LATIN CAPITAL LETTER I WITH GRAVE
1208 ("O`") ;; LATIN CAPITAL LETTER O WITH GRAVE
1209 ("U`") ;; LATIN CAPITAL LETTER U WITH GRAVE
1210 ;; “Cater for the use of many French words and use of the circumflex
1211 ;; in Frisian.” Yudit used `;' for cedilla.
1212 ("c,") ;; LATIN SMALL LETTER C WITH CEDILLA
1213 ("C,") ;; LATIN CAPITAL LETTER C WITH CEDILLA
1214 ("a^") ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
1215 ("e^") ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
1216 ("i^") ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
1217 ("o^") ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
1218 ("u^") ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
1219 ("A^") ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
1220 ("E^") ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
1221 ("I^") ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
1222 ("O^") ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
1223 ("U^") ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
1226 ;; Originally from Yudit, discussed with Albertas Agejevas
1227 ;; <alga@uosis.mif.vu.lt>
1228 (quail-define-package
1229 "lithuanian-numeric" "Lithuanian" "LtN" t
1230 "Lithuanian numeric input method.
1231 " nil t t t t nil nil nil nil nil t)
1233 (quail-define-rules
1234 ("1")
1235 ("2")
1236 ("3")
1237 ("4")
1238 ("5")
1239 ("6")
1240 ("7")
1241 ("8")
1242 ("9" ?„)
1243 ("0" ?“)
1244 ("=")
1245 ("!")
1246 ("@")
1247 ("#")
1248 ("$")
1249 ("%")
1250 ("^")
1251 ("&")
1252 ("*")
1253 ("+"))
1255 ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lt, suggested by
1256 ;; Albertas Agejevas <alga@uosis.mif.vu.lt>
1257 (quail-define-package
1258 "lithuanian-keyboard" "Lithuanian" "Lt" t
1259 "Lithuanian standard keyboard input method.
1260 " nil t t t t nil nil nil nil nil t)
1262 (quail-define-rules
1263 ("1")
1264 ("!")
1265 ("2")
1266 ("@")
1267 ("#")
1268 ("4")
1269 ("$")
1270 ("5")
1271 ("%")
1272 ("6")
1273 ("^")
1274 ("7")
1275 ("&")
1276 ("9" ?„)
1277 ("0" ?“)
1278 ("=")
1279 ("+"))
1281 ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lv
1282 (quail-define-package
1283 "latvian-keyboard" "Latvian" "Lv" t
1284 "Latvian standard keyboard input method.
1285 " nil t t t t nil nil nil nil nil t)
1287 (quail-define-rules
1288 ("4" ?€)
1289 ("$")
1290 ("e")
1291 ("E")
1292 ("r")
1293 ("R")
1294 ("u")
1295 ("U")
1296 ("i")
1297 ("I")
1298 ("o")
1299 ("O")
1300 ("a")
1301 ("A")
1302 ("s")
1303 ("S")
1304 ("g")
1305 ("G")
1306 ("k")
1307 ("K")
1308 ("l")
1309 ("L")
1310 ("'" ?“)
1311 ("\"" ?„)
1312 ("z")
1313 ("Z")
1314 ("c")
1315 ("C")
1316 ("n")
1317 ("N"))
1319 (quail-define-package
1320 "latin-alt-postfix" "Latin" "L<" t
1321 "Latin character input method with postfix modifiers.
1322 This is the union of various input methods originally made for input
1323 of characters from a single Latin-N charset.
1325 | postfix | examples
1326 ------------+---------+----------
1327 acute | \\=' | a\\=' -> á
1328 grave | \\=` | a\\=` -> à
1329 circumflex | ^ | a^ -> â
1330 diaeresis | \" | a\" -> ä
1331 tilde | ~ | a~ -> ã
1332 cedilla | /\\=` | c/ -> ç c\\=` -> ç
1333 ogonek | \\=` | a\\=` -> ą
1334 breve | ~ | a~ -> ă
1335 caron | ~ | c~ -> č
1336 dbl. acute | : | o: -> ő
1337 ring | \\=` | u\\=` -> ů
1338 dot | \\=` | z\\=` -> ż
1339 stroke | / | d/ -> đ
1340 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø
1341 others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡
1342 | various | << -> « >> -> » o_ -> º a_ -> ª
1344 It would be natural to use comma for cedillas, but that would be
1345 inconvenient in practice because commas are needed very often after a
1346 letter.
1348 Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
1349 " nil t nil nil nil nil nil nil nil nil t)
1351 ;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷
1352 (quail-define-rules
1353 (" _")
1354 ("!/")
1355 ("//")
1356 ("<<")
1357 (">>")
1358 ("?/" ?¿)
1359 ("$/")
1360 ("$/")
1361 ("A'")
1362 ("A-")
1363 ("A/")
1364 ("A\"")
1365 ("A^")
1366 ("A`")
1367 ("A`")
1368 ("A~")
1369 ("A~")
1370 ("C'")
1371 ("C/")
1372 ("C/")
1373 ("C^")
1374 ("C`")
1375 ("C~")
1376 ("D/")
1377 ("D/")
1378 ("D~")
1379 ("E'")
1380 ("E-")
1381 ("E/")
1382 ("E\"")
1383 ("E^")
1384 ("E`")
1385 ("E`")
1386 ("E~")
1387 ("E~")
1388 ("G/")
1389 ("G^")
1390 ("G`")
1391 ("G~")
1392 ("H/")
1393 ("H^")
1394 ("I'")
1395 ("I-")
1396 ("I/")
1397 ("I\"")
1398 ("I^")
1399 ("I`")
1400 ("I`")
1401 ("I~")
1402 ("J^")
1403 ("K`")
1404 ("L'")
1405 ("L/")
1406 ("L`")
1407 ("L~")
1408 ("N'")
1409 ("N/")
1410 ("N`")
1411 ("N~")
1412 ("N~")
1413 ("O'")
1414 ("O-")
1415 ("O/")
1416 ("O/")
1417 ("O:")
1418 ("O\"")
1419 ("O^")
1420 ("O`")
1421 ("O~")
1422 ("R'")
1423 ("R`")
1424 ("R~")
1425 ("S'")
1426 ("S^")
1427 ("S`")
1428 ("S~")
1429 ("T/")
1430 ("T/")
1431 ("T`")
1432 ("T~")
1433 ("U'")
1434 ("U-")
1435 ("U:")
1436 ("U\"")
1437 ("U^")
1438 ("U`")
1439 ("U`")
1440 ("U`")
1441 ("U~")
1442 ("U~")
1443 ("Y'")
1444 ("Y\"")
1445 ("Y=")
1446 ("Z'")
1447 ("Z/")
1448 ("Z`")
1449 ("Z~")
1450 ("a'")
1451 ("a-")
1452 ("a/")
1453 ("a\"")
1454 ("a^")
1455 ("a_")
1456 ("a`")
1457 ("a`")
1458 ("a~")
1459 ("a~")
1460 ("c'")
1461 ("c/")
1462 ("c/")
1463 ("c/")
1464 ("c^")
1465 ("c`")
1466 ("c~")
1467 ("d/")
1468 ("d/")
1469 ("d~")
1470 ("e'")
1471 ("e-")
1472 ("e/")
1473 ("e\"")
1474 ("e^")
1475 ("e`")
1476 ("e`")
1477 ("e~")
1478 ("e~")
1479 ("e=" ?€)
1480 ("g/")
1481 ("g^")
1482 ("g`")
1483 ("g~")
1484 ("h/")
1485 ("h^")
1486 ("i'")
1487 ("i-")
1488 ("i/")
1489 ("i\"")
1490 ("i^")
1491 ("i`")
1492 ("i`")
1493 ("i~")
1494 ("j^")
1495 ("k/")
1496 ("k`")
1497 ("l'")
1498 ("l/")
1499 ("l`")
1500 ("l~")
1501 ("n'")
1502 ("n/")
1503 ("n`")
1504 ("n~")
1505 ("n~")
1506 ("o'")
1507 ("o-")
1508 ("o/")
1509 ("o/")
1510 ("o:")
1511 ("o\"")
1512 ("o^")
1513 ("o_")
1514 ("o`")
1515 ("o~")
1516 ("r'")
1517 ("r`")
1518 ("r~")
1519 ("s'")
1520 ("s/")
1521 ("s^")
1522 ("s`")
1523 ("s~")
1524 ("t/")
1525 ("t/")
1526 ("t`")
1527 ("t~")
1528 ("u'")
1529 ("u-")
1530 ("u:")
1531 ("u\"")
1532 ("u^")
1533 ("u`")
1534 ("u`")
1535 ("u`")
1536 ("u~")
1537 ("u~")
1538 ("y'")
1539 ("y\"" ?ÿ)
1540 ("z'")
1541 ("z/")
1542 ("z`")
1543 ("z~")
1545 (" __" [" _"])
1546 ("!//" ["!/"])
1547 ("<<<" ["<<"])
1548 (">>>" [">>"])
1549 ("?//" ["?/"])
1550 ("///" ["//"])
1551 ("$//" ["$/"])
1552 ("A''" ["A'"])
1553 ("A--" ["A-"])
1554 ("A//" ["A/"])
1555 ("A\"\"" ["A\""])
1556 ("A^^" ["A^"])
1557 ("A``" ["A`"])
1558 ("A~~" ["A~"])
1559 ("C''" ["C'"])
1560 ("C//" ["C/"])
1561 ("C^^" ["C^"])
1562 ("C``" ["C`"])
1563 ("C~~" ["C~"])
1564 ("D//" ["D/"])
1565 ("D~~" ["D~"])
1566 ("E''" ["E'"])
1567 ("E--" ["E-"])
1568 ("E//" ["E/"])
1569 ("E\"\"" ["E\""])
1570 ("E^^" ["E^"])
1571 ("E``" ["E`"])
1572 ("E~~" ["E~"])
1573 ("G//" ["G/"])
1574 ("G^^" ["G^"])
1575 ("G``" ["G`"])
1576 ("G~~" ["G~"])
1577 ("H//" ["H/"])
1578 ("H^^" ["H^"])
1579 ("I''" ["I'"])
1580 ("I--" ["I-"])
1581 ("I//" ["I/"])
1582 ("I\"\"" ["I\""])
1583 ("I^^" ["I^"])
1584 ("I``" ["I`"])
1585 ("I~~" ["I~"])
1586 ("J^^" ["J^"])
1587 ("K``" ["K`"])
1588 ("L''" ["L'"])
1589 ("L//" ["L/"])
1590 ("L``" ["L`"])
1591 ("L~~" ["L~"])
1592 ("N''" ["N'"])
1593 ("N//" ["N/"])
1594 ("N``" ["N`"])
1595 ("N~~" ["N~"])
1596 ("O''" ["O'"])
1597 ("O--" ["O-"])
1598 ("O//" ["O/"])
1599 ("O::" ["O:"])
1600 ("O\"\"" ["O\""])
1601 ("O^^" ["O^"])
1602 ("O``" ["O`"])
1603 ("O~~" ["O~"])
1604 ("R''" ["R'"])
1605 ("R``" ["R`"])
1606 ("R~~" ["R~"])
1607 ("S''" ["S'"])
1608 ("S^^" ["S^"])
1609 ("S``" ["S`"])
1610 ("S~~" ["S~"])
1611 ("T//" ["T/"])
1612 ("T``" ["T`"])
1613 ("T~~" ["T~"])
1614 ("U''" ["U'"])
1615 ("U--" ["U-"])
1616 ("U::" ["U:"])
1617 ("U\"\"" ["U\""])
1618 ("U^^" ["U^"])
1619 ("U``" ["U`"])
1620 ("U~~" ["U~"])
1621 ("Y''" ["Y'"])
1622 ("Z''" ["Z'"])
1623 ("Z//" ["Z/"])
1624 ("Z``" ["Z`"])
1625 ("Z~~" ["Z~"])
1626 ("a''" ["a'"])
1627 ("a--" ["a-"])
1628 ("a//" ["a/"])
1629 ("a\"\"" ["a\""])
1630 ("a^^" ["a^"])
1631 ("a__" ["a_"])
1632 ("a``" ["a`"])
1633 ("a~~" ["a~"])
1634 ("c''" ["c'"])
1635 ("c//" ["c/"])
1636 ("c^^" ["c^"])
1637 ("c``" ["c`"])
1638 ("c~~" ["c~"])
1639 ("d//" ["d/"])
1640 ("d~~" ["d~"])
1641 ("e''" ["e'"])
1642 ("e--" ["e-"])
1643 ("e//" ["e/"])
1644 ("e\"\"" ["e\""])
1645 ("e^^" ["e^"])
1646 ("e``" ["e`"])
1647 ("e~~" ["e~"])
1648 ("e==" ["e="])
1649 ("g//" ["g/"])
1650 ("g^^" ["g^"])
1651 ("g``" ["g`"])
1652 ("g~~" ["g~"])
1653 ("h//" ["h/"])
1654 ("h^^" ["h^"])
1655 ("i''" ["i'"])
1656 ("i--" ["i-"])
1657 ("i//" ["i/"])
1658 ("i\"\"" ["i\""])
1659 ("i^^" ["i^"])
1660 ("i``" ["i`"])
1661 ("i~~" ["i~"])
1662 ("j^^" ["j^"])
1663 ("k//" ["k/"])
1664 ("k``" ["k`"])
1665 ("l''" ["l'"])
1666 ("l//" ["l/"])
1667 ("l``" ["l`"])
1668 ("l~~" ["l~"])
1669 ("n''" ["n'"])
1670 ("n//" ["n/"])
1671 ("n``" ["n`"])
1672 ("n~~" ["n~"])
1673 ("o''" ["o'"])
1674 ("o--" ["o-"])
1675 ("o//" ["o/"])
1676 ("o::" ["o:"])
1677 ("o\"\"" ["o\""])
1678 ("o^^" ["o^"])
1679 ("o__" ["o_"])
1680 ("o``" ["o`"])
1681 ("o~~" ["o~"])
1682 ("r''" ["r'"])
1683 ("r``" ["r`"])
1684 ("r~~" ["r~"])
1685 ("s''" ["s'"])
1686 ("s//" ["s/"])
1687 ("s^^" ["s^"])
1688 ("s``" ["s`"])
1689 ("s~~" ["s~"])
1690 ("t//" ["t/"])
1691 ("t``" ["t`"])
1692 ("t~~" ["t~"])
1693 ("u''" ["u'"])
1694 ("u--" ["u-"])
1695 ("u::" ["u:"])
1696 ("u\"\"" ["u\""])
1697 ("u^^" ["u^"])
1698 ("u``" ["u`"])
1699 ("u~~" ["u~"])
1700 ("y''" ["y'"])
1701 ("y\"\"" ["y\""])
1702 ("z''" ["z'"])
1703 ("z//" ["z/"])
1704 ("z``" ["z`"])
1705 ("z~~" ["z~"])
1708 ;;; latin-alt.el ends here