1.1.21
by Sebastien Bacher
Import upstream version 2.10.12 |
1 |
/* GDK - The GIMP Drawing Kit
|
2 |
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
|
3 |
*
|
|
4 |
* This library is free software; you can redistribute it and/or
|
|
5 |
* modify it under the terms of the GNU Lesser General Public
|
|
6 |
* License as published by the Free Software Foundation; either
|
|
7 |
* version 2 of the License, or (at your option) any later version.
|
|
8 |
*
|
|
9 |
* This library is distributed in the hope that it will be useful,
|
|
10 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
11 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
12 |
* Lesser General Public License for more details.
|
|
13 |
*
|
|
14 |
* You should have received a copy of the GNU Lesser General Public
|
|
15 |
* License along with this library; if not, write to the
|
|
16 |
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
|
17 |
* Boston, MA 02111-1307, USA.
|
|
18 |
*/
|
|
19 |
||
20 |
/*
|
|
21 |
* Modified by the GTK+ Team and others 1997-2000. See the AUTHORS
|
|
22 |
* file for a list of people on the GTK+ Team. See the ChangeLog
|
|
23 |
* files for a list of changes. These files are distributed with
|
|
24 |
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
|
|
25 |
*/
|
|
26 |
||
1.2.6
by Sebastien Bacher
Import upstream version 2.13.4 |
27 |
#include "config.h" |
1.1.21
by Sebastien Bacher
Import upstream version 2.10.12 |
28 |
#include "gdk.h" |
29 |
#include "gdkalias.h" |
|
30 |
||
31 |
/* Thanks to Markus G. Kuhn <mkuhn@acm.org> for the ksysym<->Unicode
|
|
32 |
* mapping functions, from the xterm sources.
|
|
33 |
*/
|
|
34 |
||
35 |
/* These tables could be compressed by contiguous ranges, but the benefit of doing so
|
|
36 |
* is smallish. It would save about ~1000 bytes total.
|
|
37 |
*/
|
|
38 |
||
39 |
static const struct { |
|
40 |
unsigned short keysym; |
|
41 |
unsigned short ucs; |
|
42 |
} gdk_keysym_to_unicode_tab[] = { |
|
43 |
{ 0x01a1, 0x0104 }, /* Aogonek Ą LATIN CAPITAL LETTER A WITH OGONEK */ |
|
44 |
{ 0x01a2, 0x02d8 }, /* breve ˘ BREVE */ |
|
45 |
{ 0x01a3, 0x0141 }, /* Lstroke Ł LATIN CAPITAL LETTER L WITH STROKE */ |
|
46 |
{ 0x01a5, 0x013d }, /* Lcaron Ľ LATIN CAPITAL LETTER L WITH CARON */ |
|
47 |
{ 0x01a6, 0x015a }, /* Sacute Ś LATIN CAPITAL LETTER S WITH ACUTE */ |
|
48 |
{ 0x01a9, 0x0160 }, /* Scaron Š LATIN CAPITAL LETTER S WITH CARON */ |
|
49 |
{ 0x01aa, 0x015e }, /* Scedilla Ş LATIN CAPITAL LETTER S WITH CEDILLA */ |
|
50 |
{ 0x01ab, 0x0164 }, /* Tcaron Ť LATIN CAPITAL LETTER T WITH CARON */ |
|
51 |
{ 0x01ac, 0x0179 }, /* Zacute Ź LATIN CAPITAL LETTER Z WITH ACUTE */ |
|
52 |
{ 0x01ae, 0x017d }, /* Zcaron Ž LATIN CAPITAL LETTER Z WITH CARON */ |
|
53 |
{ 0x01af, 0x017b }, /* Zabovedot Ż LATIN CAPITAL LETTER Z WITH DOT ABOVE */ |
|
54 |
{ 0x01b1, 0x0105 }, /* aogonek ą LATIN SMALL LETTER A WITH OGONEK */ |
|
55 |
{ 0x01b2, 0x02db }, /* ogonek ˛ OGONEK */ |
|
56 |
{ 0x01b3, 0x0142 }, /* lstroke ł LATIN SMALL LETTER L WITH STROKE */ |
|
57 |
{ 0x01b5, 0x013e }, /* lcaron ľ LATIN SMALL LETTER L WITH CARON */ |
|
58 |
{ 0x01b6, 0x015b }, /* sacute ś LATIN SMALL LETTER S WITH ACUTE */ |
|
59 |
{ 0x01b7, 0x02c7 }, /* caron ˇ CARON */ |
|
60 |
{ 0x01b9, 0x0161 }, /* scaron š LATIN SMALL LETTER S WITH CARON */ |
|
61 |
{ 0x01ba, 0x015f }, /* scedilla ş LATIN SMALL LETTER S WITH CEDILLA */ |
|
62 |
{ 0x01bb, 0x0165 }, /* tcaron ť LATIN SMALL LETTER T WITH CARON */ |
|
63 |
{ 0x01bc, 0x017a }, /* zacute ź LATIN SMALL LETTER Z WITH ACUTE */ |
|
64 |
{ 0x01bd, 0x02dd }, /* doubleacute ˝ DOUBLE ACUTE ACCENT */ |
|
65 |
{ 0x01be, 0x017e }, /* zcaron ž LATIN SMALL LETTER Z WITH CARON */ |
|
66 |
{ 0x01bf, 0x017c }, /* zabovedot ż LATIN SMALL LETTER Z WITH DOT ABOVE */ |
|
67 |
{ 0x01c0, 0x0154 }, /* Racute Ŕ LATIN CAPITAL LETTER R WITH ACUTE */ |
|
68 |
{ 0x01c3, 0x0102 }, /* Abreve Ă LATIN CAPITAL LETTER A WITH BREVE */ |
|
69 |
{ 0x01c5, 0x0139 }, /* Lacute Ĺ LATIN CAPITAL LETTER L WITH ACUTE */ |
|
70 |
{ 0x01c6, 0x0106 }, /* Cacute Ć LATIN CAPITAL LETTER C WITH ACUTE */ |
|
71 |
{ 0x01c8, 0x010c }, /* Ccaron Č LATIN CAPITAL LETTER C WITH CARON */ |
|
72 |
{ 0x01ca, 0x0118 }, /* Eogonek Ę LATIN CAPITAL LETTER E WITH OGONEK */ |
|
73 |
{ 0x01cc, 0x011a }, /* Ecaron Ě LATIN CAPITAL LETTER E WITH CARON */ |
|
74 |
{ 0x01cf, 0x010e }, /* Dcaron Ď LATIN CAPITAL LETTER D WITH CARON */ |
|
75 |
{ 0x01d0, 0x0110 }, /* Dstroke Đ LATIN CAPITAL LETTER D WITH STROKE */ |
|
76 |
{ 0x01d1, 0x0143 }, /* Nacute Ń LATIN CAPITAL LETTER N WITH ACUTE */ |
|
77 |
{ 0x01d2, 0x0147 }, /* Ncaron Ň LATIN CAPITAL LETTER N WITH CARON */ |
|
78 |
{ 0x01d5, 0x0150 }, /* Odoubleacute Ő LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */ |
|
79 |
{ 0x01d8, 0x0158 }, /* Rcaron Ř LATIN CAPITAL LETTER R WITH CARON */ |
|
80 |
{ 0x01d9, 0x016e }, /* Uring Ů LATIN CAPITAL LETTER U WITH RING ABOVE */ |
|
81 |
{ 0x01db, 0x0170 }, /* Udoubleacute Ű LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */ |
|
82 |
{ 0x01de, 0x0162 }, /* Tcedilla Ţ LATIN CAPITAL LETTER T WITH CEDILLA */ |
|
83 |
{ 0x01e0, 0x0155 }, /* racute ŕ LATIN SMALL LETTER R WITH ACUTE */ |
|
84 |
{ 0x01e3, 0x0103 }, /* abreve ă LATIN SMALL LETTER A WITH BREVE */ |
|
85 |
{ 0x01e5, 0x013a }, /* lacute ĺ LATIN SMALL LETTER L WITH ACUTE */ |
|
86 |
{ 0x01e6, 0x0107 }, /* cacute ć LATIN SMALL LETTER C WITH ACUTE */ |
|
87 |
{ 0x01e8, 0x010d }, /* ccaron č LATIN SMALL LETTER C WITH CARON */ |
|
88 |
{ 0x01ea, 0x0119 }, /* eogonek ę LATIN SMALL LETTER E WITH OGONEK */ |
|
89 |
{ 0x01ec, 0x011b }, /* ecaron ě LATIN SMALL LETTER E WITH CARON */ |
|
90 |
{ 0x01ef, 0x010f }, /* dcaron ď LATIN SMALL LETTER D WITH CARON */ |
|
91 |
{ 0x01f0, 0x0111 }, /* dstroke đ LATIN SMALL LETTER D WITH STROKE */ |
|
92 |
{ 0x01f1, 0x0144 }, /* nacute ń LATIN SMALL LETTER N WITH ACUTE */ |
|
93 |
{ 0x01f2, 0x0148 }, /* ncaron ň LATIN SMALL LETTER N WITH CARON */ |
|
94 |
{ 0x01f5, 0x0151 }, /* odoubleacute ő LATIN SMALL LETTER O WITH DOUBLE ACUTE */ |
|
95 |
{ 0x01f8, 0x0159 }, /* rcaron ř LATIN SMALL LETTER R WITH CARON */ |
|
96 |
{ 0x01f9, 0x016f }, /* uring ů LATIN SMALL LETTER U WITH RING ABOVE */ |
|
97 |
{ 0x01fb, 0x0171 }, /* udoubleacute ű LATIN SMALL LETTER U WITH DOUBLE ACUTE */ |
|
98 |
{ 0x01fe, 0x0163 }, /* tcedilla ţ LATIN SMALL LETTER T WITH CEDILLA */ |
|
99 |
{ 0x01ff, 0x02d9 }, /* abovedot ˙ DOT ABOVE */ |
|
100 |
{ 0x02a1, 0x0126 }, /* Hstroke Ħ LATIN CAPITAL LETTER H WITH STROKE */ |
|
101 |
{ 0x02a6, 0x0124 }, /* Hcircumflex Ĥ LATIN CAPITAL LETTER H WITH CIRCUMFLEX */ |
|
102 |
{ 0x02a9, 0x0130 }, /* Iabovedot İ LATIN CAPITAL LETTER I WITH DOT ABOVE */ |
|
103 |
{ 0x02ab, 0x011e }, /* Gbreve Ğ LATIN CAPITAL LETTER G WITH BREVE */ |
|
104 |
{ 0x02ac, 0x0134 }, /* Jcircumflex Ĵ LATIN CAPITAL LETTER J WITH CIRCUMFLEX */ |
|
105 |
{ 0x02b1, 0x0127 }, /* hstroke ħ LATIN SMALL LETTER H WITH STROKE */ |
|
106 |
{ 0x02b6, 0x0125 }, /* hcircumflex ĥ LATIN SMALL LETTER H WITH CIRCUMFLEX */ |
|
107 |
{ 0x02b9, 0x0131 }, /* idotless ı LATIN SMALL LETTER DOTLESS I */ |
|
108 |
{ 0x02bb, 0x011f }, /* gbreve ğ LATIN SMALL LETTER G WITH BREVE */ |
|
109 |
{ 0x02bc, 0x0135 }, /* jcircumflex ĵ LATIN SMALL LETTER J WITH CIRCUMFLEX */ |
|
110 |
{ 0x02c5, 0x010a }, /* Cabovedot Ċ LATIN CAPITAL LETTER C WITH DOT ABOVE */ |
|
111 |
{ 0x02c6, 0x0108 }, /* Ccircumflex Ĉ LATIN CAPITAL LETTER C WITH CIRCUMFLEX */ |
|
112 |
{ 0x02d5, 0x0120 }, /* Gabovedot Ġ LATIN CAPITAL LETTER G WITH DOT ABOVE */ |
|
113 |
{ 0x02d8, 0x011c }, /* Gcircumflex Ĝ LATIN CAPITAL LETTER G WITH CIRCUMFLEX */ |
|
114 |
{ 0x02dd, 0x016c }, /* Ubreve Ŭ LATIN CAPITAL LETTER U WITH BREVE */ |
|
115 |
{ 0x02de, 0x015c }, /* Scircumflex Ŝ LATIN CAPITAL LETTER S WITH CIRCUMFLEX */ |
|
116 |
{ 0x02e5, 0x010b }, /* cabovedot ċ LATIN SMALL LETTER C WITH DOT ABOVE */ |
|
117 |
{ 0x02e6, 0x0109 }, /* ccircumflex ĉ LATIN SMALL LETTER C WITH CIRCUMFLEX */ |
|
118 |
{ 0x02f5, 0x0121 }, /* gabovedot ġ LATIN SMALL LETTER G WITH DOT ABOVE */ |
|
119 |
{ 0x02f8, 0x011d }, /* gcircumflex ĝ LATIN SMALL LETTER G WITH CIRCUMFLEX */ |
|
120 |
{ 0x02fd, 0x016d }, /* ubreve ŭ LATIN SMALL LETTER U WITH BREVE */ |
|
121 |
{ 0x02fe, 0x015d }, /* scircumflex ŝ LATIN SMALL LETTER S WITH CIRCUMFLEX */ |
|
122 |
{ 0x03a2, 0x0138 }, /* kra ĸ LATIN SMALL LETTER KRA */ |
|
123 |
{ 0x03a3, 0x0156 }, /* Rcedilla Ŗ LATIN CAPITAL LETTER R WITH CEDILLA */ |
|
124 |
{ 0x03a5, 0x0128 }, /* Itilde Ĩ LATIN CAPITAL LETTER I WITH TILDE */ |
|
125 |
{ 0x03a6, 0x013b }, /* Lcedilla Ļ LATIN CAPITAL LETTER L WITH CEDILLA */ |
|
126 |
{ 0x03aa, 0x0112 }, /* Emacron Ē LATIN CAPITAL LETTER E WITH MACRON */ |
|
127 |
{ 0x03ab, 0x0122 }, /* Gcedilla Ģ LATIN CAPITAL LETTER G WITH CEDILLA */ |
|
128 |
{ 0x03ac, 0x0166 }, /* Tslash Ŧ LATIN CAPITAL LETTER T WITH STROKE */ |
|
129 |
{ 0x03b3, 0x0157 }, /* rcedilla ŗ LATIN SMALL LETTER R WITH CEDILLA */ |
|
130 |
{ 0x03b5, 0x0129 }, /* itilde ĩ LATIN SMALL LETTER I WITH TILDE */ |
|
131 |
{ 0x03b6, 0x013c }, /* lcedilla ļ LATIN SMALL LETTER L WITH CEDILLA */ |
|
132 |
{ 0x03ba, 0x0113 }, /* emacron ē LATIN SMALL LETTER E WITH MACRON */ |
|
133 |
{ 0x03bb, 0x0123 }, /* gcedilla ģ LATIN SMALL LETTER G WITH CEDILLA */ |
|
134 |
{ 0x03bc, 0x0167 }, /* tslash ŧ LATIN SMALL LETTER T WITH STROKE */ |
|
135 |
{ 0x03bd, 0x014a }, /* ENG Ŋ LATIN CAPITAL LETTER ENG */ |
|
136 |
{ 0x03bf, 0x014b }, /* eng ŋ LATIN SMALL LETTER ENG */ |
|
137 |
{ 0x03c0, 0x0100 }, /* Amacron Ā LATIN CAPITAL LETTER A WITH MACRON */ |
|
138 |
{ 0x03c7, 0x012e }, /* Iogonek Į LATIN CAPITAL LETTER I WITH OGONEK */ |
|
139 |
{ 0x03cc, 0x0116 }, /* Eabovedot Ė LATIN CAPITAL LETTER E WITH DOT ABOVE */ |
|
140 |
{ 0x03cf, 0x012a }, /* Imacron Ī LATIN CAPITAL LETTER I WITH MACRON */ |
|
141 |
{ 0x03d1, 0x0145 }, /* Ncedilla Ņ LATIN CAPITAL LETTER N WITH CEDILLA */ |
|
142 |
{ 0x03d2, 0x014c }, /* Omacron Ō LATIN CAPITAL LETTER O WITH MACRON */ |
|
143 |
{ 0x03d3, 0x0136 }, /* Kcedilla Ķ LATIN CAPITAL LETTER K WITH CEDILLA */ |
|
144 |
{ 0x03d9, 0x0172 }, /* Uogonek Ų LATIN CAPITAL LETTER U WITH OGONEK */ |
|
145 |
{ 0x03dd, 0x0168 }, /* Utilde Ũ LATIN CAPITAL LETTER U WITH TILDE */ |
|
146 |
{ 0x03de, 0x016a }, /* Umacron Ū LATIN CAPITAL LETTER U WITH MACRON */ |
|
147 |
{ 0x03e0, 0x0101 }, /* amacron ā LATIN SMALL LETTER A WITH MACRON */ |
|
148 |
{ 0x03e7, 0x012f }, /* iogonek į LATIN SMALL LETTER I WITH OGONEK */ |
|
149 |
{ 0x03ec, 0x0117 }, /* eabovedot ė LATIN SMALL LETTER E WITH DOT ABOVE */ |
|
150 |
{ 0x03ef, 0x012b }, /* imacron ī LATIN SMALL LETTER I WITH MACRON */ |
|
151 |
{ 0x03f1, 0x0146 }, /* ncedilla ņ LATIN SMALL LETTER N WITH CEDILLA */ |
|
152 |
{ 0x03f2, 0x014d }, /* omacron ō LATIN SMALL LETTER O WITH MACRON */ |
|
153 |
{ 0x03f3, 0x0137 }, /* kcedilla ķ LATIN SMALL LETTER K WITH CEDILLA */ |
|
154 |
{ 0x03f9, 0x0173 }, /* uogonek ų LATIN SMALL LETTER U WITH OGONEK */ |
|
155 |
{ 0x03fd, 0x0169 }, /* utilde ũ LATIN SMALL LETTER U WITH TILDE */ |
|
156 |
{ 0x03fe, 0x016b }, /* umacron ū LATIN SMALL LETTER U WITH MACRON */ |
|
157 |
{ 0x047e, 0x203e }, /* overline ‾ OVERLINE */ |
|
158 |
{ 0x04a1, 0x3002 }, /* kana_fullstop 。 IDEOGRAPHIC FULL STOP */ |
|
159 |
{ 0x04a2, 0x300c }, /* kana_openingbracket 「 LEFT CORNER BRACKET */ |
|
160 |
{ 0x04a3, 0x300d }, /* kana_closingbracket 」 RIGHT CORNER BRACKET */ |
|
161 |
{ 0x04a4, 0x3001 }, /* kana_comma 、 IDEOGRAPHIC COMMA */ |
|
162 |
{ 0x04a5, 0x30fb }, /* kana_conjunctive ・ KATAKANA MIDDLE DOT */ |
|
163 |
{ 0x04a6, 0x30f2 }, /* kana_WO ヲ KATAKANA LETTER WO */ |
|
164 |
{ 0x04a7, 0x30a1 }, /* kana_a ァ KATAKANA LETTER SMALL A */ |
|
165 |
{ 0x04a8, 0x30a3 }, /* kana_i ィ KATAKANA LETTER SMALL I */ |
|
166 |
{ 0x04a9, 0x30a5 }, /* kana_u ゥ KATAKANA LETTER SMALL U */ |
|
167 |
{ 0x04aa, 0x30a7 }, /* kana_e ェ KATAKANA LETTER SMALL E */ |
|
168 |
{ 0x04ab, 0x30a9 }, /* kana_o ォ KATAKANA LETTER SMALL O */ |
|
169 |
{ 0x04ac, 0x30e3 }, /* kana_ya ャ KATAKANA LETTER SMALL YA */ |
|
170 |
{ 0x04ad, 0x30e5 }, /* kana_yu ュ KATAKANA LETTER SMALL YU */ |
|
171 |
{ 0x04ae, 0x30e7 }, /* kana_yo ョ KATAKANA LETTER SMALL YO */ |
|
172 |
{ 0x04af, 0x30c3 }, /* kana_tsu ッ KATAKANA LETTER SMALL TU */ |
|
173 |
{ 0x04b0, 0x30fc }, /* prolongedsound ー KATAKANA-HIRAGANA PROLONGED SOUND MARK */ |
|
174 |
{ 0x04b1, 0x30a2 }, /* kana_A ア KATAKANA LETTER A */ |
|
175 |
{ 0x04b2, 0x30a4 }, /* kana_I イ KATAKANA LETTER I */ |
|
176 |
{ 0x04b3, 0x30a6 }, /* kana_U ウ KATAKANA LETTER U */ |
|
177 |
{ 0x04b4, 0x30a8 }, /* kana_E エ KATAKANA LETTER E */ |
|
178 |
{ 0x04b5, 0x30aa }, /* kana_O オ KATAKANA LETTER O */ |
|
179 |
{ 0x04b6, 0x30ab }, /* kana_KA カ KATAKANA LETTER KA */ |
|
180 |
{ 0x04b7, 0x30ad }, /* kana_KI キ KATAKANA LETTER KI */ |
|
181 |
{ 0x04b8, 0x30af }, /* kana_KU ク KATAKANA LETTER KU */ |
|
182 |
{ 0x04b9, 0x30b1 }, /* kana_KE ケ KATAKANA LETTER KE */ |
|
183 |
{ 0x04ba, 0x30b3 }, /* kana_KO コ KATAKANA LETTER KO */ |
|
184 |
{ 0x04bb, 0x30b5 }, /* kana_SA サ KATAKANA LETTER SA */ |
|
185 |
{ 0x04bc, 0x30b7 }, /* kana_SHI シ KATAKANA LETTER SI */ |
|
186 |
{ 0x04bd, 0x30b9 }, /* kana_SU ス KATAKANA LETTER SU */ |
|
187 |
{ 0x04be, 0x30bb }, /* kana_SE セ KATAKANA LETTER SE */ |
|
188 |
{ 0x04bf, 0x30bd }, /* kana_SO ソ KATAKANA LETTER SO */ |
|
189 |
{ 0x04c0, 0x30bf }, /* kana_TA タ KATAKANA LETTER TA */ |
|
190 |
{ 0x04c1, 0x30c1 }, /* kana_CHI チ KATAKANA LETTER TI */ |
|
191 |
{ 0x04c2, 0x30c4 }, /* kana_TSU ツ KATAKANA LETTER TU */ |
|
192 |
{ 0x04c3, 0x30c6 }, /* kana_TE テ KATAKANA LETTER TE */ |
|
193 |
{ 0x04c4, 0x30c8 }, /* kana_TO ト KATAKANA LETTER TO */ |
|
194 |
{ 0x04c5, 0x30ca }, /* kana_NA ナ KATAKANA LETTER NA */ |
|
195 |
{ 0x04c6, 0x30cb }, /* kana_NI ニ KATAKANA LETTER NI */ |
|
196 |
{ 0x04c7, 0x30cc }, /* kana_NU ヌ KATAKANA LETTER NU */ |
|
197 |
{ 0x04c8, 0x30cd }, /* kana_NE ネ KATAKANA LETTER NE */ |
|
198 |
{ 0x04c9, 0x30ce }, /* kana_NO ノ KATAKANA LETTER NO */ |
|
199 |
{ 0x04ca, 0x30cf }, /* kana_HA ハ KATAKANA LETTER HA */ |
|
200 |
{ 0x04cb, 0x30d2 }, /* kana_HI ヒ KATAKANA LETTER HI */ |
|
201 |
{ 0x04cc, 0x30d5 }, /* kana_FU フ KATAKANA LETTER HU */ |
|
202 |
{ 0x04cd, 0x30d8 }, /* kana_HE ヘ KATAKANA LETTER HE */ |
|
203 |
{ 0x04ce, 0x30db }, /* kana_HO ホ KATAKANA LETTER HO */ |
|
204 |
{ 0x04cf, 0x30de }, /* kana_MA マ KATAKANA LETTER MA */ |
|
205 |
{ 0x04d0, 0x30df }, /* kana_MI ミ KATAKANA LETTER MI */ |
|
206 |
{ 0x04d1, 0x30e0 }, /* kana_MU ム KATAKANA LETTER MU */ |
|
207 |
{ 0x04d2, 0x30e1 }, /* kana_ME メ KATAKANA LETTER ME */ |
|
208 |
{ 0x04d3, 0x30e2 }, /* kana_MO モ KATAKANA LETTER MO */ |
|
209 |
{ 0x04d4, 0x30e4 }, /* kana_YA ヤ KATAKANA LETTER YA */ |
|
210 |
{ 0x04d5, 0x30e6 }, /* kana_YU ユ KATAKANA LETTER YU */ |
|
211 |
{ 0x04d6, 0x30e8 }, /* kana_YO ヨ KATAKANA LETTER YO */ |
|
212 |
{ 0x04d7, 0x30e9 }, /* kana_RA ラ KATAKANA LETTER RA */ |
|
213 |
{ 0x04d8, 0x30ea }, /* kana_RI リ KATAKANA LETTER RI */ |
|
214 |
{ 0x04d9, 0x30eb }, /* kana_RU ル KATAKANA LETTER RU */ |
|
215 |
{ 0x04da, 0x30ec }, /* kana_RE レ KATAKANA LETTER RE */ |
|
216 |
{ 0x04db, 0x30ed }, /* kana_RO ロ KATAKANA LETTER RO */ |
|
217 |
{ 0x04dc, 0x30ef }, /* kana_WA ワ KATAKANA LETTER WA */ |
|
218 |
{ 0x04dd, 0x30f3 }, /* kana_N ン KATAKANA LETTER N */ |
|
219 |
{ 0x04de, 0x309b }, /* voicedsound ゛ KATAKANA-HIRAGANA VOICED SOUND MARK */ |
|
220 |
{ 0x04df, 0x309c }, /* semivoicedsound ゜ KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK */ |
|
221 |
{ 0x05ac, 0x060c }, /* Arabic_comma ، ARABIC COMMA */ |
|
222 |
{ 0x05bb, 0x061b }, /* Arabic_semicolon ؛ ARABIC SEMICOLON */ |
|
223 |
{ 0x05bf, 0x061f }, /* Arabic_question_mark ؟ ARABIC QUESTION MARK */ |
|
224 |
{ 0x05c1, 0x0621 }, /* Arabic_hamza ء ARABIC LETTER HAMZA */ |
|
225 |
{ 0x05c2, 0x0622 }, /* Arabic_maddaonalef آ ARABIC LETTER ALEF WITH MADDA ABOVE */ |
|
226 |
{ 0x05c3, 0x0623 }, /* Arabic_hamzaonalef أ ARABIC LETTER ALEF WITH HAMZA ABOVE */ |
|
227 |
{ 0x05c4, 0x0624 }, /* Arabic_hamzaonwaw ؤ ARABIC LETTER WAW WITH HAMZA ABOVE */ |
|
228 |
{ 0x05c5, 0x0625 }, /* Arabic_hamzaunderalef إ ARABIC LETTER ALEF WITH HAMZA BELOW */ |
|
229 |
{ 0x05c6, 0x0626 }, /* Arabic_hamzaonyeh ئ ARABIC LETTER YEH WITH HAMZA ABOVE */ |
|
230 |
{ 0x05c7, 0x0627 }, /* Arabic_alef ا ARABIC LETTER ALEF */ |
|
231 |
{ 0x05c8, 0x0628 }, /* Arabic_beh ب ARABIC LETTER BEH */ |
|
232 |
{ 0x05c9, 0x0629 }, /* Arabic_tehmarbuta ة ARABIC LETTER TEH MARBUTA */ |
|
233 |
{ 0x05ca, 0x062a }, /* Arabic_teh ت ARABIC LETTER TEH */ |
|
234 |
{ 0x05cb, 0x062b }, /* Arabic_theh ث ARABIC LETTER THEH */ |
|
235 |
{ 0x05cc, 0x062c }, /* Arabic_jeem ج ARABIC LETTER JEEM */ |
|
236 |
{ 0x05cd, 0x062d }, /* Arabic_hah ح ARABIC LETTER HAH */ |
|
237 |
{ 0x05ce, 0x062e }, /* Arabic_khah خ ARABIC LETTER KHAH */ |
|
238 |
{ 0x05cf, 0x062f }, /* Arabic_dal د ARABIC LETTER DAL */ |
|
239 |
{ 0x05d0, 0x0630 }, /* Arabic_thal ذ ARABIC LETTER THAL */ |
|
240 |
{ 0x05d1, 0x0631 }, /* Arabic_ra ر ARABIC LETTER REH */ |
|
241 |
{ 0x05d2, 0x0632 }, /* Arabic_zain ز ARABIC LETTER ZAIN */ |
|
242 |
{ 0x05d3, 0x0633 }, /* Arabic_seen س ARABIC LETTER SEEN */ |
|
243 |
{ 0x05d4, 0x0634 }, /* Arabic_sheen ش ARABIC LETTER SHEEN */ |
|
244 |
{ 0x05d5, 0x0635 }, /* Arabic_sad ص ARABIC LETTER SAD */ |
|
245 |
{ 0x05d6, 0x0636 }, /* Arabic_dad ض ARABIC LETTER DAD */ |
|
246 |
{ 0x05d7, 0x0637 }, /* Arabic_tah ط ARABIC LETTER TAH */ |
|
247 |
{ 0x05d8, 0x0638 }, /* Arabic_zah ظ ARABIC LETTER ZAH */ |
|
248 |
{ 0x05d9, 0x0639 }, /* Arabic_ain ع ARABIC LETTER AIN */ |
|
249 |
{ 0x05da, 0x063a }, /* Arabic_ghain غ ARABIC LETTER GHAIN */ |
|
250 |
{ 0x05e0, 0x0640 }, /* Arabic_tatweel ـ ARABIC TATWEEL */ |
|
251 |
{ 0x05e1, 0x0641 }, /* Arabic_feh ف ARABIC LETTER FEH */ |
|
252 |
{ 0x05e2, 0x0642 }, /* Arabic_qaf ق ARABIC LETTER QAF */ |
|
253 |
{ 0x05e3, 0x0643 }, /* Arabic_kaf ك ARABIC LETTER KAF */ |
|
254 |
{ 0x05e4, 0x0644 }, /* Arabic_lam ل ARABIC LETTER LAM */ |
|
255 |
{ 0x05e5, 0x0645 }, /* Arabic_meem م ARABIC LETTER MEEM */ |
|
256 |
{ 0x05e6, 0x0646 }, /* Arabic_noon ن ARABIC LETTER NOON */ |
|
257 |
{ 0x05e7, 0x0647 }, /* Arabic_ha ه ARABIC LETTER HEH */ |
|
258 |
{ 0x05e8, 0x0648 }, /* Arabic_waw و ARABIC LETTER WAW */ |
|
259 |
{ 0x05e9, 0x0649 }, /* Arabic_alefmaksura ى ARABIC LETTER ALEF MAKSURA */ |
|
260 |
{ 0x05ea, 0x064a }, /* Arabic_yeh ي ARABIC LETTER YEH */ |
|
261 |
{ 0x05eb, 0x064b }, /* Arabic_fathatan ً ARABIC FATHATAN */ |
|
262 |
{ 0x05ec, 0x064c }, /* Arabic_dammatan ٌ ARABIC DAMMATAN */ |
|
263 |
{ 0x05ed, 0x064d }, /* Arabic_kasratan ٍ ARABIC KASRATAN */ |
|
264 |
{ 0x05ee, 0x064e }, /* Arabic_fatha َ ARABIC FATHA */ |
|
265 |
{ 0x05ef, 0x064f }, /* Arabic_damma ُ ARABIC DAMMA */ |
|
266 |
{ 0x05f0, 0x0650 }, /* Arabic_kasra ِ ARABIC KASRA */ |
|
267 |
{ 0x05f1, 0x0651 }, /* Arabic_shadda ّ ARABIC SHADDA */ |
|
268 |
{ 0x05f2, 0x0652 }, /* Arabic_sukun ْ ARABIC SUKUN */ |
|
269 |
{ 0x06a1, 0x0452 }, /* Serbian_dje ђ CYRILLIC SMALL LETTER DJE */ |
|
270 |
{ 0x06a2, 0x0453 }, /* Macedonia_gje ѓ CYRILLIC SMALL LETTER GJE */ |
|
271 |
{ 0x06a3, 0x0451 }, /* Cyrillic_io ё CYRILLIC SMALL LETTER IO */ |
|
272 |
{ 0x06a4, 0x0454 }, /* Ukrainian_ie є CYRILLIC SMALL LETTER UKRAINIAN IE */ |
|
273 |
{ 0x06a5, 0x0455 }, /* Macedonia_dse ѕ CYRILLIC SMALL LETTER DZE */ |
|
274 |
{ 0x06a6, 0x0456 }, /* Ukrainian_i і CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */ |
|
275 |
{ 0x06a7, 0x0457 }, /* Ukrainian_yi ї CYRILLIC SMALL LETTER YI */ |
|
276 |
{ 0x06a8, 0x0458 }, /* Cyrillic_je ј CYRILLIC SMALL LETTER JE */ |
|
277 |
{ 0x06a9, 0x0459 }, /* Cyrillic_lje љ CYRILLIC SMALL LETTER LJE */ |
|
278 |
{ 0x06aa, 0x045a }, /* Cyrillic_nje њ CYRILLIC SMALL LETTER NJE */ |
|
279 |
{ 0x06ab, 0x045b }, /* Serbian_tshe ћ CYRILLIC SMALL LETTER TSHE */ |
|
280 |
{ 0x06ac, 0x045c }, /* Macedonia_kje ќ CYRILLIC SMALL LETTER KJE */ |
|
281 |
{ 0x06ad, 0x0491 }, /* Ukrainian_ghe_with_upturn ґ CYRILLIC SMALL LETTER GHE WITH UPTURN */ |
|
282 |
{ 0x06ae, 0x045e }, /* Byelorussian_shortu ў CYRILLIC SMALL LETTER SHORT U */ |
|
283 |
{ 0x06af, 0x045f }, /* Cyrillic_dzhe џ CYRILLIC SMALL LETTER DZHE */ |
|
284 |
{ 0x06b0, 0x2116 }, /* numerosign № NUMERO SIGN */ |
|
285 |
{ 0x06b1, 0x0402 }, /* Serbian_DJE Ђ CYRILLIC CAPITAL LETTER DJE */ |
|
286 |
{ 0x06b2, 0x0403 }, /* Macedonia_GJE Ѓ CYRILLIC CAPITAL LETTER GJE */ |
|
287 |
{ 0x06b3, 0x0401 }, /* Cyrillic_IO Ё CYRILLIC CAPITAL LETTER IO */ |
|
288 |
{ 0x06b4, 0x0404 }, /* Ukrainian_IE Є CYRILLIC CAPITAL LETTER UKRAINIAN IE */ |
|
289 |
{ 0x06b5, 0x0405 }, /* Macedonia_DSE Ѕ CYRILLIC CAPITAL LETTER DZE */ |
|
290 |
{ 0x06b6, 0x0406 }, /* Ukrainian_I І CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */ |
|
291 |
{ 0x06b7, 0x0407 }, /* Ukrainian_YI Ї CYRILLIC CAPITAL LETTER YI */ |
|
292 |
{ 0x06b8, 0x0408 }, /* Cyrillic_JE Ј CYRILLIC CAPITAL LETTER JE */ |
|
293 |
{ 0x06b9, 0x0409 }, /* Cyrillic_LJE Љ CYRILLIC CAPITAL LETTER LJE */ |
|
294 |
{ 0x06ba, 0x040a }, /* Cyrillic_NJE Њ CYRILLIC CAPITAL LETTER NJE */ |
|
295 |
{ 0x06bb, 0x040b }, /* Serbian_TSHE Ћ CYRILLIC CAPITAL LETTER TSHE */ |
|
296 |
{ 0x06bc, 0x040c }, /* Macedonia_KJE Ќ CYRILLIC CAPITAL LETTER KJE */ |
|
297 |
{ 0x06bd, 0x0490 }, /* Ukrainian_GHE_WITH_UPTURN Ґ CYRILLIC CAPITAL LETTER GHE WITH UPTURN */ |
|
298 |
{ 0x06be, 0x040e }, /* Byelorussian_SHORTU Ў CYRILLIC CAPITAL LETTER SHORT U */ |
|
299 |
{ 0x06bf, 0x040f }, /* Cyrillic_DZHE Џ CYRILLIC CAPITAL LETTER DZHE */ |
|
300 |
{ 0x06c0, 0x044e }, /* Cyrillic_yu ю CYRILLIC SMALL LETTER YU */ |
|
301 |
{ 0x06c1, 0x0430 }, /* Cyrillic_a а CYRILLIC SMALL LETTER A */ |
|
302 |
{ 0x06c2, 0x0431 }, /* Cyrillic_be б CYRILLIC SMALL LETTER BE */ |
|
303 |
{ 0x06c3, 0x0446 }, /* Cyrillic_tse ц CYRILLIC SMALL LETTER TSE */ |
|
304 |
{ 0x06c4, 0x0434 }, /* Cyrillic_de д CYRILLIC SMALL LETTER DE */ |
|
305 |
{ 0x06c5, 0x0435 }, /* Cyrillic_ie е CYRILLIC SMALL LETTER IE */ |
|
306 |
{ 0x06c6, 0x0444 }, /* Cyrillic_ef ф CYRILLIC SMALL LETTER EF */ |
|
307 |
{ 0x06c7, 0x0433 }, /* Cyrillic_ghe г CYRILLIC SMALL LETTER GHE */ |
|
308 |
{ 0x06c8, 0x0445 }, /* Cyrillic_ha х CYRILLIC SMALL LETTER HA */ |
|
309 |
{ 0x06c9, 0x0438 }, /* Cyrillic_i и CYRILLIC SMALL LETTER I */ |
|
310 |
{ 0x06ca, 0x0439 }, /* Cyrillic_shorti й CYRILLIC SMALL LETTER SHORT I */ |
|
311 |
{ 0x06cb, 0x043a }, /* Cyrillic_ka к CYRILLIC SMALL LETTER KA */ |
|
312 |
{ 0x06cc, 0x043b }, /* Cyrillic_el л CYRILLIC SMALL LETTER EL */ |
|
313 |
{ 0x06cd, 0x043c }, /* Cyrillic_em м CYRILLIC SMALL LETTER EM */ |
|
314 |
{ 0x06ce, 0x043d }, /* Cyrillic_en н CYRILLIC SMALL LETTER EN */ |
|
315 |
{ 0x06cf, 0x043e }, /* Cyrillic_o о CYRILLIC SMALL LETTER O */ |
|
316 |
{ 0x06d0, 0x043f }, /* Cyrillic_pe п CYRILLIC SMALL LETTER PE */ |
|
317 |
{ 0x06d1, 0x044f }, /* Cyrillic_ya я CYRILLIC SMALL LETTER YA */ |
|
318 |
{ 0x06d2, 0x0440 }, /* Cyrillic_er р CYRILLIC SMALL LETTER ER */ |
|
319 |
{ 0x06d3, 0x0441 }, /* Cyrillic_es с CYRILLIC SMALL LETTER ES */ |
|
320 |
{ 0x06d4, 0x0442 }, /* Cyrillic_te т CYRILLIC SMALL LETTER TE */ |
|
321 |
{ 0x06d5, 0x0443 }, /* Cyrillic_u у CYRILLIC SMALL LETTER U */ |
|
322 |
{ 0x06d6, 0x0436 }, /* Cyrillic_zhe ж CYRILLIC SMALL LETTER ZHE */ |
|
323 |
{ 0x06d7, 0x0432 }, /* Cyrillic_ve в CYRILLIC SMALL LETTER VE */ |
|
324 |
{ 0x06d8, 0x044c }, /* Cyrillic_softsign ь CYRILLIC SMALL LETTER SOFT SIGN */ |
|
325 |
{ 0x06d9, 0x044b }, /* Cyrillic_yeru ы CYRILLIC SMALL LETTER YERU */ |
|
326 |
{ 0x06da, 0x0437 }, /* Cyrillic_ze з CYRILLIC SMALL LETTER ZE */ |
|
327 |
{ 0x06db, 0x0448 }, /* Cyrillic_sha ш CYRILLIC SMALL LETTER SHA */ |
|
328 |
{ 0x06dc, 0x044d }, /* Cyrillic_e э CYRILLIC SMALL LETTER E */ |
|
329 |
{ 0x06dd, 0x0449 }, /* Cyrillic_shcha щ CYRILLIC SMALL LETTER SHCHA */ |
|
330 |
{ 0x06de, 0x0447 }, /* Cyrillic_che ч CYRILLIC SMALL LETTER CHE */ |
|
331 |
{ 0x06df, 0x044a }, /* Cyrillic_hardsign ъ CYRILLIC SMALL LETTER HARD SIGN */ |
|
332 |
{ 0x06e0, 0x042e }, /* Cyrillic_YU Ю CYRILLIC CAPITAL LETTER YU */ |
|
333 |
{ 0x06e1, 0x0410 }, /* Cyrillic_A А CYRILLIC CAPITAL LETTER A */ |
|
334 |
{ 0x06e2, 0x0411 }, /* Cyrillic_BE Б CYRILLIC CAPITAL LETTER BE */ |
|
335 |
{ 0x06e3, 0x0426 }, /* Cyrillic_TSE Ц CYRILLIC CAPITAL LETTER TSE */ |
|
336 |
{ 0x06e4, 0x0414 }, /* Cyrillic_DE Д CYRILLIC CAPITAL LETTER DE */ |
|
337 |
{ 0x06e5, 0x0415 }, /* Cyrillic_IE Е CYRILLIC CAPITAL LETTER IE */ |
|
338 |
{ 0x06e6, 0x0424 }, /* Cyrillic_EF Ф CYRILLIC CAPITAL LETTER EF */ |
|
339 |
{ 0x06e7, 0x0413 }, /* Cyrillic_GHE Г CYRILLIC CAPITAL LETTER GHE */ |
|
340 |
{ 0x06e8, 0x0425 }, /* Cyrillic_HA Х CYRILLIC CAPITAL LETTER HA */ |
|
341 |
{ 0x06e9, 0x0418 }, /* Cyrillic_I И CYRILLIC CAPITAL LETTER I */ |
|
342 |
{ 0x06ea, 0x0419 }, /* Cyrillic_SHORTI Й CYRILLIC CAPITAL LETTER SHORT I */ |
|
343 |
{ 0x06eb, 0x041a }, /* Cyrillic_KA К CYRILLIC CAPITAL LETTER KA */ |
|
344 |
{ 0x06ec, 0x041b }, /* Cyrillic_EL Л CYRILLIC CAPITAL LETTER EL */ |
|
345 |
{ 0x06ed, 0x041c }, /* Cyrillic_EM М CYRILLIC CAPITAL LETTER EM */ |
|
346 |
{ 0x06ee, 0x041d }, /* Cyrillic_EN Н CYRILLIC CAPITAL LETTER EN */ |
|
347 |
{ 0x06ef, 0x041e }, /* Cyrillic_O О CYRILLIC CAPITAL LETTER O */ |
|
348 |
{ 0x06f0, 0x041f }, /* Cyrillic_PE П CYRILLIC CAPITAL LETTER PE */ |
|
349 |
{ 0x06f1, 0x042f }, /* Cyrillic_YA Я CYRILLIC CAPITAL LETTER YA */ |
|
350 |
{ 0x06f2, 0x0420 }, /* Cyrillic_ER Р CYRILLIC CAPITAL LETTER ER */ |
|
351 |
{ 0x06f3, 0x0421 }, /* Cyrillic_ES С CYRILLIC CAPITAL LETTER ES */ |
|
352 |
{ 0x06f4, 0x0422 }, /* Cyrillic_TE Т CYRILLIC CAPITAL LETTER TE */ |
|
353 |
{ 0x06f5, 0x0423 }, /* Cyrillic_U У CYRILLIC CAPITAL LETTER U */ |
|
354 |
{ 0x06f6, 0x0416 }, /* Cyrillic_ZHE Ж CYRILLIC CAPITAL LETTER ZHE */ |
|
355 |
{ 0x06f7, 0x0412 }, /* Cyrillic_VE В CYRILLIC CAPITAL LETTER VE */ |
|
356 |
{ 0x06f8, 0x042c }, /* Cyrillic_SOFTSIGN Ь CYRILLIC CAPITAL LETTER SOFT SIGN */ |
|
357 |
{ 0x06f9, 0x042b }, /* Cyrillic_YERU Ы CYRILLIC CAPITAL LETTER YERU */ |
|
358 |
{ 0x06fa, 0x0417 }, /* Cyrillic_ZE З CYRILLIC CAPITAL LETTER ZE */ |
|
359 |
{ 0x06fb, 0x0428 }, /* Cyrillic_SHA Ш CYRILLIC CAPITAL LETTER SHA */ |
|
360 |
{ 0x06fc, 0x042d }, /* Cyrillic_E Э CYRILLIC CAPITAL LETTER E */ |
|
361 |
{ 0x06fd, 0x0429 }, /* Cyrillic_SHCHA Щ CYRILLIC CAPITAL LETTER SHCHA */ |
|
362 |
{ 0x06fe, 0x0427 }, /* Cyrillic_CHE Ч CYRILLIC CAPITAL LETTER CHE */ |
|
363 |
{ 0x06ff, 0x042a }, /* Cyrillic_HARDSIGN Ъ CYRILLIC CAPITAL LETTER HARD SIGN */ |
|
364 |
{ 0x07a1, 0x0386 }, /* Greek_ALPHAaccent Ά GREEK CAPITAL LETTER ALPHA WITH TONOS */ |
|
365 |
{ 0x07a2, 0x0388 }, /* Greek_EPSILONaccent Έ GREEK CAPITAL LETTER EPSILON WITH TONOS */ |
|
366 |
{ 0x07a3, 0x0389 }, /* Greek_ETAaccent Ή GREEK CAPITAL LETTER ETA WITH TONOS */ |
|
367 |
{ 0x07a4, 0x038a }, /* Greek_IOTAaccent Ί GREEK CAPITAL LETTER IOTA WITH TONOS */ |
|
368 |
{ 0x07a5, 0x03aa }, /* Greek_IOTAdieresis Ϊ GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */ |
|
369 |
{ 0x07a7, 0x038c }, /* Greek_OMICRONaccent Ό GREEK CAPITAL LETTER OMICRON WITH TONOS */ |
|
370 |
{ 0x07a8, 0x038e }, /* Greek_UPSILONaccent Ύ GREEK CAPITAL LETTER UPSILON WITH TONOS */ |
|
371 |
{ 0x07a9, 0x03ab }, /* Greek_UPSILONdieresis Ϋ GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */ |
|
372 |
{ 0x07ab, 0x038f }, /* Greek_OMEGAaccent Ώ GREEK CAPITAL LETTER OMEGA WITH TONOS */ |
|
373 |
{ 0x07ae, 0x0385 }, /* Greek_accentdieresis ΅ GREEK DIALYTIKA TONOS */ |
|
374 |
{ 0x07af, 0x2015 }, /* Greek_horizbar ― HORIZONTAL BAR */ |
|
375 |
{ 0x07b1, 0x03ac }, /* Greek_alphaaccent ά GREEK SMALL LETTER ALPHA WITH TONOS */ |
|
376 |
{ 0x07b2, 0x03ad }, /* Greek_epsilonaccent έ GREEK SMALL LETTER EPSILON WITH TONOS */ |
|
377 |
{ 0x07b3, 0x03ae }, /* Greek_etaaccent ή GREEK SMALL LETTER ETA WITH TONOS */ |
|
378 |
{ 0x07b4, 0x03af }, /* Greek_iotaaccent ί GREEK SMALL LETTER IOTA WITH TONOS */ |
|
379 |
{ 0x07b5, 0x03ca }, /* Greek_iotadieresis ϊ GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
|
380 |
{ 0x07b6, 0x0390 }, /* Greek_iotaaccentdieresis ΐ GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */ |
|
381 |
{ 0x07b7, 0x03cc }, /* Greek_omicronaccent ό GREEK SMALL LETTER OMICRON WITH TONOS */ |
|
382 |
{ 0x07b8, 0x03cd }, /* Greek_upsilonaccent ύ GREEK SMALL LETTER UPSILON WITH TONOS */ |
|
383 |
{ 0x07b9, 0x03cb }, /* Greek_upsilondieresis ϋ GREEK SMALL LETTER UPSILON WITH DIALYTIKA */ |
|
384 |
{ 0x07ba, 0x03b0 }, /* Greek_upsilonaccentdieresis ΰ GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */ |
|
385 |
{ 0x07bb, 0x03ce }, /* Greek_omegaaccent ώ GREEK SMALL LETTER OMEGA WITH TONOS */ |
|
386 |
{ 0x07c1, 0x0391 }, /* Greek_ALPHA Α GREEK CAPITAL LETTER ALPHA */ |
|
387 |
{ 0x07c2, 0x0392 }, /* Greek_BETA Β GREEK CAPITAL LETTER BETA */ |
|
388 |
{ 0x07c3, 0x0393 }, /* Greek_GAMMA Γ GREEK CAPITAL LETTER GAMMA */ |
|
389 |
{ 0x07c4, 0x0394 }, /* Greek_DELTA Δ GREEK CAPITAL LETTER DELTA */ |
|
390 |
{ 0x07c5, 0x0395 }, /* Greek_EPSILON Ε GREEK CAPITAL LETTER EPSILON */ |
|
391 |
{ 0x07c6, 0x0396 }, /* Greek_ZETA Ζ GREEK CAPITAL LETTER ZETA */ |
|
392 |
{ 0x07c7, 0x0397 }, /* Greek_ETA Η GREEK CAPITAL LETTER ETA */ |
|
393 |
{ 0x07c8, 0x0398 }, /* Greek_THETA Θ GREEK CAPITAL LETTER THETA */ |
|
394 |
{ 0x07c9, 0x0399 }, /* Greek_IOTA Ι GREEK CAPITAL LETTER IOTA */ |
|
395 |
{ 0x07ca, 0x039a }, /* Greek_KAPPA Κ GREEK CAPITAL LETTER KAPPA */ |
|
396 |
{ 0x07cb, 0x039b }, /* Greek_LAMBDA Λ GREEK CAPITAL LETTER LAMDA */ |
|
397 |
{ 0x07cc, 0x039c }, /* Greek_MU Μ GREEK CAPITAL LETTER MU */ |
|
398 |
{ 0x07cd, 0x039d }, /* Greek_NU Ν GREEK CAPITAL LETTER NU */ |
|
399 |
{ 0x07ce, 0x039e }, /* Greek_XI Ξ GREEK CAPITAL LETTER XI */ |
|
400 |
{ 0x07cf, 0x039f }, /* Greek_OMICRON Ο GREEK CAPITAL LETTER OMICRON */ |
|
401 |
{ 0x07d0, 0x03a0 }, /* Greek_PI Π GREEK CAPITAL LETTER PI */ |
|
402 |
{ 0x07d1, 0x03a1 }, /* Greek_RHO Ρ GREEK CAPITAL LETTER RHO */ |
|
403 |
{ 0x07d2, 0x03a3 }, /* Greek_SIGMA Σ GREEK CAPITAL LETTER SIGMA */ |
|
404 |
{ 0x07d4, 0x03a4 }, /* Greek_TAU Τ GREEK CAPITAL LETTER TAU */ |
|
405 |
{ 0x07d5, 0x03a5 }, /* Greek_UPSILON Υ GREEK CAPITAL LETTER UPSILON */ |
|
406 |
{ 0x07d6, 0x03a6 }, /* Greek_PHI Φ GREEK CAPITAL LETTER PHI */ |
|
407 |
{ 0x07d7, 0x03a7 }, /* Greek_CHI Χ GREEK CAPITAL LETTER CHI */ |
|
408 |
{ 0x07d8, 0x03a8 }, /* Greek_PSI Ψ GREEK CAPITAL LETTER PSI */ |
|
409 |
{ 0x07d9, 0x03a9 }, /* Greek_OMEGA Ω GREEK CAPITAL LETTER OMEGA */ |
|
410 |
{ 0x07e1, 0x03b1 }, /* Greek_alpha α GREEK SMALL LETTER ALPHA */ |
|
411 |
{ 0x07e2, 0x03b2 }, /* Greek_beta β GREEK SMALL LETTER BETA */ |
|
412 |
{ 0x07e3, 0x03b3 }, /* Greek_gamma γ GREEK SMALL LETTER GAMMA */ |
|
413 |
{ 0x07e4, 0x03b4 }, /* Greek_delta δ GREEK SMALL LETTER DELTA */ |
|
414 |
{ 0x07e5, 0x03b5 }, /* Greek_epsilon ε GREEK SMALL LETTER EPSILON */ |
|
415 |
{ 0x07e6, 0x03b6 }, /* Greek_zeta ζ GREEK SMALL LETTER ZETA */ |
|
416 |
{ 0x07e7, 0x03b7 }, /* Greek_eta η GREEK SMALL LETTER ETA */ |
|
417 |
{ 0x07e8, 0x03b8 }, /* Greek_theta θ GREEK SMALL LETTER THETA */ |
|
418 |
{ 0x07e9, 0x03b9 }, /* Greek_iota ι GREEK SMALL LETTER IOTA */ |
|
419 |
{ 0x07ea, 0x03ba }, /* Greek_kappa κ GREEK SMALL LETTER KAPPA */ |
|
420 |
{ 0x07eb, 0x03bb }, /* Greek_lambda λ GREEK SMALL LETTER LAMDA */ |
|
421 |
{ 0x07ec, 0x03bc }, /* Greek_mu μ GREEK SMALL LETTER MU */ |
|
422 |
{ 0x07ed, 0x03bd }, /* Greek_nu ν GREEK SMALL LETTER NU */ |
|
423 |
{ 0x07ee, 0x03be }, /* Greek_xi ξ GREEK SMALL LETTER XI */ |
|
424 |
{ 0x07ef, 0x03bf }, /* Greek_omicron ο GREEK SMALL LETTER OMICRON */ |
|
425 |
{ 0x07f0, 0x03c0 }, /* Greek_pi π GREEK SMALL LETTER PI */ |
|
426 |
{ 0x07f1, 0x03c1 }, /* Greek_rho ρ GREEK SMALL LETTER RHO */ |
|
427 |
{ 0x07f2, 0x03c3 }, /* Greek_sigma σ GREEK SMALL LETTER SIGMA */ |
|
428 |
{ 0x07f3, 0x03c2 }, /* Greek_finalsmallsigma ς GREEK SMALL LETTER FINAL SIGMA */ |
|
429 |
{ 0x07f4, 0x03c4 }, /* Greek_tau τ GREEK SMALL LETTER TAU */ |
|
430 |
{ 0x07f5, 0x03c5 }, /* Greek_upsilon υ GREEK SMALL LETTER UPSILON */ |
|
431 |
{ 0x07f6, 0x03c6 }, /* Greek_phi φ GREEK SMALL LETTER PHI */ |
|
432 |
{ 0x07f7, 0x03c7 }, /* Greek_chi χ GREEK SMALL LETTER CHI */ |
|
433 |
{ 0x07f8, 0x03c8 }, /* Greek_psi ψ GREEK SMALL LETTER PSI */ |
|
434 |
{ 0x07f9, 0x03c9 }, /* Greek_omega ω GREEK SMALL LETTER OMEGA */ |
|
435 |
/* 0x08a1 leftradical ? ??? */
|
|
436 |
/* 0x08a2 topleftradical ? ??? */
|
|
437 |
/* 0x08a3 horizconnector ? ??? */
|
|
438 |
{ 0x08a4, 0x2320 }, /* topintegral ⌠ TOP HALF INTEGRAL */ |
|
439 |
{ 0x08a5, 0x2321 }, /* botintegral ⌡ BOTTOM HALF INTEGRAL */ |
|
440 |
{ 0x08a6, 0x2502 }, /* vertconnector │ BOX DRAWINGS LIGHT VERTICAL */ |
|
441 |
/* 0x08a7 topleftsqbracket ? ??? */
|
|
442 |
/* 0x08a8 botleftsqbracket ? ??? */
|
|
443 |
/* 0x08a9 toprightsqbracket ? ??? */
|
|
444 |
/* 0x08aa botrightsqbracket ? ??? */
|
|
445 |
/* 0x08ab topleftparens ? ??? */
|
|
446 |
/* 0x08ac botleftparens ? ??? */
|
|
447 |
/* 0x08ad toprightparens ? ??? */
|
|
448 |
/* 0x08ae botrightparens ? ??? */
|
|
449 |
/* 0x08af leftmiddlecurlybrace ? ??? */
|
|
450 |
/* 0x08b0 rightmiddlecurlybrace ? ??? */
|
|
451 |
/* 0x08b1 topleftsummation ? ??? */
|
|
452 |
/* 0x08b2 botleftsummation ? ??? */
|
|
453 |
/* 0x08b3 topvertsummationconnector ? ??? */
|
|
454 |
/* 0x08b4 botvertsummationconnector ? ??? */
|
|
455 |
/* 0x08b5 toprightsummation ? ??? */
|
|
456 |
/* 0x08b6 botrightsummation ? ??? */
|
|
457 |
/* 0x08b7 rightmiddlesummation ? ??? */
|
|
458 |
{ 0x08bc, 0x2264 }, /* lessthanequal ≤ LESS-THAN OR EQUAL TO */ |
|
459 |
{ 0x08bd, 0x2260 }, /* notequal ≠ NOT EQUAL TO */ |
|
460 |
{ 0x08be, 0x2265 }, /* greaterthanequal ≥ GREATER-THAN OR EQUAL TO */ |
|
461 |
{ 0x08bf, 0x222b }, /* integral ∫ INTEGRAL */ |
|
462 |
{ 0x08c0, 0x2234 }, /* therefore ∴ THEREFORE */ |
|
463 |
{ 0x08c1, 0x221d }, /* variation ∝ PROPORTIONAL TO */ |
|
464 |
{ 0x08c2, 0x221e }, /* infinity ∞ INFINITY */ |
|
465 |
{ 0x08c5, 0x2207 }, /* nabla ∇ NABLA */ |
|
466 |
{ 0x08c8, 0x2245 }, /* approximate ≅ APPROXIMATELY EQUAL TO */ |
|
467 |
/* 0x08c9 similarequal ? ??? */
|
|
468 |
{ 0x08cd, 0x21d4 }, /* ifonlyif ⇔ LEFT RIGHT DOUBLE ARROW */ |
|
469 |
{ 0x08ce, 0x21d2 }, /* implies ⇒ RIGHTWARDS DOUBLE ARROW */ |
|
470 |
{ 0x08cf, 0x2261 }, /* identical ≡ IDENTICAL TO */ |
|
471 |
{ 0x08d6, 0x221a }, /* radical √ SQUARE ROOT */ |
|
472 |
{ 0x08da, 0x2282 }, /* includedin ⊂ SUBSET OF */ |
|
473 |
{ 0x08db, 0x2283 }, /* includes ⊃ SUPERSET OF */ |
|
474 |
{ 0x08dc, 0x2229 }, /* intersection ∩ INTERSECTION */ |
|
475 |
{ 0x08dd, 0x222a }, /* union ∪ UNION */ |
|
476 |
{ 0x08de, 0x2227 }, /* logicaland ∧ LOGICAL AND */ |
|
477 |
{ 0x08df, 0x2228 }, /* logicalor ∨ LOGICAL OR */ |
|
478 |
{ 0x08ef, 0x2202 }, /* partialderivative ∂ PARTIAL DIFFERENTIAL */ |
|
479 |
{ 0x08f6, 0x0192 }, /* function ƒ LATIN SMALL LETTER F WITH HOOK */ |
|
480 |
{ 0x08fb, 0x2190 }, /* leftarrow ← LEFTWARDS ARROW */ |
|
481 |
{ 0x08fc, 0x2191 }, /* uparrow ↑ UPWARDS ARROW */ |
|
482 |
{ 0x08fd, 0x2192 }, /* rightarrow → RIGHTWARDS ARROW */ |
|
483 |
{ 0x08fe, 0x2193 }, /* downarrow ↓ DOWNWARDS ARROW */ |
|
484 |
{ 0x09df, 0x2422 }, /* blank ␢ BLANK SYMBOL */ |
|
485 |
{ 0x09e0, 0x25c6 }, /* soliddiamond ◆ BLACK DIAMOND */ |
|
486 |
{ 0x09e1, 0x2592 }, /* checkerboard ▒ MEDIUM SHADE */ |
|
487 |
{ 0x09e2, 0x2409 }, /* ht ␉ SYMBOL FOR HORIZONTAL TABULATION */ |
|
488 |
{ 0x09e3, 0x240c }, /* ff ␌ SYMBOL FOR FORM FEED */ |
|
489 |
{ 0x09e4, 0x240d }, /* cr ␍ SYMBOL FOR CARRIAGE RETURN */ |
|
490 |
{ 0x09e5, 0x240a }, /* lf ␊ SYMBOL FOR LINE FEED */ |
|
491 |
{ 0x09e8, 0x2424 }, /* nl  SYMBOL FOR NEWLINE */ |
|
492 |
{ 0x09e9, 0x240b }, /* vt ␋ SYMBOL FOR VERTICAL TABULATION */ |
|
493 |
{ 0x09ea, 0x2518 }, /* lowrightcorner ┘ BOX DRAWINGS LIGHT UP AND LEFT */ |
|
494 |
{ 0x09eb, 0x2510 }, /* uprightcorner ┐ BOX DRAWINGS LIGHT DOWN AND LEFT */ |
|
495 |
{ 0x09ec, 0x250c }, /* upleftcorner ┌ BOX DRAWINGS LIGHT DOWN AND RIGHT */ |
|
496 |
{ 0x09ed, 0x2514 }, /* lowleftcorner └ BOX DRAWINGS LIGHT UP AND RIGHT */ |
|
497 |
{ 0x09ee, 0x253c }, /* crossinglines ┼ BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL */ |
|
498 |
/* 0x09ef horizlinescan1 ? ??? */
|
|
499 |
/* 0x09f0 horizlinescan3 ? ??? */
|
|
500 |
{ 0x09f1, 0x2500 }, /* horizlinescan5 ─ BOX DRAWINGS LIGHT HORIZONTAL */ |
|
501 |
/* 0x09f2 horizlinescan7 ? ??? */
|
|
502 |
/* 0x09f3 horizlinescan9 ? ??? */
|
|
503 |
{ 0x09f4, 0x251c }, /* leftt ├ BOX DRAWINGS LIGHT VERTICAL AND RIGHT */ |
|
504 |
{ 0x09f5, 0x2524 }, /* rightt ┤ BOX DRAWINGS LIGHT VERTICAL AND LEFT */ |
|
505 |
{ 0x09f6, 0x2534 }, /* bott ┴ BOX DRAWINGS LIGHT UP AND HORIZONTAL */ |
|
506 |
{ 0x09f7, 0x252c }, /* topt ┬ BOX DRAWINGS LIGHT DOWN AND HORIZONTAL */ |
|
507 |
{ 0x09f8, 0x2502 }, /* vertbar │ BOX DRAWINGS LIGHT VERTICAL */ |
|
508 |
{ 0x0aa1, 0x2003 }, /* emspace EM SPACE */ |
|
509 |
{ 0x0aa2, 0x2002 }, /* enspace EN SPACE */ |
|
510 |
{ 0x0aa3, 0x2004 }, /* em3space THREE-PER-EM SPACE */ |
|
511 |
{ 0x0aa4, 0x2005 }, /* em4space FOUR-PER-EM SPACE */ |
|
512 |
{ 0x0aa5, 0x2007 }, /* digitspace FIGURE SPACE */ |
|
513 |
{ 0x0aa6, 0x2008 }, /* punctspace PUNCTUATION SPACE */ |
|
514 |
{ 0x0aa7, 0x2009 }, /* thinspace THIN SPACE */ |
|
515 |
{ 0x0aa8, 0x200a }, /* hairspace HAIR SPACE */ |
|
516 |
{ 0x0aa9, 0x2014 }, /* emdash — EM DASH */ |
|
517 |
{ 0x0aaa, 0x2013 }, /* endash – EN DASH */ |
|
518 |
/* 0x0aac signifblank ? ??? */
|
|
519 |
{ 0x0aae, 0x2026 }, /* ellipsis … HORIZONTAL ELLIPSIS */ |
|
520 |
/* 0x0aaf doubbaselinedot ? ??? */
|
|
521 |
{ 0x0ab0, 0x2153 }, /* onethird ⅓ VULGAR FRACTION ONE THIRD */ |
|
522 |
{ 0x0ab1, 0x2154 }, /* twothirds ⅔ VULGAR FRACTION TWO THIRDS */ |
|
523 |
{ 0x0ab2, 0x2155 }, /* onefifth ⅕ VULGAR FRACTION ONE FIFTH */ |
|
524 |
{ 0x0ab3, 0x2156 }, /* twofifths ⅖ VULGAR FRACTION TWO FIFTHS */ |
|
525 |
{ 0x0ab4, 0x2157 }, /* threefifths ⅗ VULGAR FRACTION THREE FIFTHS */ |
|
526 |
{ 0x0ab5, 0x2158 }, /* fourfifths ⅘ VULGAR FRACTION FOUR FIFTHS */ |
|
527 |
{ 0x0ab6, 0x2159 }, /* onesixth ⅙ VULGAR FRACTION ONE SIXTH */ |
|
528 |
{ 0x0ab7, 0x215a }, /* fivesixths ⅚ VULGAR FRACTION FIVE SIXTHS */ |
|
529 |
{ 0x0ab8, 0x2105 }, /* careof ℅ CARE OF */ |
|
530 |
{ 0x0abb, 0x2012 }, /* figdash ‒ FIGURE DASH */ |
|
531 |
{ 0x0abc, 0x2329 }, /* leftanglebracket 〈 LEFT-POINTING ANGLE BRACKET */ |
|
532 |
{ 0x0abd, 0x002e }, /* decimalpoint . FULL STOP */ |
|
533 |
{ 0x0abe, 0x232a }, /* rightanglebracket 〉 RIGHT-POINTING ANGLE BRACKET */ |
|
534 |
/* 0x0abf marker ? ??? */
|
|
535 |
{ 0x0ac3, 0x215b }, /* oneeighth ⅛ VULGAR FRACTION ONE EIGHTH */ |
|
536 |
{ 0x0ac4, 0x215c }, /* threeeighths ⅜ VULGAR FRACTION THREE EIGHTHS */ |
|
537 |
{ 0x0ac5, 0x215d }, /* fiveeighths ⅝ VULGAR FRACTION FIVE EIGHTHS */ |
|
538 |
{ 0x0ac6, 0x215e }, /* seveneighths ⅞ VULGAR FRACTION SEVEN EIGHTHS */ |
|
539 |
{ 0x0ac9, 0x2122 }, /* trademark ™ TRADE MARK SIGN */ |
|
540 |
{ 0x0aca, 0x2613 }, /* signaturemark ☓ SALTIRE */ |
|
541 |
/* 0x0acb trademarkincircle ? ??? */
|
|
542 |
{ 0x0acc, 0x25c1 }, /* leftopentriangle ◁ WHITE LEFT-POINTING TRIANGLE */ |
|
543 |
{ 0x0acd, 0x25b7 }, /* rightopentriangle ▷ WHITE RIGHT-POINTING TRIANGLE */ |
|
544 |
{ 0x0ace, 0x25cb }, /* emopencircle ○ WHITE CIRCLE */ |
|
545 |
{ 0x0acf, 0x25a1 }, /* emopenrectangle □ WHITE SQUARE */ |
|
546 |
{ 0x0ad0, 0x2018 }, /* leftsinglequotemark ‘ LEFT SINGLE QUOTATION MARK */ |
|
547 |
{ 0x0ad1, 0x2019 }, /* rightsinglequotemark ’ RIGHT SINGLE QUOTATION MARK */ |
|
548 |
{ 0x0ad2, 0x201c }, /* leftdoublequotemark “ LEFT DOUBLE QUOTATION MARK */ |
|
549 |
{ 0x0ad3, 0x201d }, /* rightdoublequotemark ” RIGHT DOUBLE QUOTATION MARK */ |
|
550 |
{ 0x0ad4, 0x211e }, /* prescription ℞ PRESCRIPTION TAKE */ |
|
551 |
{ 0x0ad6, 0x2032 }, /* minutes ′ PRIME */ |
|
552 |
{ 0x0ad7, 0x2033 }, /* seconds ″ DOUBLE PRIME */ |
|
553 |
{ 0x0ad9, 0x271d }, /* latincross ✝ LATIN CROSS */ |
|
554 |
/* 0x0ada hexagram ? ??? */
|
|
555 |
{ 0x0adb, 0x25ac }, /* filledrectbullet ▬ BLACK RECTANGLE */ |
|
556 |
{ 0x0adc, 0x25c0 }, /* filledlefttribullet ◀ BLACK LEFT-POINTING TRIANGLE */ |
|
557 |
{ 0x0add, 0x25b6 }, /* filledrighttribullet ▶ BLACK RIGHT-POINTING TRIANGLE */ |
|
558 |
{ 0x0ade, 0x25cf }, /* emfilledcircle ● BLACK CIRCLE */ |
|
559 |
{ 0x0adf, 0x25a0 }, /* emfilledrect ■ BLACK SQUARE */ |
|
560 |
{ 0x0ae0, 0x25e6 }, /* enopencircbullet ◦ WHITE BULLET */ |
|
561 |
{ 0x0ae1, 0x25ab }, /* enopensquarebullet ▫ WHITE SMALL SQUARE */ |
|
562 |
{ 0x0ae2, 0x25ad }, /* openrectbullet ▭ WHITE RECTANGLE */ |
|
563 |
{ 0x0ae3, 0x25b3 }, /* opentribulletup △ WHITE UP-POINTING TRIANGLE */ |
|
564 |
{ 0x0ae4, 0x25bd }, /* opentribulletdown ▽ WHITE DOWN-POINTING TRIANGLE */ |
|
565 |
{ 0x0ae5, 0x2606 }, /* openstar ☆ WHITE STAR */ |
|
566 |
{ 0x0ae6, 0x2022 }, /* enfilledcircbullet • BULLET */ |
|
567 |
{ 0x0ae7, 0x25aa }, /* enfilledsqbullet ▪ BLACK SMALL SQUARE */ |
|
568 |
{ 0x0ae8, 0x25b2 }, /* filledtribulletup ▲ BLACK UP-POINTING TRIANGLE */ |
|
569 |
{ 0x0ae9, 0x25bc }, /* filledtribulletdown ▼ BLACK DOWN-POINTING TRIANGLE */ |
|
570 |
{ 0x0aea, 0x261c }, /* leftpointer ☜ WHITE LEFT POINTING INDEX */ |
|
571 |
{ 0x0aeb, 0x261e }, /* rightpointer ☞ WHITE RIGHT POINTING INDEX */ |
|
572 |
{ 0x0aec, 0x2663 }, /* club ♣ BLACK CLUB SUIT */ |
|
573 |
{ 0x0aed, 0x2666 }, /* diamond ♦ BLACK DIAMOND SUIT */ |
|
574 |
{ 0x0aee, 0x2665 }, /* heart ♥ BLACK HEART SUIT */ |
|
575 |
{ 0x0af0, 0x2720 }, /* maltesecross ✠ MALTESE CROSS */ |
|
576 |
{ 0x0af1, 0x2020 }, /* dagger † DAGGER */ |
|
577 |
{ 0x0af2, 0x2021 }, /* doubledagger ‡ DOUBLE DAGGER */ |
|
578 |
{ 0x0af3, 0x2713 }, /* checkmark ✓ CHECK MARK */ |
|
579 |
{ 0x0af4, 0x2717 }, /* ballotcross ✗ BALLOT X */ |
|
580 |
{ 0x0af5, 0x266f }, /* musicalsharp ♯ MUSIC SHARP SIGN */ |
|
581 |
{ 0x0af6, 0x266d }, /* musicalflat ♭ MUSIC FLAT SIGN */ |
|
582 |
{ 0x0af7, 0x2642 }, /* malesymbol ♂ MALE SIGN */ |
|
583 |
{ 0x0af8, 0x2640 }, /* femalesymbol ♀ FEMALE SIGN */ |
|
584 |
{ 0x0af9, 0x260e }, /* telephone ☎ BLACK TELEPHONE */ |
|
585 |
{ 0x0afa, 0x2315 }, /* telephonerecorder ⌕ TELEPHONE RECORDER */ |
|
586 |
{ 0x0afb, 0x2117 }, /* phonographcopyright ℗ SOUND RECORDING COPYRIGHT */ |
|
587 |
{ 0x0afc, 0x2038 }, /* caret ‸ CARET */ |
|
588 |
{ 0x0afd, 0x201a }, /* singlelowquotemark ‚ SINGLE LOW-9 QUOTATION MARK */ |
|
589 |
{ 0x0afe, 0x201e }, /* doublelowquotemark „ DOUBLE LOW-9 QUOTATION MARK */ |
|
590 |
/* 0x0aff cursor ? ??? */
|
|
591 |
{ 0x0ba3, 0x003c }, /* leftcaret < LESS-THAN SIGN */ |
|
592 |
{ 0x0ba6, 0x003e }, /* rightcaret > GREATER-THAN SIGN */ |
|
593 |
{ 0x0ba8, 0x2228 }, /* downcaret ∨ LOGICAL OR */ |
|
594 |
{ 0x0ba9, 0x2227 }, /* upcaret ∧ LOGICAL AND */ |
|
595 |
{ 0x0bc0, 0x00af }, /* overbar ¯ MACRON */ |
|
596 |
{ 0x0bc2, 0x22a4 }, /* downtack ⊤ DOWN TACK */ |
|
597 |
{ 0x0bc3, 0x2229 }, /* upshoe ∩ INTERSECTION */ |
|
598 |
{ 0x0bc4, 0x230a }, /* downstile ⌊ LEFT FLOOR */ |
|
599 |
{ 0x0bc6, 0x005f }, /* underbar _ LOW LINE */ |
|
600 |
{ 0x0bca, 0x2218 }, /* jot ∘ RING OPERATOR */ |
|
601 |
{ 0x0bcc, 0x2395 }, /* quad ⎕ APL FUNCTIONAL SYMBOL QUAD (Unicode 3.0) */ |
|
602 |
{ 0x0bce, 0x22a5 }, /* uptack ⊥ UP TACK */ |
|
603 |
{ 0x0bcf, 0x25cb }, /* circle ○ WHITE CIRCLE */ |
|
604 |
{ 0x0bd3, 0x2308 }, /* upstile ⌈ LEFT CEILING */ |
|
605 |
{ 0x0bd6, 0x222a }, /* downshoe ∪ UNION */ |
|
606 |
{ 0x0bd8, 0x2283 }, /* rightshoe ⊃ SUPERSET OF */ |
|
607 |
{ 0x0bda, 0x2282 }, /* leftshoe ⊂ SUBSET OF */ |
|
608 |
{ 0x0bdc, 0x22a3 }, /* lefttack ⊣ LEFT TACK */ |
|
609 |
{ 0x0bfc, 0x22a2 }, /* righttack ⊢ RIGHT TACK */ |
|
610 |
{ 0x0cdf, 0x2017 }, /* hebrew_doublelowline ‗ DOUBLE LOW LINE */ |
|
611 |
{ 0x0ce0, 0x05d0 }, /* hebrew_aleph א HEBREW LETTER ALEF */ |
|
612 |
{ 0x0ce1, 0x05d1 }, /* hebrew_bet ב HEBREW LETTER BET */ |
|
613 |
{ 0x0ce2, 0x05d2 }, /* hebrew_gimel ג HEBREW LETTER GIMEL */ |
|
614 |
{ 0x0ce3, 0x05d3 }, /* hebrew_dalet ד HEBREW LETTER DALET */ |
|
615 |
{ 0x0ce4, 0x05d4 }, /* hebrew_he ה HEBREW LETTER HE */ |
|
616 |
{ 0x0ce5, 0x05d5 }, /* hebrew_waw ו HEBREW LETTER VAV */ |
|
617 |
{ 0x0ce6, 0x05d6 }, /* hebrew_zain ז HEBREW LETTER ZAYIN */ |
|
618 |
{ 0x0ce7, 0x05d7 }, /* hebrew_chet ח HEBREW LETTER HET */ |
|
619 |
{ 0x0ce8, 0x05d8 }, /* hebrew_tet ט HEBREW LETTER TET */ |
|
620 |
{ 0x0ce9, 0x05d9 }, /* hebrew_yod י HEBREW LETTER YOD */ |
|
621 |
{ 0x0cea, 0x05da }, /* hebrew_finalkaph ך HEBREW LETTER FINAL KAF */ |
|
622 |
{ 0x0ceb, 0x05db }, /* hebrew_kaph כ HEBREW LETTER KAF */ |
|
623 |
{ 0x0cec, 0x05dc }, /* hebrew_lamed ל HEBREW LETTER LAMED */ |
|
624 |
{ 0x0ced, 0x05dd }, /* hebrew_finalmem ם HEBREW LETTER FINAL MEM */ |
|
625 |
{ 0x0cee, 0x05de }, /* hebrew_mem מ HEBREW LETTER MEM */ |
|
626 |
{ 0x0cef, 0x05df }, /* hebrew_finalnun ן HEBREW LETTER FINAL NUN */ |
|
627 |
{ 0x0cf0, 0x05e0 }, /* hebrew_nun נ HEBREW LETTER NUN */ |
|
628 |
{ 0x0cf1, 0x05e1 }, /* hebrew_samech ס HEBREW LETTER SAMEKH */ |
|
629 |
{ 0x0cf2, 0x05e2 }, /* hebrew_ayin ע HEBREW LETTER AYIN */ |
|
630 |
{ 0x0cf3, 0x05e3 }, /* hebrew_finalpe ף HEBREW LETTER FINAL PE */ |
|
631 |
{ 0x0cf4, 0x05e4 }, /* hebrew_pe פ HEBREW LETTER PE */ |
|
632 |
{ 0x0cf5, 0x05e5 }, /* hebrew_finalzade ץ HEBREW LETTER FINAL TSADI */ |
|
633 |
{ 0x0cf6, 0x05e6 }, /* hebrew_zade צ HEBREW LETTER TSADI */ |
|
634 |
{ 0x0cf7, 0x05e7 }, /* hebrew_qoph ק HEBREW LETTER QOF */ |
|
635 |
{ 0x0cf8, 0x05e8 }, /* hebrew_resh ר HEBREW LETTER RESH */ |
|
636 |
{ 0x0cf9, 0x05e9 }, /* hebrew_shin ש HEBREW LETTER SHIN */ |
|
637 |
{ 0x0cfa, 0x05ea }, /* hebrew_taw ת HEBREW LETTER TAV */ |
|
638 |
{ 0x0da1, 0x0e01 }, /* Thai_kokai ก THAI CHARACTER KO KAI */ |
|
639 |
{ 0x0da2, 0x0e02 }, /* Thai_khokhai ข THAI CHARACTER KHO KHAI */ |
|
640 |
{ 0x0da3, 0x0e03 }, /* Thai_khokhuat ฃ THAI CHARACTER KHO KHUAT */ |
|
641 |
{ 0x0da4, 0x0e04 }, /* Thai_khokhwai ค THAI CHARACTER KHO KHWAI */ |
|
642 |
{ 0x0da5, 0x0e05 }, /* Thai_khokhon ฅ THAI CHARACTER KHO KHON */ |
|
643 |
{ 0x0da6, 0x0e06 }, /* Thai_khorakhang ฆ THAI CHARACTER KHO RAKHANG */ |
|
644 |
{ 0x0da7, 0x0e07 }, /* Thai_ngongu ง THAI CHARACTER NGO NGU */ |
|
645 |
{ 0x0da8, 0x0e08 }, /* Thai_chochan จ THAI CHARACTER CHO CHAN */ |
|
646 |
{ 0x0da9, 0x0e09 }, /* Thai_choching ฉ THAI CHARACTER CHO CHING */ |
|
647 |
{ 0x0daa, 0x0e0a }, /* Thai_chochang ช THAI CHARACTER CHO CHANG */ |
|
648 |
{ 0x0dab, 0x0e0b }, /* Thai_soso ซ THAI CHARACTER SO SO */ |
|
649 |
{ 0x0dac, 0x0e0c }, /* Thai_chochoe ฌ THAI CHARACTER CHO CHOE */ |
|
650 |
{ 0x0dad, 0x0e0d }, /* Thai_yoying ญ THAI CHARACTER YO YING */ |
|
651 |
{ 0x0dae, 0x0e0e }, /* Thai_dochada ฎ THAI CHARACTER DO CHADA */ |
|
652 |
{ 0x0daf, 0x0e0f }, /* Thai_topatak ฏ THAI CHARACTER TO PATAK */ |
|
653 |
{ 0x0db0, 0x0e10 }, /* Thai_thothan ฐ THAI CHARACTER THO THAN */ |
|
654 |
{ 0x0db1, 0x0e11 }, /* Thai_thonangmontho ฑ THAI CHARACTER THO NANGMONTHO */ |
|
655 |
{ 0x0db2, 0x0e12 }, /* Thai_thophuthao ฒ THAI CHARACTER THO PHUTHAO */ |
|
656 |
{ 0x0db3, 0x0e13 }, /* Thai_nonen ณ THAI CHARACTER NO NEN */ |
|
657 |
{ 0x0db4, 0x0e14 }, /* Thai_dodek ด THAI CHARACTER DO DEK */ |
|
658 |
{ 0x0db5, 0x0e15 }, /* Thai_totao ต THAI CHARACTER TO TAO */ |
|
659 |
{ 0x0db6, 0x0e16 }, /* Thai_thothung ถ THAI CHARACTER THO THUNG */ |
|
660 |
{ 0x0db7, 0x0e17 }, /* Thai_thothahan ท THAI CHARACTER THO THAHAN */ |
|
661 |
{ 0x0db8, 0x0e18 }, /* Thai_thothong ธ THAI CHARACTER THO THONG */ |
|
662 |
{ 0x0db9, 0x0e19 }, /* Thai_nonu น THAI CHARACTER NO NU */ |
|
663 |
{ 0x0dba, 0x0e1a }, /* Thai_bobaimai บ THAI CHARACTER BO BAIMAI */ |
|
664 |
{ 0x0dbb, 0x0e1b }, /* Thai_popla ป THAI CHARACTER PO PLA */ |
|
665 |
{ 0x0dbc, 0x0e1c }, /* Thai_phophung ผ THAI CHARACTER PHO PHUNG */ |
|
666 |
{ 0x0dbd, 0x0e1d }, /* Thai_fofa ฝ THAI CHARACTER FO FA */ |
|
667 |
{ 0x0dbe, 0x0e1e }, /* Thai_phophan พ THAI CHARACTER PHO PHAN */ |
|
668 |
{ 0x0dbf, 0x0e1f }, /* Thai_fofan ฟ THAI CHARACTER FO FAN */ |
|
669 |
{ 0x0dc0, 0x0e20 }, /* Thai_phosamphao ภ THAI CHARACTER PHO SAMPHAO */ |
|
670 |
{ 0x0dc1, 0x0e21 }, /* Thai_moma ม THAI CHARACTER MO MA */ |
|
671 |
{ 0x0dc2, 0x0e22 }, /* Thai_yoyak ย THAI CHARACTER YO YAK */ |
|
672 |
{ 0x0dc3, 0x0e23 }, /* Thai_rorua ร THAI CHARACTER RO RUA */ |
|
673 |
{ 0x0dc4, 0x0e24 }, /* Thai_ru ฤ THAI CHARACTER RU */ |
|
674 |
{ 0x0dc5, 0x0e25 }, /* Thai_loling ล THAI CHARACTER LO LING */ |
|
675 |
{ 0x0dc6, 0x0e26 }, /* Thai_lu ฦ THAI CHARACTER LU */ |
|
676 |
{ 0x0dc7, 0x0e27 }, /* Thai_wowaen ว THAI CHARACTER WO WAEN */ |
|
677 |
{ 0x0dc8, 0x0e28 }, /* Thai_sosala ศ THAI CHARACTER SO SALA */ |
|
678 |
{ 0x0dc9, 0x0e29 }, /* Thai_sorusi ษ THAI CHARACTER SO RUSI */ |
|
679 |
{ 0x0dca, 0x0e2a }, /* Thai_sosua ส THAI CHARACTER SO SUA */ |
|
680 |
{ 0x0dcb, 0x0e2b }, /* Thai_hohip ห THAI CHARACTER HO HIP */ |
|
681 |
{ 0x0dcc, 0x0e2c }, /* Thai_lochula ฬ THAI CHARACTER LO CHULA */ |
|
682 |
{ 0x0dcd, 0x0e2d }, /* Thai_oang อ THAI CHARACTER O ANG */ |
|
683 |
{ 0x0dce, 0x0e2e }, /* Thai_honokhuk ฮ THAI CHARACTER HO NOKHUK */ |
|
684 |
{ 0x0dcf, 0x0e2f }, /* Thai_paiyannoi ฯ THAI CHARACTER PAIYANNOI */ |
|
685 |
{ 0x0dd0, 0x0e30 }, /* Thai_saraa ะ THAI CHARACTER SARA A */ |
|
686 |
{ 0x0dd1, 0x0e31 }, /* Thai_maihanakat ั THAI CHARACTER MAI HAN-AKAT */ |
|
687 |
{ 0x0dd2, 0x0e32 }, /* Thai_saraaa า THAI CHARACTER SARA AA */ |
|
688 |
{ 0x0dd3, 0x0e33 }, /* Thai_saraam ำ THAI CHARACTER SARA AM */ |
|
689 |
{ 0x0dd4, 0x0e34 }, /* Thai_sarai ิ THAI CHARACTER SARA I */ |
|
690 |
{ 0x0dd5, 0x0e35 }, /* Thai_saraii ี THAI CHARACTER SARA II */ |
|
691 |
{ 0x0dd6, 0x0e36 }, /* Thai_saraue ึ THAI CHARACTER SARA UE */ |
|
692 |
{ 0x0dd7, 0x0e37 }, /* Thai_sarauee ื THAI CHARACTER SARA UEE */ |
|
693 |
{ 0x0dd8, 0x0e38 }, /* Thai_sarau ุ THAI CHARACTER SARA U */ |
|
694 |
{ 0x0dd9, 0x0e39 }, /* Thai_sarauu ู THAI CHARACTER SARA UU */ |
|
695 |
{ 0x0dda, 0x0e3a }, /* Thai_phinthu ฺ THAI CHARACTER PHINTHU */ |
|
696 |
{ 0x0dde, 0x0e3e }, /* Thai_maihanakat_maitho ??? */ |
|
697 |
{ 0x0ddf, 0x0e3f }, /* Thai_baht ฿ THAI CURRENCY SYMBOL BAHT */ |
|
698 |
{ 0x0de0, 0x0e40 }, /* Thai_sarae เ THAI CHARACTER SARA E */ |
|
699 |
{ 0x0de1, 0x0e41 }, /* Thai_saraae แ THAI CHARACTER SARA AE */ |
|
700 |
{ 0x0de2, 0x0e42 }, /* Thai_sarao โ THAI CHARACTER SARA O */ |
|
701 |
{ 0x0de3, 0x0e43 }, /* Thai_saraaimaimuan ใ THAI CHARACTER SARA AI MAIMUAN */ |
|
702 |
{ 0x0de4, 0x0e44 }, /* Thai_saraaimaimalai ไ THAI CHARACTER SARA AI MAIMALAI */ |
|
703 |
{ 0x0de5, 0x0e45 }, /* Thai_lakkhangyao ๅ THAI CHARACTER LAKKHANGYAO */ |
|
704 |
{ 0x0de6, 0x0e46 }, /* Thai_maiyamok ๆ THAI CHARACTER MAIYAMOK */ |
|
705 |
{ 0x0de7, 0x0e47 }, /* Thai_maitaikhu ็ THAI CHARACTER MAITAIKHU */ |
|
706 |
{ 0x0de8, 0x0e48 }, /* Thai_maiek ่ THAI CHARACTER MAI EK */ |
|
707 |
{ 0x0de9, 0x0e49 }, /* Thai_maitho ้ THAI CHARACTER MAI THO */ |
|
708 |
{ 0x0dea, 0x0e4a }, /* Thai_maitri ๊ THAI CHARACTER MAI TRI */ |
|
709 |
{ 0x0deb, 0x0e4b }, /* Thai_maichattawa ๋ THAI CHARACTER MAI CHATTAWA */ |
|
710 |
{ 0x0dec, 0x0e4c }, /* Thai_thanthakhat ์ THAI CHARACTER THANTHAKHAT */ |
|
711 |
{ 0x0ded, 0x0e4d }, /* Thai_nikhahit ํ THAI CHARACTER NIKHAHIT */ |
|
712 |
{ 0x0df0, 0x0e50 }, /* Thai_leksun ๐ THAI DIGIT ZERO */ |
|
713 |
{ 0x0df1, 0x0e51 }, /* Thai_leknung ๑ THAI DIGIT ONE */ |
|
714 |
{ 0x0df2, 0x0e52 }, /* Thai_leksong ๒ THAI DIGIT TWO */ |
|
715 |
{ 0x0df3, 0x0e53 }, /* Thai_leksam ๓ THAI DIGIT THREE */ |
|
716 |
{ 0x0df4, 0x0e54 }, /* Thai_leksi ๔ THAI DIGIT FOUR */ |
|
717 |
{ 0x0df5, 0x0e55 }, /* Thai_lekha ๕ THAI DIGIT FIVE */ |
|
718 |
{ 0x0df6, 0x0e56 }, /* Thai_lekhok ๖ THAI DIGIT SIX */ |
|
719 |
{ 0x0df7, 0x0e57 }, /* Thai_lekchet ๗ THAI DIGIT SEVEN */ |
|
720 |
{ 0x0df8, 0x0e58 }, /* Thai_lekpaet ๘ THAI DIGIT EIGHT */ |
|
721 |
{ 0x0df9, 0x0e59 }, /* Thai_lekkao ๙ THAI DIGIT NINE */ |
|
722 |
{ 0x0ea1, 0x3131 }, /* Hangul_Kiyeog ㄱ HANGUL LETTER KIYEOK */ |
|
723 |
{ 0x0ea2, 0x3132 }, /* Hangul_SsangKiyeog ㄲ HANGUL LETTER SSANGKIYEOK */ |
|
724 |
{ 0x0ea3, 0x3133 }, /* Hangul_KiyeogSios ㄳ HANGUL LETTER KIYEOK-SIOS */ |
|
725 |
{ 0x0ea4, 0x3134 }, /* Hangul_Nieun ㄴ HANGUL LETTER NIEUN */ |
|
726 |
{ 0x0ea5, 0x3135 }, /* Hangul_NieunJieuj ㄵ HANGUL LETTER NIEUN-CIEUC */ |
|
727 |
{ 0x0ea6, 0x3136 }, /* Hangul_NieunHieuh ㄶ HANGUL LETTER NIEUN-HIEUH */ |
|
728 |
{ 0x0ea7, 0x3137 }, /* Hangul_Dikeud ㄷ HANGUL LETTER TIKEUT */ |
|
729 |
{ 0x0ea8, 0x3138 }, /* Hangul_SsangDikeud ㄸ HANGUL LETTER SSANGTIKEUT */ |
|
730 |
{ 0x0ea9, 0x3139 }, /* Hangul_Rieul ㄹ HANGUL LETTER RIEUL */ |
|
731 |
{ 0x0eaa, 0x313a }, /* Hangul_RieulKiyeog ㄺ HANGUL LETTER RIEUL-KIYEOK */ |
|
732 |
{ 0x0eab, 0x313b }, /* Hangul_RieulMieum ㄻ HANGUL LETTER RIEUL-MIEUM */ |
|
733 |
{ 0x0eac, 0x313c }, /* Hangul_RieulPieub ㄼ HANGUL LETTER RIEUL-PIEUP */ |
|
734 |
{ 0x0ead, 0x313d }, /* Hangul_RieulSios ㄽ HANGUL LETTER RIEUL-SIOS */ |
|
735 |
{ 0x0eae, 0x313e }, /* Hangul_RieulTieut ㄾ HANGUL LETTER RIEUL-THIEUTH */ |
|
736 |
{ 0x0eaf, 0x313f }, /* Hangul_RieulPhieuf ㄿ HANGUL LETTER RIEUL-PHIEUPH */ |
|
737 |
{ 0x0eb0, 0x3140 }, /* Hangul_RieulHieuh ㅀ HANGUL LETTER RIEUL-HIEUH */ |
|
738 |
{ 0x0eb1, 0x3141 }, /* Hangul_Mieum ㅁ HANGUL LETTER MIEUM */ |
|
739 |
{ 0x0eb2, 0x3142 }, /* Hangul_Pieub ㅂ HANGUL LETTER PIEUP */ |
|
740 |
{ 0x0eb3, 0x3143 }, /* Hangul_SsangPieub ㅃ HANGUL LETTER SSANGPIEUP */ |
|
741 |
{ 0x0eb4, 0x3144 }, /* Hangul_PieubSios ㅄ HANGUL LETTER PIEUP-SIOS */ |
|
742 |
{ 0x0eb5, 0x3145 }, /* Hangul_Sios ㅅ HANGUL LETTER SIOS */ |
|
743 |
{ 0x0eb6, 0x3146 }, /* Hangul_SsangSios ㅆ HANGUL LETTER SSANGSIOS */ |
|
744 |
{ 0x0eb7, 0x3147 }, /* Hangul_Ieung ㅇ HANGUL LETTER IEUNG */ |
|
745 |
{ 0x0eb8, 0x3148 }, /* Hangul_Jieuj ㅈ HANGUL LETTER CIEUC */ |
|
746 |
{ 0x0eb9, 0x3149 }, /* Hangul_SsangJieuj ㅉ HANGUL LETTER SSANGCIEUC */ |
|
747 |
{ 0x0eba, 0x314a }, /* Hangul_Cieuc ㅊ HANGUL LETTER CHIEUCH */ |
|
748 |
{ 0x0ebb, 0x314b }, /* Hangul_Khieuq ㅋ HANGUL LETTER KHIEUKH */ |
|
749 |
{ 0x0ebc, 0x314c }, /* Hangul_Tieut ㅌ HANGUL LETTER THIEUTH */ |
|
750 |
{ 0x0ebd, 0x314d }, /* Hangul_Phieuf ㅍ HANGUL LETTER PHIEUPH */ |
|
751 |
{ 0x0ebe, 0x314e }, /* Hangul_Hieuh ㅎ HANGUL LETTER HIEUH */ |
|
752 |
{ 0x0ebf, 0x314f }, /* Hangul_A ㅏ HANGUL LETTER A */ |
|
753 |
{ 0x0ec0, 0x3150 }, /* Hangul_AE ㅐ HANGUL LETTER AE */ |
|
754 |
{ 0x0ec1, 0x3151 }, /* Hangul_YA ㅑ HANGUL LETTER YA */ |
|
755 |
{ 0x0ec2, 0x3152 }, /* Hangul_YAE ㅒ HANGUL LETTER YAE */ |
|
756 |
{ 0x0ec3, 0x3153 }, /* Hangul_EO ㅓ HANGUL LETTER EO */ |
|
757 |
{ 0x0ec4, 0x3154 }, /* Hangul_E ㅔ HANGUL LETTER E */ |
|
758 |
{ 0x0ec5, 0x3155 }, /* Hangul_YEO ㅕ HANGUL LETTER YEO */ |
|
759 |
{ 0x0ec6, 0x3156 }, /* Hangul_YE ㅖ HANGUL LETTER YE */ |
|
760 |
{ 0x0ec7, 0x3157 }, /* Hangul_O ㅗ HANGUL LETTER O */ |
|
761 |
{ 0x0ec8, 0x3158 }, /* Hangul_WA ㅘ HANGUL LETTER WA */ |
|
762 |
{ 0x0ec9, 0x3159 }, /* Hangul_WAE ㅙ HANGUL LETTER WAE */ |
|
763 |
{ 0x0eca, 0x315a }, /* Hangul_OE ㅚ HANGUL LETTER OE */ |
|
764 |
{ 0x0ecb, 0x315b }, /* Hangul_YO ㅛ HANGUL LETTER YO */ |
|
765 |
{ 0x0ecc, 0x315c }, /* Hangul_U ㅜ HANGUL LETTER U */ |
|
766 |
{ 0x0ecd, 0x315d }, /* Hangul_WEO ㅝ HANGUL LETTER WEO */ |
|
767 |
{ 0x0ece, 0x315e }, /* Hangul_WE ㅞ HANGUL LETTER WE */ |
|
768 |
{ 0x0ecf, 0x315f }, /* Hangul_WI ㅟ HANGUL LETTER WI */ |
|
769 |
{ 0x0ed0, 0x3160 }, /* Hangul_YU ㅠ HANGUL LETTER YU */ |
|
770 |
{ 0x0ed1, 0x3161 }, /* Hangul_EU ㅡ HANGUL LETTER EU */ |
|
771 |
{ 0x0ed2, 0x3162 }, /* Hangul_YI ㅢ HANGUL LETTER YI */ |
|
772 |
{ 0x0ed3, 0x3163 }, /* Hangul_I ㅣ HANGUL LETTER I */ |
|
773 |
{ 0x0ed4, 0x11a8 }, /* Hangul_J_Kiyeog ᆨ HANGUL JONGSEONG KIYEOK */ |
|
774 |
{ 0x0ed5, 0x11a9 }, /* Hangul_J_SsangKiyeog ᆩ HANGUL JONGSEONG SSANGKIYEOK */ |
|
775 |
{ 0x0ed6, 0x11aa }, /* Hangul_J_KiyeogSios ᆪ HANGUL JONGSEONG KIYEOK-SIOS */ |
|
776 |
{ 0x0ed7, 0x11ab }, /* Hangul_J_Nieun ᆫ HANGUL JONGSEONG NIEUN */ |
|
777 |
{ 0x0ed8, 0x11ac }, /* Hangul_J_NieunJieuj ᆬ HANGUL JONGSEONG NIEUN-CIEUC */ |
|
778 |
{ 0x0ed9, 0x11ad }, /* Hangul_J_NieunHieuh ᆭ HANGUL JONGSEONG NIEUN-HIEUH */ |
|
779 |
{ 0x0eda, 0x11ae }, /* Hangul_J_Dikeud ᆮ HANGUL JONGSEONG TIKEUT */ |
|
780 |
{ 0x0edb, 0x11af }, /* Hangul_J_Rieul ᆯ HANGUL JONGSEONG RIEUL */ |
|
781 |
{ 0x0edc, 0x11b0 }, /* Hangul_J_RieulKiyeog ᆰ HANGUL JONGSEONG RIEUL-KIYEOK */ |
|
782 |
{ 0x0edd, 0x11b1 }, /* Hangul_J_RieulMieum ᆱ HANGUL JONGSEONG RIEUL-MIEUM */ |
|
783 |
{ 0x0ede, 0x11b2 }, /* Hangul_J_RieulPieub ᆲ HANGUL JONGSEONG RIEUL-PIEUP */ |
|
784 |
{ 0x0edf, 0x11b3 }, /* Hangul_J_RieulSios ᆳ HANGUL JONGSEONG RIEUL-SIOS */ |
|
785 |
{ 0x0ee0, 0x11b4 }, /* Hangul_J_RieulTieut ᆴ HANGUL JONGSEONG RIEUL-THIEUTH */ |
|
786 |
{ 0x0ee1, 0x11b5 }, /* Hangul_J_RieulPhieuf ᆵ HANGUL JONGSEONG RIEUL-PHIEUPH */ |
|
787 |
{ 0x0ee2, 0x11b6 }, /* Hangul_J_RieulHieuh ᆶ HANGUL JONGSEONG RIEUL-HIEUH */ |
|
788 |
{ 0x0ee3, 0x11b7 }, /* Hangul_J_Mieum ᆷ HANGUL JONGSEONG MIEUM */ |
|
789 |
{ 0x0ee4, 0x11b8 }, /* Hangul_J_Pieub ᆸ HANGUL JONGSEONG PIEUP */ |
|
790 |
{ 0x0ee5, 0x11b9 }, /* Hangul_J_PieubSios ᆹ HANGUL JONGSEONG PIEUP-SIOS */ |
|
791 |
{ 0x0ee6, 0x11ba }, /* Hangul_J_Sios ᆺ HANGUL JONGSEONG SIOS */ |
|
792 |
{ 0x0ee7, 0x11bb }, /* Hangul_J_SsangSios ᆻ HANGUL JONGSEONG SSANGSIOS */ |
|
793 |
{ 0x0ee8, 0x11bc }, /* Hangul_J_Ieung ᆼ HANGUL JONGSEONG IEUNG */ |
|
794 |
{ 0x0ee9, 0x11bd }, /* Hangul_J_Jieuj ᆽ HANGUL JONGSEONG CIEUC */ |
|
795 |
{ 0x0eea, 0x11be }, /* Hangul_J_Cieuc ᆾ HANGUL JONGSEONG CHIEUCH */ |
|
796 |
{ 0x0eeb, 0x11bf }, /* Hangul_J_Khieuq ᆿ HANGUL JONGSEONG KHIEUKH */ |
|
797 |
{ 0x0eec, 0x11c0 }, /* Hangul_J_Tieut ᇀ HANGUL JONGSEONG THIEUTH */ |
|
798 |
{ 0x0eed, 0x11c1 }, /* Hangul_J_Phieuf ᇁ HANGUL JONGSEONG PHIEUPH */ |
|
799 |
{ 0x0eee, 0x11c2 }, /* Hangul_J_Hieuh ᇂ HANGUL JONGSEONG HIEUH */ |
|
800 |
{ 0x0eef, 0x316d }, /* Hangul_RieulYeorinHieuh ㅭ HANGUL LETTER RIEUL-YEORINHIEUH */ |
|
801 |
{ 0x0ef0, 0x3171 }, /* Hangul_SunkyeongeumMieum ㅱ HANGUL LETTER KAPYEOUNMIEUM */ |
|
802 |
{ 0x0ef1, 0x3178 }, /* Hangul_SunkyeongeumPieub ㅸ HANGUL LETTER KAPYEOUNPIEUP */ |
|
803 |
{ 0x0ef2, 0x317f }, /* Hangul_PanSios ㅿ HANGUL LETTER PANSIOS */ |
|
804 |
/* 0x0ef3 Hangul_KkogjiDalrinIeung ? ??? */
|
|
805 |
{ 0x0ef4, 0x3184 }, /* Hangul_SunkyeongeumPhieuf ㆄ HANGUL LETTER KAPYEOUNPHIEUPH */ |
|
806 |
{ 0x0ef5, 0x3186 }, /* Hangul_YeorinHieuh ㆆ HANGUL LETTER YEORINHIEUH */ |
|
807 |
{ 0x0ef6, 0x318d }, /* Hangul_AraeA ㆍ HANGUL LETTER ARAEA */ |
|
808 |
{ 0x0ef7, 0x318e }, /* Hangul_AraeAE ㆎ HANGUL LETTER ARAEAE */ |
|
809 |
{ 0x0ef8, 0x11eb }, /* Hangul_J_PanSios ᇫ HANGUL JONGSEONG PANSIOS */ |
|
810 |
/* 0x0ef9 Hangul_J_KkogjiDalrinIeung ? ??? */
|
|
811 |
{ 0x0efa, 0x11f9 }, /* Hangul_J_YeorinHieuh ᇹ HANGUL JONGSEONG YEORINHIEUH */ |
|
812 |
{ 0x0eff, 0x20a9 }, /* Korean_Won ₩ WON SIGN */ |
|
813 |
{ 0x13bc, 0x0152 }, /* OE Œ LATIN CAPITAL LIGATURE OE */ |
|
814 |
{ 0x13bd, 0x0153 }, /* oe œ LATIN SMALL LIGATURE OE */ |
|
815 |
{ 0x13be, 0x0178 }, /* Ydiaeresis Ÿ LATIN CAPITAL LETTER Y WITH DIAERESIS */ |
|
816 |
{ 0x20a0, 0x20a0 }, /* EcuSign ₠ EURO-CURRENCY SIGN */ |
|
817 |
{ 0x20a1, 0x20a1 }, /* ColonSign ₡ COLON SIGN */ |
|
818 |
{ 0x20a2, 0x20a2 }, /* CruzeiroSign ₢ CRUZEIRO SIGN */ |
|
819 |
{ 0x20a3, 0x20a3 }, /* FFrancSign ₣ FRENCH FRANC SIGN */ |
|
820 |
{ 0x20a4, 0x20a4 }, /* LiraSign ₤ LIRA SIGN */ |
|
821 |
{ 0x20a5, 0x20a5 }, /* MillSign ₥ MILL SIGN */ |
|
822 |
{ 0x20a6, 0x20a6 }, /* NairaSign ₦ NAIRA SIGN */ |
|
823 |
{ 0x20a7, 0x20a7 }, /* PesetaSign ₧ PESETA SIGN */ |
|
824 |
{ 0x20a8, 0x20a8 }, /* RupeeSign ₨ RUPEE SIGN */ |
|
825 |
{ 0x20a9, 0x20a9 }, /* WonSign ₩ WON SIGN */ |
|
826 |
{ 0x20aa, 0x20aa }, /* NewSheqelSign ₪ NEW SHEQEL SIGN */ |
|
827 |
{ 0x20ab, 0x20ab }, /* DongSign ₫ DONG SIGN */ |
|
828 |
{ 0x20ac, 0x20ac }, /* EuroSign € EURO SIGN */ |
|
829 |
||
830 |
||
831 |
/* Following items added to GTK, not in the xterm table */
|
|
832 |
||
833 |
/* Numeric keypad */
|
|
834 |
||
835 |
{ 0xFF80 /* Space */, ' ' }, |
|
836 |
{ 0xFFAA /* Multiply */, '*' }, |
|
837 |
{ 0xFFAB /* Add */, '+' }, |
|
838 |
{ 0xFFAC /* Separator */, ',' }, |
|
839 |
{ 0xFFAD /* Subtract */, '-' }, |
|
840 |
{ 0xFFAE /* Decimal */, '.' }, |
|
841 |
{ 0xFFAF /* Divide */, '/' }, |
|
842 |
{ 0xFFB0 /* 0 */, '0' }, |
|
843 |
{ 0xFFB1 /* 1 */, '1' }, |
|
844 |
{ 0xFFB2 /* 2 */, '2' }, |
|
845 |
{ 0xFFB3 /* 3 */, '3' }, |
|
846 |
{ 0xFFB4 /* 4 */, '4' }, |
|
847 |
{ 0xFFB5 /* 5 */, '5' }, |
|
848 |
{ 0xFFB6 /* 6 */, '6' }, |
|
849 |
{ 0xFFB7 /* 7 */, '7' }, |
|
850 |
{ 0xFFB8 /* 8 */, '8' }, |
|
851 |
{ 0xFFB9 /* 9 */, '9' }, |
|
852 |
{ 0xFFBD /* Equal */, '=' }, |
|
853 |
||
854 |
/* End numeric keypad */
|
|
855 |
};
|
|
856 |
||
857 |
/**
|
|
858 |
* gdk_keyval_to_unicode:
|
|
859 |
* @keyval: a GDK key symbol
|
|
860 |
*
|
|
861 |
* Convert from a GDK key symbol to the corresponding ISO10646 (Unicode)
|
|
862 |
* character.
|
|
863 |
*
|
|
864 |
* Return value: the corresponding unicode character, or 0 if there
|
|
865 |
* is no corresponding character.
|
|
866 |
**/
|
|
867 |
guint32
|
|
868 |
gdk_keyval_to_unicode (guint keyval) |
|
869 |
{
|
|
870 |
int min = 0; |
|
871 |
int max = G_N_ELEMENTS (gdk_keysym_to_unicode_tab) - 1; |
|
872 |
int mid; |
|
873 |
||
874 |
/* First check for Latin-1 characters (1:1 mapping) */
|
|
875 |
if ((keyval >= 0x0020 && keyval <= 0x007e) || |
|
876 |
(keyval >= 0x00a0 && keyval <= 0x00ff)) |
|
877 |
return keyval; |
|
878 |
||
879 |
/* Also check for directly encoded 24-bit UCS characters:
|
|
880 |
*/
|
|
881 |
if ((keyval & 0xff000000) == 0x01000000) |
|
882 |
return keyval & 0x00ffffff; |
|
883 |
||
884 |
/* binary search in table */
|
|
885 |
while (max >= min) { |
|
886 |
mid = (min + max) / 2; |
|
887 |
if (gdk_keysym_to_unicode_tab[mid].keysym < keyval) |
|
888 |
min = mid + 1; |
|
889 |
else if (gdk_keysym_to_unicode_tab[mid].keysym > keyval) |
|
890 |
max = mid - 1; |
|
891 |
else { |
|
892 |
/* found it */
|
|
893 |
return gdk_keysym_to_unicode_tab[mid].ucs; |
|
894 |
}
|
|
895 |
}
|
|
896 |
||
897 |
/* No matching Unicode value found */
|
|
898 |
return 0; |
|
899 |
}
|
|
900 |
||
901 |
static const struct { |
|
902 |
unsigned short keysym; |
|
903 |
unsigned short ucs; |
|
904 |
} gdk_unicode_to_keysym_tab[] = { |
|
905 |
{ 0x0abd, 0x002e }, /* decimalpoint . FULL STOP */ |
|
906 |
{ 0x0ba3, 0x003c }, /* leftcaret < LESS-THAN SIGN */ |
|
907 |
{ 0x0ba6, 0x003e }, /* rightcaret > GREATER-THAN SIGN */ |
|
908 |
{ 0x0bc6, 0x005f }, /* underbar _ LOW LINE */ |
|
909 |
{ 0x0bc0, 0x00af }, /* overbar ¯ MACRON */ |
|
910 |
{ 0x03c0, 0x0100 }, /* Amacron Ā LATIN CAPITAL LETTER A WITH MACRON */ |
|
911 |
{ 0x03e0, 0x0101 }, /* amacron ā LATIN SMALL LETTER A WITH MACRON */ |
|
912 |
{ 0x01c3, 0x0102 }, /* Abreve Ă LATIN CAPITAL LETTER A WITH BREVE */ |
|
913 |
{ 0x01e3, 0x0103 }, /* abreve ă LATIN SMALL LETTER A WITH BREVE */ |
|
914 |
{ 0x01a1, 0x0104 }, /* Aogonek Ą LATIN CAPITAL LETTER A WITH OGONEK */ |
|
915 |
{ 0x01b1, 0x0105 }, /* aogonek ą LATIN SMALL LETTER A WITH OGONEK */ |
|
916 |
{ 0x01c6, 0x0106 }, /* Cacute Ć LATIN CAPITAL LETTER C WITH ACUTE */ |
|
917 |
{ 0x01e6, 0x0107 }, /* cacute ć LATIN SMALL LETTER C WITH ACUTE */ |
|
918 |
{ 0x02c6, 0x0108 }, /* Ccircumflex Ĉ LATIN CAPITAL LETTER C WITH CIRCUMFLEX */ |
|
919 |
{ 0x02e6, 0x0109 }, /* ccircumflex ĉ LATIN SMALL LETTER C WITH CIRCUMFLEX */ |
|
920 |
{ 0x02c5, 0x010a }, /* Cabovedot Ċ LATIN CAPITAL LETTER C WITH DOT ABOVE */ |
|
921 |
{ 0x02e5, 0x010b }, /* cabovedot ċ LATIN SMALL LETTER C WITH DOT ABOVE */ |
|
922 |
{ 0x01c8, 0x010c }, /* Ccaron Č LATIN CAPITAL LETTER C WITH CARON */ |
|
923 |
{ 0x01e8, 0x010d }, /* ccaron č LATIN SMALL LETTER C WITH CARON */ |
|
924 |
{ 0x01cf, 0x010e }, /* Dcaron Ď LATIN CAPITAL LETTER D WITH CARON */ |
|
925 |
{ 0x01ef, 0x010f }, /* dcaron ď LATIN SMALL LETTER D WITH CARON */ |
|
926 |
{ 0x01d0, 0x0110 }, /* Dstroke Đ LATIN CAPITAL LETTER D WITH STROKE */ |
|
927 |
{ 0x01f0, 0x0111 }, /* dstroke đ LATIN SMALL LETTER D WITH STROKE */ |
|
928 |
{ 0x03aa, 0x0112 }, /* Emacron Ē LATIN CAPITAL LETTER E WITH MACRON */ |
|
929 |
{ 0x03ba, 0x0113 }, /* emacron ē LATIN SMALL LETTER E WITH MACRON */ |
|
930 |
{ 0x03cc, 0x0116 }, /* Eabovedot Ė LATIN CAPITAL LETTER E WITH DOT ABOVE */ |
|
931 |
{ 0x03ec, 0x0117 }, /* eabovedot ė LATIN SMALL LETTER E WITH DOT ABOVE */ |
|
932 |
{ 0x01ca, 0x0118 }, /* Eogonek Ę LATIN CAPITAL LETTER E WITH OGONEK */ |
|
933 |
{ 0x01ea, 0x0119 }, /* eogonek ę LATIN SMALL LETTER E WITH OGONEK */ |
|
934 |
{ 0x01cc, 0x011a }, /* Ecaron Ě LATIN CAPITAL LETTER E WITH CARON */ |
|
935 |
{ 0x01ec, 0x011b }, /* ecaron ě LATIN SMALL LETTER E WITH CARON */ |
|
936 |
{ 0x02d8, 0x011c }, /* Gcircumflex Ĝ LATIN CAPITAL LETTER G WITH CIRCUMFLEX */ |
|
937 |
{ 0x02f8, 0x011d }, /* gcircumflex ĝ LATIN SMALL LETTER G WITH CIRCUMFLEX */ |
|
938 |
{ 0x02ab, 0x011e }, /* Gbreve Ğ LATIN CAPITAL LETTER G WITH BREVE */ |
|
939 |
{ 0x02bb, 0x011f }, /* gbreve ğ LATIN SMALL LETTER G WITH BREVE */ |
|
940 |
{ 0x02d5, 0x0120 }, /* Gabovedot Ġ LATIN CAPITAL LETTER G WITH DOT ABOVE */ |
|
941 |
{ 0x02f5, 0x0121 }, /* gabovedot ġ LATIN SMALL LETTER G WITH DOT ABOVE */ |
|
942 |
{ 0x03ab, 0x0122 }, /* Gcedilla Ģ LATIN CAPITAL LETTER G WITH CEDILLA */ |
|
943 |
{ 0x03bb, 0x0123 }, /* gcedilla ģ LATIN SMALL LETTER G WITH CEDILLA */ |
|
944 |
{ 0x02a6, 0x0124 }, /* Hcircumflex Ĥ LATIN CAPITAL LETTER H WITH CIRCUMFLEX */ |
|
945 |
{ 0x02b6, 0x0125 }, /* hcircumflex ĥ LATIN SMALL LETTER H WITH CIRCUMFLEX */ |
|
946 |
{ 0x02a1, 0x0126 }, /* Hstroke Ħ LATIN CAPITAL LETTER H WITH STROKE */ |
|
947 |
{ 0x02b1, 0x0127 }, /* hstroke ħ LATIN SMALL LETTER H WITH STROKE */ |
|
948 |
{ 0x03a5, 0x0128 }, /* Itilde Ĩ LATIN CAPITAL LETTER I WITH TILDE */ |
|
949 |
{ 0x03b5, 0x0129 }, /* itilde ĩ LATIN SMALL LETTER I WITH TILDE */ |
|
950 |
{ 0x03cf, 0x012a }, /* Imacron Ī LATIN CAPITAL LETTER I WITH MACRON */ |
|
951 |
{ 0x03ef, 0x012b }, /* imacron ī LATIN SMALL LETTER I WITH MACRON */ |
|
952 |
{ 0x03c7, 0x012e }, /* Iogonek Į LATIN CAPITAL LETTER I WITH OGONEK */ |
|
953 |
{ 0x03e7, 0x012f }, /* iogonek į LATIN SMALL LETTER I WITH OGONEK */ |
|
954 |
{ 0x02a9, 0x0130 }, /* Iabovedot İ LATIN CAPITAL LETTER I WITH DOT ABOVE */ |
|
955 |
{ 0x02b9, 0x0131 }, /* idotless ı LATIN SMALL LETTER DOTLESS I */ |
|
956 |
{ 0x02ac, 0x0134 }, /* Jcircumflex Ĵ LATIN CAPITAL LETTER J WITH CIRCUMFLEX */ |
|
957 |
{ 0x02bc, 0x0135 }, /* jcircumflex ĵ LATIN SMALL LETTER J WITH CIRCUMFLEX */ |
|
958 |
{ 0x03d3, 0x0136 }, /* Kcedilla Ķ LATIN CAPITAL LETTER K WITH CEDILLA */ |
|
959 |
{ 0x03f3, 0x0137 }, /* kcedilla ķ LATIN SMALL LETTER K WITH CEDILLA */ |
|
960 |
{ 0x03a2, 0x0138 }, /* kra ĸ LATIN SMALL LETTER KRA */ |
|
961 |
{ 0x01c5, 0x0139 }, /* Lacute Ĺ LATIN CAPITAL LETTER L WITH ACUTE */ |
|
962 |
{ 0x01e5, 0x013a }, /* lacute ĺ LATIN SMALL LETTER L WITH ACUTE */ |
|
963 |
{ 0x03a6, 0x013b }, /* Lcedilla Ļ LATIN CAPITAL LETTER L WITH CEDILLA */ |
|
964 |
{ 0x03b6, 0x013c }, /* lcedilla ļ LATIN SMALL LETTER L WITH CEDILLA */ |
|
965 |
{ 0x01a5, 0x013d }, /* Lcaron Ľ LATIN CAPITAL LETTER L WITH CARON */ |
|
966 |
{ 0x01b5, 0x013e }, /* lcaron ľ LATIN SMALL LETTER L WITH CARON */ |
|
967 |
{ 0x01a3, 0x0141 }, /* Lstroke Ł LATIN CAPITAL LETTER L WITH STROKE */ |
|
968 |
{ 0x01b3, 0x0142 }, /* lstroke ł LATIN SMALL LETTER L WITH STROKE */ |
|
969 |
{ 0x01d1, 0x0143 }, /* Nacute Ń LATIN CAPITAL LETTER N WITH ACUTE */ |
|
970 |
{ 0x01f1, 0x0144 }, /* nacute ń LATIN SMALL LETTER N WITH ACUTE */ |
|
971 |
{ 0x03d1, 0x0145 }, /* Ncedilla Ņ LATIN CAPITAL LETTER N WITH CEDILLA */ |
|
972 |
{ 0x03f1, 0x0146 }, /* ncedilla ņ LATIN SMALL LETTER N WITH CEDILLA */ |
|
973 |
{ 0x01d2, 0x0147 }, /* Ncaron Ň LATIN CAPITAL LETTER N WITH CARON */ |
|
974 |
{ 0x01f2, 0x0148 }, /* ncaron ň LATIN SMALL LETTER N WITH CARON */ |
|
975 |
{ 0x03bd, 0x014a }, /* ENG Ŋ LATIN CAPITAL LETTER ENG */ |
|
976 |
{ 0x03bf, 0x014b }, /* eng ŋ LATIN SMALL LETTER ENG */ |
|
977 |
{ 0x03d2, 0x014c }, /* Omacron Ō LATIN CAPITAL LETTER O WITH MACRON */ |
|
978 |
{ 0x03f2, 0x014d }, /* omacron ō LATIN SMALL LETTER O WITH MACRON */ |
|
979 |
{ 0x01d5, 0x0150 }, /* Odoubleacute Ő LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */ |
|
980 |
{ 0x01f5, 0x0151 }, /* odoubleacute ő LATIN SMALL LETTER O WITH DOUBLE ACUTE */ |
|
981 |
{ 0x13bc, 0x0152 }, /* OE Œ LATIN CAPITAL LIGATURE OE */ |
|
982 |
{ 0x13bd, 0x0153 }, /* oe œ LATIN SMALL LIGATURE OE */ |
|
983 |
{ 0x01c0, 0x0154 }, /* Racute Ŕ LATIN CAPITAL LETTER R WITH ACUTE */ |
|
984 |
{ 0x01e0, 0x0155 }, /* racute ŕ LATIN SMALL LETTER R WITH ACUTE */ |
|
985 |
{ 0x03a3, 0x0156 }, /* Rcedilla Ŗ LATIN CAPITAL LETTER R WITH CEDILLA */ |
|
986 |
{ 0x03b3, 0x0157 }, /* rcedilla ŗ LATIN SMALL LETTER R WITH CEDILLA */ |
|
987 |
{ 0x01d8, 0x0158 }, /* Rcaron Ř LATIN CAPITAL LETTER R WITH CARON */ |
|
988 |
{ 0x01f8, 0x0159 }, /* rcaron ř LATIN SMALL LETTER R WITH CARON */ |
|
989 |
{ 0x01a6, 0x015a }, /* Sacute Ś LATIN CAPITAL LETTER S WITH ACUTE */ |
|
990 |
{ 0x01b6, 0x015b }, /* sacute ś LATIN SMALL LETTER S WITH ACUTE */ |
|
991 |
{ 0x02de, 0x015c }, /* Scircumflex Ŝ LATIN CAPITAL LETTER S WITH CIRCUMFLEX */ |
|
992 |
{ 0x02fe, 0x015d }, /* scircumflex ŝ LATIN SMALL LETTER S WITH CIRCUMFLEX */ |
|
993 |
{ 0x01aa, 0x015e }, /* Scedilla Ş LATIN CAPITAL LETTER S WITH CEDILLA */ |
|
994 |
{ 0x01ba, 0x015f }, /* scedilla ş LATIN SMALL LETTER S WITH CEDILLA */ |
|
995 |
{ 0x01a9, 0x0160 }, /* Scaron Š LATIN CAPITAL LETTER S WITH CARON */ |
|
996 |
{ 0x01b9, 0x0161 }, /* scaron š LATIN SMALL LETTER S WITH CARON */ |
|
997 |
{ 0x01de, 0x0162 }, /* Tcedilla Ţ LATIN CAPITAL LETTER T WITH CEDILLA */ |
|
998 |
{ 0x01fe, 0x0163 }, /* tcedilla ţ LATIN SMALL LETTER T WITH CEDILLA */ |
|
999 |
{ 0x01ab, 0x0164 }, /* Tcaron Ť LATIN CAPITAL LETTER T WITH CARON */ |
|
1000 |
{ 0x01bb, 0x0165 }, /* tcaron ť LATIN SMALL LETTER T WITH CARON */ |
|
1001 |
{ 0x03ac, 0x0166 }, /* Tslash Ŧ LATIN CAPITAL LETTER T WITH STROKE */ |
|
1002 |
{ 0x03bc, 0x0167 }, /* tslash ŧ LATIN SMALL LETTER T WITH STROKE */ |
|
1003 |
{ 0x03dd, 0x0168 }, /* Utilde Ũ LATIN CAPITAL LETTER U WITH TILDE */ |
|
1004 |
{ 0x03fd, 0x0169 }, /* utilde ũ LATIN SMALL LETTER U WITH TILDE */ |
|
1005 |
{ 0x03de, 0x016a }, /* Umacron Ū LATIN CAPITAL LETTER U WITH MACRON */ |
|
1006 |
{ 0x03fe, 0x016b }, /* umacron ū LATIN SMALL LETTER U WITH MACRON */ |
|
1007 |
{ 0x02dd, 0x016c }, /* Ubreve Ŭ LATIN CAPITAL LETTER U WITH BREVE */ |
|
1008 |
{ 0x02fd, 0x016d }, /* ubreve ŭ LATIN SMALL LETTER U WITH BREVE */ |
|
1009 |
{ 0x01d9, 0x016e }, /* Uring Ů LATIN CAPITAL LETTER U WITH RING ABOVE */ |
|
1010 |
{ 0x01f9, 0x016f }, /* uring ů LATIN SMALL LETTER U WITH RING ABOVE */ |
|
1011 |
{ 0x01db, 0x0170 }, /* Udoubleacute Ű LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */ |
|
1012 |
{ 0x01fb, 0x0171 }, /* udoubleacute ű LATIN SMALL LETTER U WITH DOUBLE ACUTE */ |
|
1013 |
{ 0x03d9, 0x0172 }, /* Uogonek Ų LATIN CAPITAL LETTER U WITH OGONEK */ |
|
1014 |
{ 0x03f9, 0x0173 }, /* uogonek ų LATIN SMALL LETTER U WITH OGONEK */ |
|
1015 |
{ 0x13be, 0x0178 }, /* Ydiaeresis Ÿ LATIN CAPITAL LETTER Y WITH DIAERESIS */ |
|
1016 |
{ 0x01ac, 0x0179 }, /* Zacute Ź LATIN CAPITAL LETTER Z WITH ACUTE */ |
|
1017 |
{ 0x01bc, 0x017a }, /* zacute ź LATIN SMALL LETTER Z WITH ACUTE */ |
|
1018 |
{ 0x01af, 0x017b }, /* Zabovedot Ż LATIN CAPITAL LETTER Z WITH DOT ABOVE */ |
|
1019 |
{ 0x01bf, 0x017c }, /* zabovedot ż LATIN SMALL LETTER Z WITH DOT ABOVE */ |
|
1020 |
{ 0x01ae, 0x017d }, /* Zcaron Ž LATIN CAPITAL LETTER Z WITH CARON */ |
|
1021 |
{ 0x01be, 0x017e }, /* zcaron ž LATIN SMALL LETTER Z WITH CARON */ |
|
1022 |
{ 0x08f6, 0x0192 }, /* function ƒ LATIN SMALL LETTER F WITH HOOK */ |
|
1023 |
{ 0x01b7, 0x02c7 }, /* caron ˇ CARON */ |
|
1024 |
{ 0x01a2, 0x02d8 }, /* breve ˘ BREVE */ |
|
1025 |
{ 0x01ff, 0x02d9 }, /* abovedot ˙ DOT ABOVE */ |
|
1026 |
{ 0x01b2, 0x02db }, /* ogonek ˛ OGONEK */ |
|
1027 |
{ 0x01bd, 0x02dd }, /* doubleacute ˝ DOUBLE ACUTE ACCENT */ |
|
1028 |
{ 0x07ae, 0x0385 }, /* Greek_accentdieresis ΅ GREEK DIALYTIKA TONOS */ |
|
1029 |
{ 0x07a1, 0x0386 }, /* Greek_ALPHAaccent Ά GREEK CAPITAL LETTER ALPHA WITH TONOS */ |
|
1030 |
{ 0x07a2, 0x0388 }, /* Greek_EPSILONaccent Έ GREEK CAPITAL LETTER EPSILON WITH TONOS */ |
|
1031 |
{ 0x07a3, 0x0389 }, /* Greek_ETAaccent Ή GREEK CAPITAL LETTER ETA WITH TONOS */ |
|
1032 |
{ 0x07a4, 0x038a }, /* Greek_IOTAaccent Ί GREEK CAPITAL LETTER IOTA WITH TONOS */ |
|
1033 |
{ 0x07a7, 0x038c }, /* Greek_OMICRONaccent Ό GREEK CAPITAL LETTER OMICRON WITH TONOS */ |
|
1034 |
{ 0x07a8, 0x038e }, /* Greek_UPSILONaccent Ύ GREEK CAPITAL LETTER UPSILON WITH TONOS */ |
|
1035 |
{ 0x07ab, 0x038f }, /* Greek_OMEGAaccent Ώ GREEK CAPITAL LETTER OMEGA WITH TONOS */ |
|
1036 |
{ 0x07b6, 0x0390 }, /* Greek_iotaaccentdieresis ΐ GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */ |
|
1037 |
{ 0x07c1, 0x0391 }, /* Greek_ALPHA Α GREEK CAPITAL LETTER ALPHA */ |
|
1038 |
{ 0x07c2, 0x0392 }, /* Greek_BETA Β GREEK CAPITAL LETTER BETA */ |
|
1039 |
{ 0x07c3, 0x0393 }, /* Greek_GAMMA Γ GREEK CAPITAL LETTER GAMMA */ |
|
1040 |
{ 0x07c4, 0x0394 }, /* Greek_DELTA Δ GREEK CAPITAL LETTER DELTA */ |
|
1041 |
{ 0x07c5, 0x0395 }, /* Greek_EPSILON Ε GREEK CAPITAL LETTER EPSILON */ |
|
1042 |
{ 0x07c6, 0x0396 }, /* Greek_ZETA Ζ GREEK CAPITAL LETTER ZETA */ |
|
1043 |
{ 0x07c7, 0x0397 }, /* Greek_ETA Η GREEK CAPITAL LETTER ETA */ |
|
1044 |
{ 0x07c8, 0x0398 }, /* Greek_THETA Θ GREEK CAPITAL LETTER THETA */ |
|
1045 |
{ 0x07c9, 0x0399 }, /* Greek_IOTA Ι GREEK CAPITAL LETTER IOTA */ |
|
1046 |
{ 0x07ca, 0x039a }, /* Greek_KAPPA Κ GREEK CAPITAL LETTER KAPPA */ |
|
1047 |
{ 0x07cb, 0x039b }, /* Greek_LAMBDA Λ GREEK CAPITAL LETTER LAMDA */ |
|
1048 |
{ 0x07cc, 0x039c }, /* Greek_MU Μ GREEK CAPITAL LETTER MU */ |
|
1049 |
{ 0x07cd, 0x039d }, /* Greek_NU Ν GREEK CAPITAL LETTER NU */ |
|
1050 |
{ 0x07ce, 0x039e }, /* Greek_XI Ξ GREEK CAPITAL LETTER XI */ |
|
1051 |
{ 0x07cf, 0x039f }, /* Greek_OMICRON Ο GREEK CAPITAL LETTER OMICRON */ |
|
1052 |
{ 0x07d0, 0x03a0 }, /* Greek_PI Π GREEK CAPITAL LETTER PI */ |
|
1053 |
{ 0x07d1, 0x03a1 }, /* Greek_RHO Ρ GREEK CAPITAL LETTER RHO */ |
|
1054 |
{ 0x07d2, 0x03a3 }, /* Greek_SIGMA Σ GREEK CAPITAL LETTER SIGMA */ |
|
1055 |
{ 0x07d4, 0x03a4 }, /* Greek_TAU Τ GREEK CAPITAL LETTER TAU */ |
|
1056 |
{ 0x07d5, 0x03a5 }, /* Greek_UPSILON Υ GREEK CAPITAL LETTER UPSILON */ |
|
1057 |
{ 0x07d6, 0x03a6 }, /* Greek_PHI Φ GREEK CAPITAL LETTER PHI */ |
|
1058 |
{ 0x07d7, 0x03a7 }, /* Greek_CHI Χ GREEK CAPITAL LETTER CHI */ |
|
1059 |
{ 0x07d8, 0x03a8 }, /* Greek_PSI Ψ GREEK CAPITAL LETTER PSI */ |
|
1060 |
{ 0x07d9, 0x03a9 }, /* Greek_OMEGA Ω GREEK CAPITAL LETTER OMEGA */ |
|
1061 |
{ 0x07a5, 0x03aa }, /* Greek_IOTAdieresis Ϊ GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */ |
|
1062 |
{ 0x07a9, 0x03ab }, /* Greek_UPSILONdieresis Ϋ GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */ |
|
1063 |
{ 0x07b1, 0x03ac }, /* Greek_alphaaccent ά GREEK SMALL LETTER ALPHA WITH TONOS */ |
|
1064 |
{ 0x07b2, 0x03ad }, /* Greek_epsilonaccent έ GREEK SMALL LETTER EPSILON WITH TONOS */ |
|
1065 |
{ 0x07b3, 0x03ae }, /* Greek_etaaccent ή GREEK SMALL LETTER ETA WITH TONOS */ |
|
1066 |
{ 0x07b4, 0x03af }, /* Greek_iotaaccent ί GREEK SMALL LETTER IOTA WITH TONOS */ |
|
1067 |
{ 0x07ba, 0x03b0 }, /* Greek_upsilonaccentdieresis ΰ GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */ |
|
1068 |
{ 0x07e1, 0x03b1 }, /* Greek_alpha α GREEK SMALL LETTER ALPHA */ |
|
1069 |
{ 0x07e2, 0x03b2 }, /* Greek_beta β GREEK SMALL LETTER BETA */ |
|
1070 |
{ 0x07e3, 0x03b3 }, /* Greek_gamma γ GREEK SMALL LETTER GAMMA */ |
|
1071 |
{ 0x07e4, 0x03b4 }, /* Greek_delta δ GREEK SMALL LETTER DELTA */ |
|
1072 |
{ 0x07e5, 0x03b5 }, /* Greek_epsilon ε GREEK SMALL LETTER EPSILON */ |
|
1073 |
{ 0x07e6, 0x03b6 }, /* Greek_zeta ζ GREEK SMALL LETTER ZETA */ |
|
1074 |
{ 0x07e7, 0x03b7 }, /* Greek_eta η GREEK SMALL LETTER ETA */ |
|
1075 |
{ 0x07e8, 0x03b8 }, /* Greek_theta θ GREEK SMALL LETTER THETA */ |
|
1076 |
{ 0x07e9, 0x03b9 }, /* Greek_iota ι GREEK SMALL LETTER IOTA */ |
|
1077 |
{ 0x07ea, 0x03ba }, /* Greek_kappa κ GREEK SMALL LETTER KAPPA */ |
|
1078 |
{ 0x07eb, 0x03bb }, /* Greek_lambda λ GREEK SMALL LETTER LAMDA */ |
|
1079 |
{ 0x07ec, 0x03bc }, /* Greek_mu μ GREEK SMALL LETTER MU */ |
|
1080 |
{ 0x07ed, 0x03bd }, /* Greek_nu ν GREEK SMALL LETTER NU */ |
|
1081 |
{ 0x07ee, 0x03be }, /* Greek_xi ξ GREEK SMALL LETTER XI */ |
|
1082 |
{ 0x07ef, 0x03bf }, /* Greek_omicron ο GREEK SMALL LETTER OMICRON */ |
|
1083 |
{ 0x07f0, 0x03c0 }, /* Greek_pi π GREEK SMALL LETTER PI */ |
|
1084 |
{ 0x07f1, 0x03c1 }, /* Greek_rho ρ GREEK SMALL LETTER RHO */ |
|
1085 |
{ 0x07f3, 0x03c2 }, /* Greek_finalsmallsigma ς GREEK SMALL LETTER FINAL SIGMA */ |
|
1086 |
{ 0x07f2, 0x03c3 }, /* Greek_sigma σ GREEK SMALL LETTER SIGMA */ |
|
1087 |
{ 0x07f4, 0x03c4 }, /* Greek_tau τ GREEK SMALL LETTER TAU */ |
|
1088 |
{ 0x07f5, 0x03c5 }, /* Greek_upsilon υ GREEK SMALL LETTER UPSILON */ |
|
1089 |
{ 0x07f6, 0x03c6 }, /* Greek_phi φ GREEK SMALL LETTER PHI */ |
|
1090 |
{ 0x07f7, 0x03c7 }, /* Greek_chi χ GREEK SMALL LETTER CHI */ |
|
1091 |
{ 0x07f8, 0x03c8 }, /* Greek_psi ψ GREEK SMALL LETTER PSI */ |
|
1092 |
{ 0x07f9, 0x03c9 }, /* Greek_omega ω GREEK SMALL LETTER OMEGA */ |
|
1093 |
{ 0x07b5, 0x03ca }, /* Greek_iotadieresis ϊ GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
|
1094 |
{ 0x07b9, 0x03cb }, /* Greek_upsilondieresis ϋ GREEK SMALL LETTER UPSILON WITH DIALYTIKA */ |
|
1095 |
{ 0x07b7, 0x03cc }, /* Greek_omicronaccent ό GREEK SMALL LETTER OMICRON WITH TONOS */ |
|
1096 |
{ 0x07b8, 0x03cd }, /* Greek_upsilonaccent ύ GREEK SMALL LETTER UPSILON WITH TONOS */ |
|
1097 |
{ 0x07bb, 0x03ce }, /* Greek_omegaaccent ώ GREEK SMALL LETTER OMEGA WITH TONOS */ |
|
1098 |
{ 0x06b3, 0x0401 }, /* Cyrillic_IO Ё CYRILLIC CAPITAL LETTER IO */ |
|
1099 |
{ 0x06b1, 0x0402 }, /* Serbian_DJE Ђ CYRILLIC CAPITAL LETTER DJE */ |
|
1100 |
{ 0x06b2, 0x0403 }, /* Macedonia_GJE Ѓ CYRILLIC CAPITAL LETTER GJE */ |
|
1101 |
{ 0x06b4, 0x0404 }, /* Ukrainian_IE Є CYRILLIC CAPITAL LETTER UKRAINIAN IE */ |
|
1102 |
{ 0x06b5, 0x0405 }, /* Macedonia_DSE Ѕ CYRILLIC CAPITAL LETTER DZE */ |
|
1103 |
{ 0x06b6, 0x0406 }, /* Ukrainian_I І CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */ |
|
1104 |
{ 0x06b7, 0x0407 }, /* Ukrainian_YI Ї CYRILLIC CAPITAL LETTER YI */ |
|
1105 |
{ 0x06b8, 0x0408 }, /* Cyrillic_JE Ј CYRILLIC CAPITAL LETTER JE */ |
|
1106 |
{ 0x06b9, 0x0409 }, /* Cyrillic_LJE Љ CYRILLIC CAPITAL LETTER LJE */ |
|
1107 |
{ 0x06ba, 0x040a }, /* Cyrillic_NJE Њ CYRILLIC CAPITAL LETTER NJE */ |
|
1108 |
{ 0x06bb, 0x040b }, /* Serbian_TSHE Ћ CYRILLIC CAPITAL LETTER TSHE */ |
|
1109 |
{ 0x06bc, 0x040c }, /* Macedonia_KJE Ќ CYRILLIC CAPITAL LETTER KJE */ |
|
1110 |
{ 0x06be, 0x040e }, /* Byelorussian_SHORTU Ў CYRILLIC CAPITAL LETTER SHORT U */ |
|
1111 |
{ 0x06bf, 0x040f }, /* Cyrillic_DZHE Џ CYRILLIC CAPITAL LETTER DZHE */ |
|
1112 |
{ 0x06e1, 0x0410 }, /* Cyrillic_A А CYRILLIC CAPITAL LETTER A */ |
|
1113 |
{ 0x06e2, 0x0411 }, /* Cyrillic_BE Б CYRILLIC CAPITAL LETTER BE */ |
|
1114 |
{ 0x06f7, 0x0412 }, /* Cyrillic_VE В CYRILLIC CAPITAL LETTER VE */ |
|
1115 |
{ 0x06e7, 0x0413 }, /* Cyrillic_GHE Г CYRILLIC CAPITAL LETTER GHE */ |
|
1116 |
{ 0x06e4, 0x0414 }, /* Cyrillic_DE Д CYRILLIC CAPITAL LETTER DE */ |
|
1117 |
{ 0x06e5, 0x0415 }, /* Cyrillic_IE Е CYRILLIC CAPITAL LETTER IE */ |
|
1118 |
{ 0x06f6, 0x0416 }, /* Cyrillic_ZHE Ж CYRILLIC CAPITAL LETTER ZHE */ |
|
1119 |
{ 0x06fa, 0x0417 }, /* Cyrillic_ZE З CYRILLIC CAPITAL LETTER ZE */ |
|
1120 |
{ 0x06e9, 0x0418 }, /* Cyrillic_I И CYRILLIC CAPITAL LETTER I */ |
|
1121 |
{ 0x06ea, 0x0419 }, /* Cyrillic_SHORTI Й CYRILLIC CAPITAL LETTER SHORT I */ |
|
1122 |
{ 0x06eb, 0x041a }, /* Cyrillic_KA К CYRILLIC CAPITAL LETTER KA */ |
|
1123 |
{ 0x06ec, 0x041b }, /* Cyrillic_EL Л CYRILLIC CAPITAL LETTER EL */ |
|
1124 |
{ 0x06ed, 0x041c }, /* Cyrillic_EM М CYRILLIC CAPITAL LETTER EM */ |
|
1125 |
{ 0x06ee, 0x041d }, /* Cyrillic_EN Н CYRILLIC CAPITAL LETTER EN */ |
|
1126 |
{ 0x06ef, 0x041e }, /* Cyrillic_O О CYRILLIC CAPITAL LETTER O */ |
|
1127 |
{ 0x06f0, 0x041f }, /* Cyrillic_PE П CYRILLIC CAPITAL LETTER PE */ |
|
1128 |
{ 0x06f2, 0x0420 }, /* Cyrillic_ER Р CYRILLIC CAPITAL LETTER ER */ |
|
1129 |
{ 0x06f3, 0x0421 }, /* Cyrillic_ES С CYRILLIC CAPITAL LETTER ES */ |
|
1130 |
{ 0x06f4, 0x0422 }, /* Cyrillic_TE Т CYRILLIC CAPITAL LETTER TE */ |
|
1131 |
{ 0x06f5, 0x0423 }, /* Cyrillic_U У CYRILLIC CAPITAL LETTER U */ |
|
1132 |
{ 0x06e6, 0x0424 }, /* Cyrillic_EF Ф CYRILLIC CAPITAL LETTER EF */ |
|
1133 |
{ 0x06e8, 0x0425 }, /* Cyrillic_HA Х CYRILLIC CAPITAL LETTER HA */ |
|
1134 |
{ 0x06e3, 0x0426 }, /* Cyrillic_TSE Ц CYRILLIC CAPITAL LETTER TSE */ |
|
1135 |
{ 0x06fe, 0x0427 }, /* Cyrillic_CHE Ч CYRILLIC CAPITAL LETTER CHE */ |
|
1136 |
{ 0x06fb, 0x0428 }, /* Cyrillic_SHA Ш CYRILLIC CAPITAL LETTER SHA */ |
|
1137 |
{ 0x06fd, 0x0429 }, /* Cyrillic_SHCHA Щ CYRILLIC CAPITAL LETTER SHCHA */ |
|
1138 |
{ 0x06ff, 0x042a }, /* Cyrillic_HARDSIGN Ъ CYRILLIC CAPITAL LETTER HARD SIGN */ |
|
1139 |
{ 0x06f9, 0x042b }, /* Cyrillic_YERU Ы CYRILLIC CAPITAL LETTER YERU */ |
|
1140 |
{ 0x06f8, 0x042c }, /* Cyrillic_SOFTSIGN Ь CYRILLIC CAPITAL LETTER SOFT SIGN */ |
|
1141 |
{ 0x06fc, 0x042d }, /* Cyrillic_E Э CYRILLIC CAPITAL LETTER E */ |
|
1142 |
{ 0x06e0, 0x042e }, /* Cyrillic_YU Ю CYRILLIC CAPITAL LETTER YU */ |
|
1143 |
{ 0x06f1, 0x042f }, /* Cyrillic_YA Я CYRILLIC CAPITAL LETTER YA */ |
|
1144 |
{ 0x06c1, 0x0430 }, /* Cyrillic_a а CYRILLIC SMALL LETTER A */ |
|
1145 |
{ 0x06c2, 0x0431 }, /* Cyrillic_be б CYRILLIC SMALL LETTER BE */ |
|
1146 |
{ 0x06d7, 0x0432 }, /* Cyrillic_ve в CYRILLIC SMALL LETTER VE */ |
|
1147 |
{ 0x06c7, 0x0433 }, /* Cyrillic_ghe г CYRILLIC SMALL LETTER GHE */ |
|
1148 |
{ 0x06c4, 0x0434 }, /* Cyrillic_de д CYRILLIC SMALL LETTER DE */ |
|
1149 |
{ 0x06c5, 0x0435 }, /* Cyrillic_ie е CYRILLIC SMALL LETTER IE */ |
|
1150 |
{ 0x06d6, 0x0436 }, /* Cyrillic_zhe ж CYRILLIC SMALL LETTER ZHE */ |
|
1151 |
{ 0x06da, 0x0437 }, /* Cyrillic_ze з CYRILLIC SMALL LETTER ZE */ |
|
1152 |
{ 0x06c9, 0x0438 }, /* Cyrillic_i и CYRILLIC SMALL LETTER I */ |
|
1153 |
{ 0x06ca, 0x0439 }, /* Cyrillic_shorti й CYRILLIC SMALL LETTER SHORT I */ |
|
1154 |
{ 0x06cb, 0x043a }, /* Cyrillic_ka к CYRILLIC SMALL LETTER KA */ |
|
1155 |
{ 0x06cc, 0x043b }, /* Cyrillic_el л CYRILLIC SMALL LETTER EL */ |
|
1156 |
{ 0x06cd, 0x043c }, /* Cyrillic_em м CYRILLIC SMALL LETTER EM */ |
|
1157 |
{ 0x06ce, 0x043d }, /* Cyrillic_en н CYRILLIC SMALL LETTER EN */ |
|
1158 |
{ 0x06cf, 0x043e }, /* Cyrillic_o о CYRILLIC SMALL LETTER O */ |
|
1159 |
{ 0x06d0, 0x043f }, /* Cyrillic_pe п CYRILLIC SMALL LETTER PE */ |
|
1160 |
{ 0x06d2, 0x0440 }, /* Cyrillic_er р CYRILLIC SMALL LETTER ER */ |
|
1161 |
{ 0x06d3, 0x0441 }, /* Cyrillic_es с CYRILLIC SMALL LETTER ES */ |
|
1162 |
{ 0x06d4, 0x0442 }, /* Cyrillic_te т CYRILLIC SMALL LETTER TE */ |
|
1163 |
{ 0x06d5, 0x0443 }, /* Cyrillic_u у CYRILLIC SMALL LETTER U */ |
|
1164 |
{ 0x06c6, 0x0444 }, /* Cyrillic_ef ф CYRILLIC SMALL LETTER EF */ |
|
1165 |
{ 0x06c8, 0x0445 }, /* Cyrillic_ha х CYRILLIC SMALL LETTER HA */ |
|
1166 |
{ 0x06c3, 0x0446 }, /* Cyrillic_tse ц CYRILLIC SMALL LETTER TSE */ |
|
1167 |
{ 0x06de, 0x0447 }, /* Cyrillic_che ч CYRILLIC SMALL LETTER CHE */ |
|
1168 |
{ 0x06db, 0x0448 }, /* Cyrillic_sha ш CYRILLIC SMALL LETTER SHA */ |
|
1169 |
{ 0x06dd, 0x0449 }, /* Cyrillic_shcha щ CYRILLIC SMALL LETTER SHCHA */ |
|
1170 |
{ 0x06df, 0x044a }, /* Cyrillic_hardsign ъ CYRILLIC SMALL LETTER HARD SIGN */ |
|
1171 |
{ 0x06d9, 0x044b }, /* Cyrillic_yeru ы CYRILLIC SMALL LETTER YERU */ |
|
1172 |
{ 0x06d8, 0x044c }, /* Cyrillic_softsign ь CYRILLIC SMALL LETTER SOFT SIGN */ |
|
1173 |
{ 0x06dc, 0x044d }, /* Cyrillic_e э CYRILLIC SMALL LETTER E */ |
|
1174 |
{ 0x06c0, 0x044e }, /* Cyrillic_yu ю CYRILLIC SMALL LETTER YU */ |
|
1175 |
{ 0x06d1, 0x044f }, /* Cyrillic_ya я CYRILLIC SMALL LETTER YA */ |
|
1176 |
{ 0x06a3, 0x0451 }, /* Cyrillic_io ё CYRILLIC SMALL LETTER IO */ |
|
1177 |
{ 0x06a1, 0x0452 }, /* Serbian_dje ђ CYRILLIC SMALL LETTER DJE */ |
|
1178 |
{ 0x06a2, 0x0453 }, /* Macedonia_gje ѓ CYRILLIC SMALL LETTER GJE */ |
|
1179 |
{ 0x06a4, 0x0454 }, /* Ukrainian_ie є CYRILLIC SMALL LETTER UKRAINIAN IE */ |
|
1180 |
{ 0x06a5, 0x0455 }, /* Macedonia_dse ѕ CYRILLIC SMALL LETTER DZE */ |
|
1181 |
{ 0x06a6, 0x0456 }, /* Ukrainian_i і CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */ |
|
1182 |
{ 0x06a7, 0x0457 }, /* Ukrainian_yi ї CYRILLIC SMALL LETTER YI */ |
|
1183 |
{ 0x06a8, 0x0458 }, /* Cyrillic_je ј CYRILLIC SMALL LETTER JE */ |
|
1184 |
{ 0x06a9, 0x0459 }, /* Cyrillic_lje љ CYRILLIC SMALL LETTER LJE */ |
|
1185 |
{ 0x06aa, 0x045a }, /* Cyrillic_nje њ CYRILLIC SMALL LETTER NJE */ |
|
1186 |
{ 0x06ab, 0x045b }, /* Serbian_tshe ћ CYRILLIC SMALL LETTER TSHE */ |
|
1187 |
{ 0x06ac, 0x045c }, /* Macedonia_kje ќ CYRILLIC SMALL LETTER KJE */ |
|
1188 |
{ 0x06ae, 0x045e }, /* Byelorussian_shortu ў CYRILLIC SMALL LETTER SHORT U */ |
|
1189 |
{ 0x06af, 0x045f }, /* Cyrillic_dzhe џ CYRILLIC SMALL LETTER DZHE */ |
|
1190 |
{ 0x0ce0, 0x05d0 }, /* hebrew_aleph א HEBREW LETTER ALEF */ |
|
1191 |
{ 0x0ce1, 0x05d1 }, /* hebrew_bet ב HEBREW LETTER BET */ |
|
1192 |
{ 0x0ce2, 0x05d2 }, /* hebrew_gimel ג HEBREW LETTER GIMEL */ |
|
1193 |
{ 0x0ce3, 0x05d3 }, /* hebrew_dalet ד HEBREW LETTER DALET */ |
|
1194 |
{ 0x0ce4, 0x05d4 }, /* hebrew_he ה HEBREW LETTER HE */ |
|
1195 |
{ 0x0ce5, 0x05d5 }, /* hebrew_waw ו HEBREW LETTER VAV */ |
|
1196 |
{ 0x0ce6, 0x05d6 }, /* hebrew_zain ז HEBREW LETTER ZAYIN */ |
|
1197 |
{ 0x0ce7, 0x05d7 }, /* hebrew_chet ח HEBREW LETTER HET */ |
|
1198 |
{ 0x0ce8, 0x05d8 }, /* hebrew_tet ט HEBREW LETTER TET */ |
|
1199 |
{ 0x0ce9, 0x05d9 }, /* hebrew_yod י HEBREW LETTER YOD */ |
|
1200 |
{ 0x0cea, 0x05da }, /* hebrew_finalkaph ך HEBREW LETTER FINAL KAF */ |
|
1201 |
{ 0x0ceb, 0x05db }, /* hebrew_kaph כ HEBREW LETTER KAF */ |
|
1202 |
{ 0x0cec, 0x05dc }, /* hebrew_lamed ל HEBREW LETTER LAMED */ |
|
1203 |
{ 0x0ced, 0x05dd }, /* hebrew_finalmem ם HEBREW LETTER FINAL MEM */ |
|
1204 |
{ 0x0cee, 0x05de }, /* hebrew_mem מ HEBREW LETTER MEM */ |
|
1205 |
{ 0x0cef, 0x05df }, /* hebrew_finalnun ן HEBREW LETTER FINAL NUN */ |
|
1206 |
{ 0x0cf0, 0x05e0 }, /* hebrew_nun נ HEBREW LETTER NUN */ |
|
1207 |
{ 0x0cf1, 0x05e1 }, /* hebrew_samech ס HEBREW LETTER SAMEKH */ |
|
1208 |
{ 0x0cf2, 0x05e2 }, /* hebrew_ayin ע HEBREW LETTER AYIN */ |
|
1209 |
{ 0x0cf3, 0x05e3 }, /* hebrew_finalpe ף HEBREW LETTER FINAL PE */ |
|
1210 |
{ 0x0cf4, 0x05e4 }, /* hebrew_pe פ HEBREW LETTER PE */ |
|
1211 |
{ 0x0cf5, 0x05e5 }, /* hebrew_finalzade ץ HEBREW LETTER FINAL TSADI */ |
|
1212 |
{ 0x0cf6, 0x05e6 }, /* hebrew_zade צ HEBREW LETTER TSADI */ |
|
1213 |
{ 0x0cf7, 0x05e7 }, /* hebrew_qoph ק HEBREW LETTER QOF */ |
|
1214 |
{ 0x0cf8, 0x05e8 }, /* hebrew_resh ר HEBREW LETTER RESH */ |
|
1215 |
{ 0x0cf9, 0x05e9 }, /* hebrew_shin ש HEBREW LETTER SHIN */ |
|
1216 |
{ 0x0cfa, 0x05ea }, /* hebrew_taw ת HEBREW LETTER TAV */ |
|
1217 |
{ 0x05ac, 0x060c }, /* Arabic_comma ، ARABIC COMMA */ |
|
1218 |
{ 0x05bb, 0x061b }, /* Arabic_semicolon ؛ ARABIC SEMICOLON */ |
|
1219 |
{ 0x05bf, 0x061f }, /* Arabic_question_mark ؟ ARABIC QUESTION MARK */ |
|
1220 |
{ 0x05c1, 0x0621 }, /* Arabic_hamza ء ARABIC LETTER HAMZA */ |
|
1221 |
{ 0x05c2, 0x0622 }, /* Arabic_maddaonalef آ ARABIC LETTER ALEF WITH MADDA ABOVE */ |
|
1222 |
{ 0x05c3, 0x0623 }, /* Arabic_hamzaonalef أ ARABIC LETTER ALEF WITH HAMZA ABOVE */ |
|
1223 |
{ 0x05c4, 0x0624 }, /* Arabic_hamzaonwaw ؤ ARABIC LETTER WAW WITH HAMZA ABOVE */ |
|
1224 |
{ 0x05c5, 0x0625 }, /* Arabic_hamzaunderalef إ ARABIC LETTER ALEF WITH HAMZA BELOW */ |
|
1225 |
{ 0x05c6, 0x0626 }, /* Arabic_hamzaonyeh ئ ARABIC LETTER YEH WITH HAMZA ABOVE */ |
|
1226 |
{ 0x05c7, 0x0627 }, /* Arabic_alef ا ARABIC LETTER ALEF */ |
|
1227 |
{ 0x05c8, 0x0628 }, /* Arabic_beh ب ARABIC LETTER BEH */ |
|
1228 |
{ 0x05c9, 0x0629 }, /* Arabic_tehmarbuta ة ARABIC LETTER TEH MARBUTA */ |
|
1229 |
{ 0x05ca, 0x062a }, /* Arabic_teh ت ARABIC LETTER TEH */ |
|
1230 |
{ 0x05cb, 0x062b }, /* Arabic_theh ث ARABIC LETTER THEH */ |
|
1231 |
{ 0x05cc, 0x062c }, /* Arabic_jeem ج ARABIC LETTER JEEM */ |
|
1232 |
{ 0x05cd, 0x062d }, /* Arabic_hah ح ARABIC LETTER HAH */ |
|
1233 |
{ 0x05ce, 0x062e }, /* Arabic_khah خ ARABIC LETTER KHAH */ |
|
1234 |
{ 0x05cf, 0x062f }, /* Arabic_dal د ARABIC LETTER DAL */ |
|
1235 |
{ 0x05d0, 0x0630 }, /* Arabic_thal ذ ARABIC LETTER THAL */ |
|
1236 |
{ 0x05d1, 0x0631 }, /* Arabic_ra ر ARABIC LETTER REH */ |
|
1237 |
{ 0x05d2, 0x0632 }, /* Arabic_zain ز ARABIC LETTER ZAIN */ |
|
1238 |
{ 0x05d3, 0x0633 }, /* Arabic_seen س ARABIC LETTER SEEN */ |
|
1239 |
{ 0x05d4, 0x0634 }, /* Arabic_sheen ش ARABIC LETTER SHEEN */ |
|
1240 |
{ 0x05d5, 0x0635 }, /* Arabic_sad ص ARABIC LETTER SAD */ |
|
1241 |
{ 0x05d6, 0x0636 }, /* Arabic_dad ض ARABIC LETTER DAD */ |
|
1242 |
{ 0x05d7, 0x0637 }, /* Arabic_tah ط ARABIC LETTER TAH */ |
|
1243 |
{ 0x05d8, 0x0638 }, /* Arabic_zah ظ ARABIC LETTER ZAH */ |
|
1244 |
{ 0x05d9, 0x0639 }, /* Arabic_ain ع ARABIC LETTER AIN */ |
|
1245 |
{ 0x05da, 0x063a }, /* Arabic_ghain غ ARABIC LETTER GHAIN */ |
|
1246 |
{ 0x05e0, 0x0640 }, /* Arabic_tatweel ـ ARABIC TATWEEL */ |
|
1247 |
{ 0x05e1, 0x0641 }, /* Arabic_feh ف ARABIC LETTER FEH */ |
|
1248 |
{ 0x05e2, 0x0642 }, /* Arabic_qaf ق ARABIC LETTER QAF */ |
|
1249 |
{ 0x05e3, 0x0643 }, /* Arabic_kaf ك ARABIC LETTER KAF */ |
|
1250 |
{ 0x05e4, 0x0644 }, /* Arabic_lam ل ARABIC LETTER LAM */ |
|
1251 |
{ 0x05e5, 0x0645 }, /* Arabic_meem م ARABIC LETTER MEEM */ |
|
1252 |
{ 0x05e6, 0x0646 }, /* Arabic_noon ن ARABIC LETTER NOON */ |
|
1253 |
{ 0x05e7, 0x0647 }, /* Arabic_ha ه ARABIC LETTER HEH */ |
|
1254 |
{ 0x05e8, 0x0648 }, /* Arabic_waw و ARABIC LETTER WAW */ |
|
1255 |
{ 0x05e9, 0x0649 }, /* Arabic_alefmaksura ى ARABIC LETTER ALEF MAKSURA */ |
|
1256 |
{ 0x05ea, 0x064a }, /* Arabic_yeh ي ARABIC LETTER YEH */ |
|
1257 |
{ 0x05eb, 0x064b }, /* Arabic_fathatan ً ARABIC FATHATAN */ |
|
1258 |
{ 0x05ec, 0x064c }, /* Arabic_dammatan ٌ ARABIC DAMMATAN */ |
|
1259 |
{ 0x05ed, 0x064d }, /* Arabic_kasratan ٍ ARABIC KASRATAN */ |
|
1260 |
{ 0x05ee, 0x064e }, /* Arabic_fatha َ ARABIC FATHA */ |
|
1261 |
{ 0x05ef, 0x064f }, /* Arabic_damma ُ ARABIC DAMMA */ |
|
1262 |
{ 0x05f0, 0x0650 }, /* Arabic_kasra ِ ARABIC KASRA */ |
|
1263 |
{ 0x05f1, 0x0651 }, /* Arabic_shadda ّ ARABIC SHADDA */ |
|
1264 |
{ 0x05f2, 0x0652 }, /* Arabic_sukun ْ ARABIC SUKUN */ |
|
1265 |
{ 0x0da1, 0x0e01 }, /* Thai_kokai ก THAI CHARACTER KO KAI */ |
|
1266 |
{ 0x0da2, 0x0e02 }, /* Thai_khokhai ข THAI CHARACTER KHO KHAI */ |
|
1267 |
{ 0x0da3, 0x0e03 }, /* Thai_khokhuat ฃ THAI CHARACTER KHO KHUAT */ |
|
1268 |
{ 0x0da4, 0x0e04 }, /* Thai_khokhwai ค THAI CHARACTER KHO KHWAI */ |
|
1269 |
{ 0x0da5, 0x0e05 }, /* Thai_khokhon ฅ THAI CHARACTER KHO KHON */ |
|
1270 |
{ 0x0da6, 0x0e06 }, /* Thai_khorakhang ฆ THAI CHARACTER KHO RAKHANG */ |
|
1271 |
{ 0x0da7, 0x0e07 }, /* Thai_ngongu ง THAI CHARACTER NGO NGU */ |
|
1272 |
{ 0x0da8, 0x0e08 }, /* Thai_chochan จ THAI CHARACTER CHO CHAN */ |
|
1273 |
{ 0x0da9, 0x0e09 }, /* Thai_choching ฉ THAI CHARACTER CHO CHING */ |
|
1274 |
{ 0x0daa, 0x0e0a }, /* Thai_chochang ช THAI CHARACTER CHO CHANG */ |
|
1275 |
{ 0x0dab, 0x0e0b }, /* Thai_soso ซ THAI CHARACTER SO SO */ |
|
1276 |
{ 0x0dac, 0x0e0c }, /* Thai_chochoe ฌ THAI CHARACTER CHO CHOE */ |
|
1277 |
{ 0x0dad, 0x0e0d }, /* Thai_yoying ญ THAI CHARACTER YO YING */ |
|
1278 |
{ 0x0dae, 0x0e0e }, /* Thai_dochada ฎ THAI CHARACTER DO CHADA */ |
|
1279 |
{ 0x0daf, 0x0e0f }, /* Thai_topatak ฏ THAI CHARACTER TO PATAK */ |
|
1280 |
{ 0x0db0, 0x0e10 }, /* Thai_thothan ฐ THAI CHARACTER THO THAN */ |
|
1281 |
{ 0x0db1, 0x0e11 }, /* Thai_thonangmontho ฑ THAI CHARACTER THO NANGMONTHO */ |
|
1282 |
{ 0x0db2, 0x0e12 }, /* Thai_thophuthao ฒ THAI CHARACTER THO PHUTHAO */ |
|
1283 |
{ 0x0db3, 0x0e13 }, /* Thai_nonen ณ THAI CHARACTER NO NEN */ |
|
1284 |
{ 0x0db4, 0x0e14 }, /* Thai_dodek ด THAI CHARACTER DO DEK */ |
|
1285 |
{ 0x0db5, 0x0e15 }, /* Thai_totao ต THAI CHARACTER TO TAO */ |
|
1286 |
{ 0x0db6, 0x0e16 }, /* Thai_thothung ถ THAI CHARACTER THO THUNG */ |
|
1287 |
{ 0x0db7, 0x0e17 }, /* Thai_thothahan ท THAI CHARACTER THO THAHAN */ |
|
1288 |
{ 0x0db8, 0x0e18 }, /* Thai_thothong ธ THAI CHARACTER THO THONG */ |
|
1289 |
{ 0x0db9, 0x0e19 }, /* Thai_nonu น THAI CHARACTER NO NU */ |
|
1290 |
{ 0x0dba, 0x0e1a }, /* Thai_bobaimai บ THAI CHARACTER BO BAIMAI */ |
|
1291 |
{ 0x0dbb, 0x0e1b }, /* Thai_popla ป THAI CHARACTER PO PLA */ |
|
1292 |
{ 0x0dbc, 0x0e1c }, /* Thai_phophung ผ THAI CHARACTER PHO PHUNG */ |
|
1293 |
{ 0x0dbd, 0x0e1d }, /* Thai_fofa ฝ THAI CHARACTER FO FA */ |
|
1294 |
{ 0x0dbe, 0x0e1e }, /* Thai_phophan พ THAI CHARACTER PHO PHAN */ |
|
1295 |
{ 0x0dbf, 0x0e1f }, /* Thai_fofan ฟ THAI CHARACTER FO FAN */ |
|
1296 |
{ 0x0dc0, 0x0e20 }, /* Thai_phosamphao ภ THAI CHARACTER PHO SAMPHAO */ |
|
1297 |
{ 0x0dc1, 0x0e21 }, /* Thai_moma ม THAI CHARACTER MO MA */ |
|
1298 |
{ 0x0dc2, 0x0e22 }, /* Thai_yoyak ย THAI CHARACTER YO YAK */ |
|
1299 |
{ 0x0dc3, 0x0e23 }, /* Thai_rorua ร THAI CHARACTER RO RUA */ |
|
1300 |
{ 0x0dc4, 0x0e24 }, /* Thai_ru ฤ THAI CHARACTER RU */ |
|
1301 |
{ 0x0dc5, 0x0e25 }, /* Thai_loling ล THAI CHARACTER LO LING */ |
|
1302 |
{ 0x0dc6, 0x0e26 }, /* Thai_lu ฦ THAI CHARACTER LU */ |
|
1303 |
{ 0x0dc7, 0x0e27 }, /* Thai_wowaen ว THAI CHARACTER WO WAEN */ |
|
1304 |
{ 0x0dc8, 0x0e28 }, /* Thai_sosala ศ THAI CHARACTER SO SALA */ |
|
1305 |
{ 0x0dc9, 0x0e29 }, /* Thai_sorusi ษ THAI CHARACTER SO RUSI */ |
|
1306 |
{ 0x0dca, 0x0e2a }, /* Thai_sosua ส THAI CHARACTER SO SUA */ |
|
1307 |
{ 0x0dcb, 0x0e2b }, /* Thai_hohip ห THAI CHARACTER HO HIP */ |
|
1308 |
{ 0x0dcc, 0x0e2c }, /* Thai_lochula ฬ THAI CHARACTER LO CHULA */ |
|
1309 |
{ 0x0dcd, 0x0e2d }, /* Thai_oang อ THAI CHARACTER O ANG */ |
|
1310 |
{ 0x0dce, 0x0e2e }, /* Thai_honokhuk ฮ THAI CHARACTER HO NOKHUK */ |
|
1311 |
{ 0x0dcf, 0x0e2f }, /* Thai_paiyannoi ฯ THAI CHARACTER PAIYANNOI */ |
|
1312 |
{ 0x0dd0, 0x0e30 }, /* Thai_saraa ะ THAI CHARACTER SARA A */ |
|
1313 |
{ 0x0dd1, 0x0e31 }, /* Thai_maihanakat ั THAI CHARACTER MAI HAN-AKAT */ |
|
1314 |
{ 0x0dd2, 0x0e32 }, /* Thai_saraaa า THAI CHARACTER SARA AA */ |
|
1315 |
{ 0x0dd3, 0x0e33 }, /* Thai_saraam ำ THAI CHARACTER SARA AM */ |
|
1316 |
{ 0x0dd4, 0x0e34 }, /* Thai_sarai ิ THAI CHARACTER SARA I */ |
|
1317 |
{ 0x0dd5, 0x0e35 }, /* Thai_saraii ี THAI CHARACTER SARA II */ |
|
1318 |
{ 0x0dd6, 0x0e36 }, /* Thai_saraue ึ THAI CHARACTER SARA UE */ |
|
1319 |
{ 0x0dd7, 0x0e37 }, /* Thai_sarauee ื THAI CHARACTER SARA UEE */ |
|
1320 |
{ 0x0dd8, 0x0e38 }, /* Thai_sarau ุ THAI CHARACTER SARA U */ |
|
1321 |
{ 0x0dd9, 0x0e39 }, /* Thai_sarauu ู THAI CHARACTER SARA UU */ |
|
1322 |
{ 0x0dda, 0x0e3a }, /* Thai_phinthu ฺ THAI CHARACTER PHINTHU */ |
|
1323 |
{ 0x0ddf, 0x0e3f }, /* Thai_baht ฿ THAI CURRENCY SYMBOL BAHT */ |
|
1324 |
{ 0x0de0, 0x0e40 }, /* Thai_sarae เ THAI CHARACTER SARA E */ |
|
1325 |
{ 0x0de1, 0x0e41 }, /* Thai_saraae แ THAI CHARACTER SARA AE */ |
|
1326 |
{ 0x0de2, 0x0e42 }, /* Thai_sarao โ THAI CHARACTER SARA O */ |
|
1327 |
{ 0x0de3, 0x0e43 }, /* Thai_saraaimaimuan ใ THAI CHARACTER SARA AI MAIMUAN */ |
|
1328 |
{ 0x0de4, 0x0e44 }, /* Thai_saraaimaimalai ไ THAI CHARACTER SARA AI MAIMALAI */ |
|
1329 |
{ 0x0de5, 0x0e45 }, /* Thai_lakkhangyao ๅ THAI CHARACTER LAKKHANGYAO */ |
|
1330 |
{ 0x0de6, 0x0e46 }, /* Thai_maiyamok ๆ THAI CHARACTER MAIYAMOK */ |
|
1331 |
{ 0x0de7, 0x0e47 }, /* Thai_maitaikhu ็ THAI CHARACTER MAITAIKHU */ |
|
1332 |
{ 0x0de8, 0x0e48 }, /* Thai_maiek ่ THAI CHARACTER MAI EK */ |
|
1333 |
{ 0x0de9, 0x0e49 }, /* Thai_maitho ้ THAI CHARACTER MAI THO */ |
|
1334 |
{ 0x0dea, 0x0e4a }, /* Thai_maitri ๊ THAI CHARACTER MAI TRI */ |
|
1335 |
{ 0x0deb, 0x0e4b }, /* Thai_maichattawa ๋ THAI CHARACTER MAI CHATTAWA */ |
|
1336 |
{ 0x0dec, 0x0e4c }, /* Thai_thanthakhat ์ THAI CHARACTER THANTHAKHAT */ |
|
1337 |
{ 0x0ded, 0x0e4d }, /* Thai_nikhahit ํ THAI CHARACTER NIKHAHIT */ |
|
1338 |
{ 0x0df0, 0x0e50 }, /* Thai_leksun ๐ THAI DIGIT ZERO */ |
|
1339 |
{ 0x0df1, 0x0e51 }, /* Thai_leknung ๑ THAI DIGIT ONE */ |
|
1340 |
{ 0x0df2, 0x0e52 }, /* Thai_leksong ๒ THAI DIGIT TWO */ |
|
1341 |
{ 0x0df3, 0x0e53 }, /* Thai_leksam ๓ THAI DIGIT THREE */ |
|
1342 |
{ 0x0df4, 0x0e54 }, /* Thai_leksi ๔ THAI DIGIT FOUR */ |
|
1343 |
{ 0x0df5, 0x0e55 }, /* Thai_lekha ๕ THAI DIGIT FIVE */ |
|
1344 |
{ 0x0df6, 0x0e56 }, /* Thai_lekhok ๖ THAI DIGIT SIX */ |
|
1345 |
{ 0x0df7, 0x0e57 }, /* Thai_lekchet ๗ THAI DIGIT SEVEN */ |
|
1346 |
{ 0x0df8, 0x0e58 }, /* Thai_lekpaet ๘ THAI DIGIT EIGHT */ |
|
1347 |
{ 0x0df9, 0x0e59 }, /* Thai_lekkao ๙ THAI DIGIT NINE */ |
|
1348 |
{ 0x0ed4, 0x11a8 }, /* Hangul_J_Kiyeog ᆨ HANGUL JONGSEONG KIYEOK */ |
|
1349 |
{ 0x0ed5, 0x11a9 }, /* Hangul_J_SsangKiyeog ᆩ HANGUL JONGSEONG SSANGKIYEOK */ |
|
1350 |
{ 0x0ed6, 0x11aa }, /* Hangul_J_KiyeogSios ᆪ HANGUL JONGSEONG KIYEOK-SIOS */ |
|
1351 |
{ 0x0ed7, 0x11ab }, /* Hangul_J_Nieun ᆫ HANGUL JONGSEONG NIEUN */ |
|
1352 |
{ 0x0ed8, 0x11ac }, /* Hangul_J_NieunJieuj ᆬ HANGUL JONGSEONG NIEUN-CIEUC */ |
|
1353 |
{ 0x0ed9, 0x11ad }, /* Hangul_J_NieunHieuh ᆭ HANGUL JONGSEONG NIEUN-HIEUH */ |
|
1354 |
{ 0x0eda, 0x11ae }, /* Hangul_J_Dikeud ᆮ HANGUL JONGSEONG TIKEUT */ |
|
1355 |
{ 0x0edb, 0x11af }, /* Hangul_J_Rieul ᆯ HANGUL JONGSEONG RIEUL */ |
|
1356 |
{ 0x0edc, 0x11b0 }, /* Hangul_J_RieulKiyeog ᆰ HANGUL JONGSEONG RIEUL-KIYEOK */ |
|
1357 |
{ 0x0edd, 0x11b1 }, /* Hangul_J_RieulMieum ᆱ HANGUL JONGSEONG RIEUL-MIEUM */ |
|
1358 |
{ 0x0ede, 0x11b2 }, /* Hangul_J_RieulPieub ᆲ HANGUL JONGSEONG RIEUL-PIEUP */ |
|
1359 |
{ 0x0edf, 0x11b3 }, /* Hangul_J_RieulSios ᆳ HANGUL JONGSEONG RIEUL-SIOS */ |
|
1360 |
{ 0x0ee0, 0x11b4 }, /* Hangul_J_RieulTieut ᆴ HANGUL JONGSEONG RIEUL-THIEUTH */ |
|
1361 |
{ 0x0ee1, 0x11b5 }, /* Hangul_J_RieulPhieuf ᆵ HANGUL JONGSEONG RIEUL-PHIEUPH */ |
|
1362 |
{ 0x0ee2, 0x11b6 }, /* Hangul_J_RieulHieuh ᆶ HANGUL JONGSEONG RIEUL-HIEUH */ |
|
1363 |
{ 0x0ee3, 0x11b7 }, /* Hangul_J_Mieum ᆷ HANGUL JONGSEONG MIEUM */ |
|
1364 |
{ 0x0ee4, 0x11b8 }, /* Hangul_J_Pieub ᆸ HANGUL JONGSEONG PIEUP */ |
|
1365 |
{ 0x0ee5, 0x11b9 }, /* Hangul_J_PieubSios ᆹ HANGUL JONGSEONG PIEUP-SIOS */ |
|
1366 |
{ 0x0ee6, 0x11ba }, /* Hangul_J_Sios ᆺ HANGUL JONGSEONG SIOS */ |
|
1367 |
{ 0x0ee7, 0x11bb }, /* Hangul_J_SsangSios ᆻ HANGUL JONGSEONG SSANGSIOS */ |
|
1368 |
{ 0x0ee8, 0x11bc }, /* Hangul_J_Ieung ᆼ HANGUL JONGSEONG IEUNG */ |
|
1369 |
{ 0x0ee9, 0x11bd }, /* Hangul_J_Jieuj ᆽ HANGUL JONGSEONG CIEUC */ |
|
1370 |
{ 0x0eea, 0x11be }, /* Hangul_J_Cieuc ᆾ HANGUL JONGSEONG CHIEUCH */ |
|
1371 |
{ 0x0eeb, 0x11bf }, /* Hangul_J_Khieuq ᆿ HANGUL JONGSEONG KHIEUKH */ |
|
1372 |
{ 0x0eec, 0x11c0 }, /* Hangul_J_Tieut ᇀ HANGUL JONGSEONG THIEUTH */ |
|
1373 |
{ 0x0eed, 0x11c1 }, /* Hangul_J_Phieuf ᇁ HANGUL JONGSEONG PHIEUPH */ |
|
1374 |
{ 0x0eee, 0x11c2 }, /* Hangul_J_Hieuh ᇂ HANGUL JONGSEONG HIEUH */ |
|
1375 |
{ 0x0ef8, 0x11eb }, /* Hangul_J_PanSios ᇫ HANGUL JONGSEONG PANSIOS */ |
|
1376 |
{ 0x0efa, 0x11f9 }, /* Hangul_J_YeorinHieuh ᇹ HANGUL JONGSEONG YEORINHIEUH */ |
|
1377 |
{ 0x0aa2, 0x2002 }, /* enspace EN SPACE */ |
|
1378 |
{ 0x0aa1, 0x2003 }, /* emspace EM SPACE */ |
|
1379 |
{ 0x0aa3, 0x2004 }, /* em3space THREE-PER-EM SPACE */ |
|
1380 |
{ 0x0aa4, 0x2005 }, /* em4space FOUR-PER-EM SPACE */ |
|
1381 |
{ 0x0aa5, 0x2007 }, /* digitspace FIGURE SPACE */ |
|
1382 |
{ 0x0aa6, 0x2008 }, /* punctspace PUNCTUATION SPACE */ |
|
1383 |
{ 0x0aa7, 0x2009 }, /* thinspace THIN SPACE */ |
|
1384 |
{ 0x0aa8, 0x200a }, /* hairspace HAIR SPACE */ |
|
1385 |
{ 0x0abb, 0x2012 }, /* figdash ‒ FIGURE DASH */ |
|
1386 |
{ 0x0aaa, 0x2013 }, /* endash – EN DASH */ |
|
1387 |
{ 0x0aa9, 0x2014 }, /* emdash — EM DASH */ |
|
1388 |
{ 0x07af, 0x2015 }, /* Greek_horizbar ― HORIZONTAL BAR */ |
|
1389 |
{ 0x0cdf, 0x2017 }, /* hebrew_doublelowline ‗ DOUBLE LOW LINE */ |
|
1390 |
{ 0x0ad0, 0x2018 }, /* leftsinglequotemark ‘ LEFT SINGLE QUOTATION MARK */ |
|
1391 |
{ 0x0ad1, 0x2019 }, /* rightsinglequotemark ’ RIGHT SINGLE QUOTATION MARK */ |
|
1392 |
{ 0x0afd, 0x201a }, /* singlelowquotemark ‚ SINGLE LOW-9 QUOTATION MARK */ |
|
1393 |
{ 0x0ad2, 0x201c }, /* leftdoublequotemark “ LEFT DOUBLE QUOTATION MARK */ |
|
1394 |
{ 0x0ad3, 0x201d }, /* rightdoublequotemark ” RIGHT DOUBLE QUOTATION MARK */ |
|
1395 |
{ 0x0afe, 0x201e }, /* doublelowquotemark „ DOUBLE LOW-9 QUOTATION MARK */ |
|
1396 |
{ 0x0af1, 0x2020 }, /* dagger † DAGGER */ |
|
1397 |
{ 0x0af2, 0x2021 }, /* doubledagger ‡ DOUBLE DAGGER */ |
|
1398 |
{ 0x0ae6, 0x2022 }, /* enfilledcircbullet • BULLET */ |
|
1399 |
{ 0x0aae, 0x2026 }, /* ellipsis … HORIZONTAL ELLIPSIS */ |
|
1400 |
{ 0x0ad6, 0x2032 }, /* minutes ′ PRIME */ |
|
1401 |
{ 0x0ad7, 0x2033 }, /* seconds ″ DOUBLE PRIME */ |
|
1402 |
{ 0x0afc, 0x2038 }, /* caret ‸ CARET */ |
|
1403 |
{ 0x047e, 0x203e }, /* overline ‾ OVERLINE */ |
|
1404 |
{ 0x20a0, 0x20a0 }, /* EcuSign ₠ EURO-CURRENCY SIGN */ |
|
1405 |
{ 0x20a1, 0x20a1 }, /* ColonSign ₡ COLON SIGN */ |
|
1406 |
{ 0x20a2, 0x20a2 }, /* CruzeiroSign ₢ CRUZEIRO SIGN */ |
|
1407 |
{ 0x20a3, 0x20a3 }, /* FFrancSign ₣ FRENCH FRANC SIGN */ |
|
1408 |
{ 0x20a4, 0x20a4 }, /* LiraSign ₤ LIRA SIGN */ |
|
1409 |
{ 0x20a5, 0x20a5 }, /* MillSign ₥ MILL SIGN */ |
|
1410 |
{ 0x20a6, 0x20a6 }, /* NairaSign ₦ NAIRA SIGN */ |
|
1411 |
{ 0x20a7, 0x20a7 }, /* PesetaSign ₧ PESETA SIGN */ |
|
1412 |
{ 0x20a8, 0x20a8 }, /* RupeeSign ₨ RUPEE SIGN */ |
|
1413 |
{ 0x0eff, 0x20a9 }, /* Korean_Won ₩ WON SIGN */ |
|
1414 |
{ 0x20a9, 0x20a9 }, /* WonSign ₩ WON SIGN */ |
|
1415 |
{ 0x20aa, 0x20aa }, /* NewSheqelSign ₪ NEW SHEQEL SIGN */ |
|
1416 |
{ 0x20ab, 0x20ab }, /* DongSign ₫ DONG SIGN */ |
|
1417 |
{ 0x20ac, 0x20ac }, /* EuroSign € EURO SIGN */ |
|
1418 |
{ 0x0ab8, 0x2105 }, /* careof ℅ CARE OF */ |
|
1419 |
{ 0x06b0, 0x2116 }, /* numerosign № NUMERO SIGN */ |
|
1420 |
{ 0x0afb, 0x2117 }, /* phonographcopyright ℗ SOUND RECORDING COPYRIGHT */ |
|
1421 |
{ 0x0ad4, 0x211e }, /* prescription ℞ PRESCRIPTION TAKE */ |
|
1422 |
{ 0x0ac9, 0x2122 }, /* trademark ™ TRADE MARK SIGN */ |
|
1423 |
{ 0x0ab0, 0x2153 }, /* onethird ⅓ VULGAR FRACTION ONE THIRD */ |
|
1424 |
{ 0x0ab1, 0x2154 }, /* twothirds ⅔ VULGAR FRACTION TWO THIRDS */ |
|
1425 |
{ 0x0ab2, 0x2155 }, /* onefifth ⅕ VULGAR FRACTION ONE FIFTH */ |
|
1426 |
{ 0x0ab3, 0x2156 }, /* twofifths ⅖ VULGAR FRACTION TWO FIFTHS */ |
|
1427 |
{ 0x0ab4, 0x2157 }, /* threefifths ⅗ VULGAR FRACTION THREE FIFTHS */ |
|
1428 |
{ 0x0ab5, 0x2158 }, /* fourfifths ⅘ VULGAR FRACTION FOUR FIFTHS */ |
|
1429 |
{ 0x0ab6, 0x2159 }, /* onesixth ⅙ VULGAR FRACTION ONE SIXTH */ |
|
1430 |
{ 0x0ab7, 0x215a }, /* fivesixths ⅚ VULGAR FRACTION FIVE SIXTHS */ |
|
1431 |
{ 0x0ac3, 0x215b }, /* oneeighth ⅛ VULGAR FRACTION ONE EIGHTH */ |
|
1432 |
{ 0x0ac4, 0x215c }, /* threeeighths ⅜ VULGAR FRACTION THREE EIGHTHS */ |
|
1433 |
{ 0x0ac5, 0x215d }, /* fiveeighths ⅝ VULGAR FRACTION FIVE EIGHTHS */ |
|
1434 |
{ 0x0ac6, 0x215e }, /* seveneighths ⅞ VULGAR FRACTION SEVEN EIGHTHS */ |
|
1435 |
{ 0x08fb, 0x2190 }, /* leftarrow ← LEFTWARDS ARROW */ |
|
1436 |
{ 0x08fc, 0x2191 }, /* uparrow ↑ UPWARDS ARROW */ |
|
1437 |
{ 0x08fd, 0x2192 }, /* rightarrow → RIGHTWARDS ARROW */ |
|
1438 |
{ 0x08fe, 0x2193 }, /* downarrow ↓ DOWNWARDS ARROW */ |
|
1439 |
{ 0x08ce, 0x21d2 }, /* implies ⇒ RIGHTWARDS DOUBLE ARROW */ |
|
1440 |
{ 0x08cd, 0x21d4 }, /* ifonlyif ⇔ LEFT RIGHT DOUBLE ARROW */ |
|
1441 |
{ 0x08ef, 0x2202 }, /* partialderivative ∂ PARTIAL DIFFERENTIAL */ |
|
1442 |
{ 0x08c5, 0x2207 }, /* nabla ∇ NABLA */ |
|
1443 |
{ 0x0bca, 0x2218 }, /* jot ∘ RING OPERATOR */ |
|
1444 |
{ 0x08d6, 0x221a }, /* radical √ SQUARE ROOT */ |
|
1445 |
{ 0x08c1, 0x221d }, /* variation ∝ PROPORTIONAL TO */ |
|
1446 |
{ 0x08c2, 0x221e }, /* infinity ∞ INFINITY */ |
|
1447 |
{ 0x08de, 0x2227 }, /* logicaland ∧ LOGICAL AND */ |
|
1448 |
{ 0x0ba9, 0x2227 }, /* upcaret ∧ LOGICAL AND */ |
|
1449 |
{ 0x08df, 0x2228 }, /* logicalor ∨ LOGICAL OR */ |
|
1450 |
{ 0x0ba8, 0x2228 }, /* downcaret ∨ LOGICAL OR */ |
|
1451 |
{ 0x08dc, 0x2229 }, /* intersection ∩ INTERSECTION */ |
|
1452 |
{ 0x0bc3, 0x2229 }, /* upshoe ∩ INTERSECTION */ |
|
1453 |
{ 0x08dd, 0x222a }, /* union ∪ UNION */ |
|
1454 |
{ 0x0bd6, 0x222a }, /* downshoe ∪ UNION */ |
|
1455 |
{ 0x08bf, 0x222b }, /* integral ∫ INTEGRAL */ |
|
1456 |
{ 0x08c0, 0x2234 }, /* therefore ∴ THEREFORE */ |
|
1457 |
{ 0x08c8, 0x2245 }, /* approximate ≅ APPROXIMATELY EQUAL TO */ |
|
1458 |
{ 0x08bd, 0x2260 }, /* notequal ≠ NOT EQUAL TO */ |
|
1459 |
{ 0x08cf, 0x2261 }, /* identical ≡ IDENTICAL TO */ |
|
1460 |
{ 0x08bc, 0x2264 }, /* lessthanequal ≤ LESS-THAN OR EQUAL TO */ |
|
1461 |
{ 0x08be, 0x2265 }, /* greaterthanequal ≥ GREATER-THAN OR EQUAL TO */ |
|
1462 |
{ 0x08da, 0x2282 }, /* includedin ⊂ SUBSET OF */ |
|
1463 |
{ 0x0bda, 0x2282 }, /* leftshoe ⊂ SUBSET OF */ |
|
1464 |
{ 0x08db, 0x2283 }, /* includes ⊃ SUPERSET OF */ |
|
1465 |
{ 0x0bd8, 0x2283 }, /* rightshoe ⊃ SUPERSET OF */ |
|
1466 |
{ 0x0bfc, 0x22a2 }, /* righttack ⊢ RIGHT TACK */ |
|
1467 |
{ 0x0bdc, 0x22a3 }, /* lefttack ⊣ LEFT TACK */ |
|
1468 |
{ 0x0bc2, 0x22a4 }, /* downtack ⊤ DOWN TACK */ |
|
1469 |
{ 0x0bce, 0x22a5 }, /* uptack ⊥ UP TACK */ |
|
1470 |
{ 0x0bd3, 0x2308 }, /* upstile ⌈ LEFT CEILING */ |
|
1471 |
{ 0x0bc4, 0x230a }, /* downstile ⌊ LEFT FLOOR */ |
|
1472 |
{ 0x0afa, 0x2315 }, /* telephonerecorder ⌕ TELEPHONE RECORDER */ |
|
1473 |
{ 0x08a4, 0x2320 }, /* topintegral ⌠ TOP HALF INTEGRAL */ |
|
1474 |
{ 0x08a5, 0x2321 }, /* botintegral ⌡ BOTTOM HALF INTEGRAL */ |
|
1475 |
{ 0x0abc, 0x2329 }, /* leftanglebracket 〈 LEFT-POINTING ANGLE BRACKET */ |
|
1476 |
{ 0x0abe, 0x232a }, /* rightanglebracket 〉 RIGHT-POINTING ANGLE BRACKET */ |
|
1477 |
{ 0x0bcc, 0x2395 }, /* quad ⎕ APL FUNCTIONAL SYMBOL QUAD (Unicode 3.0) */ |
|
1478 |
{ 0x09e2, 0x2409 }, /* ht ␉ SYMBOL FOR HORIZONTAL TABULATION */ |
|
1479 |
{ 0x09e5, 0x240a }, /* lf ␊ SYMBOL FOR LINE FEED */ |
|
1480 |
{ 0x09e9, 0x240b }, /* vt ␋ SYMBOL FOR VERTICAL TABULATION */ |
|
1481 |
{ 0x09e3, 0x240c }, /* ff ␌ SYMBOL FOR FORM FEED */ |
|
1482 |
{ 0x09e4, 0x240d }, /* cr ␍ SYMBOL FOR CARRIAGE RETURN */ |
|
1483 |
{ 0x09df, 0x2422 }, /* blank ␢ BLANK SYMBOL */ |
|
1484 |
{ 0x09e8, 0x2424 }, /* nl  SYMBOL FOR NEWLINE */ |
|
1485 |
{ 0x09f1, 0x2500 }, /* horizlinescan5 ─ BOX DRAWINGS LIGHT HORIZONTAL */ |
|
1486 |
{ 0x08a6, 0x2502 }, /* vertconnector │ BOX DRAWINGS LIGHT VERTICAL */ |
|
1487 |
{ 0x09f8, 0x2502 }, /* vertbar │ BOX DRAWINGS LIGHT VERTICAL */ |
|
1488 |
{ 0x09ec, 0x250c }, /* upleftcorner ┌ BOX DRAWINGS LIGHT DOWN AND RIGHT */ |
|
1489 |
{ 0x09eb, 0x2510 }, /* uprightcorner ┐ BOX DRAWINGS LIGHT DOWN AND LEFT */ |
|
1490 |
{ 0x09ed, 0x2514 }, /* lowleftcorner └ BOX DRAWINGS LIGHT UP AND RIGHT */ |
|
1491 |
{ 0x09ea, 0x2518 }, /* lowrightcorner ┘ BOX DRAWINGS LIGHT UP AND LEFT */ |
|
1492 |
{ 0x09f4, 0x251c }, /* leftt ├ BOX DRAWINGS LIGHT VERTICAL AND RIGHT */ |
|
1493 |
{ 0x09f5, 0x2524 }, /* rightt ┤ BOX DRAWINGS LIGHT VERTICAL AND LEFT */ |
|
1494 |
{ 0x09f7, 0x252c }, /* topt ┬ BOX DRAWINGS LIGHT DOWN AND HORIZONTAL */ |
|
1495 |
{ 0x09f6, 0x2534 }, /* bott ┴ BOX DRAWINGS LIGHT UP AND HORIZONTAL */ |
|
1496 |
{ 0x09ee, 0x253c }, /* crossinglines ┼ BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL */ |
|
1497 |
{ 0x09e1, 0x2592 }, /* checkerboard ▒ MEDIUM SHADE */ |
|
1498 |
{ 0x0adf, 0x25a0 }, /* emfilledrect ■ BLACK SQUARE */ |
|
1499 |
{ 0x0acf, 0x25a1 }, /* emopenrectangle □ WHITE SQUARE */ |
|
1500 |
{ 0x0ae7, 0x25aa }, /* enfilledsqbullet ▪ BLACK SMALL SQUARE */ |
|
1501 |
{ 0x0ae1, 0x25ab }, /* enopensquarebullet ▫ WHITE SMALL SQUARE */ |
|
1502 |
{ 0x0adb, 0x25ac }, /* filledrectbullet ▬ BLACK RECTANGLE */ |
|
1503 |
{ 0x0ae2, 0x25ad }, /* openrectbullet ▭ WHITE RECTANGLE */ |
|
1504 |
{ 0x0ae8, 0x25b2 }, /* filledtribulletup ▲ BLACK UP-POINTING TRIANGLE */ |
|
1505 |
{ 0x0ae3, 0x25b3 }, /* opentribulletup △ WHITE UP-POINTING TRIANGLE */ |
|
1506 |
{ 0x0add, 0x25b6 }, /* filledrighttribullet ▶ BLACK RIGHT-POINTING TRIANGLE */ |
|
1507 |
{ 0x0acd, 0x25b7 }, /* rightopentriangle ▷ WHITE RIGHT-POINTING TRIANGLE */ |
|
1508 |
{ 0x0ae9, 0x25bc }, /* filledtribulletdown ▼ BLACK DOWN-POINTING TRIANGLE */ |
|
1509 |
{ 0x0ae4, 0x25bd }, /* opentribulletdown ▽ WHITE DOWN-POINTING TRIANGLE */ |
|
1510 |
{ 0x0adc, 0x25c0 }, /* filledlefttribullet ◀ BLACK LEFT-POINTING TRIANGLE */ |
|
1511 |
{ 0x0acc, 0x25c1 }, /* leftopentriangle ◁ WHITE LEFT-POINTING TRIANGLE */ |
|
1512 |
{ 0x09e0, 0x25c6 }, /* soliddiamond ◆ BLACK DIAMOND */ |
|
1513 |
{ 0x0ace, 0x25cb }, /* emopencircle ○ WHITE CIRCLE */ |
|
1514 |
{ 0x0bcf, 0x25cb }, /* circle ○ WHITE CIRCLE */ |
|
1515 |
{ 0x0ade, 0x25cf }, /* emfilledcircle ● BLACK CIRCLE */ |
|
1516 |
{ 0x0ae0, 0x25e6 }, /* enopencircbullet ◦ WHITE BULLET */ |
|
1517 |
{ 0x0ae5, 0x2606 }, /* openstar ☆ WHITE STAR */ |
|
1518 |
{ 0x0af9, 0x260e }, /* telephone ☎ BLACK TELEPHONE */ |
|
1519 |
{ 0x0aca, 0x2613 }, /* signaturemark ☓ SALTIRE */ |
|
1520 |
{ 0x0aea, 0x261c }, /* leftpointer ☜ WHITE LEFT POINTING INDEX */ |
|
1521 |
{ 0x0aeb, 0x261e }, /* rightpointer ☞ WHITE RIGHT POINTING INDEX */ |
|
1522 |
{ 0x0af8, 0x2640 }, /* femalesymbol ♀ FEMALE SIGN */ |
|
1523 |
{ 0x0af7, 0x2642 }, /* malesymbol ♂ MALE SIGN */ |
|
1524 |
{ 0x0aec, 0x2663 }, /* club ♣ BLACK CLUB SUIT */ |
|
1525 |
{ 0x0aee, 0x2665 }, /* heart ♥ BLACK HEART SUIT */ |
|
1526 |
{ 0x0aed, 0x2666 }, /* diamond ♦ BLACK DIAMOND SUIT */ |
|
1527 |
{ 0x0af6, 0x266d }, /* musicalflat ♭ MUSIC FLAT SIGN */ |
|
1528 |
{ 0x0af5, 0x266f }, /* musicalsharp ♯ MUSIC SHARP SIGN */ |
|
1529 |
{ 0x0af3, 0x2713 }, /* checkmark ✓ CHECK MARK */ |
|
1530 |
{ 0x0af4, 0x2717 }, /* ballotcross ✗ BALLOT X */ |
|
1531 |
{ 0x0ad9, 0x271d }, /* latincross ✝ LATIN CROSS */ |
|
1532 |
{ 0x0af0, 0x2720 }, /* maltesecross ✠ MALTESE CROSS */ |
|
1533 |
{ 0x04a4, 0x3001 }, /* kana_comma 、 IDEOGRAPHIC COMMA */ |
|
1534 |
{ 0x04a1, 0x3002 }, /* kana_fullstop 。 IDEOGRAPHIC FULL STOP */ |
|
1535 |
{ 0x04a2, 0x300c }, /* kana_openingbracket 「 LEFT CORNER BRACKET */ |
|
1536 |
{ 0x04a3, 0x300d }, /* kana_closingbracket 」 RIGHT CORNER BRACKET */ |
|
1537 |
{ 0x04de, 0x309b }, /* voicedsound ゛ KATAKANA-HIRAGANA VOICED SOUND MARK */ |
|
1538 |
{ 0x04df, 0x309c }, /* semivoicedsound ゜ KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK */ |
|
1539 |
{ 0x04a7, 0x30a1 }, /* kana_a ァ KATAKANA LETTER SMALL A */ |
|
1540 |
{ 0x04b1, 0x30a2 }, /* kana_A ア KATAKANA LETTER A */ |
|
1541 |
{ 0x04a8, 0x30a3 }, /* kana_i ィ KATAKANA LETTER SMALL I */ |
|
1542 |
{ 0x04b2, 0x30a4 }, /* kana_I イ KATAKANA LETTER I */ |
|
1543 |
{ 0x04a9, 0x30a5 }, /* kana_u ゥ KATAKANA LETTER SMALL U */ |
|
1544 |
{ 0x04b3, 0x30a6 }, /* kana_U ウ KATAKANA LETTER U */ |
|
1545 |
{ 0x04aa, 0x30a7 }, /* kana_e ェ KATAKANA LETTER SMALL E */ |
|
1546 |
{ 0x04b4, 0x30a8 }, /* kana_E エ KATAKANA LETTER E */ |
|
1547 |
{ 0x04ab, 0x30a9 }, /* kana_o ォ KATAKANA LETTER SMALL O */ |
|
1548 |
{ 0x04b5, 0x30aa }, /* kana_O オ KATAKANA LETTER O */ |
|
1549 |
{ 0x04b6, 0x30ab }, /* kana_KA カ KATAKANA LETTER KA */ |
|
1550 |
{ 0x04b7, 0x30ad }, /* kana_KI キ KATAKANA LETTER KI */ |
|
1551 |
{ 0x04b8, 0x30af }, /* kana_KU ク KATAKANA LETTER KU */ |
|
1552 |
{ 0x04b9, 0x30b1 }, /* kana_KE ケ KATAKANA LETTER KE */ |
|
1553 |
{ 0x04ba, 0x30b3 }, /* kana_KO コ KATAKANA LETTER KO */ |
|
1554 |
{ 0x04bb, 0x30b5 }, /* kana_SA サ KATAKANA LETTER SA */ |
|
1555 |
{ 0x04bc, 0x30b7 }, /* kana_SHI シ KATAKANA LETTER SI */ |
|
1556 |
{ 0x04bd, 0x30b9 }, /* kana_SU ス KATAKANA LETTER SU */ |
|
1557 |
{ 0x04be, 0x30bb }, /* kana_SE セ KATAKANA LETTER SE */ |
|
1558 |
{ 0x04bf, 0x30bd }, /* kana_SO ソ KATAKANA LETTER SO */ |
|
1559 |
{ 0x04c0, 0x30bf }, /* kana_TA タ KATAKANA LETTER TA */ |
|
1560 |
{ 0x04c1, 0x30c1 }, /* kana_CHI チ KATAKANA LETTER TI */ |
|
1561 |
{ 0x04af, 0x30c3 }, /* kana_tsu ッ KATAKANA LETTER SMALL TU */ |
|
1562 |
{ 0x04c2, 0x30c4 }, /* kana_TSU ツ KATAKANA LETTER TU */ |
|
1563 |
{ 0x04c3, 0x30c6 }, /* kana_TE テ KATAKANA LETTER TE */ |
|
1564 |
{ 0x04c4, 0x30c8 }, /* kana_TO ト KATAKANA LETTER TO */ |
|
1565 |
{ 0x04c5, 0x30ca }, /* kana_NA ナ KATAKANA LETTER NA */ |
|
1566 |
{ 0x04c6, 0x30cb }, /* kana_NI ニ KATAKANA LETTER NI */ |
|
1567 |
{ 0x04c7, 0x30cc }, /* kana_NU ヌ KATAKANA LETTER NU */ |
|
1568 |
{ 0x04c8, 0x30cd }, /* kana_NE ネ KATAKANA LETTER NE */ |
|
1569 |
{ 0x04c9, 0x30ce }, /* kana_NO ノ KATAKANA LETTER NO */ |
|
1570 |
{ 0x04ca, 0x30cf }, /* kana_HA ハ KATAKANA LETTER HA */ |
|
1571 |
{ 0x04cb, 0x30d2 }, /* kana_HI ヒ KATAKANA LETTER HI */ |
|
1572 |
{ 0x04cc, 0x30d5 }, /* kana_FU フ KATAKANA LETTER HU */ |
|
1573 |
{ 0x04cd, 0x30d8 }, /* kana_HE ヘ KATAKANA LETTER HE */ |
|
1574 |
{ 0x04ce, 0x30db }, /* kana_HO ホ KATAKANA LETTER HO */ |
|
1575 |
{ 0x04cf, 0x30de }, /* kana_MA マ KATAKANA LETTER MA */ |
|
1576 |
{ 0x04d0, 0x30df }, /* kana_MI ミ KATAKANA LETTER MI */ |
|
1577 |
{ 0x04d1, 0x30e0 }, /* kana_MU ム KATAKANA LETTER MU */ |
|
1578 |
{ 0x04d2, 0x30e1 }, /* kana_ME メ KATAKANA LETTER ME */ |
|
1579 |
{ 0x04d3, 0x30e2 }, /* kana_MO モ KATAKANA LETTER MO */ |
|
1580 |
{ 0x04ac, 0x30e3 }, /* kana_ya ャ KATAKANA LETTER SMALL YA */ |
|
1581 |
{ 0x04d4, 0x30e4 }, /* kana_YA ヤ KATAKANA LETTER YA */ |
|
1582 |
{ 0x04ad, 0x30e5 }, /* kana_yu ュ KATAKANA LETTER SMALL YU */ |
|
1583 |
{ 0x04d5, 0x30e6 }, /* kana_YU ユ KATAKANA LETTER YU */ |
|
1584 |
{ 0x04ae, 0x30e7 }, /* kana_yo ョ KATAKANA LETTER SMALL YO */ |
|
1585 |
{ 0x04d6, 0x30e8 }, /* kana_YO ヨ KATAKANA LETTER YO */ |
|
1586 |
{ 0x04d7, 0x30e9 }, /* kana_RA ラ KATAKANA LETTER RA */ |
|
1587 |
{ 0x04d8, 0x30ea }, /* kana_RI リ KATAKANA LETTER RI */ |
|
1588 |
{ 0x04d9, 0x30eb }, /* kana_RU ル KATAKANA LETTER RU */ |
|
1589 |
{ 0x04da, 0x30ec }, /* kana_RE レ KATAKANA LETTER RE */ |
|
1590 |
{ 0x04db, 0x30ed }, /* kana_RO ロ KATAKANA LETTER RO */ |
|
1591 |
{ 0x04dc, 0x30ef }, /* kana_WA ワ KATAKANA LETTER WA */ |
|
1592 |
{ 0x04a6, 0x30f2 }, /* kana_WO ヲ KATAKANA LETTER WO */ |
|
1593 |
{ 0x04dd, 0x30f3 }, /* kana_N ン KATAKANA LETTER N */ |
|
1594 |
{ 0x04a5, 0x30fb }, /* kana_conjunctive ・ KATAKANA MIDDLE DOT */ |
|
1595 |
{ 0x04b0, 0x30fc }, /* prolongedsound ー KATAKANA-HIRAGANA PROLONGED SOUND MARK */ |
|
1596 |
{ 0x0ea1, 0x3131 }, /* Hangul_Kiyeog ㄱ HANGUL LETTER KIYEOK */ |
|
1597 |
{ 0x0ea2, 0x3132 }, /* Hangul_SsangKiyeog ㄲ HANGUL LETTER SSANGKIYEOK */ |
|
1598 |
{ 0x0ea3, 0x3133 }, /* Hangul_KiyeogSios ㄳ HANGUL LETTER KIYEOK-SIOS */ |
|
1599 |
{ 0x0ea4, 0x3134 }, /* Hangul_Nieun ㄴ HANGUL LETTER NIEUN */ |
|
1600 |
{ 0x0ea5, 0x3135 }, /* Hangul_NieunJieuj ㄵ HANGUL LETTER NIEUN-CIEUC */ |
|
1601 |
{ 0x0ea6, 0x3136 }, /* Hangul_NieunHieuh ㄶ HANGUL LETTER NIEUN-HIEUH */ |
|
1602 |
{ 0x0ea7, 0x3137 }, /* Hangul_Dikeud ㄷ HANGUL LETTER TIKEUT */ |
|
1603 |
{ 0x0ea8, 0x3138 }, /* Hangul_SsangDikeud ㄸ HANGUL LETTER SSANGTIKEUT */ |
|
1604 |
{ 0x0ea9, 0x3139 }, /* Hangul_Rieul ㄹ HANGUL LETTER RIEUL */ |
|
1605 |
{ 0x0eaa, 0x313a }, /* Hangul_RieulKiyeog ㄺ HANGUL LETTER RIEUL-KIYEOK */ |
|
1606 |
{ 0x0eab, 0x313b }, /* Hangul_RieulMieum ㄻ HANGUL LETTER RIEUL-MIEUM */ |
|
1607 |
{ 0x0eac, 0x313c }, /* Hangul_RieulPieub ㄼ HANGUL LETTER RIEUL-PIEUP */ |
|
1608 |
{ 0x0ead, 0x313d }, /* Hangul_RieulSios ㄽ HANGUL LETTER RIEUL-SIOS */ |
|
1609 |
{ 0x0eae, 0x313e }, /* Hangul_RieulTieut ㄾ HANGUL LETTER RIEUL-THIEUTH */ |
|
1610 |
{ 0x0eaf, 0x313f }, /* Hangul_RieulPhieuf ㄿ HANGUL LETTER RIEUL-PHIEUPH */ |
|
1611 |
{ 0x0eb0, 0x3140 }, /* Hangul_RieulHieuh ㅀ HANGUL LETTER RIEUL-HIEUH */ |
|
1612 |
{ 0x0eb1, 0x3141 }, /* Hangul_Mieum ㅁ HANGUL LETTER MIEUM */ |
|
1613 |
{ 0x0eb2, 0x3142 }, /* Hangul_Pieub ㅂ HANGUL LETTER PIEUP */ |
|
1614 |
{ 0x0eb3, 0x3143 }, /* Hangul_SsangPieub ㅃ HANGUL LETTER SSANGPIEUP */ |
|
1615 |
{ 0x0eb4, 0x3144 }, /* Hangul_PieubSios ㅄ HANGUL LETTER PIEUP-SIOS */ |
|
1616 |
{ 0x0eb5, 0x3145 }, /* Hangul_Sios ㅅ HANGUL LETTER SIOS */ |
|
1617 |
{ 0x0eb6, 0x3146 }, /* Hangul_SsangSios ㅆ HANGUL LETTER SSANGSIOS */ |
|
1618 |
{ 0x0eb7, 0x3147 }, /* Hangul_Ieung ㅇ HANGUL LETTER IEUNG */ |
|
1619 |
{ 0x0eb8, 0x3148 }, /* Hangul_Jieuj ㅈ HANGUL LETTER CIEUC */ |
|
1620 |
{ 0x0eb9, 0x3149 }, /* Hangul_SsangJieuj ㅉ HANGUL LETTER SSANGCIEUC */ |
|
1621 |
{ 0x0eba, 0x314a }, /* Hangul_Cieuc ㅊ HANGUL LETTER CHIEUCH */ |
|
1622 |
{ 0x0ebb, 0x314b }, /* Hangul_Khieuq ㅋ HANGUL LETTER KHIEUKH */ |
|
1623 |
{ 0x0ebc, 0x314c }, /* Hangul_Tieut ㅌ HANGUL LETTER THIEUTH */ |
|
1624 |
{ 0x0ebd, 0x314d }, /* Hangul_Phieuf ㅍ HANGUL LETTER PHIEUPH */ |
|
1625 |
{ 0x0ebe, 0x314e }, /* Hangul_Hieuh ㅎ HANGUL LETTER HIEUH */ |
|
1626 |
{ 0x0ebf, 0x314f }, /* Hangul_A ㅏ HANGUL LETTER A */ |
|
1627 |
{ 0x0ec0, 0x3150 }, /* Hangul_AE ㅐ HANGUL LETTER AE */ |
|
1628 |
{ 0x0ec1, 0x3151 }, /* Hangul_YA ㅑ HANGUL LETTER YA */ |
|
1629 |
{ 0x0ec2, 0x3152 }, /* Hangul_YAE ㅒ HANGUL LETTER YAE */ |
|
1630 |
{ 0x0ec3, 0x3153 }, /* Hangul_EO ㅓ HANGUL LETTER EO */ |
|
1631 |
{ 0x0ec4, 0x3154 }, /* Hangul_E ㅔ HANGUL LETTER E */ |
|
1632 |
{ 0x0ec5, 0x3155 }, /* Hangul_YEO ㅕ HANGUL LETTER YEO */ |
|
1633 |
{ 0x0ec6, 0x3156 }, /* Hangul_YE ㅖ HANGUL LETTER YE */ |
|
1634 |
{ 0x0ec7, 0x3157 }, /* Hangul_O ㅗ HANGUL LETTER O */ |
|
1635 |
{ 0x0ec8, 0x3158 }, /* Hangul_WA ㅘ HANGUL LETTER WA */ |
|
1636 |
{ 0x0ec9, 0x3159 }, /* Hangul_WAE ㅙ HANGUL LETTER WAE */ |
|
1637 |
{ 0x0eca, 0x315a }, /* Hangul_OE ㅚ HANGUL LETTER OE */ |
|
1638 |
{ 0x0ecb, 0x315b }, /* Hangul_YO ㅛ HANGUL LETTER YO */ |
|
1639 |
{ 0x0ecc, 0x315c }, /* Hangul_U ㅜ HANGUL LETTER U */ |
|
1640 |
{ 0x0ecd, 0x315d }, /* Hangul_WEO ㅝ HANGUL LETTER WEO */ |
|
1641 |
{ 0x0ece, 0x315e }, /* Hangul_WE ㅞ HANGUL LETTER WE */ |
|
1642 |
{ 0x0ecf, 0x315f }, /* Hangul_WI ㅟ HANGUL LETTER WI */ |
|
1643 |
{ 0x0ed0, 0x3160 }, /* Hangul_YU ㅠ HANGUL LETTER YU */ |
|
1644 |
{ 0x0ed1, 0x3161 }, /* Hangul_EU ㅡ HANGUL LETTER EU */ |
|
1645 |
{ 0x0ed2, 0x3162 }, /* Hangul_YI ㅢ HANGUL LETTER YI */ |
|
1646 |
{ 0x0ed3, 0x3163 }, /* Hangul_I ㅣ HANGUL LETTER I */ |
|
1647 |
{ 0x0eef, 0x316d }, /* Hangul_RieulYeorinHieuh ㅭ HANGUL LETTER RIEUL-YEORINHIEUH */ |
|
1648 |
{ 0x0ef0, 0x3171 }, /* Hangul_SunkyeongeumMieum ㅱ HANGUL LETTER KAPYEOUNMIEUM */ |
|
1649 |
{ 0x0ef1, 0x3178 }, /* Hangul_SunkyeongeumPieub ㅸ HANGUL LETTER KAPYEOUNPIEUP */ |
|
1650 |
{ 0x0ef2, 0x317f }, /* Hangul_PanSios ㅿ HANGUL LETTER PANSIOS */ |
|
1651 |
{ 0x0ef4, 0x3184 }, /* Hangul_SunkyeongeumPhieuf ㆄ HANGUL LETTER KAPYEOUNPHIEUPH */ |
|
1652 |
{ 0x0ef5, 0x3186 }, /* Hangul_YeorinHieuh ㆆ HANGUL LETTER YEORINHIEUH */ |
|
1653 |
{ 0x0ef6, 0x318d }, /* Hangul_AraeA ㆍ HANGUL LETTER ARAEA */ |
|
1654 |
{ 0x0ef7, 0x318e }, /* Hangul_AraeAE ㆎ HANGUL LETTER ARAEAE */ |
|
1655 |
};
|
|
1656 |
||
1657 |
/**
|
|
1658 |
* gdk_unicode_to_keyval:
|
|
1659 |
* @wc: a ISO10646 encoded character
|
|
1660 |
*
|
|
1661 |
* Convert from a ISO10646 character to a key symbol.
|
|
1662 |
*
|
|
1663 |
* Return value: the corresponding GDK key symbol, if one exists.
|
|
1664 |
* or, if there is no corresponding symbol,
|
|
1665 |
* wc | 0x01000000
|
|
1666 |
**/
|
|
1667 |
guint
|
|
1668 |
gdk_unicode_to_keyval (guint32 wc) |
|
1669 |
{
|
|
1670 |
int min = 0; |
|
1671 |
int max = G_N_ELEMENTS (gdk_unicode_to_keysym_tab) - 1; |
|
1672 |
int mid; |
|
1673 |
||
1674 |
/* First check for Latin-1 characters (1:1 mapping) */
|
|
1675 |
if ((wc >= 0x0020 && wc <= 0x007e) || |
|
1676 |
(wc >= 0x00a0 && wc <= 0x00ff)) |
|
1677 |
return wc; |
|
1678 |
||
1679 |
/* Binary search in table */
|
|
1680 |
while (max >= min) { |
|
1681 |
mid = (min + max) / 2; |
|
1682 |
if (gdk_unicode_to_keysym_tab[mid].ucs < wc) |
|
1683 |
min = mid + 1; |
|
1684 |
else if (gdk_unicode_to_keysym_tab[mid].ucs > wc) |
|
1685 |
max = mid - 1; |
|
1686 |
else { |
|
1687 |
/* found it */
|
|
1688 |
return gdk_unicode_to_keysym_tab[mid].keysym; |
|
1689 |
}
|
|
1690 |
}
|
|
1691 |
||
1692 |
/*
|
|
1693 |
* No matching keysym value found, return Unicode value plus 0x01000000
|
|
1694 |
* (a convention introduced in the UTF-8 work on xterm).
|
|
1695 |
*/
|
|
1696 |
return wc | 0x01000000; |
|
1697 |
}
|
|
1698 |
||
1699 |
#define __GDK_KEYUNI_C__
|
|
1700 |
#include "gdkaliasdef.c" |