annotate lisp/language/ethio-util.el @ 111258:962192b1bc2a

* net/tramp.el (tramp-handle-insert-file-contents): For root, preserve owner and group when editing files. (Bug#7289) Please contact me, if you have problems syncing with the trunk.
author Michael Albinus <michael.albinus@gmx.de>
date Sat, 30 Oct 2010 18:28:17 +0200
parents 1d1d5d9bd884
children d835100c3e8b 376148b31b5e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
91046
35069180a991 Fix up multi-tty merge
Miles Bader <miles@gnu.org>
parents: 90996
diff changeset
1 ;;; ethio-util.el --- utilities for Ethiopic -*- coding: utf-8; -*-
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
2
106815
1d1d5d9bd884 Add 2010 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 101425
diff changeset
3 ;; Copyright (C) 1997, 1998, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
62396
197607499a29 Fix copyrights.
Kenichi Handa <handa@m17n.org>
parents: 60642
diff changeset
4 ;; Free Software Foundation, Inc.
79711
b5d3fc1c4afe Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 78309
diff changeset
5 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
106815
1d1d5d9bd884 Add 2010 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 101425
diff changeset
6 ;; 2006, 2007, 2008, 2009, 2010
62396
197607499a29 Fix copyrights.
Kenichi Handa <handa@m17n.org>
parents: 60642
diff changeset
7 ;; National Institute of Advanced Industrial Science and Technology (AIST)
197607499a29 Fix copyrights.
Kenichi Handa <handa@m17n.org>
parents: 60642
diff changeset
8 ;; Registration Number H14PRO021
90280
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
9 ;; Copyright (C) 2005, 2006
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
10 ;; National Institute of Advanced Industrial Science and Technology (AIST)
90280
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
11 ;; Registration Number: H15PRO110
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
12
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
13 ;; Keywords: mule, multilingual, Ethiopic
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
14
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
15 ;; This file is part of GNU Emacs.
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
16
94665
55b7f25d920a Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 93975
diff changeset
17 ;; GNU Emacs is free software: you can redistribute it and/or modify
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
18 ;; it under the terms of the GNU General Public License as published by
94665
55b7f25d920a Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 93975
diff changeset
19 ;; the Free Software Foundation, either version 3 of the License, or
55b7f25d920a Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 93975
diff changeset
20 ;; (at your option) any later version.
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
21
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
22 ;; GNU Emacs is distributed in the hope that it will be useful,
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
23 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
24 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
25 ;; GNU General Public License for more details.
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
26
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
27 ;; You should have received a copy of the GNU General Public License
94665
55b7f25d920a Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 93975
diff changeset
28 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
29
36426
abbed5d59665 (setup-ethiopic-environment-internal): Change bindings of functions
Kenichi Handa <handa@m17n.org>
parents: 28906
diff changeset
30 ;; Author: TAKAHASHI Naoto <ntakahas@m17n.org>
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
31
38436
b174db545cfd Some fixes to follow coding conventions.
Pavel Janík <Pavel@Janik.cz>
parents: 36683
diff changeset
32 ;;; Commentary:
b174db545cfd Some fixes to follow coding conventions.
Pavel Janík <Pavel@Janik.cz>
parents: 36683
diff changeset
33
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
34 ;;; Code:
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
35
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
36 (require 'robin)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
37
22519
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
38 ;; Information for exiting Ethiopic environment.
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
39 (defvar exit-ethiopic-environment-data nil)
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
40
17993
73869115ae0a Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents: 17774
diff changeset
41 ;;;###autoload
22987
708271862495 (setup-XXX-environment): Just call set-language-environment. If
Kenichi Handa <handa@m17n.org>
parents: 22519
diff changeset
42 (defun setup-ethiopic-environment-internal ()
22519
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
43 (let ((key-bindings '((" " . ethio-insert-space)
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
44 ([?\S- ] . ethio-insert-ethio-space)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
45 ;; ([?\C-'] . ethio-gemination)
36426
abbed5d59665 (setup-ethiopic-environment-internal): Change bindings of functions
Kenichi Handa <handa@m17n.org>
parents: 28906
diff changeset
46 ([f3] . ethio-fidel-to-sera-buffer)
abbed5d59665 (setup-ethiopic-environment-internal): Change bindings of functions
Kenichi Handa <handa@m17n.org>
parents: 28906
diff changeset
47 ([S-f3] . ethio-fidel-to-sera-region)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
48 ([C-f3] . ethio-fidel-to-sera-marker)
22519
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
49 ([f4] . ethio-sera-to-fidel-buffer)
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
50 ([S-f4] . ethio-sera-to-fidel-region)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
51 ([C-f4] . ethio-sera-to-fidel-marker)
36426
abbed5d59665 (setup-ethiopic-environment-internal): Change bindings of functions
Kenichi Handa <handa@m17n.org>
parents: 28906
diff changeset
52 ([S-f5] . ethio-toggle-punctuation)
abbed5d59665 (setup-ethiopic-environment-internal): Change bindings of functions
Kenichi Handa <handa@m17n.org>
parents: 28906
diff changeset
53 ([S-f6] . ethio-modify-vowel)
abbed5d59665 (setup-ethiopic-environment-internal): Change bindings of functions
Kenichi Handa <handa@m17n.org>
parents: 28906
diff changeset
54 ([S-f7] . ethio-replace-space)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
55 ;; ([S-f8] . ethio-input-special-character) ; deprecated
36426
abbed5d59665 (setup-ethiopic-environment-internal): Change bindings of functions
Kenichi Handa <handa@m17n.org>
parents: 28906
diff changeset
56 ([C-f9] . ethio-toggle-space)
abbed5d59665 (setup-ethiopic-environment-internal): Change bindings of functions
Kenichi Handa <handa@m17n.org>
parents: 28906
diff changeset
57 ([S-f9] . ethio-replace-space) ; as requested
abbed5d59665 (setup-ethiopic-environment-internal): Change bindings of functions
Kenichi Handa <handa@m17n.org>
parents: 28906
diff changeset
58 ))
22519
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
59 kb)
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
60 (while key-bindings
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
61 (setq kb (car (car key-bindings)))
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
62 (setq exit-ethiopic-environment-data
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
63 (cons (cons kb (global-key-binding kb))
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
64 exit-ethiopic-environment-data))
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
65 (global-set-key kb (cdr (car key-bindings)))
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
66 (setq key-bindings (cdr key-bindings))))
17993
73869115ae0a Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents: 17774
diff changeset
67
46898
0b0448a9c183 (setup-ethiopic-environment-internal, exit-ethiopic-environment):
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 42165
diff changeset
68 (add-hook 'find-file-hook 'ethio-find-file)
0b0448a9c183 (setup-ethiopic-environment-internal, exit-ethiopic-environment):
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 42165
diff changeset
69 (add-hook 'write-file-functions 'ethio-write-file)
22519
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
70 (add-hook 'after-save-hook 'ethio-find-file))
17993
73869115ae0a Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents: 17774
diff changeset
71
22519
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
72 (defun exit-ethiopic-environment ()
49122
1a51889893d0 * language/ethio-util.el (ethio-gemination)
John Paul Wallington <jpw@pobox.com>
parents: 46898
diff changeset
73 "Exit Ethiopic language environment."
22519
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
74 (while exit-ethiopic-environment-data
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
75 (global-set-key (car (car exit-ethiopic-environment-data))
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
76 (cdr (car exit-ethiopic-environment-data)))
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
77 (setq exit-ethiopic-environment-data
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
78 (cdr exit-ethiopic-environment-data)))
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
79
46898
0b0448a9c183 (setup-ethiopic-environment-internal, exit-ethiopic-environment):
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 42165
diff changeset
80 (remove-hook 'find-file-hook 'ethio-find-file)
0b0448a9c183 (setup-ethiopic-environment-internal, exit-ethiopic-environment):
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 42165
diff changeset
81 (remove-hook 'write-file-functions 'ethio-write-file)
22519
a4913922e131 Delete codes for ethio-mode, which
Kenichi Handa <handa@m17n.org>
parents: 21871
diff changeset
82 (remove-hook 'after-save-hook 'ethio-find-file))
17993
73869115ae0a Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents: 17774
diff changeset
83
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
84 ;;
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
85 ;; ETHIOPIC UTILITY FUNCTIONS
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
86 ;;
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
87
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
88 ;; If the filename ends in ".sera", editing is done in fidel
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
89 ;; but file I/O is done in SERA.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
90 ;;
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
91 ;; If the filename ends in ".java", editing is done in fidel
49598
0d8b17d428b5 Trailing whitepace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49122
diff changeset
92 ;; but file I/O is done in the \uXXXX style, where XXXX is
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
93 ;; the Unicode codepoint for the Ethiopic character.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
94 ;;
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
95 ;; If the filename ends in ".tex", editing is done in fidel
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
96 ;; but file I/O is done in EthioTeX format.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
97
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
98 ;;
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
99 ;; users' preference
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
100 ;;
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
101
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
102 (defvar ethio-primary-language 'tigrigna
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
103 "*Symbol that defines the primary language in SERA --> FIDEL conversion.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
104 The value should be one of: `tigrigna', `amharic' or `english'.")
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
105
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
106 (defvar ethio-secondary-language 'english
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
107 "*Symbol that defines the secondary language in SERA --> FIDEL conversion.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
108 The value should be one of: `tigrigna', `amharic' or `english'.")
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
109
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
110 (defvar ethio-use-colon-for-colon nil
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
111 "*Non-nil means associate ASCII colon with Ethiopic colon.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
112 If nil, associate ASCII colon with Ethiopic word separator, i.e., two
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
113 vertically stacked dots. All SERA <--> FIDEL converters refer this
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
114 variable.")
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
115
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
116 (defvar ethio-use-three-dot-question nil
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
117 "*Non-nil means associate ASCII question mark with Ethiopic old style question mark (three vertically stacked dots).
63514
06aa6db2cd16 (ethio-tilde-escape) (ethio-use-three-dot-question): Fix spelling in docstrings.
Juanma Barranquero <lekktu@gmail.com>
parents: 62396
diff changeset
118 If nil, associate ASCII question mark with Ethiopic stylized question
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
119 mark. All SERA <--> FIDEL converters refer this variable.")
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
120
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
121 (defvar ethio-quote-vowel-always nil
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
122 "*Non-nil means always put an apostrophe before an isolated vowel (except at word initial) in FIDEL --> SERA conversion.
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
123 If nil, put an apostrophe only between a 6th-form consonant and an
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
124 isolated vowel.")
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
125
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
126 (defvar ethio-W-sixth-always nil
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
127 "*Non-nil means convert the Wu-form of a 12-form consonant to \"W'\" instead of \"Wu\" in FIDEL --> SERA conversion.")
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
128
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
129 (defvar ethio-numeric-reduction 0
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
130 "*Degree of reduction in converting Ethiopic digits into Arabic digits.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
131 Should be 0, 1 or 2.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
132 For example, ({10}{9}{100}{80}{7}) is converted into:
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
133 `10`9`100`80`7 if `ethio-numeric-reduction' is 0,
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
134 `109100807 if `ethio-numeric-reduction' is 1,
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
135 `10900807 if `ethio-numeric-reduction' is 2.")
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
136
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
137 (defvar ethio-java-save-lowercase nil
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
138 "*Non-nil means save Ethiopic characters in lowercase hex numbers to Java files.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
139 If nil, use uppercases.")
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
140
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
141 (defun ethio-prefer-amharic-p ()
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
142 (or (eq ethio-primary-language 'amharic)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
143 (and (not (eq ethio-primary-language 'tigrigna))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
144 (eq ethio-secondary-language 'amharic))))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
145
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
146 (defun ethio-prefer-amharic (arg)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
147 (if arg
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
148 (progn
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
149 (robin-modify-package "ethiopic-sera" "'a" ?አ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
150 (robin-modify-package "ethiopic-sera" "a" "አ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
151 (robin-modify-package "ethiopic-sera" "'A" ?ኣ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
152 (robin-modify-package "ethiopic-sera" "A" "ኣ"))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
153 (robin-modify-package "ethiopic-sera" "'A" ?አ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
154 (robin-modify-package "ethiopic-sera" "A" "አ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
155 (robin-modify-package "ethiopic-sera" "'a" ?ኣ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
156 (robin-modify-package "ethiopic-sera" "a" "ኣ")))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
157
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
158 (defun ethio-use-colon-for-colon (arg)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
159 (if arg
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
160 (progn
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
161 (robin-modify-package "ethiopic-sera" ":" ?፥)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
162 (robin-modify-package "ethiopic-sera" "`:" ?፡))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
163 (robin-modify-package "ethiopic-sera" " : " ?፡)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
164 (robin-modify-package "ethiopic-sera" ":" "፡")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
165 (robin-modify-package "ethiopic-sera" "-:" ?፥)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
166
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
167 (defun ethio-use-three-dot-question (arg)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
168 (if arg
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
169 (progn
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
170 (robin-modify-package "ethiopic-sera" "?" ?፧)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
171 (robin-modify-package "ethiopic-sera" "`?" ??))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
172 (robin-modify-package "ethiopic-sera" "?" ??)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
173 (robin-modify-package "ethiopic-sera" "`?" ?፧)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
174
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
175 (defun ethio-adjust-robin ()
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
176 (ethio-prefer-amharic (ethio-prefer-amharic-p))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
177 (ethio-use-colon-for-colon ethio-use-colon-for-colon)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
178 (ethio-use-three-dot-question ethio-use-three-dot-question))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
179
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
180 (add-hook 'robin-activate-hook 'ethio-adjust-robin)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
181
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
182 ;;
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
183 ;; SERA to FIDEL
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
184 ;;
49598
0d8b17d428b5 Trailing whitepace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49122
diff changeset
185
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
186 ;;;###autoload
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
187 (defun ethio-sera-to-fidel-buffer (&optional secondary force)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
188 "Convert the current buffer from SERA to FIDEL.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
189
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
190 The variable `ethio-primary-language' specifies the primary
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
191 language and `ethio-secondary-language' specifies the secondary.
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
192
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
193 If the 1st optional argument SECONDARY is non-nil, assume the
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
194 buffer begins with the secondary language; otherwise with the
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
195 primary language.
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
196
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
197 If the 2nd optional argument FORCE is non-nil, perform conversion
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
198 even if the buffer is read-only.
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
199
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
200 See also the descriptions of the variables
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
201 `ethio-use-colon-for-colon' and `ethio-use-three-dot-question'."
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
202
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
203 (interactive "P")
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
204 (ethio-sera-to-fidel-region (point-min) (point-max) secondary force))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
205
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
206 ;; To avoid byte-compiler warnings. It should never be set globally.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
207 (defvar ethio-sera-being-called-by-w3)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
208 ;; This variable will be bound by some third-party package.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
209 (defvar sera-being-called-by-w3)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
210
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
211 ;;;###autoload
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
212 (defun ethio-sera-to-fidel-region (begin end &optional secondary force)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
213 "Convert the characters in region from SERA to FIDEL.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
214
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
215 The variable `ethio-primary-language' specifies the primary
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
216 language and `ethio-secondary-language' specifies the secondary.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
217
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
218 If the 3rd argument SECONDARY is given and non-nil, assume the
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
219 region begins with the secondary language; otherwise with the
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
220 primary language.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
221
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
222 If the 4th argument FORCE is given and non-nil, perform
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
223 conversion even if the buffer is read-only.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
224
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
225 See also the descriptions of the variables
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
226 `ethio-use-colon-for-colon' and `ethio-use-three-dot-question'."
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
227
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
228 (interactive "r\nP")
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
229 (if (and buffer-read-only
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
230 (not force)
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
231 (not (y-or-n-p "Buffer is read-only. Force to convert? ")))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
232 (error ""))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
233
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
234 (let ((ethio-primary-language ethio-primary-language)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
235 (ethio-secondary-language ethio-secondary-language)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
236 ;; The above two variables may be changed temporarily by tilde
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
237 ;; escapes during conversion. We bind them to the variables
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
238 ;; of the same names so that the original values are restored
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
239 ;; when this function exits.
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
240 (buffer-read-only nil)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
241 (lang (if secondary ethio-secondary-language ethio-primary-language))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
242 ret)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
243
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
244 (ethio-use-colon-for-colon ethio-use-colon-for-colon)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
245 (ethio-use-three-dot-question ethio-use-three-dot-question)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
246
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
247 (save-restriction
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
248 (narrow-to-region begin end)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
249 (goto-char (point-min))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
250 (while (not (eobp))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
251 (setq ret
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
252 (cond
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
253 ((eq lang 'amharic)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
254 (ethio-prefer-amharic t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
255 (ethio-sera-to-fidel-region-ethio 'amharic))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
256 ((eq lang 'tigrigna)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
257 (ethio-prefer-amharic nil)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
258 (ethio-sera-to-fidel-region-ethio 'tigrigna))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
259 (t
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
260 (ethio-sera-to-fidel-region-noethio))))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
261 (setq lang
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
262 (if (eq ret 'toggle)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
263 (if (eq lang ethio-primary-language)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
264 ethio-secondary-language
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
265 ethio-primary-language)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
266 ret)))))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
267
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
268 ;; Restore user's preference.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
269 (ethio-adjust-robin))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
270
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
271 (defun ethio-sera-to-fidel-region-noethio ()
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
272 "Return next language as symbol: amharic, tigrigna, toggle or nil."
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
273 (let (lflag)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
274 (cond
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
275
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
276 ;; No more "\", i.e. nothing to do.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
277 ((not (search-forward "\\" nil 0))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
278 nil)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
279
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
280 ;; Hereafter point is put after a "\".
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
281 ;; First delete that "\", then check the following chars.
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
282
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
283 ;; A language flag.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
284 ((progn (delete-char -1) (setq lflag (ethio-process-language-flag)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
285 lflag)
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
286
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
287 ;; "\\" : leave the second "\" and continue in the same language.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
288 ((= (following-char) ?\\)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
289 (forward-char 1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
290 nil)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
291
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
292 ;; "\ " : delete the following " " and toggle the language.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
293 ((= (following-char) 32)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
294 (delete-char 1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
295 'toggle)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
296
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
297 ;; A "\" but not a special sequence: simply toggle the language.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
298 (t
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
299 'toggle))))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
300
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
301 (defun ethio-sera-to-fidel-region-ethio (lang)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
302 "Return next language as symbol: amharic, tigrigna, toggle or nil."
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
303 (save-restriction
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
304 (narrow-to-region
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
305 (point)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
306 (if (re-search-forward "\\(`[1-9][0-9]*\\)\\|[\\<&]" nil t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
307 (match-beginning 0)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
308 (point-max)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
309 (robin-convert-region (point-min) (point-max) "ethiopic-sera")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
310 (goto-char (point-max)))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
311
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
312 (let (lflag)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
313 (cond
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
314 ((= (following-char) ?`)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
315 (delete-char 1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
316 (ethio-process-digits)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
317 lang)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
318
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
319 ((looking-at "[<&]")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
320 (if (or (and (boundp 'ethio-sera-being-called-by-w3)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
321 ethio-sera-being-called-by-w3)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
322 (and (boundp 'sera-being-called-by-w3)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
323 sera-being-called-by-w3))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
324 (search-forward (if (= (following-char) ?<) ">" ";") nil 0)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
325 (forward-char 1))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
326 lang)
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
327
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
328 ((eobp)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
329 nil)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
330
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
331 ;; Now we must be looking at a "\".
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
332 ;; First delete that "\", then check the following chars.
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
333
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
334 ((progn (delete-char 1) (= (following-char) 32))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
335 (delete-char 1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
336 'toggle)
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
337
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
338 ((looking-at "[,.;:'`?\\]+")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
339 (goto-char (match-end 0))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
340 lang)
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
341
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
342 ((/= (following-char) ?~)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
343 'toggle)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
344
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
345 ;; Now we must be looking at a "~".
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
346
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
347 ((setq lflag (ethio-process-language-flag))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
348 lflag)
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
349
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
350 ;; Delete the following "~" and check the following chars.
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
351
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
352 ((progn (delete-char 1) (looking-at "! ?"))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
353 (replace-match "")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
354 (if (re-search-forward "\\\\~! ?" nil 0)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
355 (replace-match ""))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
356 lang)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
357
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
358 ((looking-at "-: ?")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
359 (replace-match "")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
360 (ethio-use-colon-for-colon t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
361 lang)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
362
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
363 ((looking-at "`: ?")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
364 (replace-match "")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
365 (ethio-use-colon-for-colon nil)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
366 lang)
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
367
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
368 ((looking-at "`| ?")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
369 (replace-match "")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
370 (ethio-use-three-dot-question t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
371 lang)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
372
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
373 ((looking-at "\\? ?")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
374 (replace-match "")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
375 (ethio-use-three-dot-question nil)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
376 lang)
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
377
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
378 ;; Unknown tilde escape. Recover the deleted chars.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
379 (t
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
380 (insert "\\~")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
381 lang))))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
382
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
383 (defun ethio-process-language-flag nil
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
384 "Process a language flag of the form \"~lang\" or \"~lang1~lang2\".
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
385
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
386 If looking at \"~lang1~lang2\", set `ethio-primary-language' and
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
387 `ethio-secondary-language' based on \"lang1\" and \"lang2\".
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
388 Then delete the language flag \"~lang1~lang2\" from the buffer.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
389 Return value is the new primary language.
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
390
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
391 If looking at \"~lang\", delete that language flag \"~lang\" from
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
392 the buffer and return that language. In this case
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
393 `ethio-primary-language' and `ethio-secondary-language' are left
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
394 unchanged.
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
395
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
396 If an unsupported language flag is found, just return nil without
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
397 changing anything."
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
398
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
399 (let (lang1 lang2)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
400 (cond
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
401
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
402 ;; ~lang1~lang2
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
403 ((and (looking-at
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
404 "~\\([a-z][a-z][a-z]?\\)~\\([a-z][a-z][a-z]?\\)[ \t\n\\]")
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
405 (setq lang1 (ethio-flag-to-language (match-string 1)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
406 (setq lang2 (ethio-flag-to-language (match-string 2))))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
407 (setq ethio-primary-language lang1
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
408 ethio-secondary-language lang2)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
409 (delete-region (point) (match-end 2))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
410 (if (= (following-char) 32)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
411 (delete-char 1))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
412 ethio-primary-language)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
413
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
414 ;; ~lang
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
415 ((and (looking-at "~\\([a-z][a-z][a-z]?\\)[ \t\n\\]")
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
416 (setq lang1 (ethio-flag-to-language (match-string 1))))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
417 (delete-region (point) (match-end 1))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
418 (if (= (following-char) 32)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
419 (delete-char 1))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
420 lang1)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
421
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
422 ;; otherwise
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
423 (t
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
424 nil))))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
425
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
426 (defun ethio-flag-to-language (flag)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
427 (cond
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
428 ((or (string= flag "en") (string= flag "eng")) 'english)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
429 ((or (string= flag "ti") (string= flag "tir")) 'tigrigna)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
430 ((or (string= flag "am") (string= flag "amh")) 'amharic)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
431 (t nil)))
49598
0d8b17d428b5 Trailing whitepace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49122
diff changeset
432
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
433 (defun ethio-process-digits nil
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
434 "Convert Arabic digits to Ethiopic digits."
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
435 (let (ch z)
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
436 (while (and (>= (setq ch (following-char)) ?1)
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
437 (<= ch ?9))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
438 (delete-char 1)
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
439
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
440 ;; count up following zeros
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
441 (setq z 0)
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
442 (while (= (following-char) ?0)
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
443 (delete-char 1)
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
444 (setq z (1+ z)))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
445
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
446 (cond
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
447
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
448 ;; first digit is 10, 20, ..., or 90
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
449 ((= (mod z 2) 1)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
450 (insert (aref [?፲ ?፳ ?፴ ?፵ ?፶ ?፷ ?፸ ?፹ ?፺] (- ch ?1)))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
451 (setq z (1- z)))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
452
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
453 ;; first digit is 2, 3, ..., or 9
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
454 ((/= ch ?1)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
455 (insert (aref [?፪ ?፫ ?፬ ?፭ ?፮ ?፯ ?፰ ?፱] (- ch ?2))))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
456
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
457 ;; single 1
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
458 ((= z 0)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
459 (insert "፩")))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
460
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
461 ;; 100
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
462 (if (= (mod z 4) 2)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
463 (insert "፻"))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
464
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
465 ;; 10000
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
466 (insert-char ?፼ (/ z 4)))))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
467
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
468 ;;;###autoload
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
469 (defun ethio-sera-to-fidel-marker (&optional force)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
470 "Convert the regions surrounded by \"<sera>\" and \"</sera>\" from SERA to FIDEL.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
471 Assume that each region begins with `ethio-primary-language'.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
472 The markers \"<sera>\" and \"</sera>\" themselves are not deleted."
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
473 (interactive "P")
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
474 (if (and buffer-read-only
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
475 (not force)
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
476 (not (y-or-n-p "Buffer is read-only. Force to convert? ")))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
477 (error ""))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
478 (save-excursion
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
479 (goto-char (point-min))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
480 (while (search-forward "<sera>" nil t)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
481 (ethio-sera-to-fidel-region
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
482 (point)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
483 (if (search-forward "</sera>" nil t)
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
484 (match-beginning 0)
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
485 (point-max))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
486 nil
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
487 'force))))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
488
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
489 ;;
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
490 ;; FIDEL to SERA
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
491 ;;
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
492
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
493 (defun ethio-language-to-flag (lang)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
494 (cond
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
495 ((eq lang 'english) "eng")
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
496 ((eq lang 'tigrigna) "tir")
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
497 ((eq lang 'amharic) "amh")
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
498 (t "")))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
499
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
500 ;;;###autoload
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
501 (defun ethio-fidel-to-sera-buffer (&optional secondary force)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
502 "Replace all the FIDEL characters in the current buffer to the SERA format.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
503 The variable `ethio-primary-language' specifies the primary
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
504 language and `ethio-secondary-language' specifies the secondary.
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
505
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
506 If the 1st optional argument SECONDARY is non-nil, try to convert the
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
507 region so that it begins with the secondary language; otherwise with the
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
508 primary language.
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
509
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
510 If the 2nd optional argument FORCE is non-nil, convert even if the
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
511 buffer is read-only.
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
512
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
513 See also the descriptions of the variables
19646
175c12fff246 (ethio-sera-to-fidel-region,
Kenichi Handa <handa@m17n.org>
parents: 19426
diff changeset
514 `ethio-use-colon-for-colon', `ethio-use-three-dot-question',
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
515 `ethio-quote-vowel-always' and `ethio-numeric-reduction'."
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
516
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
517 (interactive "P")
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
518 (ethio-fidel-to-sera-region (point-min) (point-max) secondary force))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
519
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
520 ;;;###autoload
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
521 (defun ethio-fidel-to-sera-region (begin end &optional secondary force)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
522 "Replace all the FIDEL characters in the region to the SERA format.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
523
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
524 The variable `ethio-primary-language' specifies the primary
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
525 language and `ethio-secondary-language' specifies the secondary.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
526
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
527 If the 3rd argument SECONDARY is given and non-nil, convert
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
528 the region so that it begins with the secondary language; otherwise with
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
529 the primary language.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
530
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
531 If the 4th argument FORCE is given and non-nil, convert even if the
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
532 buffer is read-only.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
533
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
534 See also the descriptions of the variables
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
535 `ethio-use-colon-for-colon', `ethio-use-three-dot-question',
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
536 `ethio-quote-vowel-always' and `ethio-numeric-reduction'."
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
537
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
538 (interactive "r\nP")
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
539 (if (and buffer-read-only
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
540 (not force)
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
541 (not (y-or-n-p "Buffer is read-only. Force to convert? ")))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
542 (error ""))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
543
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
544 (save-restriction
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
545 (narrow-to-region begin end)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
546
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
547 (let ((buffer-read-only nil)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
548 (mode (if secondary
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
549 ethio-secondary-language
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
550 ethio-primary-language))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
551 (flag (if (ethio-prefer-amharic-p) "\\~amh " "\\~tir "))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
552 p ch)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
553
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
554 (goto-char (point-min))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
555 (ethio-adjust-robin)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
556 (unless (eq mode 'english)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
557 (setq mode 'ethiopic))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
558 (if (and (eq mode 'english) (looking-at "\\ce"))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
559 (setq mode 'ethiopic))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
560 (if (and (eq mode 'ethiopic) (looking-at "\\Ce"))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
561 (setq mode 'english))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
562 (insert (if (eq mode 'english) "\\~eng " flag))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
563
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
564 (while (not (eobp))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
565
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
566 (if (eq mode 'english)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
567 (progn
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
568 (if (re-search-forward "\\(\\ce\\|\\\\\\)" nil 0)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
569 (forward-char -1))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
570 (cond
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
571 ((eq (following-char) ?\\)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
572 (insert "\\")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
573 (forward-char 1))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
574 ((looking-at "\\ce")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
575 (insert flag)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
576 (setq mode 'ethiopic))))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
577
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
578 ;; If we reach here, mode is ethiopic.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
579 (setq p (point))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
580 (if (re-search-forward "[a-z,.;:'`?\\<&]" nil 0)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
581 (forward-char -1))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
582 (save-restriction
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
583 (narrow-to-region p (point))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
584 (robin-invert-region (point-min) (point-max) "ethiopic-sera")
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
585
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
586 ;; ethio-quote-vowel-alwyas
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
587 (goto-char (point-min))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
588 (while (re-search-forward "'[eauio]" nil t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
589 (save-excursion
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
590 (forward-char -2)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
591 (setq ch (preceding-char))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
592 (if (or (and (>= ch ?a) (<= ch ?z))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
593 (and (>= ch ?A) (<= ch ?Z)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
594 (if (and (not ethio-quote-vowel-always)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
595 (memq ch '(?e ?a ?u ?i ?o ?E ?A ?I)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
596 (delete-char 1))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
597 (delete-char 1))))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
598
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
599 ;; ethio-W-sixth-always
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
600 (unless ethio-W-sixth-always
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
601 (goto-char (point-min))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
602 (while (search-forward "W'" nil t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
603 (delete-char -1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
604 (insert "u")))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
605
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
606 ;; ethio-numeric-reduction
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
607 (when (> ethio-numeric-reduction 0)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
608 (goto-char (point-min))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
609 (while (re-search-forward "\\([0-9]\\)`\\([0-9]\\)" nil t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
610 (replace-match "\\1\\2")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
611 (forward-char -1)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
612 (when (= ethio-numeric-reduction 2)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
613 (goto-char (point-min))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
614 (while (re-search-forward "\\([0-9]\\)1\\(0+\\)" nil t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
615 (replace-match "\\1\\2")))
19858
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
616
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
617 (goto-char (point-max)))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
618
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
619 (cond
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
620 ((looking-at "[a-z]")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
621 (insert"\\~eng ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
622 (setq mode 'english))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
623 ((looking-at "[,.;:'`\\]+")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
624 (insert "\\")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
625 (goto-char (1+ (match-end 0))))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
626 ((= (following-char) ??)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
627 (if ethio-use-three-dot-question
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
628 (insert "\\"))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
629 (forward-char 1))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
630 ((looking-at "[<&]")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
631 (if (or (and (boundp 'ethio-sera-being-called-by-w3)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
632 ethio-sera-being-called-by-w3)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
633 (and (boundp 'sera-being-called-by-w3)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
634 sera-being-called-by-w3))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
635 (search-forward (if (= (following-char) ?<) ">" "&") nil 0)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
636 (forward-char 1)))))))))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
637
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
638 ;;;###autoload
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
639 (defun ethio-fidel-to-sera-marker (&optional force)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
640 "Convert the regions surrounded by \"<sera>\" and \"</sera>\" from FIDEL to SERA.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
641 The markers \"<sera>\" and \"</sera>\" themselves are not deleted."
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
642
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
643 (interactive "P")
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
644 (if (and buffer-read-only
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
645 (not force)
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
646 (not (y-or-n-p "Buffer is read-only. Force to convert? ")))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
647 (error ""))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
648 (save-excursion
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
649 (goto-char (point-min))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
650 (while (search-forward "<sera>" nil t)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
651 (ethio-fidel-to-sera-region
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
652 (point)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
653 (if (search-forward "</sera>" nil t)
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
654 (match-beginning 0)
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
655 (point-max))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
656 nil
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
657 'force))))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
658
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
659 ;;
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
660 ;; vowel modification
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
661 ;;
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
662
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
663 ;;;###autoload
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
664 (defun ethio-modify-vowel nil
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
665 "Modify the vowel of the FIDEL that is under the cursor."
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
666 (interactive)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
667 (ethio-adjust-robin)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
668 (let ((consonant (ethio-get-consonant (following-char)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
669 vowel)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
670 (if (null consonant)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
671 (error "") ; not an Ethiopic char
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
672 (setq vowel (read-char "Modify vowel to: "))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
673 (delete-char 1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
674 (if (and (string= consonant "'") (= vowel ?W))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
675 (insert ?ኧ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
676 (save-restriction
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
677 (narrow-to-region (point) (point))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
678 (insert consonant vowel)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
679 (robin-convert-region (point-min) (point-max) "ethiopic-sera"))))))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
680
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
681 (defun ethio-get-consonant (ch)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
682 "Return the consonant part of CH's SERA spelling in ethiopic-sera."
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
683 (let ((sera (get-char-code-property ch 'ethiopic-sera)))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
684 (cond
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
685 ((null sera) nil)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
686 ((= ch ?ኧ) "'") ; Only this has two vowel letters.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
687 (t (with-temp-buffer
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
688 (insert sera)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
689 (if (memq (preceding-char) '(?e ?u ?i ?a ?o ?E ?I ?A ?'))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
690 (delete-char -1))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
691 (buffer-substring (point-min) (point-max)))))))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
692
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
693 ;;
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
694 ;; space replacement
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
695 ;;
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
696
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
697 ;;;###autoload
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
698 (defun ethio-replace-space (ch begin end)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
699 "Replace ASCII spaces with Ethiopic word separators in the region.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
700
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
701 In the specified region, replace word separators surrounded by two
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
702 Ethiopic characters, depending on the first argument CH, which should
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
703 be 1, 2, or 3.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
704
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
705 If CH = 1, word separator will be replaced with an ASCII space.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
706 If CH = 2, with two ASCII spaces.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
707 If CH = 3, with the Ethiopic colon-like word separator.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
708
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
709 The 2nd and 3rd arguments BEGIN and END specify the region."
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
710
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
711 (interactive "*cReplace spaces to: 1 (sg col), 2 (dbl col), 3 (Ethiopic)\nr")
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
712 (if (not (memq ch '(?1 ?2 ?3)))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
713 (error ""))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
714 (save-excursion
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
715 (save-restriction
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
716 (narrow-to-region begin end)
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
717
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
718 (cond
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
719 ((= ch ?1)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
720 ;; an Ethiopic word separator --> an ASCII space
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
721 (goto-char (point-min))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
722 (while (search-forward "፡" nil t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
723 (replace-match " "))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
724
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
725 ;; two ASCII spaces between Ethiopic characters --> an ASCII space
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
726 (goto-char (point-min))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
727 (while (re-search-forward "\\(\\ce\\) \\(\\ce\\)" nil t)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
728 (replace-match "\\1 \\2")
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
729 (forward-char -1)))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
730
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
731 ((= ch ?2)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
732 ;; An Ethiopic word separator --> two ASCII spaces
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
733 (goto-char (point-min))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
734 (while (search-forward "፡" nil t)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
735 (replace-match " "))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
736
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
737 ;; An ASCII space between Ethiopic characters --> two ASCII spaces
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
738 (goto-char (point-min))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
739 (while (re-search-forward "\\(\\ce\\) \\(\\ce\\)" nil t)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
740 (replace-match "\\1 \\2")
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
741 (forward-char -1)))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
742
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
743 (t
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
744 ;; One or two ASCII spaces between Ethiopic characters
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
745 ;; --> An Ethiopic word separator
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
746 (goto-char (point-min))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
747 (while (re-search-forward "\\(\\ce\\) ?\\(\\ce\\)" nil t)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
748 (replace-match "\\1፡\\2")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
749 (forward-char -1))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
750
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
751 ;; Three or more ASCII spaces between Ethiopic characters
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
752 ;; --> An Ethiopic word separator + (N - 2) ASCII spaces
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
753 (goto-char (point-min))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
754 (while (re-search-forward "\\(\\ce\\) \\( +\\ce\\)" nil t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
755 (replace-match "\\1፡\\2")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
756 (forward-char -1)))))))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
757
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
758 ;;
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
759 ;; special icons
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
760 ;;
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
761
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
762 ;; This function is deprecated.
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
763 ;;;###autoload
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
764 (defun ethio-input-special-character (arg)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
765 "This function is deprecated."
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
766 (interactive "*cInput number: 1. 2. 3. 4. 5.")
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
767 (cond
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
768 ((= arg ?1)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
769 (insert ""))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
770 ((= arg ?2)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
771 (insert ""))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
772 ((= arg ?3)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
773 (insert ""))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
774 ((= arg ?4)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
775 (insert ""))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
776 ((= arg ?5)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
777 (insert ""))
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
778 (t
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
779 (error ""))))
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
780
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
781 ;;
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
782 ;; TeX support
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
783 ;;
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
784
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
785 ;;;###autoload
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
786 (defun ethio-fidel-to-tex-buffer nil
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
787 "Convert each fidel characters in the current buffer into a fidel-tex command."
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
788 (interactive)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
789 (let ((buffer-read-only nil)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
790 comp ch)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
791
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
792 ;; Special treatment for geminated characters.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
793 ;; Geminated characters la", etc. change into \geminateG{\laG}, etc.
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
794 (goto-char (point-min))
90280
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
795 (while (re-search-forward "፟\\|" nil t)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
796 (setq comp (find-composition (match-beginning 0)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
797 (if (null comp)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
798 (replace-match "\\\\geminateG{}" t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
799 (decompose-region (car comp) (cadr comp))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
800 (delete-char -1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
801 (forward-char -1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
802 (insert "\\geminateG{")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
803 (forward-char 1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
804 (insert "}")))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
805
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
806 ;; Special Ethiopic punctuations.
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
807 (goto-char (point-min))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
808 (while (re-search-forward "\\ce[»\\.\\?]\\|«\\ce" nil t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
809 (cond
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
810 ((= (setq ch (preceding-char)) ?\»)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
811 (delete-char -1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
812 (insert "\\rquoteG"))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
813 ((= ch ?.)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
814 (delete-char -1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
815 (insert "\\dotG"))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
816 ((= ch ??)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
817 (delete-char -1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
818 (insert "\\qmarkG"))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
819 (t
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
820 (forward-char -1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
821 (delete-char -1)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
822 (insert "\\lquoteG")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
823 (forward-char 1))))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
824
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
825 ;; Ethiopic characters to TeX macros
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
826 (robin-invert-region (point-min) (point-max) "ethiopic-tex")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
827
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
828 (goto-char (point-min))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
829 (set-buffer-modified-p nil)))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
830
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
831 ;;;###autoload
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
832 (defun ethio-tex-to-fidel-buffer nil
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
833 "Convert fidel-tex commands in the current buffer into fidel chars."
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
834 (interactive)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
835 (let ((buffer-read-only nil)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
836 (p) (ch))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
837
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
838 ;; TeX macros to Ethiopic characters
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
839 (robin-convert-region (point-min) (point-max) "ethiopic-tex")
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
840
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
841 ;; compose geminated characters
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
842 (goto-char (point-min))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
843 (while (re-search-forward "\\\\geminateG{\\(\\ce?\\)}" nil t)
90280
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
844 (replace-match "\\1፟"))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
845
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
846 ;; remove redundant braces, if any
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
847 (goto-char (point-min))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
848 (while (re-search-forward "{\\(\\ce\\)}" nil t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
849 (replace-match "\\1"))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
850
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
851 (goto-char (point-min))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
852 (set-buffer-modified-p nil)))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
853
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
854 ;;
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
855 ;; Java support
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
856 ;;
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
857
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
858 ;;;###autoload
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
859 (defun ethio-fidel-to-java-buffer nil
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
860 "Convert Ethiopic characters into the Java escape sequences.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
861
71301
73d101c336ae (ethio-fidel-to-java-buffer): Fix quoting
Andreas Schwab <schwab@suse.de>
parents: 67646
diff changeset
862 Each escape sequence is of the form \\uXXXX, where XXXX is the
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
863 character's codepoint (in hex) in Unicode.
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
864
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
865 If `ethio-java-save-lowercase' is non-nil, use [0-9a-f].
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
866 Otherwise, [0-9A-F]."
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
867 (let ((ucode))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
868
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
869 (goto-char (point-min))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
870 (while (re-search-forward "[ሀ-፼]" nil t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
871 (setq ucode (preceding-char))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
872 (delete-backward-char 1)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
873 (insert
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
874 (format (if ethio-java-save-lowercase "\\u%4x" "\\u%4X")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
875 ucode)))))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
876
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
877 ;;;###autoload
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
878 (defun ethio-java-to-fidel-buffer nil
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
879 "Convert the Java escape sequences into corresponding Ethiopic characters."
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
880 (let ((case-fold-search t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
881 (ucode))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
882 (goto-char (point-min))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
883 (while (re-search-forward "\\\\u\\([0-9a-f][0-9a-f][0-9a-f][0-9a-f]\\)" nil t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
884 (setq ucode (read (concat "#x" (match-string 1))))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
885 (when (and (>= ucode #x1200) (<= ucode #x137f))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
886 (replace-match (char-to-string ucode))))))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
887
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
888 ;;
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
889 ;; file I/O hooks
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
890 ;;
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
891
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
892 ;;;###autoload
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
893 (defun ethio-find-file nil
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
894 "Transliterate file content into Ethiopic dependig on filename suffix."
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
895 (cond
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
896
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
897 ((string-match "\\.sera$" (buffer-file-name))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
898 (save-excursion
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
899 (ethio-sera-to-fidel-buffer nil 'force)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
900 (set-buffer-modified-p nil)))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
901
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
902 ((string-match "\\.html$" (buffer-file-name))
54736
b94de166de9d (ethio-sera-being-called-by-w3): New
Kenichi Handa <handa@m17n.org>
parents: 54485
diff changeset
903 (let ((ethio-sera-being-called-by-w3 t))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
904 (save-excursion
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
905 (ethio-sera-to-fidel-marker 'force)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
906 (goto-char (point-min))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
907 (while (re-search-forward "&[lr]aquo;" nil t)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
908 (if (= (char-after (1+ (match-beginning 0))) ?l)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
909 (replace-match "«")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
910 (replace-match "»")))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
911 (set-buffer-modified-p nil))))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
912
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
913 ((string-match "\\.tex$" (buffer-file-name))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
914 (save-excursion
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
915 (ethio-tex-to-fidel-buffer)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
916 (set-buffer-modified-p nil)))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
917
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
918 ((string-match "\\.java$" (buffer-file-name))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
919 (save-excursion
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
920 (ethio-java-to-fidel-buffer)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
921 (set-buffer-modified-p nil)))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
922
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
923 (t
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
924 nil)))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
925
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
926 ;;;###autoload
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
927 (defun ethio-write-file nil
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
928 "Transliterate Ethiopic characters in ASCII depending on the file extension."
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
929 (cond
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
930
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
931 ((string-match "\\.sera$" (buffer-file-name))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
932 (save-excursion
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
933 (ethio-fidel-to-sera-buffer nil 'force)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
934 (goto-char (point-min))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
935 (ethio-record-user-preference)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
936 (set-buffer-modified-p nil)))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
937
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
938 ((string-match "\\.html$" (buffer-file-name))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
939 (save-excursion
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
940 (let ((ethio-sera-being-called-by-w3 t))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
941 (ethio-fidel-to-sera-marker 'force)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
942 (goto-char (point-min))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
943 (while (re-search-forward "[«»]" nil t)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
944 (replace-match (if (= (preceding-char) ?«) "&laquo;" "&raquo;")))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
945 (goto-char (point-min))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
946 (if (search-forward "<sera>" nil t)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
947 (ethio-record-user-preference))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
948 (set-buffer-modified-p nil))))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
949
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
950 ((string-match "\\.tex$" (buffer-file-name))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
951 (save-excursion
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
952 (ethio-fidel-to-tex-buffer)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
953 (set-buffer-modified-p nil)))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
954
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
955 ((string-match "\\.java$" (buffer-file-name))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
956 (save-excursion
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
957 (ethio-fidel-to-java-buffer)
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
958 (set-buffer-modified-p nil)))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
959
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
960 (t
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
961 nil)))
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
962
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
963 (defun ethio-record-user-preference nil
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
964 (insert (if ethio-use-colon-for-colon "\\~-: " "\\~`: ")
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
965 (if ethio-use-three-dot-question "\\~`| " "\\~? ")))
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
966
19858
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
967 ;;
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
968 ;; Ethiopic word separator vs. ASCII space
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
969 ;;
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
970
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
971 (defvar ethio-prefer-ascii-space t)
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
972 (make-variable-buffer-local 'ethio-prefer-ascii-space)
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
973
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
974 (defun ethio-toggle-space nil
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
975 "Toggle ASCII space and Ethiopic separator for keyboard input."
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
976 (interactive)
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
977 (setq ethio-prefer-ascii-space
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
978 (not ethio-prefer-ascii-space)))
19858
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
979
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
980 (defun ethio-insert-space (arg)
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
981 "Insert ASCII spaces or Ethiopic word separators depending on context.
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
982
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
983 If the current word separator (indicated in mode-line) is the ASCII space,
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
984 insert an ASCII space. With ARG, insert that many ASCII spaces.
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
985
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
986 If the current word separator is the colon-like Ethiopic word
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
987 separator and the point is preceded by `an Ethiopic punctuation mark
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
988 followed by zero or more ASCII spaces', then insert also an ASCII
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
989 space. With ARG, insert that many ASCII spaces.
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
990
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
991 Otherwise, insert a colon-like Ethiopic word separator. With ARG, insert that
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
992 many Ethiopic word separators."
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
993
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
994 (interactive "*p")
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
995 (cond
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
996 (ethio-prefer-ascii-space
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
997 (insert-char 32 arg))
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
998 ((save-excursion
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
999 (skip-chars-backward " ")
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1000 (memq (preceding-char)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1001 '(?፡ ?። ?፣ ?፤ ?፥ ?፦ ?፧ ?፨ ? ? ? ? ?)))
19858
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1002 (insert-char 32 arg))
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1003 (t
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1004 (insert-char ?፡ arg))))
19858
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1005
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1006 ;;;###autoload
19858
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1007 (defun ethio-insert-ethio-space (arg)
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1008 "Insert the Ethiopic word delimiter (the colon-like character).
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1009 With ARG, insert that many delimiters."
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1010 (interactive "*p")
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1011 (insert-char ?፡ arg))
19858
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1012
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1013 ;;
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1014 ;; Gemination
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1015 ;;
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1016
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1017 ;;;###autoload
91278
ac0200dcbfdd (ethio-composition-function): Fix arguments.
Kenichi Handa <handa@m17n.org>
parents: 91046
diff changeset
1018 (defun ethio-composition-function (pos to font-object string)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1019 (setq pos (1- pos))
90280
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
1020 (let ((pattern "\\ce\\(፟\\|\\)"))
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1021 (if string
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1022 (if (and (>= pos 0)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1023 (eq (string-match pattern string pos) pos))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1024 (prog1 (match-end 0)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1025 (compose-string string pos (match-end 0))))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1026 (if (>= pos (point-min))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1027 (progn
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1028 (goto-char pos)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1029 (if (looking-at pattern)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1030 (prog1 (match-end 0)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1031 (compose-region pos (match-end 0)))))))))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1032
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1033 ;; This function is not used any more.
19858
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1034 (defun ethio-gemination nil
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1035 "Compose the character before the point with the Ethiopic gemination mark.
49122
1a51889893d0 * language/ethio-util.el (ethio-gemination)
John Paul Wallington <jpw@pobox.com>
parents: 46898
diff changeset
1036 If the character is already composed, decompose it and remove the gemination
19858
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1037 mark."
a13159d471ff (setup-ethiopic-environment): Don't bind
Kenichi Handa <handa@m17n.org>
parents: 19646
diff changeset
1038 (interactive "*")
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1039 (let ((ch (preceding-char)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1040 (cond
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1041 ((and (= ch ?) (find-composition (1- (point))))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1042 (decompose-region (- (point) 2) (point)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1043 ((and (>= ch #x1200) (<= ch #x137f))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1044 (insert "")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1045 (compose-region (- (point) 2) (point)))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1046 (t
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1047 (error "")))))
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1048
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1049 ;;;
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1050 ;;; Robin packages
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1051 ;;;
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1052
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1053 (robin-define-package "ethiopic-sera"
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1054 "SERA transliteration system for Ethiopic."
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1055
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1056 ("he" ?ሀ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1057 ("hu" ?ሁ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1058 ("hi" ?ሂ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1059 ("ha" ?ሃ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1060 ("hE" ?ሄ) ("hee" "ሄ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1061 ("h" ?ህ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1062 ("ho" ?ሆ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1063
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1064 ("le" ?ለ) ("Le" "ለ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1065 ("lu" ?ሉ) ("Lu" "ሉ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1066 ("li" ?ሊ) ("Li" "ሊ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1067 ("la" ?ላ) ("La" "ላ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1068 ("lE" ?ሌ) ("LE" "ሌ") ("lee" "ሌ") ("Lee" "ሌ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1069 ("l" ?ል) ("L" "ል")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1070 ("lo" ?ሎ) ("Lo" "ሎ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1071 ("lWa" ?ሏ) ("LWa" "ሏ") ("lW" "ሏ") ("LW" "ሏ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1072
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1073 ("He" ?ሐ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1074 ("Hu" ?ሑ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1075 ("Hi" ?ሒ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1076 ("Ha" ?ሓ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1077 ("HE" ?ሔ) ("Hee" "ሔ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1078 ("H" ?ሕ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1079 ("Ho" ?ሖ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1080 ("HWa" ?ሗ) ("HW" "ሗ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1081
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1082 ("me" ?መ) ("Me" "መ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1083 ("mu" ?ሙ) ("Mu" "ሙ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1084 ("mi" ?ሚ) ("Mi" "ሚ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1085 ("ma" ?ማ) ("Ma" "ማ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1086 ("mE" ?ሜ) ("ME" "ሜ") ("mee" "ሜ") ("Mee" "ሜ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1087 ("m" ?ም) ("M" "ም")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1088 ("mo" ?ሞ) ("Mo" "ሞ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1089 ("mWa" ?ሟ) ("MWa" "ሟ") ("mW" "ሟ") ("MW" "ሟ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1090
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1091 ("`se" ?ሠ) ("sse" "ሠ") ("s2e" "ሠ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1092 ("`su" ?ሡ) ("ssu" "ሡ") ("s2u" "ሡ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1093 ("`si" ?ሢ) ("ssi" "ሢ") ("s2i" "ሢ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1094 ("`sa" ?ሣ) ("ssa" "ሣ") ("s2a" "ሣ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1095 ("`sE" ?ሤ) ("ssE" "ሤ") ("s2E" "ሤ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1096 ("`see" "ሤ") ("ssee" "ሤ") ("s2ee" "ሤ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1097 ("`s" ?ሥ) ("ss" "ሥ") ("s2" "ሥ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1098 ("`so" ?ሦ) ("sso" "ሦ") ("s2o" "ሦ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1099 ("`sWa" ?ሧ) ("ssWa" "ሧ") ("s2Wa" "ሧ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1100 ("`sW" "ሧ") ("ssW" "ሧ") ("s2W" "ሧ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1101
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1102 ("re" ?ረ) ("Re" "ረ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1103 ("ru" ?ሩ) ("Ru" "ሩ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1104 ("ri" ?ሪ) ("Ri" "ሪ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1105 ("ra" ?ራ) ("Ra" "ራ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1106 ("rE" ?ሬ) ("RE" "ሬ") ("ree" "ሬ") ("Ree" "ሬ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1107 ("r" ?ር) ("R" "ር")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1108 ("ro" ?ሮ) ("Ro" "ሮ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1109 ("rWa" ?ሯ) ("RWa" "ሯ") ("rW" "ሯ") ("RW" "ሯ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1110
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1111 ("se" ?ሰ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1112 ("su" ?ሱ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1113 ("si" ?ሲ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1114 ("sa" ?ሳ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1115 ("sE" ?ሴ) ("see" "ሴ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1116 ("s" ?ስ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1117 ("so" ?ሶ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1118 ("sWa" ?ሷ) ("sW" "ሷ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1119
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1120 ("xe" ?ሸ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1121 ("xu" ?ሹ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1122 ("xi" ?ሺ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1123 ("xa" ?ሻ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1124 ("xE" ?ሼ) ("xee" "ሼ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1125 ("x" ?ሽ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1126 ("xo" ?ሾ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1127 ("xWa" ?ሿ) ("xW" "ሿ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1128
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1129 ("qe" ?ቀ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1130 ("qu" ?ቁ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1131 ("qi" ?ቂ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1132 ("qa" ?ቃ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1133 ("qE" ?ቄ) ("qee" "ቄ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1134 ("q" ?ቅ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1135 ("qo" ?ቆ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1136 ("qWe" ?ቈ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1137 ("qWi" ?ቊ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1138 ("qWa" ?ቋ) ("qW" "ቋ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1139 ("qWE" ?ቌ) ("qWee" "ቌ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1140 ("qW'" ?ቍ) ("qWu" "ቍ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1141
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1142 ("Qe" ?ቐ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1143 ("Qu" ?ቑ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1144 ("Qi" ?ቒ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1145 ("Qa" ?ቓ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1146 ("QE" ?ቔ) ("Qee" "ቔ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1147 ("Q" ?ቕ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1148 ("Qo" ?ቖ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1149 ("QWe" ?ቘ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1150 ("QWi" ?ቚ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1151 ("QWa" ?ቛ) ("QW" "ቛ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1152 ("QWE" ?ቜ) ("QWee" "ቜ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1153 ("QW'" ?ቝ) ("QWu" "ቝ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1154
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1155 ("be" ?በ) ("Be" "በ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1156 ("bu" ?ቡ) ("Bu" "ቡ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1157 ("bi" ?ቢ) ("Bi" "ቢ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1158 ("ba" ?ባ) ("Ba" "ባ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1159 ("bE" ?ቤ) ("BE" "ቤ") ("bee" "ቤ") ("Bee" "ቤ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1160 ("b" ?ብ) ("B" "ብ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1161 ("bo" ?ቦ) ("Bo" "ቦ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1162 ("bWa" ?ቧ) ("BWa" "ቧ") ("bW" "ቧ") ("BW" "ቧ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1163
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1164 ("ve" ?ቨ) ("Ve" "ቨ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1165 ("vu" ?ቩ) ("Vu" "ቩ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1166 ("vi" ?ቪ) ("Vi" "ቪ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1167 ("va" ?ቫ) ("Va" "ቫ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1168 ("vE" ?ቬ) ("VE" "ቬ") ("vee" "ቬ") ("Vee" "ቬ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1169 ("v" ?ቭ) ("V" "ቭ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1170 ("vo" ?ቮ) ("Vo" "ቮ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1171 ("vWa" ?ቯ) ("VWa" "ቯ") ("vW" "ቯ") ("VW" "ቯ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1172
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1173 ("te" ?ተ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1174 ("tu" ?ቱ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1175 ("ti" ?ቲ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1176 ("ta" ?ታ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1177 ("tE" ?ቴ) ("tee" "ቴ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1178 ("t" ?ት)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1179 ("to" ?ቶ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1180 ("tWa" ?ቷ) ("tW" "ቷ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1181
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1182 ("ce" ?ቸ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1183 ("cu" ?ቹ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1184 ("ci" ?ቺ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1185 ("ca" ?ቻ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1186 ("cE" ?ቼ) ("cee" "ቼ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1187 ("c" ?ች)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1188 ("co" ?ቾ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1189 ("cWa" ?ቿ) ("cW" "ቿ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1190
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1191 ("`he" ?ኀ) ("hhe" "ኀ") ("h2e" "ኀ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1192 ("`hu" ?ኁ) ("hhu" "ኁ") ("h2u" "ኁ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1193 ("`hi" ?ኂ) ("hhi" "ኂ") ("h2i" "ኂ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1194 ("`ha" ?ኃ) ("hha" "ኃ") ("h2a" "ኃ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1195 ("`hE" ?ኄ) ("hhE" "ኄ") ("h2E" "ኄ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1196 ("`hee" "ኄ") ("hhee" "ኄ") ("h2ee" "ኄ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1197 ("`h" ?ኅ) ("hh" "ኅ") ("h2" "ኅ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1198 ("`ho" ?ኆ) ("hho" "ኆ") ("h2o" "ኆ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1199 ("`hWe" ?ኈ) ("hhWe" "ኈ") ("h2We" "ኈ") ("hWe" "ኈ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1200 ("`hWi" ?ኊ) ("hhWi" "ኊ") ("h2Wi" "ኊ") ("hWi" "ኊ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1201 ("`hWa" ?ኋ) ("hhWa" "ኋ") ("h2Wa" "ኋ") ("hWa" "ኋ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1202 ("`hW" "ኋ") ("hhW" "ኋ") ("h2W" "ኋ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1203 ("`hWE" ?ኌ) ("hhWE" "ኌ") ("h2WE" "ኌ") ("hWE" "ኌ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1204 ("`hWee" "ኌ") ("hhWee" "ኌ") ("h2Wee" "ኌ") ("hWee" "ኌ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1205 ("`hW'" ?ኍ) ("hhW'" "ኍ") ("h2W'" "ኍ") ("hW'" "ኍ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1206 ("`hWu" "ኍ") ("hhWu" "ኍ") ("h2Wu" "ኍ") ("hWu" "ኍ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1207
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1208 ("ne" ?ነ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1209 ("nu" ?ኑ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1210 ("ni" ?ኒ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1211 ("na" ?ና)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1212 ("nE" ?ኔ) ("nee" "ኔ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1213 ("n" ?ን)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1214 ("no" ?ኖ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1215 ("nWa" ?ኗ) ("nW" "ኗ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1216
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1217 ("Ne" ?ኘ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1218 ("Nu" ?ኙ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1219 ("Ni" ?ኚ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1220 ("Na" ?ኛ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1221 ("NE" ?ኜ) ("Nee" "ኜ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1222 ("N" ?ኝ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1223 ("No" ?ኞ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1224 ("NWa" ?ኟ) ("NW" "ኟ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1225
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1226 ("'A" ?አ) ("A" "አ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1227 ("'u" ?ኡ) ("u" "ኡ") ("'U" "ኡ") ("U" "ኡ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1228 ("'i" ?ኢ) ("i" "ኢ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1229 ("'a" ?ኣ) ("a" "ኣ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1230 ("'E" ?ኤ) ("E" "ኤ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1231 ("'I" ?እ) ("I" "እ") ("'e" "እ") ("e" "እ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1232 ("'o" ?ኦ) ("o" "ኦ") ("'O" "ኦ") ("O" "ኦ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1233 ("'ea" ?ኧ) ("ea" "ኧ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1234
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1235 ("ke" ?ከ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1236 ("ku" ?ኩ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1237 ("ki" ?ኪ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1238 ("ka" ?ካ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1239 ("kE" ?ኬ) ("kee" "ኬ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1240 ("k" ?ክ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1241 ("ko" ?ኮ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1242 ("kWe" ?ኰ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1243 ("kWi" ?ኲ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1244 ("kWa" ?ኳ) ("kW" "ኳ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1245 ("kWE" ?ኴ) ("kWee" "ኴ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1246 ("kW'" ?ኵ) ("kWu" "ኵ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1247
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1248 ("Ke" ?ኸ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1249 ("Ku" ?ኹ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1250 ("Ki" ?ኺ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1251 ("Ka" ?ኻ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1252 ("KE" ?ኼ) ("Kee" "ኼ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1253 ("K" ?ኽ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1254 ("Ko" ?ኾ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1255 ("KWe" ?ዀ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1256 ("KWi" ?ዂ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1257 ("KWa" ?ዃ) ("KW" "ዃ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1258 ("KWE" ?ዄ) ("KWee" "ዄ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1259 ("KW'" ?ዅ) ("KWu" "ዅ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1260
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1261 ("we" ?ወ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1262 ("wu" ?ዉ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1263 ("wi" ?ዊ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1264 ("wa" ?ዋ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1265 ("wE" ?ዌ) ("wee" "ዌ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1266 ("w" ?ው)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1267 ("wo" ?ዎ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1268
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1269 ("`e" ?ዐ) ("ae" "ዐ") ("aaa" "ዐ") ("e2" "ዐ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1270 ("`u" ?ዑ) ("uu" "ዑ") ("u2" "ዑ") ("`U" "ዑ") ("UU" "ዑ") ("U2" "ዑ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1271 ("`i" ?ዒ) ("ii" "ዒ") ("i2" "ዒ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1272 ("`a" ?ዓ) ("aa" "ዓ") ("a2" "ዓ") ("`A" "ዓ") ("AA" "ዓ") ("A2" "ዓ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1273 ("`E" ?ዔ) ("EE" "ዔ") ("E2" "ዔ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1274 ("`I" ?ዕ) ("II" "ዕ") ("I2" "ዕ") ("ee" "ዕ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1275 ("`o" ?ዖ) ("oo" "ዖ") ("o2" "ዖ") ("`O" "ዖ") ("OO" "ዖ") ("O2" "ዖ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1276
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1277 ("ze" ?ዘ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1278 ("zu" ?ዙ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1279 ("zi" ?ዚ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1280 ("za" ?ዛ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1281 ("zE" ?ዜ) ("zee" "ዜ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1282 ("z" ?ዝ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1283 ("zo" ?ዞ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1284 ("zWa" ?ዟ) ("zW" "ዟ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1285
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1286 ("Ze" ?ዠ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1287 ("Zu" ?ዡ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1288 ("Zi" ?ዢ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1289 ("Za" ?ዣ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1290 ("ZE" ?ዤ) ("Zee" "ዤ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1291 ("Z" ?ዥ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1292 ("Zo" ?ዦ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1293 ("ZWa" ?ዧ) ("ZW" "ዧ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1294
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1295 ("ye" ?የ) ("Ye" "የ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1296 ("yu" ?ዩ) ("Yu" "ዩ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1297 ("yi" ?ዪ) ("Yi" "ዪ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1298 ("ya" ?ያ) ("Ya" "ያ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1299 ("yE" ?ዬ) ("YE" "ዬ") ("yee" "ዬ") ("Yee" "ዬ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1300 ("y" ?ይ) ("Y" "ይ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1301 ("yo" ?ዮ) ("Yo" "ዮ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1302
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1303 ("de" ?ደ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1304 ("du" ?ዱ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1305 ("di" ?ዲ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1306 ("da" ?ዳ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1307 ("dE" ?ዴ) ("dee" "ዴ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1308 ("d" ?ድ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1309 ("do" ?ዶ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1310 ("dWa" ?ዷ) ("dW" "ዷ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1311
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1312 ("De" ?ዸ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1313 ("Du" ?ዹ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1314 ("Di" ?ዺ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1315 ("Da" ?ዻ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1316 ("DE" ?ዼ) ("Dee" "ዼ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1317 ("D" ?ዽ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1318 ("Do" ?ዾ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1319 ("DWa" ?ዿ) ("DW" "ዿ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1320
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1321 ("je" ?ጀ) ("Je" "ጀ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1322 ("ju" ?ጁ) ("Ju" "ጁ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1323 ("ji" ?ጂ) ("Ji" "ጂ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1324 ("ja" ?ጃ) ("Ja" "ጃ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1325 ("jE" ?ጄ) ("JE" "ጄ") ("jee" "ጄ") ("Jee" "ጄ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1326 ("j" ?ጅ) ("J" "ጅ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1327 ("jo" ?ጆ) ("Jo" "ጆ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1328 ("jWa" ?ጇ) ("jW" "ጇ") ("JWa" "ጇ") ("JW" "ጇ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1329
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1330 ("ge" ?ገ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1331 ("gu" ?ጉ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1332 ("gi" ?ጊ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1333 ("ga" ?ጋ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1334 ("gE" ?ጌ) ("gee" "ጌ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1335 ("g" ?ግ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1336 ("go" ?ጎ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1337 ("gWe" ?ጐ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1338 ("gWi" ?ጒ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1339 ("gWa" ?ጓ) ("gW" "ጓ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1340 ("gWE" ?ጔ) ("gWee" "ጔ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1341 ("gW'" ?ጕ) ("gWu" "ጕ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1342
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1343 ("Ge" ?ጘ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1344 ("Gu" ?ጙ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1345 ("Gi" ?ጚ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1346 ("Ga" ?ጛ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1347 ("GE" ?ጜ) ("Gee" "ጜ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1348 ("G" ?ጝ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1349 ("Go" ?ጞ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1350
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1351 ("Te" ?ጠ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1352 ("Tu" ?ጡ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1353 ("Ti" ?ጢ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1354 ("Ta" ?ጣ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1355 ("TE" ?ጤ) ("Tee" "ጤ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1356 ("T" ?ጥ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1357 ("To" ?ጦ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1358 ("TWa" ?ጧ) ("TW" "ጧ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1359
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1360 ("Ce" ?ጨ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1361 ("Cu" ?ጩ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1362 ("Ci" ?ጪ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1363 ("Ca" ?ጫ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1364 ("CE" ?ጬ) ("Cee" "ጬ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1365 ("C" ?ጭ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1366 ("Co" ?ጮ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1367 ("CWa" ?ጯ) ("CW" "ጯ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1368
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1369 ("Pe" ?ጰ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1370 ("Pu" ?ጱ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1371 ("Pi" ?ጲ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1372 ("Pa" ?ጳ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1373 ("PE" ?ጴ) ("Pee" "ጴ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1374 ("P" ?ጵ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1375 ("Po" ?ጶ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1376 ("PWa" ?ጷ) ("PW" "ጷ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1377
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1378 ("Se" ?ጸ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1379 ("Su" ?ጹ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1380 ("Si" ?ጺ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1381 ("Sa" ?ጻ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1382 ("SE" ?ጼ) ("See" "ጼ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1383 ("S" ?ጽ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1384 ("So" ?ጾ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1385 ("SWa" ?ጿ) ("`SWa" "ጿ") ("SSWa" "ጿ") ("S2Wa" "ጿ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1386 ("SW" "ጿ") ("`SW" "ጿ") ("SSW" "ጿ") ("S2W" "ጿ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1387
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1388 ("`Se" ?ፀ) ("SSe" "ፀ") ("S2e" "ፀ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1389 ("`Su" ?ፁ) ("SSu" "ፁ") ("S2u" "ፁ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1390 ("`Si" ?ፂ) ("SSi" "ፂ") ("S2i" "ፂ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1391 ("`Sa" ?ፃ) ("SSa" "ፃ") ("S2a" "ፃ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1392 ("`SE" ?ፄ) ("SSE" "ፄ") ("S2E" "ፄ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1393 ("`See" "ፄ") ("SSee" "ፄ") ("S2ee" "ፄ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1394 ("`S" ?ፅ) ("SS" "ፅ") ("S2" "ፅ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1395 ("`So" ?ፆ) ("SSo" "ፆ") ("S2o" "ፆ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1396
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1397 ("fe" ?ፈ) ("Fe" "ፈ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1398 ("fu" ?ፉ) ("Fu" "ፉ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1399 ("fi" ?ፊ) ("Fi" "ፊ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1400 ("fa" ?ፋ) ("Fa" "ፋ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1401 ("fE" ?ፌ) ("FE" "ፌ") ("fee" "ፌ") ("Fee" "ፌ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1402 ("f" ?ፍ) ("F" "ፍ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1403 ("fo" ?ፎ) ("Fo" "ፎ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1404 ("fWa" ?ፏ) ("FWa" "ፏ") ("fW" "ፏ") ("FW" "ፏ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1405
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1406 ("pe" ?ፐ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1407 ("pu" ?ፑ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1408 ("pi" ?ፒ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1409 ("pa" ?ፓ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1410 ("pE" ?ፔ) ("pee" "ፔ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1411 ("p" ?ፕ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1412 ("po" ?ፖ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1413 ("pWa" ?ፗ) ("pW" "ፗ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1414
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1415 ("rYa" ?ፘ) ("RYa" "ፘ") ("rY" "ፘ") ("RY" "ፘ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1416 ("mYa" ?ፙ) ("MYa" "ፙ") ("mY" "ፙ") ("MY" "ፙ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1417 ("fYa" ?ፚ) ("FYa" "ፚ") ("fY" "ፚ") ("FY" "ፚ")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1418
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1419 (" : " ?፡) (":" "፡") ("`:" "፡")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1420 ("::" ?።) ("." "።")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1421 ("," ?፣)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1422 (";" ?፤)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1423 ("-:" ?፥)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1424 (":-" ?፦)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1425 ("`?" ?፧) ("??" "፧")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1426 (":|:" ?፨) ("**" "፨")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1427
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1428 ;; Explicit syllable delimiter
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1429 ("'" "")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1430
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1431 ;; Quick ASCII input
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1432 ("''" "'")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1433 (":::" ":")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1434 (".." ".")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1435 (",," ",")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1436 (";;" ";")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1437
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1438 ("`1" ?፩)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1439 ("`2" ?፪)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1440 ("`3" ?፫)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1441 ("`4" ?፬)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1442 ("`5" ?፭)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1443 ("`6" ?፮)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1444 ("`7" ?፯)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1445 ("`8" ?፰)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1446 ("`9" ?፱)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1447 ("`10" ?፲)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1448 ("`20" ?፳)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1449 ("`30" ?፴)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1450 ("`40" ?፵)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1451 ("`50" ?፶)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1452 ("`60" ?፷)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1453 ("`70" ?፸)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1454 ("`80" ?፹)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1455 ("`90" ?፺)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1456 ("`100" ?፻)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1457 ("`10000" ?፼)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1458
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1459 ("`200" "፪፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1460 ("`300" "፫፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1461 ("`400" "፬፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1462 ("`500" "፭፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1463 ("`600" "፮፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1464 ("`700" "፯፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1465 ("`800" "፰፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1466 ("`900" "፱፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1467 ("`1000" "፲፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1468 ("`2000" "፳፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1469 ("`3000" "፴፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1470 ("`4000" "፵፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1471 ("`5000" "፶፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1472 ("`6000" "፷፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1473 ("`7000" "፸፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1474 ("`8000" "፹፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1475 ("`9000" "፺፻")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1476 ("`20000" "፪፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1477 ("`30000" "፫፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1478 ("`40000" "፬፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1479 ("`50000" "፭፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1480 ("`60000" "፮፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1481 ("`70000" "፯፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1482 ("`80000" "፰፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1483 ("`90000" "፱፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1484 ("`100000" "፲፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1485 ("`200000" "፳፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1486 ("`300000" "፴፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1487 ("`400000" "፵፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1488 ("`500000" "፶፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1489 ("`600000" "፷፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1490 ("`700000" "፸፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1491 ("`800000" "፹፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1492 ("`900000" "፺፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1493 ("`1000000" "፻፼")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1494 )
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1495
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1496 (register-input-method
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1497 "ethiopic-sera" "Ethiopic"
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1498 'robin-use-package "et" "An input method for Ethiopic.")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1499
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1500 (robin-define-package "ethiopic-tex"
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1501 "TeX transliteration system for Ethiopic."
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1502
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1503 ("\\heG" ?ሀ) ; U+1200 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1504 ("\\huG" ?ሁ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1505 ("\\hiG" ?ሂ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1506 ("\\haG" ?ሃ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1507 ("\\hEG" ?ሄ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1508 ("\\hG" ?ህ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1509 ("\\hoG" ?ሆ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1510 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1511 ("\\leG" ?ለ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1512 ("\\luG" ?ሉ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1513 ("\\liG" ?ሊ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1514 ("\\laG" ?ላ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1515 ("\\lEG" ?ሌ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1516 ("\\lG" ?ል)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1517 ("\\loG" ?ሎ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1518 ("\\lWaG" ?ሏ)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
1519
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1520 ("\\HeG" ?ሐ) ; U+1210 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1521 ("\\HuG" ?ሑ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1522 ("\\HiG" ?ሒ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1523 ("\\HaG" ?ሓ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1524 ("\\HEG" ?ሔ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1525 ("\\HG" ?ሕ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1526 ("\\HoG" ?ሖ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1527 ("\\HWaG" ?ሗ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1528 ("\\meG" ?መ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1529 ("\\muG" ?ሙ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1530 ("\\miG" ?ሚ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1531 ("\\maG" ?ማ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1532 ("\\mEG" ?ሜ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1533 ("\\mG" ?ም)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1534 ("\\moG" ?ሞ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1535 ("\\mWaG" ?ሟ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1536
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1537 ("\\sseG" ?ሠ) ; U+1220 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1538 ("\\ssuG" ?ሡ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1539 ("\\ssiG" ?ሢ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1540 ("\\ssaG" ?ሣ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1541 ("\\ssEG" ?ሤ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1542 ("\\ssG" ?ሥ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1543 ("\\ssoG" ?ሦ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1544 ("\\ssWaG" ?ሧ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1545 ("\\reG" ?ረ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1546 ("\\ruG" ?ሩ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1547 ("\\riG" ?ሪ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1548 ("\\raG" ?ራ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1549 ("\\rEG" ?ሬ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1550 ("\\rG" ?ር)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1551 ("\\roG" ?ሮ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1552 ("\\rWaG" ?ሯ)
17299
1d2c8b8a2875 Completely updated.
Kenichi Handa <handa@m17n.org>
parents: 17071
diff changeset
1553
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1554 ("\\seG" ?ሰ) ; U+1230 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1555 ("\\suG" ?ሱ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1556 ("\\siG" ?ሲ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1557 ("\\saG" ?ሳ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1558 ("\\sEG" ?ሴ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1559 ("\\sG" ?ስ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1560 ("\\soG" ?ሶ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1561 ("\\sWaG" ?ሷ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1562 ("\\xeG" ?ሸ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1563 ("\\xuG" ?ሹ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1564 ("\\xiG" ?ሺ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1565 ("\\xaG" ?ሻ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1566 ("\\xEG" ?ሼ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1567 ("\\xG" ?ሽ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1568 ("\\xoG" ?ሾ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1569 ("\\xWaG" ?ሿ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1570
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1571 ("\\qeG" ?ቀ) ; U+1240 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1572 ("\\quG" ?ቁ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1573 ("\\qiG" ?ቂ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1574 ("\\qaG" ?ቃ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1575 ("\\qEG" ?ቄ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1576 ("\\qG" ?ቅ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1577 ("\\qoG" ?ቆ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1578 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1579 ("\\qWeG" ?ቈ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1580 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1581 ("\\qWiG" ?ቊ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1582 ("\\qWaG" ?ቋ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1583 ("\\qWEG" ?ቌ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1584 ("\\qWG" ?ቍ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1585 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1586 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1587
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1588 ("\\QeG" ?ቐ) ; U+1250 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1589 ("\\QuG" ?ቑ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1590 ("\\QiG" ?ቒ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1591 ("\\QaG" ?ቓ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1592 ("\\QEG" ?ቔ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1593 ("\\QG" ?ቕ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1594 ("\\QoG" ?ቖ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1595 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1596 ("\\QWeG" ?ቘ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1597 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1598 ("\\QWiG" ?ቚ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1599 ("\\QWaG" ?ቛ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1600 ("\\QWEG" ?ቜ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1601 ("\\QWG" ?ቝ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1602 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1603 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1604
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1605 ("\\beG" ?በ) ; U+1260 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1606 ("\\buG" ?ቡ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1607 ("\\biG" ?ቢ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1608 ("\\baG" ?ባ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1609 ("\\bEG" ?ቤ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1610 ("\\bG" ?ብ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1611 ("\\boG" ?ቦ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1612 ("\\bWaG" ?ቧ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1613 ("\\veG" ?ቨ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1614 ("\\vuG" ?ቩ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1615 ("\\viG" ?ቪ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1616 ("\\vaG" ?ቫ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1617 ("\\vEG" ?ቬ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1618 ("\\vG" ?ቭ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1619 ("\\voG" ?ቮ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1620 ("\\vWaG" ?ቯ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1621
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1622 ("\\teG" ?ተ) ; U+1270 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1623 ("\\tuG" ?ቱ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1624 ("\\tiG" ?ቲ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1625 ("\\taG" ?ታ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1626 ("\\tEG" ?ቴ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1627 ("\\tG" ?ት)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1628 ("\\toG" ?ቶ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1629 ("\\tWaG" ?ቷ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1630 ("\\ceG" ?ቸ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1631 ("\\cuG" ?ቹ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1632 ("\\ciG" ?ቺ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1633 ("\\caG" ?ቻ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1634 ("\\cEG" ?ቼ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1635 ("\\cG" ?ች)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1636 ("\\coG" ?ቾ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1637 ("\\cWaG" ?ቿ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1638
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1639 ("\\hheG" ?ኀ) ; U+1280 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1640 ("\\hhuG" ?ኁ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1641 ("\\hhiG" ?ኂ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1642 ("\\hhaG" ?ኃ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1643 ("\\hhEG" ?ኄ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1644 ("\\hhG" ?ኅ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1645 ("\\hhoG" ?ኆ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1646 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1647 ("\\hWeG" ?ኈ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1648 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1649 ("\\hWiG" ?ኊ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1650 ("\\hWaG" ?ኋ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1651 ("\\hWEG" ?ኌ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1652 ("\\hWG" ?ኍ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1653 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1654 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1655
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1656 ("\\neG" ?ነ) ; U+1290 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1657 ("\\nuG" ?ኑ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1658 ("\\niG" ?ኒ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1659 ("\\naG" ?ና)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1660 ("\\nEG" ?ኔ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1661 ("\\nG" ?ን)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1662 ("\\noG" ?ኖ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1663 ("\\nWaG" ?ኗ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1664 ("\\NeG" ?ኘ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1665 ("\\NuG" ?ኙ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1666 ("\\NiG" ?ኚ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1667 ("\\NaG" ?ኛ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1668 ("\\NEG" ?ኜ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1669 ("\\NG" ?ኝ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1670 ("\\NoG" ?ኞ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1671 ("\\NWaG" ?ኟ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1672
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1673 ("\\eG" ?አ) ; U+12A0 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1674 ("\\uG" ?ኡ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1675 ("\\iG" ?ኢ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1676 ("\\AG" ?ኣ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1677 ("\\EG" ?ኤ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1678 ("\\IG" ?እ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1679 ("\\oG" ?ኦ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1680 ("\\eaG" ?ኧ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1681 ("\\keG" ?ከ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1682 ("\\kuG" ?ኩ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1683 ("\\kiG" ?ኪ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1684 ("\\kaG" ?ካ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1685 ("\\kEG" ?ኬ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1686 ("\\kG" ?ክ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1687 ("\\koG" ?ኮ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1688 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1689
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1690 ("\\kWeG" ?ኰ) ; U+12B0 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1691 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1692 ("\\kWiG" ?ኲ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1693 ("\\kWaG" ?ኳ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1694 ("\\kWEG" ?ኴ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1695 ("\\kWG" ?ኵ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1696 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1697 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1698 ("\\KeG" ?ኸ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1699 ("\\KuG" ?ኹ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1700 ("\\KiG" ?ኺ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1701 ("\\KaG" ?ኻ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1702 ("\\KEG" ?ኼ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1703 ("\\KG" ?ኽ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1704 ("\\KoG" ?ኾ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1705 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1706
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1707 ("\\KWeG" ?ዀ) ; U+12C0 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1708 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1709 ("\\KWiG" ?ዂ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1710 ("\\KWaG" ?ዃ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1711 ("\\KWEG" ?ዄ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1712 ("\\KWG" ?ዅ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1713 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1714 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1715 ("\\weG" ?ወ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1716 ("\\wuG" ?ዉ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1717 ("\\wiG" ?ዊ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1718 ("\\waG" ?ዋ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1719 ("\\wEG" ?ዌ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1720 ("\\wG" ?ው)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1721 ("\\woG" ?ዎ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1722 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1723
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1724 ("\\eeG" ?ዐ) ; U+12D0 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1725 ("\\uuG" ?ዑ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1726 ("\\iiG" ?ዒ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1727 ("\\aaG" ?ዓ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1728 ("\\EEG" ?ዔ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1729 ("\\IIG" ?ዕ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1730 ("\\ooG" ?ዖ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1731 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1732 ("\\zeG" ?ዘ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1733 ("\\zuG" ?ዙ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1734 ("\\ziG" ?ዚ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1735 ("\\zaG" ?ዛ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1736 ("\\zEG" ?ዜ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1737 ("\\zG" ?ዝ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1738 ("\\zoG" ?ዞ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1739 ("\\zWaG" ?ዟ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1740
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1741 ("\\ZeG" ?ዠ) ; U+12E0 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1742 ("\\ZuG" ?ዡ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1743 ("\\ZiG" ?ዢ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1744 ("\\ZaG" ?ዣ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1745 ("\\ZEG" ?ዤ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1746 ("\\ZG" ?ዥ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1747 ("\\ZoG" ?ዦ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1748 ("\\ZWaG" ?ዧ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1749 ("\\yeG" ?የ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1750 ("\\yuG" ?ዩ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1751 ("\\yiG" ?ዪ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1752 ("\\yaG" ?ያ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1753 ("\\yEG" ?ዬ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1754 ("\\yG" ?ይ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1755 ("\\yoG" ?ዮ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1756 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1757
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1758 ("\\deG" ?ደ) ; U+12F0 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1759 ("\\duG" ?ዱ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1760 ("\\diG" ?ዲ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1761 ("\\daG" ?ዳ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1762 ("\\dEG" ?ዴ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1763 ("\\dG" ?ድ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1764 ("\\doG" ?ዶ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1765 ("\\dWaG" ?ዷ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1766 ("\\DeG" ?ዸ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1767 ("\\DuG" ?ዹ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1768 ("\\DiG" ?ዺ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1769 ("\\DaG" ?ዻ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1770 ("\\DEG" ?ዼ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1771 ("\\DG" ?ዽ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1772 ("\\DoG" ?ዾ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1773 ("\\DWaG" ?ዿ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1774
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1775 ("\\jeG" ?ጀ) ; U+1300 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1776 ("\\juG" ?ጁ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1777 ("\\jiG" ?ጂ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1778 ("\\jaG" ?ጃ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1779 ("\\jEG" ?ጄ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1780 ("\\jG" ?ጅ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1781 ("\\joG" ?ጆ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1782 ("\\jWaG" ?ጇ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1783 ("\\geG" ?ገ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1784 ("\\guG" ?ጉ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1785 ("\\giG" ?ጊ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1786 ("\\gaG" ?ጋ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1787 ("\\gEG" ?ጌ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1788 ("\\gG" ?ግ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1789 ("\\goG" ?ጎ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1790 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1791
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1792 ("\\gWeG" ?ጐ) ; U+1310 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1793 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1794 ("\\gWiG" ?ጒ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1795 ("\\gWaG" ?ጓ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1796 ("\\gWEG" ?ጔ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1797 ("\\gWG" ?ጕ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1798 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1799 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1800 ("\\GeG" ?ጘ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1801 ("\\GuG" ?ጙ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1802 ("\\GiG" ?ጚ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1803 ("\\GaG" ?ጛ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1804 ("\\GEG" ?ጜ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1805 ("\\GG" ?ጝ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1806 ("\\GoG" ?ጞ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1807 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1808
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1809 ("\\TeG" ?ጠ) ; U+1320 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1810 ("\\TuG" ?ጡ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1811 ("\\TiG" ?ጢ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1812 ("\\TaG" ?ጣ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1813 ("\\TEG" ?ጤ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1814 ("\\TG" ?ጥ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1815 ("\\ToG" ?ጦ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1816 ("\\TWaG" ?ጧ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1817 ("\\CeG" ?ጨ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1818 ("\\CuG" ?ጩ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1819 ("\\CiG" ?ጪ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1820 ("\\CaG" ?ጫ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1821 ("\\CEG" ?ጬ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1822 ("\\CG" ?ጭ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1823 ("\\CoG" ?ጮ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1824 ("\\CWaG" ?ጯ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1825
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1826 ("\\PeG" ?ጰ) ; U+1330 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1827 ("\\PuG" ?ጱ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1828 ("\\PiG" ?ጲ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1829 ("\\PaG" ?ጳ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1830 ("\\PEG" ?ጴ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1831 ("\\PG" ?ጵ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1832 ("\\PoG" ?ጶ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1833 ("\\PWaG" ?ጷ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1834 ("\\SeG" ?ጸ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1835 ("\\SuG" ?ጹ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1836 ("\\SiG" ?ጺ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1837 ("\\SaG" ?ጻ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1838 ("\\SEG" ?ጼ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1839 ("\\SG" ?ጽ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1840 ("\\SoG" ?ጾ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1841 ("\\SWaG" ?ጿ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1842
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1843 ("\\SSeG" ?ፀ) ; U+1340 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1844 ("\\SSuG" ?ፁ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1845 ("\\SSiG" ?ፂ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1846 ("\\SSaG" ?ፃ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1847 ("\\SSEG" ?ፄ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1848 ("\\SSG" ?ፅ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1849 ("\\SSoG" ?ፆ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1850 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1851 ("\\feG" ?ፈ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1852 ("\\fuG" ?ፉ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1853 ("\\fiG" ?ፊ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1854 ("\\faG" ?ፋ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1855 ("\\fEG" ?ፌ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1856 ("\\fG" ?ፍ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1857 ("\\foG" ?ፎ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1858 ("\\fWaG" ?ፏ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1859
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1860 ("\\peG" ?ፐ) ; U+1350 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1861 ("\\puG" ?ፑ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1862 ("\\piG" ?ፒ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1863 ("\\paG" ?ፓ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1864 ("\\pEG" ?ፔ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1865 ("\\pG" ?ፕ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1866 ("\\poG" ?ፖ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1867 ("\\pWaG" ?ፗ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1868 ("\\mYaG" ?ፘ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1869 ("\\rYaG" ?ፙ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1870 ("\\fYaG" ?ፚ)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1871 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1872 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1873 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1874 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1875 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1876
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1877 ;; reserved ; U+1360 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1878 ("\\spaceG" ?፡)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1879 ("\\periodG" ?።)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1880 ("\\commaG" ?፣)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1881 ("\\semicolonG" ?፤)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1882 ("\\colonG" ?፥)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1883 ("\\precolonG" ?፦)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1884 ("\\oldqmarkG" ?፧)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1885 ("\\pbreakG" ?፨)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1886 ("\\andG" ?፩)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1887 ("\\huletG" ?፪)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1888 ("\\sostG" ?፫)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1889 ("\\aratG" ?፬)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1890 ("\\amstG" ?፭)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1891 ("\\sadstG" ?፮)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1892 ("\\sabatG" ?፯)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1893
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1894 ("\\smntG" ?፰) ; U+1370 ..
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1895 ("\\zeteNG" ?፱)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1896 ("\\asrG" ?፲)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1897 ("\\heyaG" ?፳)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1898 ("\\selasaG" ?፴)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1899 ("\\arbaG" ?፵)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1900 ("\\hemsaG" ?፶)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1901 ("\\slsaG" ?፷)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1902 ("\\sebaG" ?፸)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1903 ("\\semanyaG" ?፹)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1904 ("\\zeTanaG" ?፺)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1905 ("\\metoG" ?፻)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1906 ("\\asrxiG" ?፼)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1907 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1908 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1909 ;; reserved
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1910
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1911 ;;
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1912 ;; private extension
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1913 ;;
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1914
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1915 ("\\yWaG" ?) ; U+1A00EF (was U+12EF)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1916
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1917 ("\\GWaG" ?) ; U+1A011F (was U+131F)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1918
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1919 ("\\qqeG" ?) ; U+1A0180 .. (was U+1380 ..)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1920 ("\\qquG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1921 ("\\qqiG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1922 ("\\qqaG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1923 ("\\qqEG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1924 ("\\qqG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1925 ("\\qqoG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1926 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1927 ("\\MWeG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1928 ("\\bWeG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1929 ("\\GWeG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1930 ("\\fWeG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1931 ("\\pWeG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1932 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1933 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1934 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1935
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1936 ("\\kkeG" ?) ; U+1A0190 .. (was U+1390 ..)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1937 ("\\kkuG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1938 ("\\kkiG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1939 ("\\kkaG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1940 ("\\kkEG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1941 ("\\kkG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1942 ("\\kkoG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1943 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1944 ("\\mWiG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1945 ("\\bWiG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1946 ("\\GWiG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1947 ("\\fWiG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1948 ("\\pWiG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1949 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1950 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1951 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1952
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1953 ("\\XeG" ?) ; U+1A01A0 .. (was U+13A0 ..)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1954 ("\\XuG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1955 ("\\XiG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1956 ("\\XaG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1957 ("\\XEG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1958 ("\\XG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1959 ("\\XoG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1960 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1961 ("\\mWEG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1962 ("\\bWEG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1963 ("\\GWEG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1964 ("\\fWEG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1965 ("\\pWEG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1966 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1967 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1968 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1969
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1970 ("\\ggeG" ?) ; U+1A01B0 .. (was U+13B0 ..)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1971 ("\\gguG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1972 ("\\ggiG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1973 ("\\ggaG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1974 ("\\ggEG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1975 ("\\ggG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1976 ("\\ggoG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1977 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1978 ("\\mWG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1979 ("\\bWG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1980 ("\\GWG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1981 ("\\fWG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1982 ("\\pWG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1983 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1984 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1985 ;; unused
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1986
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1987 ("\\ornamentG" ?) ; U+1A01C0 .. (was U+FDF0 ..)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1988 ("\\flandG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1989 ("\\iflandG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1990 ("\\africaG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1991 ("\\iafricaG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1992 ("\\wWeG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1993 ("\\wWiG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1994 ("\\wWaG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1995 ("\\wWEG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1996 ("\\wWG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1997 ;; Gemination () is handled in a special way.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1998 ("\\slaqG" ?)
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
1999
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2000 ;; Assign reverse conversion to Fidel chars.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2001 ;; Then override forward conversion with ASCII chars.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2002 ;; ASCII chars should not have reverse conversions.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2003 ("\\dotG" ?) ("\\dotG" ".")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2004 ("\\lquoteG" ?) ("\\lquoteG" "«")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2005 ("\\rquoteG" ?) ("\\rquoteG" "»")
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2006 ("\\qmarkG" ?) ("\\qmarkG" "?")
90280
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2007
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2008 ;;
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2009 ;; New characters in Unicode 4.1.
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2010 ;;
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2011 ;; In forward conversion, these characters override the old private
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2012 ;; extensions above. The old private extensions still keep their
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2013 ;; reverse conversion.
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2014 ;;
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2015
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2016 ("\\ornamentG" ?፠)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2017 ("\\yWaG" ?ዯ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2018 ("\\GWaG" ?ጟ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2019 ("\\MWeG" ?ᎀ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2020 ("\\mWiG" ?ᎁ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2021 ("\\mWEG" ?ᎂ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2022 ("\\mWG" ?ᎃ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2023 ("\\bWeG" ?ᎄ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2024 ("\\bWiG" ?ᎅ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2025 ("\\bWEG" ?ᎆ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2026 ("\\bWG" ?ᎇ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2027 ("\\fWeG" ?ᎈ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2028 ("\\fWiG" ?ᎉ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2029 ("\\fWEG" ?ᎊ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2030 ("\\fWG" ?ᎋ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2031 ("\\pWeG" ?ᎌ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2032 ("\\pWiG" ?ᎍ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2033 ("\\pWEG" ?ᎎ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2034 ("\\pWG" ?ᎏ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2035 ("\\GWeG" ?ⶓ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2036 ("\\GWiG" ?ⶔ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2037 ("\\GWEG" ?ⶕ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2038 ("\\GWG" ?ⶖ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2039 ("\\qqeG" ?ⷀ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2040 ("\\qquG" ?ⷁ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2041 ("\\qqiG" ?ⷂ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2042 ("\\qqaG" ?ⷃ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2043 ("\\qqEG" ?ⷄ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2044 ("\\qqG" ?ⷅ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2045 ("\\qqoG" ?ⷆ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2046 ("\\kkeG" ?ⷈ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2047 ("\\kkuG" ?ⷉ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2048 ("\\kkiG" ?ⷊ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2049 ("\\kkaG" ?ⷋ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2050 ("\\kkEG" ?ⷌ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2051 ("\\kkG" ?ⷍ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2052 ("\\kkoG" ?ⷎ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2053 ("\\XeG" ?ⷐ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2054 ("\\XuG" ?ⷑ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2055 ("\\XiG" ?ⷒ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2056 ("\\XaG" ?ⷓ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2057 ("\\XEG" ?ⷔ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2058 ("\\XG" ?ⷕ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2059 ("\\XoG" ?ⷖ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2060 ("\\ggeG" ?ⷘ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2061 ("\\gguG" ?ⷙ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2062 ("\\ggiG" ?ⷚ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2063 ("\\ggaG" ?ⷛ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2064 ("\\ggEG" ?ⷜ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2065 ("\\ggG" ?ⷝ)
f596623ad9fd (ethio-fidel-to-tex-buffer)
Kenichi Handa <handa@m17n.org>
parents: 90225
diff changeset
2066 ("\\ggoG" ?ⷞ)
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2067 )
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2068
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2069 ;; The ethiopic-tex package is not used for keyboard input, therefore
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2070 ;; not registered with the register-input-method function.
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2071
18306
6148a6f19ded Provide ethio-util instead of language/ethio-util.
Kenichi Handa <handa@m17n.org>
parents: 17993
diff changeset
2072 (provide 'ethio-util)
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
2073
90122
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2074 ;;; ethio-util.el ends here
4448038ca381 Encoding changed to utf-8-emacs. All
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
2075
93975
1e3a407766b9 Fix up comment convention on the arch-tag lines.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 91327
diff changeset
2076 ;; arch-tag: c8feb3d6-39bf-4b0a-b6ef-26f03fbc8140
17052
d0d7b244b1d0 Initial revision
Karl Heuer <kwzh@gnu.org>
parents:
diff changeset
2077 ;;; ethio-util.el ends here