annotate lisp/language/ethio-util.el @ 90210:8006f0bf9292

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