annotate lisp/language/ethio-util.el @ 99161:fd7c6e1e6a17

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