annotate lisp/language/ethio-util.el @ 91278:ac0200dcbfdd

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