annotate lisp/language/ethio-util.el @ 92016:4a8a943b5b75

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