Initial Commit
[packages] / mule-packages / mule-ucs / lisp / jisx0213 / x0213-char.el
1 ; -*- coding: iso-2022-7bit  -*-
2 ;;; x0213-char.el -- JIS X 0213 character name utility.
3
4 ;; Copyright (C) 2000 KAWABATA, Taichi
5
6 ;; Keywords: mule, multilingual, Mule-UCS, JIS X 0213
7
8 ;; This file is free software; you can redistribute it and/or modify
9 ;; it under the terms of the GNU General Public License as published by
10 ;; the Free Software Foundation; either version 2 of the License, or
11 ;; (at your option) any later version.
12 ;;
13 ;; This program is distributed in the hope that it will be useful,
14 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 ;; GNU General Public License for more details.
17 ;;
18 ;; You should have received a copy of the GNU General Public License
19 ;; along with this program; if not, write to the Free Software
20 ;; Foundation, Inc., 59 Temple Place - Suite 330,
21 ;; Boston, MA 02111-1307, USA.
22
23 (require 'x0213-util)
24
25 (let 
26  ((jisx0213-charnames
27    '((?\e$(O!!\e(B . "IDEOGRAPHIC SPACE")
28      (?\e$(O!"\e(B . "IDEOGRAPHIC COMMA")
29      (?\e$(O!#\e(B . "IDEOGRAPHIC FULL STOP")
30      (?\e$(O!$\e(B . "COMMA")
31      (?\e$(O!%\e(B . "FULL STOP")
32      (?\e$(O!&\e(B . "KATAKANA MIDDLE DOT")
33      (?\e$(O!'\e(B . "COLON")
34      (?\e$(O!(\e(B . "SEMICOLON")
35      (?\e$(O!)\e(B . "QUESTION MARK")
36      (?\e$(O!*\e(B . "EXCLAMATION MARK")
37      (?\e$(O!+\e(B . "KATAKANA-HIRAGANA VOICED SOUND MARK")
38      (?\e$(O!,\e(B . "KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
39      (?\e$(O!-\e(B . "ACUTE ACCENT")
40      (?\e$(O!.\e(B . "GRAVE ACCENT")
41      (?\e$(O!/\e(B . "DIAERESIS")
42      (?\e$(O!0\e(B . "CIRCUMFLEX ACCENT")
43      (?\e$(O!1\e(B . "OVERLINE")
44      (?\e$(O!2\e(B . "LOW LINE")
45      (?\e$(O!3\e(B . "KATAKANA ITERATION MARK")
46      (?\e$(O!4\e(B . "KATAKANA VOICED ITERATION MARK")
47      (?\e$(O!5\e(B . "HIRAGANA ITERATION MARK")
48      (?\e$(O!6\e(B . "HIRAGANA VOICED ITERATION MARK")
49      (?\e$(O!7\e(B . "DITTO MARK")
50      (?\e$(O!8\e(B . "CJK UNIFIED IDEOGRAPH-4EDD")
51      (?\e$(O!9\e(B . "IDEOGRAPHIC ITERATION MARK")
52      (?\e$(O!:\e(B . "IDEOGRAPHIC CLOSING MARK")
53      (?\e$(O!;\e(B . "IDEOGRAPHIC NUMBER ZERO")
54      (?\e$(O!<\e(B . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
55      (?\e$(O!=\e(B . "EM DASH")
56      (?\e$(O!>\e(B . "HYPHEN")
57      (?\e$(O!?\e(B . "SOLIDUS")
58      (?\e$(O!@\e(B . "REVERSE SOLIDUS")
59      (?\e$(O!A\e(B . "WAVE DASH")
60      (?\e$(O!B\e(B . "DOUBLE VERTICAL LINE")
61      (?\e$(O!C\e(B . "VERTICAL LINE")
62      (?\e$(O!D\e(B . "HORIZONTAL ELLIPSIS")
63      (?\e$(O!E\e(B . "TWO DOT LEADER")
64      (?\e$(O!F\e(B . "LEFT SINGLE QUOTATION MARK")
65      (?\e$(O!G\e(B . "RIGHT SINGLE QUOTATION MARK")
66      (?\e$(O!H\e(B . "LEFT DOUBLE QUOTATION MARK")
67      (?\e$(O!I\e(B . "RIGHT DOUBLE QUOTATION MARK")
68      (?\e$(O!J\e(B . "LEFT PARENTHESIS")
69      (?\e$(O!K\e(B . "RIGHT PARENTHESIS")
70      (?\e$(O!L\e(B . "LEFT TORTOISE SHELL BRACKET")
71      (?\e$(O!M\e(B . "RIGHT TORTOISE SHELL BRACKET")
72      (?\e$(O!N\e(B . "LEFT SQUARE BRACKET")
73      (?\e$(O!O\e(B . "RIGHT SQUARE BRACKET")
74      (?\e$(O!P\e(B . "LEFT CURLY BRACKET")
75      (?\e$(O!Q\e(B . "RIGHT CURLY BRACKET")
76      (?\e$(O!R\e(B . "LEFT ANGLE BRACKET")
77      (?\e$(O!S\e(B . "RIGHT ANGLE BRACKET")
78      (?\e$(O!T\e(B . "LEFT DOUBLE ANGLE BRACKET")
79      (?\e$(O!U\e(B . "RIGHT DOUBLE ANGLE BRACKET")
80      (?\e$(O!V\e(B . "LEFT CORNER BRACKET")
81      (?\e$(O!W\e(B . "RIGHT CORNER BRACKET")
82      (?\e$(O!X\e(B . "LEFT WHITE CORNER BRACKET")
83      (?\e$(O!Y\e(B . "RIGHT WHITE CORNER BRACKET")
84      (?\e$(O!Z\e(B . "LEFT BLACK LENTICULAR BRACKET")
85      (?\e$(O![\e(B . "RIGHT BLACK LENTICULAR BRACKET")
86      (?\e$(O!\\e(B . "PLUS SIGN")
87      (?\e$(O!]\e(B . "MINUS SIGN")
88      (?\e$(O!^\e(B . "PLUS-MINUS SIGN")
89      (?\e$(O!_\e(B . "MULTIPLICATION SIGN")
90      (?\e$(O!`\e(B . "DIVISION SIGN")
91      (?\e$(O!a\e(B . "EQUALS SIGN")
92      (?\e$(O!b\e(B . "NOT EQUAL TO")
93      (?\e$(O!c\e(B . "LESS-THAN SIGN")
94      (?\e$(O!d\e(B . "GREATER-THAN SIGN")
95      (?\e$(O!e\e(B . "LESS-THAN OVER EQUAL TO")
96      (?\e$(O!f\e(B . "GREATER-THAN OVER EQUAL TO")
97      (?\e$(O!g\e(B . "INFINITY")
98      (?\e$(O!h\e(B . "THEREFORE")
99      (?\e$(O!i\e(B . "MALE SIGN")
100      (?\e$(O!j\e(B . "FEMALE SIGN")
101      (?\e$(O!k\e(B . "DEGREE SIGN")
102      (?\e$(O!l\e(B . "PRIME")
103      (?\e$(O!m\e(B . "DOUBLE PRIME")
104      (?\e$(O!n\e(B . "DEGREE CELSIUS")
105      (?\e$(O!o\e(B . "YEN SIGN")
106      (?\e$(O!p\e(B . "DOLLAR SIGN")
107      (?\e$(O!q\e(B . "CENT SIGN")
108      (?\e$(O!r\e(B . "POUND SIGN")
109      (?\e$(O!s\e(B . "PERCENT SIGN")
110      (?\e$(O!t\e(B . "NUMBER SIGN")
111      (?\e$(O!u\e(B . "AMPERSAND")
112      (?\e$(O!v\e(B . "ASTERISK")
113      (?\e$(O!w\e(B . "COMMERCIAL AT")
114      (?\e$(O!x\e(B . "SECTION SIGN")
115      (?\e$(O!y\e(B . "WHITE STAR")
116      (?\e$(O!z\e(B . "BLACK STAR")
117      (?\e$(O!{\e(B . "WHITE CIRCLE")
118      (?\e$(O!|\e(B . "BLACK CIRCLE")
119      (?\e$(O!}\e(B . "BULLSEYE")
120      (?\e$(O!~\e(B . "WHITE DIAMOND")
121      (?\e$(O"!\e(B . "BLACK DIAMOND")
122      (?\e$(O""\e(B . "WHITE SQUARE")
123      (?\e$(O"#\e(B . "BLACK SQUARE")
124      (?\e$(O"$\e(B . "WHITE UP-POINTING TRIANGLE")
125      (?\e$(O"%\e(B . "BLACK UP-POINTING TRIANGLE")
126      (?\e$(O"&\e(B . "WHITE DOWN-POINTING TRIANGLE")
127      (?\e$(O"'\e(B . "BLACK DOWN-POINTING TRIANGLE")
128      (?\e$(O"(\e(B . "REFERENCE MARK")
129      (?\e$(O")\e(B . "POSTAL MARK")
130      (?\e$(O"*\e(B . "RIGHTWARDS ARROW")
131      (?\e$(O"+\e(B . "LEFTWARDS ARROW")
132      (?\e$(O",\e(B . "UPWARDS ARROW")
133      (?\e$(O"-\e(B . "DOWNWARDS ARROW")
134      (?\e$(O".\e(B . "GETA MARK")
135      (?\e$(O"/\e(B . "APOSTROPHE")
136      (?\e$(O"0\e(B . "QUOTATION MARK")
137      (?\e$(O"1\e(B . "HYPHEN-MINUS")
138      (?\e$(O"2\e(B . "TILDE")
139      (?\e$(O"3\e(B . "VERTICAL KANA REPEAT MARK UPPER HALF")
140      (?\e$(O"4\e(B . "VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF")
141      (?\e$(O"5\e(B . "VERTICAL KANA REPEAT MARK LOWER HALF")
142      (?\e$(O"6\e(B . "ITERATION MARK") ; tentative
143      (?\e$(O"7\e(B . "MASU MARK") ; tentative
144      (?\e$(O"8\e(B . "KATAKANA DIGRAPH KOTO") ; tentative
145      (?\e$(O"9\e(B . "HIRAGANA DIGRAPH YORI") ; tentative
146      (?\e$(O":\e(B . "ELEMENT OF")
147      (?\e$(O";\e(B . "CONTAINS AS MEMBER")
148      (?\e$(O"<\e(B . "SUBSET OF OR EQUAL TO")
149      (?\e$(O"=\e(B . "SUPERSET OF OR EQUAL TO")
150      (?\e$(O">\e(B . "SUBSET OF")
151      (?\e$(O"?\e(B . "SUPERSET OF")
152      (?\e$(O"@\e(B . "UNION")
153      (?\e$(O"A\e(B . "INTERSECTION")
154      (?\e$(O"B\e(B . "NOT A SUBSET OF")
155      (?\e$(O"C\e(B . "NOT A SUPERSET OF")
156      (?\e$(O"D\e(B . "SUBSET OF WITH NOT EQUAL TO")
157      (?\e$(O"E\e(B . "SUPERSET OF WITH NOT EQUAL TO")
158      (?\e$(O"F\e(B . "NOT AN ELEMENT OF")
159      (?\e$(O"G\e(B . "EMPTY SET")
160      (?\e$(O"H\e(B . "PROJECTIVE")
161      (?\e$(O"I\e(B . "PERSPECTIVE")
162      (?\e$(O"J\e(B . "LOGICAL AND")
163      (?\e$(O"K\e(B . "LOGICAL OR")
164      (?\e$(O"L\e(B . "NOT SIGN")
165      (?\e$(O"M\e(B . "RIGHTWARDS DOUBLE ARROW")
166      (?\e$(O"N\e(B . "LEFT RIGHT DOUBLE ARROW")
167      (?\e$(O"O\e(B . "FOR ALL")
168      (?\e$(O"P\e(B . "THERE EXISTS")
169      (?\e$(O"Q\e(B . "CIRCLED PLUS")
170      (?\e$(O"R\e(B . "CIRCLED MINUS")
171      (?\e$(O"S\e(B . "CIRCLED TIMES")
172      (?\e$(O"T\e(B . "PARALLEL TO")
173      (?\e$(O"U\e(B . "NOT PARALLEL TO")
174      (?\e$(O"V\e(B . "LEFT WHITE PARENTHESIS") ; tentative
175      (?\e$(O"W\e(B . "RIGHT WHITE PARENTHESIS") ; tentative
176      (?\e$(O"X\e(B . "LEFT WHITE TORTOISE SHELL BRACKET")
177      (?\e$(O"Y\e(B . "RIGHT WHITE TORTOISE SHELL BRACKET")
178      (?\e$(O"Z\e(B . "LEFT WHITE LENTICULAR BRACKET")
179      (?\e$(O"[\e(B . "RIGHT WHITE LENTICULAR BRACKET")
180      (?\e$(O"\\e(B . "ANGLE")
181      (?\e$(O"]\e(B . "UP TACK")
182      (?\e$(O"^\e(B . "ARC")
183      (?\e$(O"_\e(B . "PARTIAL DIFFERENTIAL")
184      (?\e$(O"`\e(B . "NABLA")
185      (?\e$(O"a\e(B . "IDENTICAL TO")
186      (?\e$(O"b\e(B . "APPROXIMATELY EQUAL TO OR THE IMAGE OF")
187      (?\e$(O"c\e(B . "MUCH LESS-THAN")
188      (?\e$(O"d\e(B . "MUCH GREATER-THAN")
189      (?\e$(O"e\e(B . "SQUARE ROOT")
190      (?\e$(O"f\e(B . "REVERSED TILDE")
191      (?\e$(O"g\e(B . "PROPORTIONAL TO")
192      (?\e$(O"h\e(B . "BECAUSE")
193      (?\e$(O"i\e(B . "INTEGRAL")
194      (?\e$(O"j\e(B . "DOUBLE INTEGRAL")
195      (?\e$(O"k\e(B . "NOT IDENTICAL TO")
196      (?\e$(O"l\e(B . "ASYMPTOTICALLY EQUAL TO")
197      (?\e$(O"m\e(B . "APPROXIMATELY EQUAL TO")
198      (?\e$(O"n\e(B . "ALMOST EQUAL TO")
199      (?\e$(O"o\e(B . "LESS-THAN OR GREATER-THAN")
200      (?\e$(O"p\e(B . "GREATER-THAN OR LESS-THAN")
201      (?\e$(O"q\e(B . "LEFT RIGHT ARROW")
202      (?\e$(O"r\e(B . "ANGSTROM SIGN")
203      (?\e$(O"s\e(B . "PER MILLE SIGN")
204      (?\e$(O"t\e(B . "MUSIC SHARP SIGN")
205      (?\e$(O"u\e(B . "MUSIC FLAT SIGN")
206      (?\e$(O"v\e(B . "EIGHTH NOTE")
207      (?\e$(O"w\e(B . "DAGGER")
208      (?\e$(O"x\e(B . "DOUBLE DAGGER")
209      (?\e$(O"y\e(B . "PILCROW SIGN")
210      (?\e$(O"z\e(B . "MUSIC NATURAL SIGN")
211      (?\e$(O"{\e(B . "BEAMED EIGHTH NOTES")
212      (?\e$(O"|\e(B . "BEAMED SIXTEENTH NOTES")
213      (?\e$(O"}\e(B . "QUARTER NOTE")
214      (?\e$(O"~\e(B . "LARGE CIRCLE")
215      (?\e$(O#!\e(B . "WHITE RIGHT-POINTING TRIANGLE")
216      (?\e$(O#"\e(B . "BLACK RIGHT-POINTING TRIANGLE")
217      (?\e$(O##\e(B . "WHITE LEFT-POINTING TRIANGLE")
218      (?\e$(O#$\e(B . "BLACK LEFT-POINTING TRIANGLE")
219      (?\e$(O#%\e(B . "NORTH EAST ARROW")
220      (?\e$(O#&\e(B . "SOUTH EAST ARROW")
221      (?\e$(O#'\e(B . "NORTH WEST ARROW")
222      (?\e$(O#(\e(B . "SOUTH WEST ARROW")
223      (?\e$(O#)\e(B . "RIGHTWARDS ARROW OVER LEFTWARDS ARROW")
224      (?\e$(O#*\e(B . "RIGHTWARDS WHITE ARROW")
225      (?\e$(O#+\e(B . "LEFTWARDS WHITE ARROW")
226      (?\e$(O#,\e(B . "UPWARDS WHITE ARROW")
227      (?\e$(O#-\e(B . "DOWNWARDS WHITE ARROW")
228      (?\e$(O#.\e(B . "RIGHTWARD ARROW WITH CURVE UPWARD") ; tentative
229      (?\e$(O#/\e(B . "RIGHTWARD ARROW WITH CURVE DOWNWARD") ; tentative
230      (?\e$(O#0\e(B . "DIGIT ZERO")
231      (?\e$(O#1\e(B . "DIGIT ONE")
232      (?\e$(O#2\e(B . "DIGIT TWO")
233      (?\e$(O#3\e(B . "DIGIT THREE")
234      (?\e$(O#4\e(B . "DIGIT FOUR")
235      (?\e$(O#5\e(B . "DIGIT FIVE")
236      (?\e$(O#6\e(B . "DIGIT SIX")
237      (?\e$(O#7\e(B . "DIGIT SEVEN")
238      (?\e$(O#8\e(B . "DIGIT EIGHT")
239      (?\e$(O#9\e(B . "DIGIT NINE")
240      (?\e$(O#:\e(B . "CIRCLED BULLET") ; tentative
241      (?\e$(O#;\e(B . "FISHEYE")
242      (?\e$(O#<\e(B . "PART-ALTERNATION MARK") ; tentative
243      (?\e$(O#=\e(B . "WHITE SESAME DOT") ; tentative
244      (?\e$(O#>\e(B . "SESAME DOT") ; tentative
245      (?\e$(O#?\e(B . "WHITE BULLET")
246      (?\e$(O#@\e(B . "BULLET")
247      (?\e$(O#A\e(B . "LATIN CAPITAL LETTER A")
248      (?\e$(O#B\e(B . "LATIN CAPITAL LETTER B")
249      (?\e$(O#C\e(B . "LATIN CAPITAL LETTER C")
250      (?\e$(O#D\e(B . "LATIN CAPITAL LETTER D")
251      (?\e$(O#E\e(B . "LATIN CAPITAL LETTER E")
252      (?\e$(O#F\e(B . "LATIN CAPITAL LETTER F")
253      (?\e$(O#G\e(B . "LATIN CAPITAL LETTER G")
254      (?\e$(O#H\e(B . "LATIN CAPITAL LETTER H")
255      (?\e$(O#I\e(B . "LATIN CAPITAL LETTER I")
256      (?\e$(O#J\e(B . "LATIN CAPITAL LETTER J")
257      (?\e$(O#K\e(B . "LATIN CAPITAL LETTER K")
258      (?\e$(O#L\e(B . "LATIN CAPITAL LETTER L")
259      (?\e$(O#M\e(B . "LATIN CAPITAL LETTER M")
260      (?\e$(O#N\e(B . "LATIN CAPITAL LETTER N")
261      (?\e$(O#O\e(B . "LATIN CAPITAL LETTER O")
262      (?\e$(O#P\e(B . "LATIN CAPITAL LETTER P")
263      (?\e$(O#Q\e(B . "LATIN CAPITAL LETTER Q")
264      (?\e$(O#R\e(B . "LATIN CAPITAL LETTER R")
265      (?\e$(O#S\e(B . "LATIN CAPITAL LETTER S")
266      (?\e$(O#T\e(B . "LATIN CAPITAL LETTER T")
267      (?\e$(O#U\e(B . "LATIN CAPITAL LETTER U")
268      (?\e$(O#V\e(B . "LATIN CAPITAL LETTER V")
269      (?\e$(O#W\e(B . "LATIN CAPITAL LETTER W")
270      (?\e$(O#X\e(B . "LATIN CAPITAL LETTER X")
271      (?\e$(O#Y\e(B . "LATIN CAPITAL LETTER Y")
272      (?\e$(O#Z\e(B . "LATIN CAPITAL LETTER Z")
273      (?\e$(O#[\e(B . "MINUS-OR-PLUS SIGN")
274      (?\e$(O#\\e(B . "ALEF SYMBOL")
275      (?\e$(O#]\e(B . "PLANCK CONSTANT OVER TWO PI")
276      (?\e$(O#^\e(B . "SQUARE HP")
277      (?\e$(O#_\e(B . "SCRIPT SMALL L")
278      (?\e$(O#`\e(B . "INVERTED OHM SIGN")
279      (?\e$(O#a\e(B . "LATIN SMALL LETTER A")
280      (?\e$(O#b\e(B . "LATIN SMALL LETTER B")
281      (?\e$(O#c\e(B . "LATIN SMALL LETTER C")
282      (?\e$(O#d\e(B . "LATIN SMALL LETTER D")
283      (?\e$(O#e\e(B . "LATIN SMALL LETTER E")
284      (?\e$(O#f\e(B . "LATIN SMALL LETTER F")
285      (?\e$(O#g\e(B . "LATIN SMALL LETTER G")
286      (?\e$(O#h\e(B . "LATIN SMALL LETTER H")
287      (?\e$(O#i\e(B . "LATIN SMALL LETTER I")
288      (?\e$(O#j\e(B . "LATIN SMALL LETTER J")
289      (?\e$(O#k\e(B . "LATIN SMALL LETTER K")
290      (?\e$(O#l\e(B . "LATIN SMALL LETTER L")
291      (?\e$(O#m\e(B . "LATIN SMALL LETTER M")
292      (?\e$(O#n\e(B . "LATIN SMALL LETTER N")
293      (?\e$(O#o\e(B . "LATIN SMALL LETTER O")
294      (?\e$(O#p\e(B . "LATIN SMALL LETTER P")
295      (?\e$(O#q\e(B . "LATIN SMALL LETTER Q")
296      (?\e$(O#r\e(B . "LATIN SMALL LETTER R")
297      (?\e$(O#s\e(B . "LATIN SMALL LETTER S")
298      (?\e$(O#t\e(B . "LATIN SMALL LETTER T")
299      (?\e$(O#u\e(B . "LATIN SMALL LETTER U")
300      (?\e$(O#v\e(B . "LATIN SMALL LETTER V")
301      (?\e$(O#w\e(B . "LATIN SMALL LETTER W")
302      (?\e$(O#x\e(B . "LATIN SMALL LETTER X")
303      (?\e$(O#y\e(B . "LATIN SMALL LETTER Y")
304      (?\e$(O#z\e(B . "LATIN SMALL LETTER Z")
305      (?\e$(O#{\e(B . "DOUBLE HYPHEN") ; tentative
306      (?\e$(O#|\e(B . "EN DASH")
307      (?\e$(O#}\e(B . "DOUBLE PLUS") ; tentative
308      (?\e$(O#~\e(B . "TRIPLE PLUS") ; tentative
309      (?\e$(O$!\e(B . "HIRAGANA LETTER SMALL A")
310      (?\e$(O$"\e(B . "HIRAGANA LETTER A")
311      (?\e$(O$#\e(B . "HIRAGANA LETTER SMALL I")
312      (?\e$(O$$\e(B . "HIRAGANA LETTER I")
313      (?\e$(O$%\e(B . "HIRAGANA LETTER SMALL U")
314      (?\e$(O$&\e(B . "HIRAGANA LETTER U")
315      (?\e$(O$'\e(B . "HIRAGANA LETTER SMALL E")
316      (?\e$(O$(\e(B . "HIRAGANA LETTER E")
317      (?\e$(O$)\e(B . "HIRAGANA LETTER SMALL O")
318      (?\e$(O$*\e(B . "HIRAGANA LETTER O")
319      (?\e$(O$+\e(B . "HIRAGANA LETTER KA")
320      (?\e$(O$,\e(B . "HIRAGANA LETTER GA")
321      (?\e$(O$-\e(B . "HIRAGANA LETTER KI")
322      (?\e$(O$.\e(B . "HIRAGANA LETTER GI")
323      (?\e$(O$/\e(B . "HIRAGANA LETTER KU")
324      (?\e$(O$0\e(B . "HIRAGANA LETTER GU")
325      (?\e$(O$1\e(B . "HIRAGANA LETTER KE")
326      (?\e$(O$2\e(B . "HIRAGANA LETTER GE")
327      (?\e$(O$3\e(B . "HIRAGANA LETTER KO")
328      (?\e$(O$4\e(B . "HIRAGANA LETTER GO")
329      (?\e$(O$5\e(B . "HIRAGANA LETTER SA")
330      (?\e$(O$6\e(B . "HIRAGANA LETTER ZA")
331      (?\e$(O$7\e(B . "HIRAGANA LETTER SI")
332      (?\e$(O$8\e(B . "HIRAGANA LETTER ZI")
333      (?\e$(O$9\e(B . "HIRAGANA LETTER SU")
334      (?\e$(O$:\e(B . "HIRAGANA LETTER ZU")
335      (?\e$(O$;\e(B . "HIRAGANA LETTER SE")
336      (?\e$(O$<\e(B . "HIRAGANA LETTER ZE")
337      (?\e$(O$=\e(B . "HIRAGANA LETTER SO")
338      (?\e$(O$>\e(B . "HIRAGANA LETTER ZO")
339      (?\e$(O$?\e(B . "HIRAGANA LETTER TA")
340      (?\e$(O$@\e(B . "HIRAGANA LETTER DA")
341      (?\e$(O$A\e(B . "HIRAGANA LETTER TI")
342      (?\e$(O$B\e(B . "HIRAGANA LETTER DI")
343      (?\e$(O$C\e(B . "HIRAGANA LETTER SMALL TU")
344      (?\e$(O$D\e(B . "HIRAGANA LETTER TU")
345      (?\e$(O$E\e(B . "HIRAGANA LETTER DU")
346      (?\e$(O$F\e(B . "HIRAGANA LETTER TE")
347      (?\e$(O$G\e(B . "HIRAGANA LETTER DE")
348      (?\e$(O$H\e(B . "HIRAGANA LETTER TO")
349      (?\e$(O$I\e(B . "HIRAGANA LETTER DO")
350      (?\e$(O$J\e(B . "HIRAGANA LETTER NA")
351      (?\e$(O$K\e(B . "HIRAGANA LETTER NI")
352      (?\e$(O$L\e(B . "HIRAGANA LETTER NU")
353      (?\e$(O$M\e(B . "HIRAGANA LETTER NE")
354      (?\e$(O$N\e(B . "HIRAGANA LETTER NO")
355      (?\e$(O$O\e(B . "HIRAGANA LETTER HA")
356      (?\e$(O$P\e(B . "HIRAGANA LETTER BA")
357      (?\e$(O$Q\e(B . "HIRAGANA LETTER PA")
358      (?\e$(O$R\e(B . "HIRAGANA LETTER HI")
359      (?\e$(O$S\e(B . "HIRAGANA LETTER BI")
360      (?\e$(O$T\e(B . "HIRAGANA LETTER PI")
361      (?\e$(O$U\e(B . "HIRAGANA LETTER HU")
362      (?\e$(O$V\e(B . "HIRAGANA LETTER BU")
363      (?\e$(O$W\e(B . "HIRAGANA LETTER PU")
364      (?\e$(O$X\e(B . "HIRAGANA LETTER HE")
365      (?\e$(O$Y\e(B . "HIRAGANA LETTER BE")
366      (?\e$(O$Z\e(B . "HIRAGANA LETTER PE")
367      (?\e$(O$[\e(B . "HIRAGANA LETTER HO")
368      (?\e$(O$\\e(B . "HIRAGANA LETTER BO")
369      (?\e$(O$]\e(B . "HIRAGANA LETTER PO")
370      (?\e$(O$^\e(B . "HIRAGANA LETTER MA")
371      (?\e$(O$_\e(B . "HIRAGANA LETTER MI")
372      (?\e$(O$`\e(B . "HIRAGANA LETTER MU")
373      (?\e$(O$a\e(B . "HIRAGANA LETTER ME")
374      (?\e$(O$b\e(B . "HIRAGANA LETTER MO")
375      (?\e$(O$c\e(B . "HIRAGANA LETTER SMALL YA")
376      (?\e$(O$d\e(B . "HIRAGANA LETTER YA")
377      (?\e$(O$e\e(B . "HIRAGANA LETTER SMALL YU")
378      (?\e$(O$f\e(B . "HIRAGANA LETTER YU")
379      (?\e$(O$g\e(B . "HIRAGANA LETTER SMALL YO")
380      (?\e$(O$h\e(B . "HIRAGANA LETTER YO")
381      (?\e$(O$i\e(B . "HIRAGANA LETTER RA")
382      (?\e$(O$j\e(B . "HIRAGANA LETTER RI")
383      (?\e$(O$k\e(B . "HIRAGANA LETTER RU")
384      (?\e$(O$l\e(B . "HIRAGANA LETTER RE")
385      (?\e$(O$m\e(B . "HIRAGANA LETTER RO")
386      (?\e$(O$n\e(B . "HIRAGANA LETTER SMALL WA")
387      (?\e$(O$o\e(B . "HIRAGANA LETTER WA")
388      (?\e$(O$p\e(B . "HIRAGANA LETTER WI")
389      (?\e$(O$q\e(B . "HIRAGANA LETTER WE")
390      (?\e$(O$r\e(B . "HIRAGANA LETTER WO")
391      (?\e$(O$s\e(B . "HIRAGANA LETTER N")
392      (?\e$(O$t\e(B . "HIRAGANA LETTER VU")
393      (?\e$(O$u\e(B . "HIRAGANA LETTER SMALL KA") ; tentative
394      (?\e$(O$v\e(B . "HIRAGANA LETTER SMALL KE") ; tentative
395      (?\e$(O$w\e(B . "HIRAGANA LETTER BIDAKUON NGA") ; tentative
396      (?\e$(O$x\e(B . "HIRAGANA LETTER BIDAKUON NGI") ; tentative
397      (?\e$(O$y\e(B . "HIRAGANA LETTER BIDAKUON NGU") ; tentative
398      (?\e$(O$z\e(B . "HIRAGANA LETTER BIDAKUON NGE") ; tentative
399      (?\e$(O${\e(B . "HIRAGANA LETTER BIDAKUON NGO") ; tentative
400      (?\e$(O%!\e(B . "KATAKANA LETTER SMALL A")
401      (?\e$(O%"\e(B . "KATAKANA LETTER A")
402      (?\e$(O%#\e(B . "KATAKANA LETTER SMALL I")
403      (?\e$(O%$\e(B . "KATAKANA LETTER I")
404      (?\e$(O%%\e(B . "KATAKANA LETTER SMALL U")
405      (?\e$(O%&\e(B . "KATAKANA LETTER U")
406      (?\e$(O%'\e(B . "KATAKANA LETTER SMALL E")
407      (?\e$(O%(\e(B . "KATAKANA LETTER E")
408      (?\e$(O%)\e(B . "KATAKANA LETTER SMALL O")
409      (?\e$(O%*\e(B . "KATAKANA LETTER O")
410      (?\e$(O%+\e(B . "KATAKANA LETTER KA")
411      (?\e$(O%,\e(B . "KATAKANA LETTER GA")
412      (?\e$(O%-\e(B . "KATAKANA LETTER KI")
413      (?\e$(O%.\e(B . "KATAKANA LETTER GI")
414      (?\e$(O%/\e(B . "KATAKANA LETTER KU")
415      (?\e$(O%0\e(B . "KATAKANA LETTER GU")
416      (?\e$(O%1\e(B . "KATAKANA LETTER KE")
417      (?\e$(O%2\e(B . "KATAKANA LETTER GE")
418      (?\e$(O%3\e(B . "KATAKANA LETTER KO")
419      (?\e$(O%4\e(B . "KATAKANA LETTER GO")
420      (?\e$(O%5\e(B . "KATAKANA LETTER SA")
421      (?\e$(O%6\e(B . "KATAKANA LETTER ZA")
422      (?\e$(O%7\e(B . "KATAKANA LETTER SI")
423      (?\e$(O%8\e(B . "KATAKANA LETTER ZI")
424      (?\e$(O%9\e(B . "KATAKANA LETTER SU")
425      (?\e$(O%:\e(B . "KATAKANA LETTER ZU")
426      (?\e$(O%;\e(B . "KATAKANA LETTER SE")
427      (?\e$(O%<\e(B . "KATAKANA LETTER ZE")
428      (?\e$(O%=\e(B . "KATAKANA LETTER SO")
429      (?\e$(O%>\e(B . "KATAKANA LETTER ZO")
430      (?\e$(O%?\e(B . "KATAKANA LETTER TA")
431      (?\e$(O%@\e(B . "KATAKANA LETTER DA")
432      (?\e$(O%A\e(B . "KATAKANA LETTER TI")
433      (?\e$(O%B\e(B . "KATAKANA LETTER DI")
434      (?\e$(O%C\e(B . "KATAKANA LETTER SMALL TU")
435      (?\e$(O%D\e(B . "KATAKANA LETTER TU")
436      (?\e$(O%E\e(B . "KATAKANA LETTER DU")
437      (?\e$(O%F\e(B . "KATAKANA LETTER TE")
438      (?\e$(O%G\e(B . "KATAKANA LETTER DE")
439      (?\e$(O%H\e(B . "KATAKANA LETTER TO")
440      (?\e$(O%I\e(B . "KATAKANA LETTER DO")
441      (?\e$(O%J\e(B . "KATAKANA LETTER NA")
442      (?\e$(O%K\e(B . "KATAKANA LETTER NI")
443      (?\e$(O%L\e(B . "KATAKANA LETTER NU")
444      (?\e$(O%M\e(B . "KATAKANA LETTER NE")
445      (?\e$(O%N\e(B . "KATAKANA LETTER NO")
446      (?\e$(O%O\e(B . "KATAKANA LETTER HA")
447      (?\e$(O%P\e(B . "KATAKANA LETTER BA")
448      (?\e$(O%Q\e(B . "KATAKANA LETTER PA")
449      (?\e$(O%R\e(B . "KATAKANA LETTER HI")
450      (?\e$(O%S\e(B . "KATAKANA LETTER BI")
451      (?\e$(O%T\e(B . "KATAKANA LETTER PI")
452      (?\e$(O%U\e(B . "KATAKANA LETTER HU")
453      (?\e$(O%V\e(B . "KATAKANA LETTER BU")
454      (?\e$(O%W\e(B . "KATAKANA LETTER PU")
455      (?\e$(O%X\e(B . "KATAKANA LETTER HE")
456      (?\e$(O%Y\e(B . "KATAKANA LETTER BE")
457      (?\e$(O%Z\e(B . "KATAKANA LETTER PE")
458      (?\e$(O%[\e(B . "KATAKANA LETTER HO")
459      (?\e$(O%\\e(B . "KATAKANA LETTER BO")
460      (?\e$(O%]\e(B . "KATAKANA LETTER PO")
461      (?\e$(O%^\e(B . "KATAKANA LETTER MA")
462      (?\e$(O%_\e(B . "KATAKANA LETTER MI")
463      (?\e$(O%`\e(B . "KATAKANA LETTER MU")
464      (?\e$(O%a\e(B . "KATAKANA LETTER ME")
465      (?\e$(O%b\e(B . "KATAKANA LETTER MO")
466      (?\e$(O%c\e(B . "KATAKANA LETTER SMALL YA")
467      (?\e$(O%d\e(B . "KATAKANA LETTER YA")
468      (?\e$(O%e\e(B . "KATAKANA LETTER SMALL YU")
469      (?\e$(O%f\e(B . "KATAKANA LETTER YU")
470      (?\e$(O%g\e(B . "KATAKANA LETTER SMALL YO")
471      (?\e$(O%h\e(B . "KATAKANA LETTER YO")
472      (?\e$(O%i\e(B . "KATAKANA LETTER RA")
473      (?\e$(O%j\e(B . "KATAKANA LETTER RI")
474      (?\e$(O%k\e(B . "KATAKANA LETTER RU")
475      (?\e$(O%l\e(B . "KATAKANA LETTER RE")
476      (?\e$(O%m\e(B . "KATAKANA LETTER RO")
477      (?\e$(O%n\e(B . "KATAKANA LETTER SMALL WA")
478      (?\e$(O%o\e(B . "KATAKANA LETTER WA")
479      (?\e$(O%p\e(B . "KATAKANA LETTER WI")
480      (?\e$(O%q\e(B . "KATAKANA LETTER WE")
481      (?\e$(O%r\e(B . "KATAKANA LETTER WO")
482      (?\e$(O%s\e(B . "KATAKANA LETTER N")
483      (?\e$(O%t\e(B . "KATAKANA LETTER VU")
484      (?\e$(O%u\e(B . "KATAKANA LETTER SMALL KA")
485      (?\e$(O%v\e(B . "KATAKANA LETTER SMALL KE")
486      (?\e$(O%w\e(B . "KATAKANA LETTER BIDAKUON NGA") ; tentative
487      (?\e$(O%x\e(B . "KATAKANA LETTER BIDAKUON NGI") ; tentative
488      (?\e$(O%y\e(B . "KATAKANA LETTER BIDAKUON NGU") ; tentative
489      (?\e$(O%z\e(B . "KATAKANA LETTER BIDAKUON NGE") ; tentative
490      (?\e$(O%{\e(B . "KATAKANA LETTER BIDAKUON NGO") ; tentative
491      (?\e$(O%|\e(B . "KATAKANA LETTER AINU CE") ; tentative
492      (?\e$(O%}\e(B . "KATAKANA LETTER AINU TU (TU)") ; tentative
493      (?\e$(O%~\e(B . "KATAKANA LETTER AINU TO (TU)") ; tentative
494      (?\e$(O&!\e(B . "GREEK CAPITAL LETTER ALPHA")
495      (?\e$(O&"\e(B . "GREEK CAPITAL LETTER BETA")
496      (?\e$(O&#\e(B . "GREEK CAPITAL LETTER GAMMA")
497      (?\e$(O&$\e(B . "GREEK CAPITAL LETTER DELTA")
498      (?\e$(O&%\e(B . "GREEK CAPITAL LETTER EPSILON")
499      (?\e$(O&&\e(B . "GREEK CAPITAL LETTER ZETA")
500      (?\e$(O&'\e(B . "GREEK CAPITAL LETTER ETA")
501      (?\e$(O&(\e(B . "GREEK CAPITAL LETTER THETA")
502      (?\e$(O&)\e(B . "GREEK CAPITAL LETTER IOTA")
503      (?\e$(O&*\e(B . "GREEK CAPITAL LETTER KAPPA")
504      (?\e$(O&+\e(B . "GREEK CAPITAL LETTER LAMBDA")
505      (?\e$(O&,\e(B . "GREEK CAPITAL LETTER MU")
506      (?\e$(O&-\e(B . "GREEK CAPITAL LETTER NU")
507      (?\e$(O&.\e(B . "GREEK CAPITAL LETTER XI")
508      (?\e$(O&/\e(B . "GREEK CAPITAL LETTER OMICRON")
509      (?\e$(O&0\e(B . "GREEK CAPITAL LETTER PI")
510      (?\e$(O&1\e(B . "GREEK CAPITAL LETTER RHO")
511      (?\e$(O&2\e(B . "GREEK CAPITAL LETTER SIGMA")
512      (?\e$(O&3\e(B . "GREEK CAPITAL LETTER TAU")
513      (?\e$(O&4\e(B . "GREEK CAPITAL LETTER UPSILON")
514      (?\e$(O&5\e(B . "GREEK CAPITAL LETTER PHI")
515      (?\e$(O&6\e(B . "GREEK CAPITAL LETTER CHI")
516      (?\e$(O&7\e(B . "GREEK CAPITAL LETTER PSI")
517      (?\e$(O&8\e(B . "GREEK CAPITAL LETTER OMEGA")
518      (?\e$(O&9\e(B . "WHITE SPADE SUIT")
519      (?\e$(O&:\e(B . "BLACK SPADE SUIT")
520      (?\e$(O&;\e(B . "WHITE DIAMOND SUIT")
521      (?\e$(O&<\e(B . "BLACK DIAMOND SUIT")
522      (?\e$(O&=\e(B . "WHITE HEART SUIT")
523      (?\e$(O&>\e(B . "BLACK HEART SUIT")
524      (?\e$(O&?\e(B . "WHITE CLUB SUIT")
525      (?\e$(O&@\e(B . "BLACK CLUB SUIT")
526      (?\e$(O&A\e(B . "GREEK SMALL LETTER ALPHA")
527      (?\e$(O&B\e(B . "GREEK SMALL LETTER BETA")
528      (?\e$(O&C\e(B . "GREEK SMALL LETTER GAMMA")
529      (?\e$(O&D\e(B . "GREEK SMALL LETTER DELTA")
530      (?\e$(O&E\e(B . "GREEK SMALL LETTER EPSILON")
531      (?\e$(O&F\e(B . "GREEK SMALL LETTER ZETA")
532      (?\e$(O&G\e(B . "GREEK SMALL LETTER ETA")
533      (?\e$(O&H\e(B . "GREEK SMALL LETTER THETA")
534      (?\e$(O&I\e(B . "GREEK SMALL LETTER IOTA")
535      (?\e$(O&J\e(B . "GREEK SMALL LETTER KAPPA")
536      (?\e$(O&K\e(B . "GREEK SMALL LETTER LAMBDA")
537      (?\e$(O&L\e(B . "GREEK SMALL LETTER MU")
538      (?\e$(O&M\e(B . "GREEK SMALL LETTER NU")
539      (?\e$(O&N\e(B . "GREEK SMALL LETTER XI")
540      (?\e$(O&O\e(B . "GREEK SMALL LETTER OMICRON")
541      (?\e$(O&P\e(B . "GREEK SMALL LETTER PI")
542      (?\e$(O&Q\e(B . "GREEK SMALL LETTER RHO")
543      (?\e$(O&R\e(B . "GREEK SMALL LETTER SIGMA")
544      (?\e$(O&S\e(B . "GREEK SMALL LETTER TAU")
545      (?\e$(O&T\e(B . "GREEK SMALL LETTER UPSILON")
546      (?\e$(O&U\e(B . "GREEK SMALL LETTER PHI")
547      (?\e$(O&V\e(B . "GREEK SMALL LETTER CHI")
548      (?\e$(O&W\e(B . "GREEK SMALL LETTER PSI")
549      (?\e$(O&X\e(B . "GREEK SMALL LETTER OMEGA")
550      (?\e$(O&Y\e(B . "GREEK SMALL LETTER FINAL SIGMA")
551      (?\e$(O&Z\e(B . "DOUBLE CIRCLED DIGIT ONE") ; tentative
552      (?\e$(O&[\e(B . "DOUBLE CIRCLED DIGIT TWO") ; tentative
553      (?\e$(O&\\e(B . "DOUBLE CIRCLED DIGIT THREE") ; tentative
554      (?\e$(O&]\e(B . "DOUBLE CIRCLED DIGIT FOUR") ; tentative
555      (?\e$(O&^\e(B . "DOUBLE CIRCLED DIGIT FIVE") ; tentative
556      (?\e$(O&_\e(B . "DOUBLE CIRCLED DIGIT SIX") ; tentative
557      (?\e$(O&`\e(B . "DOUBLE CIRCLED DIGIT SEVEN") ; tentative
558      (?\e$(O&a\e(B . "DOUBLE CIRCLED DIGIT EIGHT") ; tentative
559      (?\e$(O&b\e(B . "DOUBLE CIRCLED DIGIT NINE") ; tentative
560      (?\e$(O&c\e(B . "DOUBLE CIRCLED NUMBER TEN") ; tentative
561      (?\e$(O&d\e(B . "WHITE SHOGI PIECE") ; tentative
562      (?\e$(O&e\e(B . "BLACK SHOGI PIECE") ; tentative
563      (?\e$(O&f\e(B . "POSTAL MARK FACE")
564      (?\e$(O&g\e(B . "BLACK TELEPHONE")
565      (?\e$(O&h\e(B . "BLACK SUN WITH RAYS")
566      (?\e$(O&i\e(B . "CLOUD")
567      (?\e$(O&j\e(B . "UMBRELLA")
568      (?\e$(O&k\e(B . "SNOWMAN")
569      (?\e$(O&l\e(B . "HOT SPRINGS")
570      (?\e$(O&m\e(B . "WHITE PARALLELOGRAM")
571      (?\e$(O&n\e(B . "KATAKANA LETTER AINU K") ; tentative
572      (?\e$(O&o\e(B . "KATAKANA LETTER AINU SI (S)") ; tentative
573      (?\e$(O&p\e(B . "KATAKANA LETTER AINU SU (S)") ; tentative
574      (?\e$(O&q\e(B . "KATAKANA LETTER AINU T") ; tentative
575      (?\e$(O&r\e(B . "KATAKANA LETTER AINU N") ; tentative
576      (?\e$(O&s\e(B . "KATAKANA LETTER AINU AX") ; tentative
577      (?\e$(O&t\e(B . "KATAKANA LETTER AINU IX") ; tentative
578      (?\e$(O&u\e(B . "KATAKANA LETTER AINU UX") ; tentative
579      (?\e$(O&v\e(B . "KATAKANA LETTER AINU EX") ; tentative
580      (?\e$(O&w\e(B . "KATAKANA LETTER AINU OX") ; tentative
581      (?\e$(O&x\e(B . "KATAKANA LETTER AINU P") ; tentative
582      (?\e$(O&y\e(B . "KATAKANA LETTER AINU M") ; tentative
583      (?\e$(O&z\e(B . "KATAKANA LETTER AINU AR") ; tentative
584      (?\e$(O&{\e(B . "KATAKANA LETTER AINU IR") ; tentative
585      (?\e$(O&|\e(B . "KATAKANA LETTER AINU UR") ; tentative
586      (?\e$(O&}\e(B . "KATAKANA LETTER AINU ER") ; tentative
587      (?\e$(O&~\e(B . "KATAKANA LETTER AINU OR") ; tentative
588      (?\e$(O'!\e(B . "CYRILLIC CAPITAL LETTER A")
589      (?\e$(O'"\e(B . "CYRILLIC CAPITAL LETTER BE")
590      (?\e$(O'#\e(B . "CYRILLIC CAPITAL LETTER VE")
591      (?\e$(O'$\e(B . "CYRILLIC CAPITAL LETTER GHE")
592      (?\e$(O'%\e(B . "CYRILLIC CAPITAL LETTER DE")
593      (?\e$(O'&\e(B . "CYRILLIC CAPITAL LETTER IE")
594      (?\e$(O''\e(B . "CYRILLIC CAPITAL LETTER IO")
595      (?\e$(O'(\e(B . "CYRILLIC CAPITAL LETTER ZHE")
596      (?\e$(O')\e(B . "CYRILLIC CAPITAL LETTER ZE")
597      (?\e$(O'*\e(B . "CYRILLIC CAPITAL LETTER I")
598      (?\e$(O'+\e(B . "CYRILLIC CAPITAL LETTER SHORT I")
599      (?\e$(O',\e(B . "CYRILLIC CAPITAL LETTER KA")
600      (?\e$(O'-\e(B . "CYRILLIC CAPITAL LETTER EL")
601      (?\e$(O'.\e(B . "CYRILLIC CAPITAL LETTER EM")
602      (?\e$(O'/\e(B . "CYRILLIC CAPITAL LETTER EN")
603      (?\e$(O'0\e(B . "CYRILLIC CAPITAL LETTER O")
604      (?\e$(O'1\e(B . "CYRILLIC CAPITAL LETTER PE")
605      (?\e$(O'2\e(B . "CYRILLIC CAPITAL LETTER ER")
606      (?\e$(O'3\e(B . "CYRILLIC CAPITAL LETTER ES")
607      (?\e$(O'4\e(B . "CYRILLIC CAPITAL LETTER TE")
608      (?\e$(O'5\e(B . "CYRILLIC CAPITAL LETTER U")
609      (?\e$(O'6\e(B . "CYRILLIC CAPITAL LETTER EF")
610      (?\e$(O'7\e(B . "CYRILLIC CAPITAL LETTER HA")
611      (?\e$(O'8\e(B . "CYRILLIC CAPITAL LETTER TSE")
612      (?\e$(O'9\e(B . "CYRILLIC CAPITAL LETTER CHE")
613      (?\e$(O':\e(B . "CYRILLIC CAPITAL LETTER SHA")
614      (?\e$(O';\e(B . "CYRILLIC CAPITAL LETTER SHCHA")
615      (?\e$(O'<\e(B . "CYRILLIC CAPITAL LETTER HARD SIGN")
616      (?\e$(O'=\e(B . "CYRILLIC CAPITAL LETTER YERU")
617      (?\e$(O'>\e(B . "CYRILLIC CAPITAL LETTER SOFT SIGN")
618      (?\e$(O'?\e(B . "CYRILLIC CAPITAL LETTER E")
619      (?\e$(O'@\e(B . "CYRILLIC CAPITAL LETTER YU")
620      (?\e$(O'A\e(B . "CYRILLIC CAPITAL LETTER YA")
621      (?\e$(O'B\e(B . "DENTIST SYMBOL LIGHT VERTICAL AND TOP RIGHT") ; tentative
622      (?\e$(O'C\e(B . "DENTIST SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT") ; tentative
623      (?\e$(O'D\e(B . "DENTIST SYMBOL LIGHT VERTICAL WITH CIRCLE") ; tentative
624      (?\e$(O'E\e(B . "DENTIST SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE") ; tentative
625      (?\e$(O'F\e(B . "DENTIST SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE") ; tentative
626      (?\e$(O'G\e(B . "DENTIST SYMBOL LIGHT VERTICAL WITH TRIANGLE") ; tentative
627      (?\e$(O'H\e(B . "DENTIST SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE") ; tentative
628      (?\e$(O'I\e(B . "DENTIST SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE") ; tentative
629      (?\e$(O'J\e(B . "DENTIST SYMBOL LIGHT VERTICAL WITH WAVE") ; tentative
630      (?\e$(O'K\e(B . "DENTIST SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE") ; tentative
631      (?\e$(O'L\e(B . "DENTIST SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE") ; tentative
632      (?\e$(O'M\e(B . "DENTIST SYMBOL LIGHT DOWN AND HORIZONTAL") ; tentative
633      (?\e$(O'N\e(B . "DENTIST SYMBOL LIGHT UP AND HORIZONTAL") ; tentative
634      (?\e$(O'O\e(B . "DENTIST SYMBOL LIGHT VERTICAL AND TOP LEFT") ; tentative
635      (?\e$(O'P\e(B . "DENTIST SYMBOL LIGHT VERTICAL AND BOTTOM LEFT") ; tentative
636      (?\e$(O'Q\e(B . "CYRILLIC SMALL LETTER A")
637      (?\e$(O'R\e(B . "CYRILLIC SMALL LETTER BE")
638      (?\e$(O'S\e(B . "CYRILLIC SMALL LETTER VE")
639      (?\e$(O'T\e(B . "CYRILLIC SMALL LETTER GHE")
640      (?\e$(O'U\e(B . "CYRILLIC SMALL LETTER DE")
641      (?\e$(O'V\e(B . "CYRILLIC SMALL LETTER IE")
642      (?\e$(O'W\e(B . "CYRILLIC SMALL LETTER IO")
643      (?\e$(O'X\e(B . "CYRILLIC SMALL LETTER ZHE")
644      (?\e$(O'Y\e(B . "CYRILLIC SMALL LETTER ZE")
645      (?\e$(O'Z\e(B . "CYRILLIC SMALL LETTER I")
646      (?\e$(O'[\e(B . "CYRILLIC SMALL LETTER SHORT I")
647      (?\e$(O'\\e(B . "CYRILLIC SMALL LETTER KA")
648      (?\e$(O']\e(B . "CYRILLIC SMALL LETTER EL")
649      (?\e$(O'^\e(B . "CYRILLIC SMALL LETTER EM")
650      (?\e$(O'_\e(B . "CYRILLIC SMALL LETTER EN")
651      (?\e$(O'`\e(B . "CYRILLIC SMALL LETTER O")
652      (?\e$(O'a\e(B . "CYRILLIC SMALL LETTER PE")
653      (?\e$(O'b\e(B . "CYRILLIC SMALL LETTER ER")
654      (?\e$(O'c\e(B . "CYRILLIC SMALL LETTER ES")
655      (?\e$(O'd\e(B . "CYRILLIC SMALL LETTER TE")
656      (?\e$(O'e\e(B . "CYRILLIC SMALL LETTER U")
657      (?\e$(O'f\e(B . "CYRILLIC SMALL LETTER EF")
658      (?\e$(O'g\e(B . "CYRILLIC SMALL LETTER HA")
659      (?\e$(O'h\e(B . "CYRILLIC SMALL LETTER TSE")
660      (?\e$(O'i\e(B . "CYRILLIC SMALL LETTER CHE")
661      (?\e$(O'j\e(B . "CYRILLIC SMALL LETTER SHA")
662      (?\e$(O'k\e(B . "CYRILLIC SMALL LETTER SHCHA")
663      (?\e$(O'l\e(B . "CYRILLIC SMALL LETTER HARD SIGN")
664      (?\e$(O'm\e(B . "CYRILLIC SMALL LETTER YERU")
665      (?\e$(O'n\e(B . "CYRILLIC SMALL LETTER SOFT SIGN")
666      (?\e$(O'o\e(B . "CYRILLIC SMALL LETTER E")
667      (?\e$(O'p\e(B . "CYRILLIC SMALL LETTER YU")
668      (?\e$(O'q\e(B . "CYRILLIC SMALL LETTER YA")
669      (?\e$(O'r\e(B . "KATAKANA LETTER VA")
670      (?\e$(O's\e(B . "KATAKANA LETTER VI")
671      (?\e$(O't\e(B . "KATAKANA LETTER VE")
672      (?\e$(O'u\e(B . "KATAKANA LETTER VO")
673      (?\e$(O'v\e(B . "LESS-THAN EQUAL TO OR GREATER-THAN")
674      (?\e$(O'w\e(B . "GREATER-THAN EQUAL TO OR LESS-THAN")
675      (?\e$(O'x\e(B . "VULGAR FRACTION ONE THIRD")
676      (?\e$(O'y\e(B . "VULGAR FRACTION TWO THIRDS")
677      (?\e$(O'z\e(B . "VULGAR FRACTION ONE FIFTH")
678      (?\e$(O'{\e(B . "CHECK MARK")
679      (?\e$(O'|\e(B . "PLACE OF INTEREST SIGN")
680      (?\e$(O'}\e(B . "OPEN BOX")
681      (?\e$(O'~\e(B . "RETURN SIGN") ; tentative
682      (?\e$(O(!\e(B . "BOX DRAWINGS LIGHT HORIZONTAL")
683      (?\e$(O("\e(B . "BOX DRAWINGS LIGHT VERTICAL")
684      (?\e$(O(#\e(B . "BOX DRAWINGS LIGHT DOWN AND RIGHT")
685      (?\e$(O($\e(B . "BOX DRAWINGS LIGHT DOWN AND LEFT")
686      (?\e$(O(%\e(B . "BOX DRAWINGS LIGHT UP AND LEFT")
687      (?\e$(O(&\e(B . "BOX DRAWINGS LIGHT UP AND RIGHT")
688      (?\e$(O('\e(B . "BOX DRAWINGS LIGHT VERTICAL AND RIGHT")
689      (?\e$(O((\e(B . "BOX DRAWINGS LIGHT DOWN AND HORIZONTAL")
690      (?\e$(O()\e(B . "BOX DRAWINGS LIGHT VERTICAL AND LEFT")
691      (?\e$(O(*\e(B . "BOX DRAWINGS LIGHT UP AND HORIZONTAL")
692      (?\e$(O(+\e(B . "BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL")
693      (?\e$(O(,\e(B . "BOX DRAWINGS HEAVY HORIZONTAL")
694      (?\e$(O(-\e(B . "BOX DRAWINGS HEAVY VERTICAL")
695      (?\e$(O(.\e(B . "BOX DRAWINGS HEAVY DOWN AND RIGHT")
696      (?\e$(O(/\e(B . "BOX DRAWINGS HEAVY DOWN AND LEFT")
697      (?\e$(O(0\e(B . "BOX DRAWINGS HEAVY UP AND LEFT")
698      (?\e$(O(1\e(B . "BOX DRAWINGS HEAVY UP AND RIGHT")
699      (?\e$(O(2\e(B . "BOX DRAWINGS HEAVY VERTICAL AND RIGHT")
700      (?\e$(O(3\e(B . "BOX DRAWINGS HEAVY DOWN AND HORIZONTAL")
701      (?\e$(O(4\e(B . "BOX DRAWINGS HEAVY VERTICAL AND LEFT")
702      (?\e$(O(5\e(B . "BOX DRAWINGS HEAVY UP AND HORIZONTAL")
703      (?\e$(O(6\e(B . "BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL")
704      (?\e$(O(7\e(B . "BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT")
705      (?\e$(O(8\e(B . "BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY")
706      (?\e$(O(9\e(B . "BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT")
707      (?\e$(O(:\e(B . "BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY")
708      (?\e$(O(;\e(B . "BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY")
709      (?\e$(O(<\e(B . "BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY")
710      (?\e$(O(=\e(B . "BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT")
711      (?\e$(O(>\e(B . "BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY")
712      (?\e$(O(?\e(B . "BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT")
713      (?\e$(O(@\e(B . "BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT")
714      (?\e$(O(A\e(B . "CIRCLED NUMBER TWENTY ONE") ; tentative
715      (?\e$(O(B\e(B . "CIRCLED NUMBER TWENTY TWO") ; tentative
716      (?\e$(O(C\e(B . "CIRCLED NUMBER TWENTY THREE") ; tentative
717      (?\e$(O(D\e(B . "CIRCLED NUMBER TWENTY FOUR") ; tentative
718      (?\e$(O(E\e(B . "CIRCLED NUMBER TWENTY FIVE") ; tentative
719      (?\e$(O(F\e(B . "CIRCLED NUMBER TWENTY SIX") ; tentative
720      (?\e$(O(G\e(B . "CIRCLED NUMBER TWENTY SEVEN") ; tentative
721      (?\e$(O(H\e(B . "CIRCLED NUMBER TWENTY EIGHT") ; tentative
722      (?\e$(O(I\e(B . "CIRCLED NUMBER TWENTY NINE") ; tentative
723      (?\e$(O(J\e(B . "CIRCLED NUMBER THIRTY") ; tentative
724      (?\e$(O(K\e(B . "CIRCLED NUMBER THIRTY ONE") ; tentative
725      (?\e$(O(L\e(B . "CIRCLED NUMBER THIRTY TWO") ; tentative
726      (?\e$(O(M\e(B . "CIRCLED NUMBER THIRTY THREE") ; tentative
727      (?\e$(O(N\e(B . "CIRCLED NUMBER THIRTY FOUR") ; tentative
728      (?\e$(O(O\e(B . "CIRCLED NUMBER THIRTY FIVE") ; tentative
729      (?\e$(O(P\e(B . "CIRCLED NUMBER THIRTY SIX") ; tentative
730      (?\e$(O(Q\e(B . "CIRCLED NUMBER THIRTY SEVEN") ; tentative
731      (?\e$(O(R\e(B . "CIRCLED NUMBER THIRTY EIGHT") ; tentative
732      (?\e$(O(S\e(B . "CIRCLED NUMBER THIRTY NINE") ; tentative
733      (?\e$(O(T\e(B . "CIRCLED NUMBER FORTY") ; tentative
734      (?\e$(O(U\e(B . "CIRCLED NUMBER FORTY ONE") ; tentative
735      (?\e$(O(V\e(B . "CIRCLED NUMBER FORTY TWO") ; tentative
736      (?\e$(O(W\e(B . "CIRCLED NUMBER FORTY THREE") ; tentative
737      (?\e$(O(X\e(B . "CIRCLED NUMBER FORTY FOUR") ; tentative
738      (?\e$(O(Y\e(B . "CIRCLED NUMBER FORTY FIVE") ; tentative
739      (?\e$(O(Z\e(B . "CIRCLED NUMBER FORTY SIX") ; tentative
740      (?\e$(O([\e(B . "CIRCLED NUMBER FORTY SEVEN") ; tentative
741      (?\e$(O(\\e(B . "CIRCLED NUMBER FORTY EIGHT") ; tentative
742      (?\e$(O(]\e(B . "CIRCLED NUMBER FORTY NINE") ; tentative
743      (?\e$(O(^\e(B . "CIRCLED NUMBER FIFTY") ; tentative
744      (?\e$(O(g\e(B . "CIRCLE WITH LEFT HALF BLACK")
745      (?\e$(O(h\e(B . "CIRCLE WITH RIGHT HALF BLACK")
746      (?\e$(O(i\e(B . "CIRCLE WITH LOWER HALF BLACK")
747      (?\e$(O(j\e(B . "CIRCLE WITH UPPER HALF BLACK")
748      (?\e$(O(k\e(B . "DOUBLE EXCLAMATION MARK")
749      (?\e$(O(l\e(B . "DOUBLE QUESTION MARK") ; tentative
750      (?\e$(O(m\e(B . "QUESTION EXCLAMATION MARK")
751      (?\e$(O(n\e(B . "EXCLAMATION QUESTION MARK")
752      (?\e$(O(o\e(B . "LATIN CAPITAL LETTER A WITH CARON")
753      (?\e$(O(p\e(B . "LATIN SMALL LETTER A WITH CARON")
754      (?\e$(O(q\e(B . "LATIN SMALL LETTER I WITH CARON")
755      (?\e$(O(r\e(B . "LATIN CAPITAL LETTER M WITH ACUTE")
756      (?\e$(O(s\e(B . "LATIN SMALL LETTER M WITH ACUTE")
757      (?\e$(O(t\e(B . "LATIN CAPITAL LETTER N WITH GRAVE")
758      (?\e$(O(u\e(B . "LATIN SMALL LETTER N WITH GRAVE")
759      (?\e$(O(v\e(B . "LATIN CAPITAL LETTER O WITH CARON")
760      (?\e$(O(w\e(B . "LATIN SMALL LETTER O WITH CARON")
761      (?\e$(O(x\e(B . "LATIN SMALL LETTER U WITH CARON")
762      (?\e$(O(y\e(B . "LATIN SMALL LETTER U WITH DIAERESIS AND MACRON")
763      (?\e$(O(z\e(B . "LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE")
764      (?\e$(O({\e(B . "LATIN SMALL LETTER U WITH DIAERESIS AND CARON")
765      (?\e$(O(|\e(B . "LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE")
766      (?\e$(O)!\e(B . "EURO SIGN")
767      (?\e$(O)"\e(B . "NO-BREAK SPACE")
768      (?\e$(O)#\e(B . "INVERTED EXCLAMATION MARK")
769      (?\e$(O)$\e(B . "CURRENCY SIGN")
770      (?\e$(O)%\e(B . "BROKEN BAR")
771      (?\e$(O)&\e(B . "COPYRIGHT SIGN")
772      (?\e$(O)'\e(B . "FEMININE ORDINAL INDICATOR")
773      (?\e$(O)(\e(B . "LEFT-POINTING DOUBLE ANGLE QUOTATION MARK")
774      (?\e$(O))\e(B . "SOFT HYPHEN")
775      (?\e$(O)*\e(B . "REGISTERED SIGN")
776      (?\e$(O)+\e(B . "MACRON")
777      (?\e$(O),\e(B . "SUPERSCRIPT TWO")
778      (?\e$(O)-\e(B . "SUPERSCRIPT THREE")
779      (?\e$(O).\e(B . "MIDDLE DOT")
780      (?\e$(O)/\e(B . "CEDILLA")
781      (?\e$(O)0\e(B . "SUPERSCRIPT ONE")
782      (?\e$(O)1\e(B . "MASCULINE ORDINAL INDICATOR")
783      (?\e$(O)2\e(B . "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK")
784      (?\e$(O)3\e(B . "VULGAR FRACTION ONE QUARTER")
785      (?\e$(O)4\e(B . "VULGAR FRACTION ONE HALF")
786      (?\e$(O)5\e(B . "VULGAR FRACTION THREE QUARTERS")
787      (?\e$(O)6\e(B . "INVERTED QUESTION MARK")
788      (?\e$(O)7\e(B . "LATIN CAPITAL LETTER A WITH GRAVE")
789      (?\e$(O)8\e(B . "LATIN CAPITAL LETTER A WITH ACUTE")
790      (?\e$(O)9\e(B . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX")
791      (?\e$(O):\e(B . "LATIN CAPITAL LETTER A WITH TILDE")
792      (?\e$(O);\e(B . "LATIN CAPITAL LETTER A WITH DIAERESIS")
793      (?\e$(O)<\e(B . "LATIN CAPITAL LETTER A WITH RING ABOVE")
794      (?\e$(O)=\e(B . "LATIN CAPITAL LETTER AE")
795      (?\e$(O)>\e(B . "LATIN CAPITAL LETTER C WITH CEDILLA")
796      (?\e$(O)?\e(B . "LATIN CAPITAL LETTER E WITH GRAVE")
797      (?\e$(O)@\e(B . "LATIN CAPITAL LETTER E WITH ACUTE")
798      (?\e$(O)A\e(B . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX")
799      (?\e$(O)B\e(B . "LATIN CAPITAL LETTER E WITH DIAERESIS")
800      (?\e$(O)C\e(B . "LATIN CAPITAL LETTER I WITH GRAVE")
801      (?\e$(O)D\e(B . "LATIN CAPITAL LETTER I WITH ACUTE")
802      (?\e$(O)E\e(B . "LATIN CAPITAL LETTER I WITH CIRCUMFLEX")
803      (?\e$(O)F\e(B . "LATIN CAPITAL LETTER I WITH DIAERESIS")
804      (?\e$(O)G\e(B . "LATIN CAPITAL LETTER ETH (Icelandic)")
805      (?\e$(O)H\e(B . "LATIN CAPITAL LETTER N WITH TILDE")
806      (?\e$(O)I\e(B . "LATIN CAPITAL LETTER O WITH GRAVE")
807      (?\e$(O)J\e(B . "LATIN CAPITAL LETTER O WITH ACUTE")
808      (?\e$(O)K\e(B . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX")
809      (?\e$(O)L\e(B . "LATIN CAPITAL LETTER O WITH TILDE")
810      (?\e$(O)M\e(B . "LATIN CAPITAL LETTER O WITH DIAERESIS")
811      (?\e$(O)N\e(B . "LATIN CAPITAL LETTER O WITH STROKE")
812      (?\e$(O)O\e(B . "LATIN CAPITAL LETTER U WITH GRAVE")
813      (?\e$(O)P\e(B . "LATIN CAPITAL LETTER U WITH ACUTE")
814      (?\e$(O)Q\e(B . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX")
815      (?\e$(O)R\e(B . "LATIN CAPITAL LETTER U WITH DIAERESIS")
816      (?\e$(O)S\e(B . "LATIN CAPITAL LETTER Y WITH ACUTE")
817      (?\e$(O)T\e(B . "LATIN CAPITAL LETTER THORN (Icelandic)")
818      (?\e$(O)U\e(B . "LATIN SMALL LETTER SHARP S (German)")
819      (?\e$(O)V\e(B . "LATIN SMALL LETTER A WITH GRAVE")
820      (?\e$(O)W\e(B . "LATIN SMALL LETTER A WITH ACUTE")
821      (?\e$(O)X\e(B . "LATIN SMALL LETTER A WITH CIRCUMFLEX")
822      (?\e$(O)Y\e(B . "LATIN SMALL LETTER A WITH TILDE")
823      (?\e$(O)Z\e(B . "LATIN SMALL LETTER A WITH DIAERESIS")
824      (?\e$(O)[\e(B . "LATIN SMALL LETTER A WITH RING ABOVE")
825      (?\e$(O)\\e(B . "LATIN SMALL LETTER AE")
826      (?\e$(O)]\e(B . "LATIN SMALL LETTER C WITH CEDILLA")
827      (?\e$(O)^\e(B . "LATIN SMALL LETTER E WITH GRAVE")
828      (?\e$(O)_\e(B . "LATIN SMALL LETTER E WITH ACUTE")
829      (?\e$(O)`\e(B . "LATIN SMALL LETTER E WITH CIRCUMFLEX")
830      (?\e$(O)a\e(B . "LATIN SMALL LETTER E WITH DIAERESIS")
831      (?\e$(O)b\e(B . "LATIN SMALL LETTER I WITH GRAVE")
832      (?\e$(O)c\e(B . "LATIN SMALL LETTER I WITH ACUTE")
833      (?\e$(O)d\e(B . "LATIN SMALL LETTER I WITH CIRCUMFLEX")
834      (?\e$(O)e\e(B . "LATIN SMALL LETTER I WITH DIAERESIS")
835      (?\e$(O)f\e(B . "LATIN SMALL LETTER ETH (Icelandic)")
836      (?\e$(O)g\e(B . "LATIN SMALL LETTER N WITH TILDE")
837      (?\e$(O)h\e(B . "LATIN SMALL LETTER O WITH GRAVE")
838      (?\e$(O)i\e(B . "LATIN SMALL LETTER O WITH ACUTE")
839      (?\e$(O)j\e(B . "LATIN SMALL LETTER O WITH CIRCUMFLEX")
840      (?\e$(O)k\e(B . "LATIN SMALL LETTER O WITH TILDE")
841      (?\e$(O)l\e(B . "LATIN SMALL LETTER O WITH DIAERESIS")
842      (?\e$(O)m\e(B . "LATIN SMALL LETTER O WITH STROKE")
843      (?\e$(O)n\e(B . "LATIN SMALL LETTER U WITH GRAVE")
844      (?\e$(O)o\e(B . "LATIN SMALL LETTER U WITH ACUTE")
845      (?\e$(O)p\e(B . "LATIN SMALL LETTER U WITH CIRCUMFLEX")
846      (?\e$(O)q\e(B . "LATIN SMALL LETTER U WITH DIAERESIS")
847      (?\e$(O)r\e(B . "LATIN SMALL LETTER Y WITH ACUTE")
848      (?\e$(O)s\e(B . "LATIN SMALL LETTER THORN (Icelandic)")
849      (?\e$(O)t\e(B . "LATIN SMALL LETTER Y WITH DIAERESIS")
850      (?\e$(O)u\e(B . "LATIN CAPITAL LETTER A WITH MACRON")
851      (?\e$(O)v\e(B . "LATIN CAPITAL LETTER I WITH MACRON")
852      (?\e$(O)w\e(B . "LATIN CAPITAL LETTER U WITH MACRON")
853      (?\e$(O)x\e(B . "LATIN CAPITAL LETTER E WITH MACRON")
854      (?\e$(O)y\e(B . "LATIN CAPITAL LETTER O WITH MACRON")
855      (?\e$(O)z\e(B . "LATIN SMALL LETTER A WITH MACRON")
856      (?\e$(O){\e(B . "LATIN SMALL LETTER I WITH MACRON")
857      (?\e$(O)|\e(B . "LATIN SMALL LETTER U WITH MACRON")
858      (?\e$(O)}\e(B . "LATIN SMALL LETTER E WITH MACRON")
859      (?\e$(O)~\e(B . "LATIN SMALL LETTER O WITH MACRON")
860      (?\e$(O*!\e(B . "LATIN CAPITAL LETTER A WITH OGONEK")
861      (?\e$(O*"\e(B . "BREVE")
862      (?\e$(O*#\e(B . "LATIN CAPITAL LETTER L WITH STROKE")
863      (?\e$(O*$\e(B . "LATIN CAPITAL LETTER L WITH CARON")
864      (?\e$(O*%\e(B . "LATIN CAPITAL LETTER S WITH ACUTE")
865      (?\e$(O*&\e(B . "LATIN CAPITAL LETTER S WITH CARON")
866      (?\e$(O*'\e(B . "LATIN CAPITAL LETTER S WITH CEDILLA")
867      (?\e$(O*(\e(B . "LATIN CAPITAL LETTER T WITH CARON")
868      (?\e$(O*)\e(B . "LATIN CAPITAL LETTER Z WITH ACUTE")
869      (?\e$(O**\e(B . "LATIN CAPITAL LETTER Z WITH CARON")
870      (?\e$(O*+\e(B . "LATIN CAPITAL LETTER Z WITH DOT ABOVE")
871      (?\e$(O*,\e(B . "LATIN SMALL LETTER A WITH OGONEK")
872      (?\e$(O*-\e(B . "OGONEK")
873      (?\e$(O*.\e(B . "LATIN SMALL LETTER L WITH STROKE")
874      (?\e$(O*/\e(B . "LATIN SMALL LETTER L WITH CARON")
875      (?\e$(O*0\e(B . "LATIN SMALL LETTER S WITH ACUTE")
876      (?\e$(O*1\e(B . "CARON (Mandarin Chinese third tone)")
877      (?\e$(O*2\e(B . "LATIN SMALL LETTER S WITH CARON")
878      (?\e$(O*3\e(B . "LATIN SMALL LETTER S WITH CEDILLA")
879      (?\e$(O*4\e(B . "LATIN SMALL LETTER T WITH CARON")
880      (?\e$(O*5\e(B . "LATIN SMALL LETTER Z WITH ACUTE")
881      (?\e$(O*6\e(B . "DOUBLE ACUTE ACCENT")
882      (?\e$(O*7\e(B . "LATIN SMALL LETTER Z WITH CARON")
883      (?\e$(O*8\e(B . "LATIN SMALL LETTER Z WITH DOT ABOVE")
884      (?\e$(O*9\e(B . "LATIN CAPITAL LETTER R WITH ACUTE")
885      (?\e$(O*:\e(B . "LATIN CAPITAL LETTER A WITH BREVE")
886      (?\e$(O*;\e(B . "LATIN CAPITAL LETTER L WITH ACUTE")
887      (?\e$(O*<\e(B . "LATIN CAPITAL LETTER C WITH ACUTE")
888      (?\e$(O*=\e(B . "LATIN CAPITAL LETTER C WITH CARON")
889      (?\e$(O*>\e(B . "LATIN CAPITAL LETTER E WITH OGONEK")
890      (?\e$(O*?\e(B . "LATIN CAPITAL LETTER E WITH CARON")
891      (?\e$(O*@\e(B . "LATIN CAPITAL LETTER D WITH CARON")
892      (?\e$(O*A\e(B . "LATIN CAPITAL LETTER N WITH ACUTE")
893      (?\e$(O*B\e(B . "LATIN CAPITAL LETTER N WITH CARON")
894      (?\e$(O*C\e(B . "LATIN CAPITAL LETTER O WITH DOUBLE ACUTE")
895      (?\e$(O*D\e(B . "LATIN CAPITAL LETTER R WITH CARON")
896      (?\e$(O*E\e(B . "LATIN CAPITAL LETTER U WITH RING ABOVE")
897      (?\e$(O*F\e(B . "LATIN CAPITAL LETTER U WITH DOUBLE ACUTE")
898      (?\e$(O*G\e(B . "LATIN CAPITAL LETTER T WITH CEDILLA")
899      (?\e$(O*H\e(B . "LATIN SMALL LETTER R WITH ACUTE")
900      (?\e$(O*I\e(B . "LATIN SMALL LETTER A WITH BREVE")
901      (?\e$(O*J\e(B . "LATIN SMALL LETTER L WITH ACUTE")
902      (?\e$(O*K\e(B . "LATIN SMALL LETTER C WITH ACUTE")
903      (?\e$(O*L\e(B . "LATIN SMALL LETTER C WITH CARON")
904      (?\e$(O*M\e(B . "LATIN SMALL LETTER E WITH OGONEK")
905      (?\e$(O*N\e(B . "LATIN SMALL LETTER E WITH CARON")
906      (?\e$(O*O\e(B . "LATIN SMALL LETTER D WITH CARON")
907      (?\e$(O*P\e(B . "LATIN SMALL LETTER D WITH STROKE")
908      (?\e$(O*Q\e(B . "LATIN SMALL LETTER N WITH ACUTE")
909      (?\e$(O*R\e(B . "LATIN SMALL LETTER N WITH CARON")
910      (?\e$(O*S\e(B . "LATIN SMALL LETTER O WITH DOUBLE ACUTE")
911      (?\e$(O*T\e(B . "LATIN SMALL LETTER R WITH CARON")
912      (?\e$(O*U\e(B . "LATIN SMALL LETTER U WITH RING ABOVE")
913      (?\e$(O*V\e(B . "LATIN SMALL LETTER U WITH DOUBLE ACUTE")
914      (?\e$(O*W\e(B . "LATIN SMALL LETTER T WITH CEDILLA")
915      (?\e$(O*X\e(B . "DOT ABOVE (Mandarin Chinese light tone)")
916      (?\e$(O*Y\e(B . "LATIN CAPITAL LETTER C WITH CIRCUMFLEX")
917      (?\e$(O*Z\e(B . "LATIN CAPITAL LETTER G WITH CIRCUMFLEX")
918      (?\e$(O*[\e(B . "LATIN CAPITAL LETTER H WITH CIRCUMFLEX")
919      (?\e$(O*\\e(B . "LATIN CAPITAL LETTER J WITH CIRCUMFLEX")
920      (?\e$(O*]\e(B . "LATIN CAPITAL LETTER S WITH CIRCUMFLEX")
921      (?\e$(O*^\e(B . "LATIN CAPITAL LETTER U WITH BREVE")
922      (?\e$(O*_\e(B . "LATIN SMALL LETTER C WITH CIRCUMFLEX")
923      (?\e$(O*`\e(B . "LATIN SMALL LETTER G WITH CIRCUMFLEX")
924      (?\e$(O*a\e(B . "LATIN SMALL LETTER H WITH CIRCUMFLEX")
925      (?\e$(O*b\e(B . "LATIN SMALL LETTER J WITH CIRCUMFLEX")
926      (?\e$(O*c\e(B . "LATIN SMALL LETTER S WITH CIRCUMFLEX")
927      (?\e$(O*d\e(B . "LATIN SMALL LETTER U WITH BREVE")
928      (?\e$(O*e\e(B . "LATIN SMALL LETTER M WITH HOOK")
929      (?\e$(O*f\e(B . "LATIN SMALL LETTER V WITH HOOK")
930      (?\e$(O*g\e(B . "LATIN SMALL LETTER R WITH FISHHOOK")
931      (?\e$(O*h\e(B . "LATIN SMALL LETTER ESH")
932      (?\e$(O*i\e(B . "LATIN SMALL LETTER EZH")
933      (?\e$(O*j\e(B . "LATIN SMALL LETTER L WITH BELT")
934      (?\e$(O*k\e(B . "LATIN SMALL LETTER LEZH")
935      (?\e$(O*l\e(B . "LATIN SMALL LETTER TURNED R")
936      (?\e$(O*m\e(B . "LATIN SMALL LETTER T WITH RETROFLEX HOOK")
937      (?\e$(O*n\e(B . "LATIN SMALL LETTER D WITH TAIL")
938      (?\e$(O*o\e(B . "LATIN SMALL LETTER N WITH RETROFLEX HOOK")
939      (?\e$(O*p\e(B . "LATIN SMALL LETTER R WITH TAIL")
940      (?\e$(O*q\e(B . "LATIN SMALL LETTER S WITH HOOK")
941      (?\e$(O*r\e(B . "LATIN SMALL LETTER Z WITH RETROFLEX HOOK")
942      (?\e$(O*s\e(B . "LATIN SMALL LETTER TURNED R WITH HOOK")
943      (?\e$(O*t\e(B . "LATIN SMALL LETTER L WITH RETROFLEX HOOK")
944      (?\e$(O*u\e(B . "LATIN SMALL LETTER DOTLESS J WITH STROKE")
945      (?\e$(O*v\e(B . "LATIN SMALL LETTER N WITH LEFT HOOK")
946      (?\e$(O*w\e(B . "LATIN SMALL LETTER J WITH CROSSED-TAIL")
947      (?\e$(O*x\e(B . "LATIN SMALL LETTER TURNED Y")
948      (?\e$(O*y\e(B . "LATIN SMALL LETTER SCRIPT G")
949      (?\e$(O*z\e(B . "LATIN SMALL LETTER ENG (Sami)")
950      (?\e$(O*{\e(B . "LATIN SMALL LETTER TURNED M WITH LONG LEG")
951      (?\e$(O*|\e(B . "LATIN LETTER SMALL CAPITAL INVERTED R")
952      (?\e$(O*}\e(B . "LATIN SMALL LETTER H WITH STROKE")
953      (?\e$(O*~\e(B . "LATIN LETTER PHARYNGEAL VOICED FRICATIVE")
954      (?\e$(O+!\e(B . "LATIN LETTER GLOTTAL STOP")
955      (?\e$(O+"\e(B . "LATIN SMALL LETTER H WITH HOOK")
956      (?\e$(O+#\e(B . "LATIN LETTER BILABIAL CLICK")
957      (?\e$(O+$\e(B . "LATIN LETTER ALVEOLAR CLICK")
958      (?\e$(O+%\e(B . "LATIN SMALL LETTER B WITH HOOK")
959      (?\e$(O+&\e(B . "LATIN SMALL LETTER D WITH HOOK")
960      (?\e$(O+'\e(B . "LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK")
961      (?\e$(O+(\e(B . "LATIN SMALL LETTER G WITH HOOK")
962      (?\e$(O+)\e(B . "LATIN CAPITAL LETTER G WITH HOOK")
963      (?\e$(O+*\e(B . "LATIN SMALL LIGATURE OE")
964      (?\e$(O++\e(B . "LATIN CAPITAL LIGATURE OE")
965      (?\e$(O+,\e(B . "LATIN SMALL LETTER I WITH STROKE")
966      (?\e$(O+-\e(B . "LATIN SMALL LETTER U BAR")
967      (?\e$(O+.\e(B . "LATIN SMALL LETTER REVERSED E")
968      (?\e$(O+/\e(B . "LATIN SMALL LETTER BARRED O")
969      (?\e$(O+0\e(B . "LATIN SMALL LETTER SCHWA")
970      (?\e$(O+1\e(B . "LATIN SMALL LETTER REVERSED OPEN E")
971      (?\e$(O+2\e(B . "LATIN SMALL LETTER CLOSED REVERSED OPEN E")
972      (?\e$(O+3\e(B . "LATIN SMALL LETTER TURNED A")
973      (?\e$(O+4\e(B . "LATIN SMALL LETTER TURNED M")
974      (?\e$(O+5\e(B . "LATIN SMALL LETTER UPSILON")
975      (?\e$(O+6\e(B . "LATIN SMALL LETTER RAMS HORN")
976      (?\e$(O+7\e(B . "LATIN SMALL LETTER TURNED V")
977      (?\e$(O+8\e(B . "LATIN SMALL LETTER OPEN O")
978      (?\e$(O+9\e(B . "LATIN SMALL LETTER ALPHA")
979      (?\e$(O+:\e(B . "LATIN SMALL LETTER TURNED ALPHA")
980      (?\e$(O+;\e(B . "LATIN SMALL LETTER TURNED W")
981      (?\e$(O+<\e(B . "LATIN SMALL LETTER TURNED H")
982      (?\e$(O+=\e(B . "LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE")
983      (?\e$(O+>\e(B . "LATIN LETTER GLOTTAL STOP WITH STROKE")
984      (?\e$(O+?\e(B . "LATIN SMALL LETTER C WITH CURL")
985      (?\e$(O+@\e(B . "LATIN SMALL LETTER Z WITH CURL")
986      (?\e$(O+A\e(B . "LATIN SMALL LETTER TURNED R WITH LONG LEG")
987      (?\e$(O+B\e(B . "LATIN SMALL LETTER HENG WITH HOOK")
988      (?\e$(O+C\e(B . "LATIN SMALL LETTER SCHWA WITH HOOK")
989      (?\e$(O+D\e(B . "LATIN SMALL LETTER AE WITH GRAVE") ; tentative
990      (?\e$(O+E\e(B . "LATIN SMALL LETTER AE WITH ACUTE")
991      (?\e$(O+F\e(B . "GREEK SMALL LETTER ALPHA WITH VARIA")
992      (?\e$(O+G\e(B . "GREEK SMALL LETTER ALPHA WITH OXIA")
993      (?\e$(O+H\e(B . "LATIN SMALL LETTER OPEN O WITH GRAVE") ; tentative
994      (?\e$(O+I\e(B . "LATIN SMALL LETTER OPEN O WITH ACUTE") ; tentative
995      (?\e$(O+J\e(B . "LATIN SMALL LETTER TURNED V WITH GRAVE") ; tentative
996      (?\e$(O+K\e(B . "LATIN SMALL LETTER TURNED V WITH ACUTE") ; tentative
997      (?\e$(O+L\e(B . "LATIN SMALL LETTER SCHWA WITH GRAVE") ; tentative
998      (?\e$(O+M\e(B . "LATIN SMALL LETTER SCHWA WITH ACUTE") ; tentative
999      (?\e$(O+N\e(B . "LATIN SMALL LETTER HOOKED SCHWA WITH GRAVE") ; tentative
1000      (?\e$(O+O\e(B . "LATIN SMALL LETTER HOOKED SCHWA WITH ACUTE") ; tentative
1001      (?\e$(O+P\e(B . "GREEK SMALL LETTER EPSILON WITH VARIA")
1002      (?\e$(O+Q\e(B . "GREEK SMALL LETTER EPSILON WITH OXIA")
1003      (?\e$(O+R\e(B . "COMBINING DOUBLE INVERTED BREVE")
1004      (?\e$(O+S\e(B . "MODIFIER LETTER VERTICAL LINE")
1005      (?\e$(O+T\e(B . "MODIFIER LETTER LOW VERTICAL LINE")
1006      (?\e$(O+U\e(B . "MODIFIER LETTER TRIANGULAR COLON")
1007      (?\e$(O+V\e(B . "MODIFIER LETTER HALF TRIANGULAR COLON")
1008      (?\e$(O+W\e(B . "COMBINING BREVE (Vrachy)")
1009      (?\e$(O+X\e(B . "UNDERTIE (Enotikon)")
1010      (?\e$(O+Y\e(B . "COMBINING DOUBLE ACUTE ACCENT")
1011      (?\e$(O+Z\e(B . "COMBINING ACUTE ACCENT (Oxia)")
1012      (?\e$(O+[\e(B . "COMBINING MACRON")
1013      (?\e$(O+\\e(B . "COMBINING GRAVE ACCENT (Varia)")
1014      (?\e$(O+]\e(B . "COMBINING DOUBLE GRAVE ACCENT")
1015      (?\e$(O+^\e(B . "COMBINING CARON")
1016      (?\e$(O+_\e(B . "COMBINING CIRCUMFLEX ACCENT")
1017      (?\e$(O+`\e(B . "MODIFIER LETTER EXTRA-HIGH TONE BAR")
1018      (?\e$(O+a\e(B . "MODIFIER LETTER HIGH TONE BAR")
1019      (?\e$(O+b\e(B . "MODIFIER LETTER MID TONE BAR")
1020      (?\e$(O+c\e(B . "MODIFIER LETTER LOW TONE BAR")
1021      (?\e$(O+d\e(B . "MODIFIER LETTER EXTRA-LOW TONE BAR")
1022      (?\e$(O+e\e(B . "RISING SYMBOL") ; tentative
1023      (?\e$(O+f\e(B . "FALLING SYMBOL") ; tentative
1024      (?\e$(O+g\e(B . "COMBINING RING BELOW")
1025      (?\e$(O+h\e(B . "COMBINING CARON BELOW")
1026      (?\e$(O+i\e(B . "COMBINING RIGHT HALF RING BELOW")
1027      (?\e$(O+j\e(B . "COMBINING LEFT HALF RING BELOW")
1028      (?\e$(O+k\e(B . "COMBINING PLUS SIGN BELOW")
1029      (?\e$(O+l\e(B . "COMBINING MINUS SIGN BELOW")
1030      (?\e$(O+m\e(B . "COMBINING DIAERESIS (Dialytika)")
1031      (?\e$(O+n\e(B . "COMBINING X ABOVE")
1032      (?\e$(O+o\e(B . "COMBINING VERTICAL LINE BELOW")
1033      (?\e$(O+p\e(B . "COMBINING INVERTED BREVE BELOW")
1034      (?\e$(O+q\e(B . "MODIFIER LETTER RHOTIC HOOK")
1035      (?\e$(O+r\e(B . "COMBINING DIAERESIS BELOW")
1036      (?\e$(O+s\e(B . "COMBINING TILDE BELOW")
1037      (?\e$(O+t\e(B . "COMBINING SEAGULL BELOW")
1038      (?\e$(O+u\e(B . "COMBINING TILDE OVERLAY")
1039      (?\e$(O+v\e(B . "COMBINING UP TACK BELOW")
1040      (?\e$(O+w\e(B . "COMBINING DOWN TACK BELOW")
1041      (?\e$(O+x\e(B . "COMBINING LEFT TACK BELOW")
1042      (?\e$(O+y\e(B . "COMBINING RIGHT TACK BELOW")
1043      (?\e$(O+z\e(B . "COMBINING BRIDGE BELOW")
1044      (?\e$(O+{\e(B . "COMBINING INVERTED BRIDGE BELOW")
1045      (?\e$(O+|\e(B . "COMBINING SQUARE BELOW")
1046      (?\e$(O+}\e(B . "COMBINING TILDE")
1047      (?\e$(O+~\e(B . "COMBINING LEFT ANGLE ABOVE")
1048      (?\e$(O,!\e(B . "DINGBAT NEGATIVE CIRCLED DIGIT ONE")
1049      (?\e$(O,"\e(B . "DINGBAT NEGATIVE CIRCLED DIGIT TWO")
1050      (?\e$(O,#\e(B . "DINGBAT NEGATIVE CIRCLED DIGIT THREE")
1051      (?\e$(O,$\e(B . "DINGBAT NEGATIVE CIRCLED DIGIT FOUR")
1052      (?\e$(O,%\e(B . "DINGBAT NEGATIVE CIRCLED DIGIT FIVE")
1053      (?\e$(O,&\e(B . "DINGBAT NEGATIVE CIRCLED DIGIT SIX")
1054      (?\e$(O,'\e(B . "DINGBAT NEGATIVE CIRCLED DIGIT SEVEN")
1055      (?\e$(O,(\e(B . "DINGBAT NEGATIVE CIRCLED DIGIT EIGHT")
1056      (?\e$(O,)\e(B . "DINGBAT NEGATIVE CIRCLED DIGIT NINE")
1057      (?\e$(O,*\e(B . "DINGBAT NEGATIVE CIRCLED NUMBER TEN")
1058      (?\e$(O,+\e(B . "NEGATIVE CIRCLED NUMBER ELEVEN") ; tentative
1059      (?\e$(O,,\e(B . "NEGATIVE CIRCLED NUMBER TWELVE") ; tentative
1060      (?\e$(O,-\e(B . "NEGATIVE CIRCLED NUMBER THIRTEEN") ; tentative
1061      (?\e$(O,.\e(B . "NEGATIVE CIRCLED NUMBER FOURTEEN") ; tentative
1062      (?\e$(O,/\e(B . "NEGATIVE CIRCLED NUMBER FIFTEEN") ; tentative
1063      (?\e$(O,0\e(B . "NEGATIVE CIRCLED NUMBER SIXTEEN") ; tentative
1064      (?\e$(O,1\e(B . "NEGATIVE CIRCLED NUMBER SEVENTEEN") ; tentative
1065      (?\e$(O,2\e(B . "NEGATIVE CIRCLED NUMBER EIGHTEEN") ; tentative
1066      (?\e$(O,3\e(B . "NEGATIVE CIRCLED NUMBER NINETEEN") ; tentative
1067      (?\e$(O,4\e(B . "NEGATIVE CIRCLED NUMBER TWENTY") ; tentative
1068      (?\e$(O,5\e(B . "SMALL ROMAN NUMERAL ONE")
1069      (?\e$(O,6\e(B . "SMALL ROMAN NUMERAL TWO")
1070      (?\e$(O,7\e(B . "SMALL ROMAN NUMERAL THREE")
1071      (?\e$(O,8\e(B . "SMALL ROMAN NUMERAL FOUR")
1072      (?\e$(O,9\e(B . "SMALL ROMAN NUMERAL FIVE")
1073      (?\e$(O,:\e(B . "SMALL ROMAN NUMERAL SIX")
1074      (?\e$(O,;\e(B . "SMALL ROMAN NUMERAL SEVEN")
1075      (?\e$(O,<\e(B . "SMALL ROMAN NUMERAL EIGHT")
1076      (?\e$(O,=\e(B . "SMALL ROMAN NUMERAL NINE")
1077      (?\e$(O,>\e(B . "SMALL ROMAN NUMERAL TEN")
1078      (?\e$(O,?\e(B . "SMALL ROMAN NUMERAL ELEVEN")
1079      (?\e$(O,@\e(B . "SMALL ROMAN NUMERAL TWELVE")
1080      (?\e$(O,A\e(B . "CIRCLED LATIN SMALL LETTER A")
1081      (?\e$(O,B\e(B . "CIRCLED LATIN SMALL LETTER B")
1082      (?\e$(O,C\e(B . "CIRCLED LATIN SMALL LETTER C")
1083      (?\e$(O,D\e(B . "CIRCLED LATIN SMALL LETTER D")
1084      (?\e$(O,E\e(B . "CIRCLED LATIN SMALL LETTER E")
1085      (?\e$(O,F\e(B . "CIRCLED LATIN SMALL LETTER F")
1086      (?\e$(O,G\e(B . "CIRCLED LATIN SMALL LETTER G")
1087      (?\e$(O,H\e(B . "CIRCLED LATIN SMALL LETTER H")
1088      (?\e$(O,I\e(B . "CIRCLED LATIN SMALL LETTER I")
1089      (?\e$(O,J\e(B . "CIRCLED LATIN SMALL LETTER J")
1090      (?\e$(O,K\e(B . "CIRCLED LATIN SMALL LETTER K")
1091      (?\e$(O,L\e(B . "CIRCLED LATIN SMALL LETTER L")
1092      (?\e$(O,M\e(B . "CIRCLED LATIN SMALL LETTER M")
1093      (?\e$(O,N\e(B . "CIRCLED LATIN SMALL LETTER N")
1094      (?\e$(O,O\e(B . "CIRCLED LATIN SMALL LETTER O")
1095      (?\e$(O,P\e(B . "CIRCLED LATIN SMALL LETTER P")
1096      (?\e$(O,Q\e(B . "CIRCLED LATIN SMALL LETTER Q")
1097      (?\e$(O,R\e(B . "CIRCLED LATIN SMALL LETTER R")
1098      (?\e$(O,S\e(B . "CIRCLED LATIN SMALL LETTER S")
1099      (?\e$(O,T\e(B . "CIRCLED LATIN SMALL LETTER T")
1100      (?\e$(O,U\e(B . "CIRCLED LATIN SMALL LETTER U")
1101      (?\e$(O,V\e(B . "CIRCLED LATIN SMALL LETTER V")
1102      (?\e$(O,W\e(B . "CIRCLED LATIN SMALL LETTER W")
1103      (?\e$(O,X\e(B . "CIRCLED LATIN SMALL LETTER X")
1104      (?\e$(O,Y\e(B . "CIRCLED LATIN SMALL LETTER Y")
1105      (?\e$(O,Z\e(B . "CIRCLED LATIN SMALL LETTER Z")
1106      (?\e$(O,[\e(B . "CIRCLED KATAKANA A")
1107      (?\e$(O,\\e(B . "CIRCLED KATAKANA I")
1108      (?\e$(O,]\e(B . "CIRCLED KATAKANA U")
1109      (?\e$(O,^\e(B . "CIRCLED KATAKANA E")
1110      (?\e$(O,_\e(B . "CIRCLED KATAKANA O")
1111      (?\e$(O,`\e(B . "CIRCLED KATAKANA KA")
1112      (?\e$(O,a\e(B . "CIRCLED KATAKANA KI")
1113      (?\e$(O,b\e(B . "CIRCLED KATAKANA KU")
1114      (?\e$(O,c\e(B . "CIRCLED KATAKANA KE")
1115      (?\e$(O,d\e(B . "CIRCLED KATAKANA KO")
1116      (?\e$(O,e\e(B . "CIRCLED KATAKANA SA")
1117      (?\e$(O,f\e(B . "CIRCLED KATAKANA SI")
1118      (?\e$(O,g\e(B . "CIRCLED KATAKANA SU")
1119      (?\e$(O,h\e(B . "CIRCLED KATAKANA SE")
1120      (?\e$(O,i\e(B . "CIRCLED KATAKANA SO")
1121      (?\e$(O,j\e(B . "CIRCLED KATAKANA TA")
1122      (?\e$(O,k\e(B . "CIRCLED KATAKANA TI")
1123      (?\e$(O,l\e(B . "CIRCLED KATAKANA TU")
1124      (?\e$(O,m\e(B . "CIRCLED KATAKANA TE")
1125      (?\e$(O,n\e(B . "CIRCLED KATAKANA TO")
1126      (?\e$(O,o\e(B . "CIRCLED KATAKANA RO")
1127      (?\e$(O,p\e(B . "CIRCLED KATAKANA HA")
1128      (?\e$(O,q\e(B . "CIRCLED KATAKANA NI")
1129      (?\e$(O,r\e(B . "CIRCLED KATAKANA HO")
1130      (?\e$(O,s\e(B . "CIRCLED KATAKANA HE")
1131      (?\e$(O,}\e(B . "DOUBLE ASTERISK") ; tentative
1132      (?\e$(O,~\e(B . "ASTERISM")
1133      (?\e$(O-!\e(B . "CIRCLED DIGIT ONE")
1134      (?\e$(O-"\e(B . "CIRCLED DIGIT TWO")
1135      (?\e$(O-#\e(B . "CIRCLED DIGIT THREE")
1136      (?\e$(O-$\e(B . "CIRCLED DIGIT FOUR")
1137      (?\e$(O-%\e(B . "CIRCLED DIGIT FIVE")
1138      (?\e$(O-&\e(B . "CIRCLED DIGIT SIX")
1139      (?\e$(O-'\e(B . "CIRCLED DIGIT SEVEN")
1140      (?\e$(O-(\e(B . "CIRCLED DIGIT EIGHT")
1141      (?\e$(O-)\e(B . "CIRCLED DIGIT NINE")
1142      (?\e$(O-*\e(B . "CIRCLED NUMBER TEN")
1143      (?\e$(O-+\e(B . "CIRCLED NUMBER ELEVEN")
1144      (?\e$(O-,\e(B . "CIRCLED NUMBER TWELVE")
1145      (?\e$(O--\e(B . "CIRCLED NUMBER THIRTEEN")
1146      (?\e$(O-.\e(B . "CIRCLED NUMBER FOURTEEN")
1147      (?\e$(O-/\e(B . "CIRCLED NUMBER FIFTEEN")
1148      (?\e$(O-0\e(B . "CIRCLED NUMBER SIXTEEN")
1149      (?\e$(O-1\e(B . "CIRCLED NUMBER SEVENTEEN")
1150      (?\e$(O-2\e(B . "CIRCLED NUMBER EIGHTEEN")
1151      (?\e$(O-3\e(B . "CIRCLED NUMBER NINETEEN")
1152      (?\e$(O-4\e(B . "CIRCLED NUMBER TWENTY")
1153      (?\e$(O-5\e(B . "ROMAN NUMERAL ONE")
1154      (?\e$(O-6\e(B . "ROMAN NUMERAL TWO")
1155      (?\e$(O-7\e(B . "ROMAN NUMERAL THREE")
1156      (?\e$(O-8\e(B . "ROMAN NUMERAL FOUR")
1157      (?\e$(O-9\e(B . "ROMAN NUMERAL FIVE")
1158      (?\e$(O-:\e(B . "ROMAN NUMERAL SIX")
1159      (?\e$(O-;\e(B . "ROMAN NUMERAL SEVEN")
1160      (?\e$(O-<\e(B . "ROMAN NUMERAL EIGHT")
1161      (?\e$(O-=\e(B . "ROMAN NUMERAL NINE")
1162      (?\e$(O->\e(B . "ROMAN NUMERAL TEN")
1163      (?\e$(O-?\e(B . "ROMAN NUMERAL ELEVEN")
1164      (?\e$(O-@\e(B . "SQUARE MIRI")
1165      (?\e$(O-A\e(B . "SQUARE KIRO")
1166      (?\e$(O-B\e(B . "SQUARE SENTI")
1167      (?\e$(O-C\e(B . "SQUARE MEETORU")
1168      (?\e$(O-D\e(B . "SQUARE GURAMU")
1169      (?\e$(O-E\e(B . "SQUARE TON")
1170      (?\e$(O-F\e(B . "SQUARE AARU")
1171      (?\e$(O-G\e(B . "SQUARE HEKUTAARU")
1172      (?\e$(O-H\e(B . "SQUARE RITTORU")
1173      (?\e$(O-I\e(B . "SQUARE WATTO")
1174      (?\e$(O-J\e(B . "SQUARE KARORII")
1175      (?\e$(O-K\e(B . "SQUARE DORU")
1176      (?\e$(O-L\e(B . "SQUARE SENTO")
1177      (?\e$(O-M\e(B . "SQUARE PAASENTO")
1178      (?\e$(O-N\e(B . "SQUARE MIRIBAARU")
1179      (?\e$(O-O\e(B . "SQUARE PEEZI")
1180      (?\e$(O-P\e(B . "SQUARE MM")
1181      (?\e$(O-Q\e(B . "SQUARE CM")
1182      (?\e$(O-R\e(B . "SQUARE KM")
1183      (?\e$(O-S\e(B . "SQUARE MG")
1184      (?\e$(O-T\e(B . "SQUARE KG")
1185      (?\e$(O-U\e(B . "SQUARE CC")
1186      (?\e$(O-V\e(B . "SQUARE M SQUARED")
1187      (?\e$(O-W\e(B . "ROMAN NUMERAL TWELVE")
1188      (?\e$(O-_\e(B . "SQUARE ERA NAME HEISEI")
1189      (?\e$(O-`\e(B . "REVERSED DOUBLE PRIME QUOTATION MARK")
1190      (?\e$(O-a\e(B . "LOW DOUBLE PRIME QUOTATION MARK")
1191      (?\e$(O-b\e(B . "NUMERO SIGN")
1192      (?\e$(O-c\e(B . "SQUARE KK")
1193      (?\e$(O-d\e(B . "TELEPHONE SIGN")
1194      (?\e$(O-e\e(B . "CIRCLED IDEOGRAPH HIGH")
1195      (?\e$(O-f\e(B . "CIRCLED IDEOGRAPH CENTRE")
1196      (?\e$(O-g\e(B . "CIRCLED IDEOGRAPH LOW")
1197      (?\e$(O-h\e(B . "CIRCLED IDEOGRAPH LEFT")
1198      (?\e$(O-i\e(B . "CIRCLED IDEOGRAPH RIGHT")
1199      (?\e$(O-j\e(B . "PARENTHESIZED IDEOGRAPH STOCK")
1200      (?\e$(O-k\e(B . "PARENTHESIZED IDEOGRAPH HAVE")
1201      (?\e$(O-l\e(B . "PARENTHESIZED IDEOGRAPH REPRESENT")
1202      (?\e$(O-m\e(B . "SQUARE ERA NAME MEIZI")
1203      (?\e$(O-n\e(B . "SQUARE ERA NAME TAISYOU")
1204      (?\e$(O-o\e(B . "SQUARE ERA NAME SYOUWA")
1205      (?\e$(O-s\e(B . "CONTOUR INTEGRAL")
1206      (?\e$(O-x\e(B . "RIGHT ANGLE")
1207      (?\e$(O-y\e(B . "RIGHT TRIANGLE")
1208      (?\e$(O-}\e(B . "BLACK DIAMOND MINUS WHITE X")
1209      (?\e$(O-~\e(B . "WHITE RIGHT POINTING INDEX"))))
1210  (while jisx0213-charnames
1211    (put-char-code-property (caar jisx0213-charnames)
1212                            'ucs-character-name
1213                            (cdar jisx0213-charnames))
1214    (setq jisx0213-charnames (cdr jisx0213-charnames))))
1215
1216 (defun sort-char-by-charname (charlist)
1217   (sort charlist 
1218         '(lambda (x y) (string<
1219                         (get-char-code-property x 'ucs-character-name)
1220                         (get-char-code-property y 'ucs-character-name)))))
1221
1222 (provide 'x0213-char)