5172
|
1 |
#!/usr/bin/env python
|
|
2 |
#
|
|
3 |
|
|
4 |
#
|
|
5 |
# FreeType 2 glyph name builder
|
|
6 |
#
|
|
7 |
|
|
8 |
|
|
9 |
# Copyright 1996-2000, 2003, 2005, 2007, 2008 by
|
|
10 |
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
|
11 |
#
|
|
12 |
# This file is part of the FreeType project, and may only be used, modified,
|
|
13 |
# and distributed under the terms of the FreeType project license,
|
|
14 |
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
|
15 |
# indicate that you have read the license and understand and accept it
|
|
16 |
# fully.
|
|
17 |
|
|
18 |
|
|
19 |
"""\
|
|
20 |
|
|
21 |
usage: %s <output-file>
|
|
22 |
|
|
23 |
This python script generates the glyph names tables defined in the
|
|
24 |
`psnames' module.
|
|
25 |
|
|
26 |
Its single argument is the name of the header file to be created.
|
|
27 |
"""
|
|
28 |
|
|
29 |
|
|
30 |
import sys, string, struct, re, os.path
|
|
31 |
|
|
32 |
|
|
33 |
# This table lists the glyphs according to the Macintosh specification.
|
|
34 |
# It is used by the TrueType Postscript names table.
|
|
35 |
#
|
|
36 |
# See
|
|
37 |
#
|
|
38 |
# http://fonts.apple.com/TTRefMan/RM06/Chap6post.html
|
|
39 |
#
|
|
40 |
# for the official list.
|
|
41 |
#
|
|
42 |
mac_standard_names = \
|
|
43 |
[
|
|
44 |
# 0
|
|
45 |
".notdef", ".null", "nonmarkingreturn", "space", "exclam",
|
|
46 |
"quotedbl", "numbersign", "dollar", "percent", "ampersand",
|
|
47 |
|
|
48 |
# 10
|
|
49 |
"quotesingle", "parenleft", "parenright", "asterisk", "plus",
|
|
50 |
"comma", "hyphen", "period", "slash", "zero",
|
|
51 |
|
|
52 |
# 20
|
|
53 |
"one", "two", "three", "four", "five",
|
|
54 |
"six", "seven", "eight", "nine", "colon",
|
|
55 |
|
|
56 |
# 30
|
|
57 |
"semicolon", "less", "equal", "greater", "question",
|
|
58 |
"at", "A", "B", "C", "D",
|
|
59 |
|
|
60 |
# 40
|
|
61 |
"E", "F", "G", "H", "I",
|
|
62 |
"J", "K", "L", "M", "N",
|
|
63 |
|
|
64 |
# 50
|
|
65 |
"O", "P", "Q", "R", "S",
|
|
66 |
"T", "U", "V", "W", "X",
|
|
67 |
|
|
68 |
# 60
|
|
69 |
"Y", "Z", "bracketleft", "backslash", "bracketright",
|
|
70 |
"asciicircum", "underscore", "grave", "a", "b",
|
|
71 |
|
|
72 |
# 70
|
|
73 |
"c", "d", "e", "f", "g",
|
|
74 |
"h", "i", "j", "k", "l",
|
|
75 |
|
|
76 |
# 80
|
|
77 |
"m", "n", "o", "p", "q",
|
|
78 |
"r", "s", "t", "u", "v",
|
|
79 |
|
|
80 |
# 90
|
|
81 |
"w", "x", "y", "z", "braceleft",
|
|
82 |
"bar", "braceright", "asciitilde", "Adieresis", "Aring",
|
|
83 |
|
|
84 |
# 100
|
|
85 |
"Ccedilla", "Eacute", "Ntilde", "Odieresis", "Udieresis",
|
|
86 |
"aacute", "agrave", "acircumflex", "adieresis", "atilde",
|
|
87 |
|
|
88 |
# 110
|
|
89 |
"aring", "ccedilla", "eacute", "egrave", "ecircumflex",
|
|
90 |
"edieresis", "iacute", "igrave", "icircumflex", "idieresis",
|
|
91 |
|
|
92 |
# 120
|
|
93 |
"ntilde", "oacute", "ograve", "ocircumflex", "odieresis",
|
|
94 |
"otilde", "uacute", "ugrave", "ucircumflex", "udieresis",
|
|
95 |
|
|
96 |
# 130
|
|
97 |
"dagger", "degree", "cent", "sterling", "section",
|
|
98 |
"bullet", "paragraph", "germandbls", "registered", "copyright",
|
|
99 |
|
|
100 |
# 140
|
|
101 |
"trademark", "acute", "dieresis", "notequal", "AE",
|
|
102 |
"Oslash", "infinity", "plusminus", "lessequal", "greaterequal",
|
|
103 |
|
|
104 |
# 150
|
|
105 |
"yen", "mu", "partialdiff", "summation", "product",
|
|
106 |
"pi", "integral", "ordfeminine", "ordmasculine", "Omega",
|
|
107 |
|
|
108 |
# 160
|
|
109 |
"ae", "oslash", "questiondown", "exclamdown", "logicalnot",
|
|
110 |
"radical", "florin", "approxequal", "Delta", "guillemotleft",
|
|
111 |
|
|
112 |
# 170
|
|
113 |
"guillemotright", "ellipsis", "nonbreakingspace", "Agrave", "Atilde",
|
|
114 |
"Otilde", "OE", "oe", "endash", "emdash",
|
|
115 |
|
|
116 |
# 180
|
|
117 |
"quotedblleft", "quotedblright", "quoteleft", "quoteright", "divide",
|
|
118 |
"lozenge", "ydieresis", "Ydieresis", "fraction", "currency",
|
|
119 |
|
|
120 |
# 190
|
|
121 |
"guilsinglleft", "guilsinglright", "fi", "fl", "daggerdbl",
|
|
122 |
"periodcentered", "quotesinglbase", "quotedblbase", "perthousand",
|
|
123 |
"Acircumflex",
|
|
124 |
|
|
125 |
# 200
|
|
126 |
"Ecircumflex", "Aacute", "Edieresis", "Egrave", "Iacute",
|
|
127 |
"Icircumflex", "Idieresis", "Igrave", "Oacute", "Ocircumflex",
|
|
128 |
|
|
129 |
# 210
|
|
130 |
"apple", "Ograve", "Uacute", "Ucircumflex", "Ugrave",
|
|
131 |
"dotlessi", "circumflex", "tilde", "macron", "breve",
|
|
132 |
|
|
133 |
# 220
|
|
134 |
"dotaccent", "ring", "cedilla", "hungarumlaut", "ogonek",
|
|
135 |
"caron", "Lslash", "lslash", "Scaron", "scaron",
|
|
136 |
|
|
137 |
# 230
|
|
138 |
"Zcaron", "zcaron", "brokenbar", "Eth", "eth",
|
|
139 |
"Yacute", "yacute", "Thorn", "thorn", "minus",
|
|
140 |
|
|
141 |
# 240
|
|
142 |
"multiply", "onesuperior", "twosuperior", "threesuperior", "onehalf",
|
|
143 |
"onequarter", "threequarters", "franc", "Gbreve", "gbreve",
|
|
144 |
|
|
145 |
# 250
|
|
146 |
"Idotaccent", "Scedilla", "scedilla", "Cacute", "cacute",
|
|
147 |
"Ccaron", "ccaron", "dcroat"
|
|
148 |
]
|
|
149 |
|
|
150 |
|
|
151 |
# The list of standard `SID' glyph names. For the official list,
|
|
152 |
# see Annex A of document at
|
|
153 |
#
|
|
154 |
# http://partners.adobe.com/asn/developer/pdfs/tn/5176.CFF.pdf.
|
|
155 |
#
|
|
156 |
sid_standard_names = \
|
|
157 |
[
|
|
158 |
# 0
|
|
159 |
".notdef", "space", "exclam", "quotedbl", "numbersign",
|
|
160 |
"dollar", "percent", "ampersand", "quoteright", "parenleft",
|
|
161 |
|
|
162 |
# 10
|
|
163 |
"parenright", "asterisk", "plus", "comma", "hyphen",
|
|
164 |
"period", "slash", "zero", "one", "two",
|
|
165 |
|
|
166 |
# 20
|
|
167 |
"three", "four", "five", "six", "seven",
|
|
168 |
"eight", "nine", "colon", "semicolon", "less",
|
|
169 |
|
|
170 |
# 30
|
|
171 |
"equal", "greater", "question", "at", "A",
|
|
172 |
"B", "C", "D", "E", "F",
|
|
173 |
|
|
174 |
# 40
|
|
175 |
"G", "H", "I", "J", "K",
|
|
176 |
"L", "M", "N", "O", "P",
|
|
177 |
|
|
178 |
# 50
|
|
179 |
"Q", "R", "S", "T", "U",
|
|
180 |
"V", "W", "X", "Y", "Z",
|
|
181 |
|
|
182 |
# 60
|
|
183 |
"bracketleft", "backslash", "bracketright", "asciicircum", "underscore",
|
|
184 |
"quoteleft", "a", "b", "c", "d",
|
|
185 |
|
|
186 |
# 70
|
|
187 |
"e", "f", "g", "h", "i",
|
|
188 |
"j", "k", "l", "m", "n",
|
|
189 |
|
|
190 |
# 80
|
|
191 |
"o", "p", "q", "r", "s",
|
|
192 |
"t", "u", "v", "w", "x",
|
|
193 |
|
|
194 |
# 90
|
|
195 |
"y", "z", "braceleft", "bar", "braceright",
|
|
196 |
"asciitilde", "exclamdown", "cent", "sterling", "fraction",
|
|
197 |
|
|
198 |
# 100
|
|
199 |
"yen", "florin", "section", "currency", "quotesingle",
|
|
200 |
"quotedblleft", "guillemotleft", "guilsinglleft", "guilsinglright", "fi",
|
|
201 |
|
|
202 |
# 110
|
|
203 |
"fl", "endash", "dagger", "daggerdbl", "periodcentered",
|
|
204 |
"paragraph", "bullet", "quotesinglbase", "quotedblbase", "quotedblright",
|
|
205 |
|
|
206 |
# 120
|
|
207 |
"guillemotright", "ellipsis", "perthousand", "questiondown", "grave",
|
|
208 |
"acute", "circumflex", "tilde", "macron", "breve",
|
|
209 |
|
|
210 |
# 130
|
|
211 |
"dotaccent", "dieresis", "ring", "cedilla", "hungarumlaut",
|
|
212 |
"ogonek", "caron", "emdash", "AE", "ordfeminine",
|
|
213 |
|
|
214 |
# 140
|
|
215 |
"Lslash", "Oslash", "OE", "ordmasculine", "ae",
|
|
216 |
"dotlessi", "lslash", "oslash", "oe", "germandbls",
|
|
217 |
|
|
218 |
# 150
|
|
219 |
"onesuperior", "logicalnot", "mu", "trademark", "Eth",
|
|
220 |
"onehalf", "plusminus", "Thorn", "onequarter", "divide",
|
|
221 |
|
|
222 |
# 160
|
|
223 |
"brokenbar", "degree", "thorn", "threequarters", "twosuperior",
|
|
224 |
"registered", "minus", "eth", "multiply", "threesuperior",
|
|
225 |
|
|
226 |
# 170
|
|
227 |
"copyright", "Aacute", "Acircumflex", "Adieresis", "Agrave",
|
|
228 |
"Aring", "Atilde", "Ccedilla", "Eacute", "Ecircumflex",
|
|
229 |
|
|
230 |
# 180
|
|
231 |
"Edieresis", "Egrave", "Iacute", "Icircumflex", "Idieresis",
|
|
232 |
"Igrave", "Ntilde", "Oacute", "Ocircumflex", "Odieresis",
|
|
233 |
|
|
234 |
# 190
|
|
235 |
"Ograve", "Otilde", "Scaron", "Uacute", "Ucircumflex",
|
|
236 |
"Udieresis", "Ugrave", "Yacute", "Ydieresis", "Zcaron",
|
|
237 |
|
|
238 |
# 200
|
|
239 |
"aacute", "acircumflex", "adieresis", "agrave", "aring",
|
|
240 |
"atilde", "ccedilla", "eacute", "ecircumflex", "edieresis",
|
|
241 |
|
|
242 |
# 210
|
|
243 |
"egrave", "iacute", "icircumflex", "idieresis", "igrave",
|
|
244 |
"ntilde", "oacute", "ocircumflex", "odieresis", "ograve",
|
|
245 |
|
|
246 |
# 220
|
|
247 |
"otilde", "scaron", "uacute", "ucircumflex", "udieresis",
|
|
248 |
"ugrave", "yacute", "ydieresis", "zcaron", "exclamsmall",
|
|
249 |
|
|
250 |
# 230
|
|
251 |
"Hungarumlautsmall", "dollaroldstyle", "dollarsuperior", "ampersandsmall",
|
|
252 |
"Acutesmall",
|
|
253 |
"parenleftsuperior", "parenrightsuperior", "twodotenleader",
|
|
254 |
"onedotenleader", "zerooldstyle",
|
|
255 |
|
|
256 |
# 240
|
|
257 |
"oneoldstyle", "twooldstyle", "threeoldstyle", "fouroldstyle",
|
|
258 |
"fiveoldstyle",
|
|
259 |
"sixoldstyle", "sevenoldstyle", "eightoldstyle", "nineoldstyle",
|
|
260 |
"commasuperior",
|
|
261 |
|
|
262 |
# 250
|
|
263 |
"threequartersemdash", "periodsuperior", "questionsmall", "asuperior",
|
|
264 |
"bsuperior",
|
|
265 |
"centsuperior", "dsuperior", "esuperior", "isuperior", "lsuperior",
|
|
266 |
|
|
267 |
# 260
|
|
268 |
"msuperior", "nsuperior", "osuperior", "rsuperior", "ssuperior",
|
|
269 |
"tsuperior", "ff", "ffi", "ffl", "parenleftinferior",
|
|
270 |
|
|
271 |
# 270
|
|
272 |
"parenrightinferior", "Circumflexsmall", "hyphensuperior", "Gravesmall",
|
|
273 |
"Asmall",
|
|
274 |
"Bsmall", "Csmall", "Dsmall", "Esmall", "Fsmall",
|
|
275 |
|
|
276 |
# 280
|
|
277 |
"Gsmall", "Hsmall", "Ismall", "Jsmall", "Ksmall",
|
|
278 |
"Lsmall", "Msmall", "Nsmall", "Osmall", "Psmall",
|
|
279 |
|
|
280 |
# 290
|
|
281 |
"Qsmall", "Rsmall", "Ssmall", "Tsmall", "Usmall",
|
|
282 |
"Vsmall", "Wsmall", "Xsmall", "Ysmall", "Zsmall",
|
|
283 |
|
|
284 |
# 300
|
|
285 |
"colonmonetary", "onefitted", "rupiah", "Tildesmall", "exclamdownsmall",
|
|
286 |
"centoldstyle", "Lslashsmall", "Scaronsmall", "Zcaronsmall",
|
|
287 |
"Dieresissmall",
|
|
288 |
|
|
289 |
# 310
|
|
290 |
"Brevesmall", "Caronsmall", "Dotaccentsmall", "Macronsmall", "figuredash",
|
|
291 |
"hypheninferior", "Ogoneksmall", "Ringsmall", "Cedillasmall",
|
|
292 |
"questiondownsmall",
|
|
293 |
|
|
294 |
# 320
|
|
295 |
"oneeighth", "threeeighths", "fiveeighths", "seveneighths", "onethird",
|
|
296 |
"twothirds", "zerosuperior", "foursuperior", "fivesuperior",
|
|
297 |
"sixsuperior",
|
|
298 |
|
|
299 |
# 330
|
|
300 |
"sevensuperior", "eightsuperior", "ninesuperior", "zeroinferior",
|
|
301 |
"oneinferior",
|
|
302 |
"twoinferior", "threeinferior", "fourinferior", "fiveinferior",
|
|
303 |
"sixinferior",
|
|
304 |
|
|
305 |
# 340
|
|
306 |
"seveninferior", "eightinferior", "nineinferior", "centinferior",
|
|
307 |
"dollarinferior",
|
|
308 |
"periodinferior", "commainferior", "Agravesmall", "Aacutesmall",
|
|
309 |
"Acircumflexsmall",
|
|
310 |
|
|
311 |
# 350
|
|
312 |
"Atildesmall", "Adieresissmall", "Aringsmall", "AEsmall", "Ccedillasmall",
|
|
313 |
"Egravesmall", "Eacutesmall", "Ecircumflexsmall", "Edieresissmall",
|
|
314 |
"Igravesmall",
|
|
315 |
|
|
316 |
# 360
|
|
317 |
"Iacutesmall", "Icircumflexsmall", "Idieresissmall", "Ethsmall",
|
|
318 |
"Ntildesmall",
|
|
319 |
"Ogravesmall", "Oacutesmall", "Ocircumflexsmall", "Otildesmall",
|
|
320 |
"Odieresissmall",
|
|
321 |
|
|
322 |
# 370
|
|
323 |
"OEsmall", "Oslashsmall", "Ugravesmall", "Uacutesmall",
|
|
324 |
"Ucircumflexsmall",
|
|
325 |
"Udieresissmall", "Yacutesmall", "Thornsmall", "Ydieresissmall",
|
|
326 |
"001.000",
|
|
327 |
|
|
328 |
# 380
|
|
329 |
"001.001", "001.002", "001.003", "Black", "Bold",
|
|
330 |
"Book", "Light", "Medium", "Regular", "Roman",
|
|
331 |
|
|
332 |
# 390
|
|
333 |
"Semibold"
|
|
334 |
]
|
|
335 |
|
|
336 |
|
|
337 |
# This table maps character codes of the Adobe Standard Type 1
|
|
338 |
# encoding to glyph indices in the sid_standard_names table.
|
|
339 |
#
|
|
340 |
t1_standard_encoding = \
|
|
341 |
[
|
|
342 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
343 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
344 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
345 |
0, 0, 1, 2, 3, 4, 5, 6, 7, 8,
|
|
346 |
9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
|
|
347 |
|
|
348 |
19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
|
|
349 |
29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
|
|
350 |
39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
|
|
351 |
49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
|
|
352 |
59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
|
|
353 |
|
|
354 |
69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
|
|
355 |
79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
|
|
356 |
89, 90, 91, 92, 93, 94, 95, 0, 0, 0,
|
|
357 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
358 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
359 |
|
|
360 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
361 |
0, 96, 97, 98, 99, 100, 101, 102, 103, 104,
|
|
362 |
105, 106, 107, 108, 109, 110, 0, 111, 112, 113,
|
|
363 |
114, 0, 115, 116, 117, 118, 119, 120, 121, 122,
|
|
364 |
0, 123, 0, 124, 125, 126, 127, 128, 129, 130,
|
|
365 |
|
|
366 |
131, 0, 132, 133, 0, 134, 135, 136, 137, 0,
|
|
367 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
368 |
0, 0, 0, 0, 0, 138, 0, 139, 0, 0,
|
|
369 |
0, 0, 140, 141, 142, 143, 0, 0, 0, 0,
|
|
370 |
0, 144, 0, 0, 0, 145, 0, 0, 146, 147,
|
|
371 |
|
|
372 |
148, 149, 0, 0, 0, 0
|
|
373 |
]
|
|
374 |
|
|
375 |
|
|
376 |
# This table maps character codes of the Adobe Expert Type 1
|
|
377 |
# encoding to glyph indices in the sid_standard_names table.
|
|
378 |
#
|
|
379 |
t1_expert_encoding = \
|
|
380 |
[
|
|
381 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
382 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
383 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
384 |
0, 0, 1, 229, 230, 0, 231, 232, 233, 234,
|
|
385 |
235, 236, 237, 238, 13, 14, 15, 99, 239, 240,
|
|
386 |
|
|
387 |
241, 242, 243, 244, 245, 246, 247, 248, 27, 28,
|
|
388 |
249, 250, 251, 252, 0, 253, 254, 255, 256, 257,
|
|
389 |
0, 0, 0, 258, 0, 0, 259, 260, 261, 262,
|
|
390 |
0, 0, 263, 264, 265, 0, 266, 109, 110, 267,
|
|
391 |
268, 269, 0, 270, 271, 272, 273, 274, 275, 276,
|
|
392 |
|
|
393 |
277, 278, 279, 280, 281, 282, 283, 284, 285, 286,
|
|
394 |
287, 288, 289, 290, 291, 292, 293, 294, 295, 296,
|
|
395 |
297, 298, 299, 300, 301, 302, 303, 0, 0, 0,
|
|
396 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
397 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
398 |
|
|
399 |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
400 |
0, 304, 305, 306, 0, 0, 307, 308, 309, 310,
|
|
401 |
311, 0, 312, 0, 0, 313, 0, 0, 314, 315,
|
|
402 |
0, 0, 316, 317, 318, 0, 0, 0, 158, 155,
|
|
403 |
163, 319, 320, 321, 322, 323, 324, 325, 0, 0,
|
|
404 |
|
|
405 |
326, 150, 164, 169, 327, 328, 329, 330, 331, 332,
|
|
406 |
333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
|
|
407 |
343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
|
|
408 |
353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
|
|
409 |
363, 364, 365, 366, 367, 368, 369, 370, 371, 372,
|
|
410 |
|
|
411 |
373, 374, 375, 376, 377, 378
|
|
412 |
]
|
|
413 |
|
|
414 |
|
|
415 |
# This data has been taken literally from the file `glyphlist.txt',
|
|
416 |
# version 2.0, 22 Sept 2002. It is available from
|
|
417 |
#
|
|
418 |
# http://partners.adobe.com/asn/developer/typeforum/unicodegn.html
|
|
419 |
# http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
|
|
420 |
#
|
|
421 |
adobe_glyph_list = """\
|
|
422 |
A;0041
|
|
423 |
AE;00C6
|
|
424 |
AEacute;01FC
|
|
425 |
AEmacron;01E2
|
|
426 |
AEsmall;F7E6
|
|
427 |
Aacute;00C1
|
|
428 |
Aacutesmall;F7E1
|
|
429 |
Abreve;0102
|
|
430 |
Abreveacute;1EAE
|
|
431 |
Abrevecyrillic;04D0
|
|
432 |
Abrevedotbelow;1EB6
|
|
433 |
Abrevegrave;1EB0
|
|
434 |
Abrevehookabove;1EB2
|
|
435 |
Abrevetilde;1EB4
|
|
436 |
Acaron;01CD
|
|
437 |
Acircle;24B6
|
|
438 |
Acircumflex;00C2
|
|
439 |
Acircumflexacute;1EA4
|
|
440 |
Acircumflexdotbelow;1EAC
|
|
441 |
Acircumflexgrave;1EA6
|
|
442 |
Acircumflexhookabove;1EA8
|
|
443 |
Acircumflexsmall;F7E2
|
|
444 |
Acircumflextilde;1EAA
|
|
445 |
Acute;F6C9
|
|
446 |
Acutesmall;F7B4
|
|
447 |
Acyrillic;0410
|
|
448 |
Adblgrave;0200
|
|
449 |
Adieresis;00C4
|
|
450 |
Adieresiscyrillic;04D2
|
|
451 |
Adieresismacron;01DE
|
|
452 |
Adieresissmall;F7E4
|
|
453 |
Adotbelow;1EA0
|
|
454 |
Adotmacron;01E0
|
|
455 |
Agrave;00C0
|
|
456 |
Agravesmall;F7E0
|
|
457 |
Ahookabove;1EA2
|
|
458 |
Aiecyrillic;04D4
|
|
459 |
Ainvertedbreve;0202
|
|
460 |
Alpha;0391
|
|
461 |
Alphatonos;0386
|
|
462 |
Amacron;0100
|
|
463 |
Amonospace;FF21
|
|
464 |
Aogonek;0104
|
|
465 |
Aring;00C5
|
|
466 |
Aringacute;01FA
|
|
467 |
Aringbelow;1E00
|
|
468 |
Aringsmall;F7E5
|
|
469 |
Asmall;F761
|
|
470 |
Atilde;00C3
|
|
471 |
Atildesmall;F7E3
|
|
472 |
Aybarmenian;0531
|
|
473 |
B;0042
|
|
474 |
Bcircle;24B7
|
|
475 |
Bdotaccent;1E02
|
|
476 |
Bdotbelow;1E04
|
|
477 |
Becyrillic;0411
|
|
478 |
Benarmenian;0532
|
|
479 |
Beta;0392
|
|
480 |
Bhook;0181
|
|
481 |
Blinebelow;1E06
|
|
482 |
Bmonospace;FF22
|
|
483 |
Brevesmall;F6F4
|
|
484 |
Bsmall;F762
|
|
485 |
Btopbar;0182
|
|
486 |
C;0043
|
|
487 |
Caarmenian;053E
|
|
488 |
Cacute;0106
|
|
489 |
Caron;F6CA
|
|
490 |
Caronsmall;F6F5
|
|
491 |
Ccaron;010C
|
|
492 |
Ccedilla;00C7
|
|
493 |
Ccedillaacute;1E08
|
|
494 |
Ccedillasmall;F7E7
|
|
495 |
Ccircle;24B8
|
|
496 |
Ccircumflex;0108
|
|
497 |
Cdot;010A
|
|
498 |
Cdotaccent;010A
|
|
499 |
Cedillasmall;F7B8
|
|
500 |
Chaarmenian;0549
|
|
501 |
Cheabkhasiancyrillic;04BC
|
|
502 |
Checyrillic;0427
|
|
503 |
Chedescenderabkhasiancyrillic;04BE
|
|
504 |
Chedescendercyrillic;04B6
|
|
505 |
Chedieresiscyrillic;04F4
|
|
506 |
Cheharmenian;0543
|
|
507 |
Chekhakassiancyrillic;04CB
|
|
508 |
Cheverticalstrokecyrillic;04B8
|
|
509 |
Chi;03A7
|
|
510 |
Chook;0187
|
|
511 |
Circumflexsmall;F6F6
|
|
512 |
Cmonospace;FF23
|
|
513 |
Coarmenian;0551
|
|
514 |
Csmall;F763
|
|
515 |
D;0044
|
|
516 |
DZ;01F1
|
|
517 |
DZcaron;01C4
|
|
518 |
Daarmenian;0534
|
|
519 |
Dafrican;0189
|
|
520 |
Dcaron;010E
|
|
521 |
Dcedilla;1E10
|
|
522 |
Dcircle;24B9
|
|
523 |
Dcircumflexbelow;1E12
|
|
524 |
Dcroat;0110
|
|
525 |
Ddotaccent;1E0A
|
|
526 |
Ddotbelow;1E0C
|
|
527 |
Decyrillic;0414
|
|
528 |
Deicoptic;03EE
|
|
529 |
Delta;2206
|
|
530 |
Deltagreek;0394
|
|
531 |
Dhook;018A
|
|
532 |
Dieresis;F6CB
|
|
533 |
DieresisAcute;F6CC
|
|
534 |
DieresisGrave;F6CD
|
|
535 |
Dieresissmall;F7A8
|
|
536 |
Digammagreek;03DC
|
|
537 |
Djecyrillic;0402
|
|
538 |
Dlinebelow;1E0E
|
|
539 |
Dmonospace;FF24
|
|
540 |
Dotaccentsmall;F6F7
|
|
541 |
Dslash;0110
|
|
542 |
Dsmall;F764
|
|
543 |
Dtopbar;018B
|
|
544 |
Dz;01F2
|
|
545 |
Dzcaron;01C5
|
|
546 |
Dzeabkhasiancyrillic;04E0
|
|
547 |
Dzecyrillic;0405
|
|
548 |
Dzhecyrillic;040F
|
|
549 |
E;0045
|
|
550 |
Eacute;00C9
|
|
551 |
Eacutesmall;F7E9
|
|
552 |
Ebreve;0114
|
|
553 |
Ecaron;011A
|
|
554 |
Ecedillabreve;1E1C
|
|
555 |
Echarmenian;0535
|
|
556 |
Ecircle;24BA
|
|
557 |
Ecircumflex;00CA
|
|
558 |
Ecircumflexacute;1EBE
|
|
559 |
Ecircumflexbelow;1E18
|
|
560 |
Ecircumflexdotbelow;1EC6
|
|
561 |
Ecircumflexgrave;1EC0
|
|
562 |
Ecircumflexhookabove;1EC2
|
|
563 |
Ecircumflexsmall;F7EA
|
|
564 |
Ecircumflextilde;1EC4
|
|
565 |
Ecyrillic;0404
|
|
566 |
Edblgrave;0204
|
|
567 |
Edieresis;00CB
|
|
568 |
Edieresissmall;F7EB
|
|
569 |
Edot;0116
|
|
570 |
Edotaccent;0116
|
|
571 |
Edotbelow;1EB8
|
|
572 |
Efcyrillic;0424
|
|
573 |
Egrave;00C8
|
|
574 |
Egravesmall;F7E8
|
|
575 |
Eharmenian;0537
|
|
576 |
Ehookabove;1EBA
|
|
577 |
Eightroman;2167
|
|
578 |
Einvertedbreve;0206
|
|
579 |
Eiotifiedcyrillic;0464
|
|
580 |
Elcyrillic;041B
|
|
581 |
Elevenroman;216A
|
|
582 |
Emacron;0112
|
|
583 |
Emacronacute;1E16
|
|
584 |
Emacrongrave;1E14
|
|
585 |
Emcyrillic;041C
|
|
586 |
Emonospace;FF25
|
|
587 |
Encyrillic;041D
|
|
588 |
Endescendercyrillic;04A2
|
|
589 |
Eng;014A
|
|
590 |
Enghecyrillic;04A4
|
|
591 |
Enhookcyrillic;04C7
|
|
592 |
Eogonek;0118
|
|
593 |
Eopen;0190
|
|
594 |
Epsilon;0395
|
|
595 |
Epsilontonos;0388
|
|
596 |
Ercyrillic;0420
|
|
597 |
Ereversed;018E
|
|
598 |
Ereversedcyrillic;042D
|
|
599 |
Escyrillic;0421
|
|
600 |
Esdescendercyrillic;04AA
|
|
601 |
Esh;01A9
|
|
602 |
Esmall;F765
|
|
603 |
Eta;0397
|
|
604 |
Etarmenian;0538
|
|
605 |
Etatonos;0389
|
|
606 |
Eth;00D0
|
|
607 |
Ethsmall;F7F0
|
|
608 |
Etilde;1EBC
|
|
609 |
Etildebelow;1E1A
|
|
610 |
Euro;20AC
|
|
611 |
Ezh;01B7
|
|
612 |
Ezhcaron;01EE
|
|
613 |
Ezhreversed;01B8
|
|
614 |
F;0046
|
|
615 |
Fcircle;24BB
|
|
616 |
Fdotaccent;1E1E
|
|
617 |
Feharmenian;0556
|
|
618 |
Feicoptic;03E4
|
|
619 |
Fhook;0191
|
|
620 |
Fitacyrillic;0472
|
|
621 |
Fiveroman;2164
|
|
622 |
Fmonospace;FF26
|
|
623 |
Fourroman;2163
|
|
624 |
Fsmall;F766
|
|
625 |
G;0047
|
|
626 |
GBsquare;3387
|
|
627 |
Gacute;01F4
|
|
628 |
Gamma;0393
|
|
629 |
Gammaafrican;0194
|
|
630 |
Gangiacoptic;03EA
|
|
631 |
Gbreve;011E
|
|
632 |
Gcaron;01E6
|
|
633 |
Gcedilla;0122
|
|
634 |
Gcircle;24BC
|
|
635 |
Gcircumflex;011C
|
|
636 |
Gcommaaccent;0122
|
|
637 |
Gdot;0120
|
|
638 |
Gdotaccent;0120
|
|
639 |
Gecyrillic;0413
|
|
640 |
Ghadarmenian;0542
|
|
641 |
Ghemiddlehookcyrillic;0494
|
|
642 |
Ghestrokecyrillic;0492
|
|
643 |
Gheupturncyrillic;0490
|
|
644 |
Ghook;0193
|
|
645 |
Gimarmenian;0533
|
|
646 |
Gjecyrillic;0403
|
|
647 |
Gmacron;1E20
|
|
648 |
Gmonospace;FF27
|
|
649 |
Grave;F6CE
|
|
650 |
Gravesmall;F760
|
|
651 |
Gsmall;F767
|
|
652 |
Gsmallhook;029B
|
|
653 |
Gstroke;01E4
|
|
654 |
H;0048
|
|
655 |
H18533;25CF
|
|
656 |
H18543;25AA
|
|
657 |
H18551;25AB
|
|
658 |
H22073;25A1
|
|
659 |
HPsquare;33CB
|
|
660 |
Haabkhasiancyrillic;04A8
|
|
661 |
Hadescendercyrillic;04B2
|
|
662 |
Hardsigncyrillic;042A
|
|
663 |
Hbar;0126
|
|
664 |
Hbrevebelow;1E2A
|
|
665 |
Hcedilla;1E28
|
|
666 |
Hcircle;24BD
|
|
667 |
Hcircumflex;0124
|
|
668 |
Hdieresis;1E26
|
|
669 |
Hdotaccent;1E22
|
|
670 |
Hdotbelow;1E24
|
|
671 |
Hmonospace;FF28
|
|
672 |
Hoarmenian;0540
|
|
673 |
Horicoptic;03E8
|
|
674 |
Hsmall;F768
|
|
675 |
Hungarumlaut;F6CF
|
|
676 |
Hungarumlautsmall;F6F8
|
|
677 |
Hzsquare;3390
|
|
678 |
I;0049
|
|
679 |
IAcyrillic;042F
|
|
680 |
IJ;0132
|
|
681 |
IUcyrillic;042E
|
|
682 |
Iacute;00CD
|
|
683 |
Iacutesmall;F7ED
|
|
684 |
Ibreve;012C
|
|
685 |
Icaron;01CF
|
|
686 |
Icircle;24BE
|
|
687 |
Icircumflex;00CE
|
|
688 |
Icircumflexsmall;F7EE
|
|
689 |
Icyrillic;0406
|
|
690 |
Idblgrave;0208
|
|
691 |
Idieresis;00CF
|
|
692 |
Idieresisacute;1E2E
|
|
693 |
Idieresiscyrillic;04E4
|
|
694 |
Idieresissmall;F7EF
|
|
695 |
Idot;0130
|
|
696 |
Idotaccent;0130
|
|
697 |
Idotbelow;1ECA
|
|
698 |
Iebrevecyrillic;04D6
|
|
699 |
Iecyrillic;0415
|
|
700 |
Ifraktur;2111
|
|
701 |
Igrave;00CC
|
|
702 |
Igravesmall;F7EC
|
|
703 |
Ihookabove;1EC8
|
|
704 |
Iicyrillic;0418
|
|
705 |
Iinvertedbreve;020A
|
|
706 |
Iishortcyrillic;0419
|
|
707 |
Imacron;012A
|
|
708 |
Imacroncyrillic;04E2
|
|
709 |
Imonospace;FF29
|
|
710 |
Iniarmenian;053B
|
|
711 |
Iocyrillic;0401
|
|
712 |
Iogonek;012E
|
|
713 |
Iota;0399
|
|
714 |
Iotaafrican;0196
|
|
715 |
Iotadieresis;03AA
|
|
716 |
Iotatonos;038A
|
|
717 |
Ismall;F769
|
|
718 |
Istroke;0197
|
|
719 |
Itilde;0128
|
|
720 |
Itildebelow;1E2C
|
|
721 |
Izhitsacyrillic;0474
|
|
722 |
Izhitsadblgravecyrillic;0476
|
|
723 |
J;004A
|
|
724 |
Jaarmenian;0541
|
|
725 |
Jcircle;24BF
|
|
726 |
Jcircumflex;0134
|
|
727 |
Jecyrillic;0408
|
|
728 |
Jheharmenian;054B
|
|
729 |
Jmonospace;FF2A
|
|
730 |
Jsmall;F76A
|
|
731 |
K;004B
|
|
732 |
KBsquare;3385
|
|
733 |
KKsquare;33CD
|
|
734 |
Kabashkircyrillic;04A0
|
|
735 |
Kacute;1E30
|
|
736 |
Kacyrillic;041A
|
|
737 |
Kadescendercyrillic;049A
|
|
738 |
Kahookcyrillic;04C3
|
|
739 |
Kappa;039A
|
|
740 |
Kastrokecyrillic;049E
|
|
741 |
Kaverticalstrokecyrillic;049C
|
|
742 |
Kcaron;01E8
|
|
743 |
Kcedilla;0136
|
|
744 |
Kcircle;24C0
|
|
745 |
Kcommaaccent;0136
|
|
746 |
Kdotbelow;1E32
|
|
747 |
Keharmenian;0554
|
|
748 |
Kenarmenian;053F
|
|
749 |
Khacyrillic;0425
|
|
750 |
Kheicoptic;03E6
|
|
751 |
Khook;0198
|
|
752 |
Kjecyrillic;040C
|
|
753 |
Klinebelow;1E34
|
|
754 |
Kmonospace;FF2B
|
|
755 |
Koppacyrillic;0480
|
|
756 |
Koppagreek;03DE
|
|
757 |
Ksicyrillic;046E
|
|
758 |
Ksmall;F76B
|
|
759 |
L;004C
|
|
760 |
LJ;01C7
|
|
761 |
LL;F6BF
|
|
762 |
Lacute;0139
|
|
763 |
Lambda;039B
|
|
764 |
Lcaron;013D
|
|
765 |
Lcedilla;013B
|
|
766 |
Lcircle;24C1
|
|
767 |
Lcircumflexbelow;1E3C
|
|
768 |
Lcommaaccent;013B
|
|
769 |
Ldot;013F
|
|
770 |
Ldotaccent;013F
|
|
771 |
Ldotbelow;1E36
|
|
772 |
Ldotbelowmacron;1E38
|
|
773 |
Liwnarmenian;053C
|
|
774 |
Lj;01C8
|
|
775 |
Ljecyrillic;0409
|
|
776 |
Llinebelow;1E3A
|
|
777 |
Lmonospace;FF2C
|
|
778 |
Lslash;0141
|
|
779 |
Lslashsmall;F6F9
|
|
780 |
Lsmall;F76C
|
|
781 |
M;004D
|
|
782 |
MBsquare;3386
|
|
783 |
Macron;F6D0
|
|
784 |
Macronsmall;F7AF
|
|
785 |
Macute;1E3E
|
|
786 |
Mcircle;24C2
|
|
787 |
Mdotaccent;1E40
|
|
788 |
Mdotbelow;1E42
|
|
789 |
Menarmenian;0544
|
|
790 |
Mmonospace;FF2D
|
|
791 |
Msmall;F76D
|
|
792 |
Mturned;019C
|
|
793 |
Mu;039C
|
|
794 |
N;004E
|
|
795 |
NJ;01CA
|
|
796 |
Nacute;0143
|
|
797 |
Ncaron;0147
|
|
798 |
Ncedilla;0145
|
|
799 |
Ncircle;24C3
|
|
800 |
Ncircumflexbelow;1E4A
|
|
801 |
Ncommaaccent;0145
|
|
802 |
Ndotaccent;1E44
|
|
803 |
Ndotbelow;1E46
|
|
804 |
Nhookleft;019D
|
|
805 |
Nineroman;2168
|
|
806 |
Nj;01CB
|
|
807 |
Njecyrillic;040A
|
|
808 |
Nlinebelow;1E48
|
|
809 |
Nmonospace;FF2E
|
|
810 |
Nowarmenian;0546
|
|
811 |
Nsmall;F76E
|
|
812 |
Ntilde;00D1
|
|
813 |
Ntildesmall;F7F1
|
|
814 |
Nu;039D
|
|
815 |
O;004F
|
|
816 |
OE;0152
|
|
817 |
OEsmall;F6FA
|
|
818 |
Oacute;00D3
|
|
819 |
Oacutesmall;F7F3
|
|
820 |
Obarredcyrillic;04E8
|
|
821 |
Obarreddieresiscyrillic;04EA
|
|
822 |
Obreve;014E
|
|
823 |
Ocaron;01D1
|
|
824 |
Ocenteredtilde;019F
|
|
825 |
Ocircle;24C4
|
|
826 |
Ocircumflex;00D4
|
|
827 |
Ocircumflexacute;1ED0
|
|
828 |
Ocircumflexdotbelow;1ED8
|
|
829 |
Ocircumflexgrave;1ED2
|
|
830 |
Ocircumflexhookabove;1ED4
|
|
831 |
Ocircumflexsmall;F7F4
|
|
832 |
Ocircumflextilde;1ED6
|
|
833 |
Ocyrillic;041E
|
|
834 |
Odblacute;0150
|
|
835 |
Odblgrave;020C
|
|
836 |
Odieresis;00D6
|
|
837 |
Odieresiscyrillic;04E6
|
|
838 |
Odieresissmall;F7F6
|
|
839 |
Odotbelow;1ECC
|
|
840 |
Ogoneksmall;F6FB
|
|
841 |
Ograve;00D2
|
|
842 |
Ogravesmall;F7F2
|
|
843 |
Oharmenian;0555
|
|
844 |
Ohm;2126
|
|
845 |
Ohookabove;1ECE
|
|
846 |
Ohorn;01A0
|
|
847 |
Ohornacute;1EDA
|
|
848 |
Ohorndotbelow;1EE2
|
|
849 |
Ohorngrave;1EDC
|
|
850 |
Ohornhookabove;1EDE
|
|
851 |
Ohorntilde;1EE0
|
|
852 |
Ohungarumlaut;0150
|
|
853 |
Oi;01A2
|
|
854 |
Oinvertedbreve;020E
|
|
855 |
Omacron;014C
|
|
856 |
Omacronacute;1E52
|
|
857 |
Omacrongrave;1E50
|
|
858 |
Omega;2126
|
|
859 |
Omegacyrillic;0460
|
|
860 |
Omegagreek;03A9
|
|
861 |
Omegaroundcyrillic;047A
|
|
862 |
Omegatitlocyrillic;047C
|
|
863 |
Omegatonos;038F
|
|
864 |
Omicron;039F
|
|
865 |
Omicrontonos;038C
|
|
866 |
Omonospace;FF2F
|
|
867 |
Oneroman;2160
|
|
868 |
Oogonek;01EA
|
|
869 |
Oogonekmacron;01EC
|
|
870 |
Oopen;0186
|
|
871 |
Oslash;00D8
|
|
872 |
Oslashacute;01FE
|
|
873 |
Oslashsmall;F7F8
|
|
874 |
Osmall;F76F
|
|
875 |
Ostrokeacute;01FE
|
|
876 |
Otcyrillic;047E
|
|
877 |
Otilde;00D5
|
|
878 |
Otildeacute;1E4C
|
|
879 |
Otildedieresis;1E4E
|
|
880 |
Otildesmall;F7F5
|
|
881 |
P;0050
|
|
882 |
Pacute;1E54
|
|
883 |
Pcircle;24C5
|
|
884 |
Pdotaccent;1E56
|
|
885 |
Pecyrillic;041F
|
|
886 |
Peharmenian;054A
|
|
887 |
Pemiddlehookcyrillic;04A6
|
|
888 |
Phi;03A6
|
|
889 |
Phook;01A4
|
|
890 |
Pi;03A0
|
|
891 |
Piwrarmenian;0553
|
|
892 |
Pmonospace;FF30
|
|
893 |
Psi;03A8
|
|
894 |
Psicyrillic;0470
|
|
895 |
Psmall;F770
|
|
896 |
Q;0051
|
|
897 |
Qcircle;24C6
|
|
898 |
Qmonospace;FF31
|
|
899 |
Qsmall;F771
|
|
900 |
R;0052
|
|
901 |
Raarmenian;054C
|
|
902 |
Racute;0154
|
|
903 |
Rcaron;0158
|
|
904 |
Rcedilla;0156
|
|
905 |
Rcircle;24C7
|
|
906 |
Rcommaaccent;0156
|
|
907 |
Rdblgrave;0210
|
|
908 |
Rdotaccent;1E58
|
|
909 |
Rdotbelow;1E5A
|
|
910 |
Rdotbelowmacron;1E5C
|
|
911 |
Reharmenian;0550
|
|
912 |
Rfraktur;211C
|
|
913 |
Rho;03A1
|
|
914 |
Ringsmall;F6FC
|
|
915 |
Rinvertedbreve;0212
|
|
916 |
Rlinebelow;1E5E
|
|
917 |
Rmonospace;FF32
|
|
918 |
Rsmall;F772
|
|
919 |
Rsmallinverted;0281
|
|
920 |
Rsmallinvertedsuperior;02B6
|
|
921 |
S;0053
|
|
922 |
SF010000;250C
|
|
923 |
SF020000;2514
|
|
924 |
SF030000;2510
|
|
925 |
SF040000;2518
|
|
926 |
SF050000;253C
|
|
927 |
SF060000;252C
|
|
928 |
SF070000;2534
|
|
929 |
SF080000;251C
|
|
930 |
SF090000;2524
|
|
931 |
SF100000;2500
|
|
932 |
SF110000;2502
|
|
933 |
SF190000;2561
|
|
934 |
SF200000;2562
|
|
935 |
SF210000;2556
|
|
936 |
SF220000;2555
|
|
937 |
SF230000;2563
|
|
938 |
SF240000;2551
|
|
939 |
SF250000;2557
|
|
940 |
SF260000;255D
|
|
941 |
SF270000;255C
|
|
942 |
SF280000;255B
|
|
943 |
SF360000;255E
|
|
944 |
SF370000;255F
|
|
945 |
SF380000;255A
|
|
946 |
SF390000;2554
|
|
947 |
SF400000;2569
|
|
948 |
SF410000;2566
|
|
949 |
SF420000;2560
|
|
950 |
SF430000;2550
|
|
951 |
SF440000;256C
|
|
952 |
SF450000;2567
|
|
953 |
SF460000;2568
|
|
954 |
SF470000;2564
|
|
955 |
SF480000;2565
|
|
956 |
SF490000;2559
|
|
957 |
SF500000;2558
|
|
958 |
SF510000;2552
|
|
959 |
SF520000;2553
|
|
960 |
SF530000;256B
|
|
961 |
SF540000;256A
|
|
962 |
Sacute;015A
|
|
963 |
Sacutedotaccent;1E64
|
|
964 |
Sampigreek;03E0
|
|
965 |
Scaron;0160
|
|
966 |
Scarondotaccent;1E66
|
|
967 |
Scaronsmall;F6FD
|
|
968 |
Scedilla;015E
|
|
969 |
Schwa;018F
|
|
970 |
Schwacyrillic;04D8
|
|
971 |
Schwadieresiscyrillic;04DA
|
|
972 |
Scircle;24C8
|
|
973 |
Scircumflex;015C
|
|
974 |
Scommaaccent;0218
|
|
975 |
Sdotaccent;1E60
|
|
976 |
Sdotbelow;1E62
|
|
977 |
Sdotbelowdotaccent;1E68
|
|
978 |
Seharmenian;054D
|
|
979 |
Sevenroman;2166
|
|
980 |
Shaarmenian;0547
|
|
981 |
Shacyrillic;0428
|
|
982 |
Shchacyrillic;0429
|
|
983 |
Sheicoptic;03E2
|
|
984 |
Shhacyrillic;04BA
|
|
985 |
Shimacoptic;03EC
|
|
986 |
Sigma;03A3
|
|
987 |
Sixroman;2165
|
|
988 |
Smonospace;FF33
|
|
989 |
Softsigncyrillic;042C
|
|
990 |
Ssmall;F773
|
|
991 |
Stigmagreek;03DA
|
|
992 |
T;0054
|
|
993 |
Tau;03A4
|
|
994 |
Tbar;0166
|
|
995 |
Tcaron;0164
|
|
996 |
Tcedilla;0162
|
|
997 |
Tcircle;24C9
|
|
998 |
Tcircumflexbelow;1E70
|
|
999 |
Tcommaaccent;0162
|
|
1000 |
Tdotaccent;1E6A
|
|
1001 |
Tdotbelow;1E6C
|
|
1002 |
Tecyrillic;0422
|
|
1003 |
Tedescendercyrillic;04AC
|
|
1004 |
Tenroman;2169
|
|
1005 |
Tetsecyrillic;04B4
|
|
1006 |
Theta;0398
|
|
1007 |
Thook;01AC
|
|
1008 |
Thorn;00DE
|
|
1009 |
Thornsmall;F7FE
|
|
1010 |
Threeroman;2162
|
|
1011 |
Tildesmall;F6FE
|
|
1012 |
Tiwnarmenian;054F
|
|
1013 |
Tlinebelow;1E6E
|
|
1014 |
Tmonospace;FF34
|
|
1015 |
Toarmenian;0539
|
|
1016 |
Tonefive;01BC
|
|
1017 |
Tonesix;0184
|
|
1018 |
Tonetwo;01A7
|
|
1019 |
Tretroflexhook;01AE
|
|
1020 |
Tsecyrillic;0426
|
|
1021 |
Tshecyrillic;040B
|
|
1022 |
Tsmall;F774
|
|
1023 |
Twelveroman;216B
|
|
1024 |
Tworoman;2161
|
|
1025 |
U;0055
|
|
1026 |
Uacute;00DA
|
|
1027 |
Uacutesmall;F7FA
|
|
1028 |
Ubreve;016C
|
|
1029 |
Ucaron;01D3
|
|
1030 |
Ucircle;24CA
|
|
1031 |
Ucircumflex;00DB
|
|
1032 |
Ucircumflexbelow;1E76
|
|
1033 |
Ucircumflexsmall;F7FB
|
|
1034 |
Ucyrillic;0423
|
|
1035 |
Udblacute;0170
|
|
1036 |
Udblgrave;0214
|
|
1037 |
Udieresis;00DC
|
|
1038 |
Udieresisacute;01D7
|
|
1039 |
Udieresisbelow;1E72
|
|
1040 |
Udieresiscaron;01D9
|
|
1041 |
Udieresiscyrillic;04F0
|
|
1042 |
Udieresisgrave;01DB
|
|
1043 |
Udieresismacron;01D5
|
|
1044 |
Udieresissmall;F7FC
|
|
1045 |
Udotbelow;1EE4
|
|
1046 |
Ugrave;00D9
|
|
1047 |
Ugravesmall;F7F9
|
|
1048 |
Uhookabove;1EE6
|
|
1049 |
Uhorn;01AF
|
|
1050 |
Uhornacute;1EE8
|
|
1051 |
Uhorndotbelow;1EF0
|
|
1052 |
Uhorngrave;1EEA
|
|
1053 |
Uhornhookabove;1EEC
|
|
1054 |
Uhorntilde;1EEE
|
|
1055 |
Uhungarumlaut;0170
|
|
1056 |
Uhungarumlautcyrillic;04F2
|
|
1057 |
Uinvertedbreve;0216
|
|
1058 |
Ukcyrillic;0478
|
|
1059 |
Umacron;016A
|
|
1060 |
Umacroncyrillic;04EE
|
|
1061 |
Umacrondieresis;1E7A
|
|
1062 |
Umonospace;FF35
|
|
1063 |
Uogonek;0172
|
|
1064 |
Upsilon;03A5
|
|
1065 |
Upsilon1;03D2
|
|
1066 |
Upsilonacutehooksymbolgreek;03D3
|
|
1067 |
Upsilonafrican;01B1
|
|
1068 |
Upsilondieresis;03AB
|
|
1069 |
Upsilondieresishooksymbolgreek;03D4
|
|
1070 |
Upsilonhooksymbol;03D2
|
|
1071 |
Upsilontonos;038E
|
|
1072 |
Uring;016E
|
|
1073 |
Ushortcyrillic;040E
|
|
1074 |
Usmall;F775
|
|
1075 |
Ustraightcyrillic;04AE
|
|
1076 |
Ustraightstrokecyrillic;04B0
|
|
1077 |
Utilde;0168
|
|
1078 |
Utildeacute;1E78
|
|
1079 |
Utildebelow;1E74
|
|
1080 |
V;0056
|
|
1081 |
Vcircle;24CB
|
|
1082 |
Vdotbelow;1E7E
|
|
1083 |
Vecyrillic;0412
|
|
1084 |
Vewarmenian;054E
|
|
1085 |
Vhook;01B2
|
|
1086 |
Vmonospace;FF36
|
|
1087 |
Voarmenian;0548
|
|
1088 |
Vsmall;F776
|
|
1089 |
Vtilde;1E7C
|
|
1090 |
W;0057
|
|
1091 |
Wacute;1E82
|
|
1092 |
Wcircle;24CC
|
|
1093 |
Wcircumflex;0174
|
|
1094 |
Wdieresis;1E84
|
|
1095 |
Wdotaccent;1E86
|
|
1096 |
Wdotbelow;1E88
|
|
1097 |
Wgrave;1E80
|
|
1098 |
Wmonospace;FF37
|
|
1099 |
Wsmall;F777
|
|
1100 |
X;0058
|
|
1101 |
Xcircle;24CD
|
|
1102 |
Xdieresis;1E8C
|
|
1103 |
Xdotaccent;1E8A
|
|
1104 |
Xeharmenian;053D
|
|
1105 |
Xi;039E
|
|
1106 |
Xmonospace;FF38
|
|
1107 |
Xsmall;F778
|
|
1108 |
Y;0059
|
|
1109 |
Yacute;00DD
|
|
1110 |
Yacutesmall;F7FD
|
|
1111 |
Yatcyrillic;0462
|
|
1112 |
Ycircle;24CE
|
|
1113 |
Ycircumflex;0176
|
|
1114 |
Ydieresis;0178
|
|
1115 |
Ydieresissmall;F7FF
|
|
1116 |
Ydotaccent;1E8E
|
|
1117 |
Ydotbelow;1EF4
|
|
1118 |
Yericyrillic;042B
|
|
1119 |
Yerudieresiscyrillic;04F8
|
|
1120 |
Ygrave;1EF2
|
|
1121 |
Yhook;01B3
|
|
1122 |
Yhookabove;1EF6
|
|
1123 |
Yiarmenian;0545
|
|
1124 |
Yicyrillic;0407
|
|
1125 |
Yiwnarmenian;0552
|
|
1126 |
Ymonospace;FF39
|
|
1127 |
Ysmall;F779
|
|
1128 |
Ytilde;1EF8
|
|
1129 |
Yusbigcyrillic;046A
|
|
1130 |
Yusbigiotifiedcyrillic;046C
|
|
1131 |
Yuslittlecyrillic;0466
|
|
1132 |
Yuslittleiotifiedcyrillic;0468
|
|
1133 |
Z;005A
|
|
1134 |
Zaarmenian;0536
|
|
1135 |
Zacute;0179
|
|
1136 |
Zcaron;017D
|
|
1137 |
Zcaronsmall;F6FF
|
|
1138 |
Zcircle;24CF
|
|
1139 |
Zcircumflex;1E90
|
|
1140 |
Zdot;017B
|
|
1141 |
Zdotaccent;017B
|
|
1142 |
Zdotbelow;1E92
|
|
1143 |
Zecyrillic;0417
|
|
1144 |
Zedescendercyrillic;0498
|
|
1145 |
Zedieresiscyrillic;04DE
|
|
1146 |
Zeta;0396
|
|
1147 |
Zhearmenian;053A
|
|
1148 |
Zhebrevecyrillic;04C1
|
|
1149 |
Zhecyrillic;0416
|
|
1150 |
Zhedescendercyrillic;0496
|
|
1151 |
Zhedieresiscyrillic;04DC
|
|
1152 |
Zlinebelow;1E94
|
|
1153 |
Zmonospace;FF3A
|
|
1154 |
Zsmall;F77A
|
|
1155 |
Zstroke;01B5
|
|
1156 |
a;0061
|
|
1157 |
aabengali;0986
|
|
1158 |
aacute;00E1
|
|
1159 |
aadeva;0906
|
|
1160 |
aagujarati;0A86
|
|
1161 |
aagurmukhi;0A06
|
|
1162 |
aamatragurmukhi;0A3E
|
|
1163 |
aarusquare;3303
|
|
1164 |
aavowelsignbengali;09BE
|
|
1165 |
aavowelsigndeva;093E
|
|
1166 |
aavowelsigngujarati;0ABE
|
|
1167 |
abbreviationmarkarmenian;055F
|
|
1168 |
abbreviationsigndeva;0970
|
|
1169 |
abengali;0985
|
|
1170 |
abopomofo;311A
|
|
1171 |
abreve;0103
|
|
1172 |
abreveacute;1EAF
|
|
1173 |
abrevecyrillic;04D1
|
|
1174 |
abrevedotbelow;1EB7
|
|
1175 |
abrevegrave;1EB1
|
|
1176 |
abrevehookabove;1EB3
|
|
1177 |
abrevetilde;1EB5
|
|
1178 |
acaron;01CE
|
|
1179 |
acircle;24D0
|
|
1180 |
acircumflex;00E2
|
|
1181 |
acircumflexacute;1EA5
|
|
1182 |
acircumflexdotbelow;1EAD
|
|
1183 |
acircumflexgrave;1EA7
|
|
1184 |
acircumflexhookabove;1EA9
|
|
1185 |
acircumflextilde;1EAB
|
|
1186 |
acute;00B4
|
|
1187 |
acutebelowcmb;0317
|
|
1188 |
acutecmb;0301
|
|
1189 |
acutecomb;0301
|
|
1190 |
acutedeva;0954
|
|
1191 |
acutelowmod;02CF
|
|
1192 |
acutetonecmb;0341
|
|
1193 |
acyrillic;0430
|
|
1194 |
adblgrave;0201
|
|
1195 |
addakgurmukhi;0A71
|
|
1196 |
adeva;0905
|
|
1197 |
adieresis;00E4
|
|
1198 |
adieresiscyrillic;04D3
|
|
1199 |
adieresismacron;01DF
|
|
1200 |
adotbelow;1EA1
|
|
1201 |
adotmacron;01E1
|
|
1202 |
ae;00E6
|
|
1203 |
aeacute;01FD
|
|
1204 |
aekorean;3150
|
|
1205 |
aemacron;01E3
|
|
1206 |
afii00208;2015
|
|
1207 |
afii08941;20A4
|
|
1208 |
afii10017;0410
|
|
1209 |
afii10018;0411
|
|
1210 |
afii10019;0412
|
|
1211 |
afii10020;0413
|
|
1212 |
afii10021;0414
|
|
1213 |
afii10022;0415
|
|
1214 |
afii10023;0401
|
|
1215 |
afii10024;0416
|
|
1216 |
afii10025;0417
|
|
1217 |
afii10026;0418
|
|
1218 |
afii10027;0419
|
|
1219 |
afii10028;041A
|
|
1220 |
afii10029;041B
|
|
1221 |
afii10030;041C
|
|
1222 |
afii10031;041D
|
|
1223 |
afii10032;041E
|
|
1224 |
afii10033;041F
|
|
1225 |
afii10034;0420
|
|
1226 |
afii10035;0421
|
|
1227 |
afii10036;0422
|
|
1228 |
afii10037;0423
|
|
1229 |
afii10038;0424
|
|
1230 |
afii10039;0425
|
|
1231 |
afii10040;0426
|
|
1232 |
afii10041;0427
|
|
1233 |
afii10042;0428
|
|
1234 |
afii10043;0429
|
|
1235 |
afii10044;042A
|
|
1236 |
afii10045;042B
|
|
1237 |
afii10046;042C
|
|
1238 |
afii10047;042D
|
|
1239 |
afii10048;042E
|
|
1240 |
afii10049;042F
|
|
1241 |
afii10050;0490
|
|
1242 |
afii10051;0402
|
|
1243 |
afii10052;0403
|
|
1244 |
afii10053;0404
|
|
1245 |
afii10054;0405
|
|
1246 |
afii10055;0406
|
|
1247 |
afii10056;0407
|
|
1248 |
afii10057;0408
|
|
1249 |
afii10058;0409
|
|
1250 |
afii10059;040A
|
|
1251 |
afii10060;040B
|
|
1252 |
afii10061;040C
|
|
1253 |
afii10062;040E
|
|
1254 |
afii10063;F6C4
|
|
1255 |
afii10064;F6C5
|
|
1256 |
afii10065;0430
|
|
1257 |
afii10066;0431
|
|
1258 |
afii10067;0432
|
|
1259 |
afii10068;0433
|
|
1260 |
afii10069;0434
|
|
1261 |
afii10070;0435
|
|
1262 |
afii10071;0451
|
|
1263 |
afii10072;0436
|
|
1264 |
afii10073;0437
|
|
1265 |
afii10074;0438
|
|
1266 |
afii10075;0439
|
|
1267 |
afii10076;043A
|
|
1268 |
afii10077;043B
|
|
1269 |
afii10078;043C
|
|
1270 |
afii10079;043D
|
|
1271 |
afii10080;043E
|
|
1272 |
afii10081;043F
|
|
1273 |
afii10082;0440
|
|
1274 |
afii10083;0441
|
|
1275 |
afii10084;0442
|
|
1276 |
afii10085;0443
|
|
1277 |
afii10086;0444
|
|
1278 |
afii10087;0445
|
|
1279 |
afii10088;0446
|
|
1280 |
afii10089;0447
|
|
1281 |
afii10090;0448
|
|
1282 |
afii10091;0449
|
|
1283 |
afii10092;044A
|
|
1284 |
afii10093;044B
|
|
1285 |
afii10094;044C
|
|
1286 |
afii10095;044D
|
|
1287 |
afii10096;044E
|
|
1288 |
afii10097;044F
|
|
1289 |
afii10098;0491
|
|
1290 |
afii10099;0452
|
|
1291 |
afii10100;0453
|
|
1292 |
afii10101;0454
|
|
1293 |
afii10102;0455
|
|
1294 |
afii10103;0456
|
|
1295 |
afii10104;0457
|
|
1296 |
afii10105;0458
|
|
1297 |
afii10106;0459
|
|
1298 |
afii10107;045A
|
|
1299 |
afii10108;045B
|
|
1300 |
afii10109;045C
|
|
1301 |
afii10110;045E
|
|
1302 |
afii10145;040F
|
|
1303 |
afii10146;0462
|
|
1304 |
afii10147;0472
|
|
1305 |
afii10148;0474
|
|
1306 |
afii10192;F6C6
|
|
1307 |
afii10193;045F
|
|
1308 |
afii10194;0463
|
|
1309 |
afii10195;0473
|
|
1310 |
afii10196;0475
|
|
1311 |
afii10831;F6C7
|
|
1312 |
afii10832;F6C8
|
|
1313 |
afii10846;04D9
|
|
1314 |
afii299;200E
|
|
1315 |
afii300;200F
|
|
1316 |
afii301;200D
|
|
1317 |
afii57381;066A
|
|
1318 |
afii57388;060C
|
|
1319 |
afii57392;0660
|
|
1320 |
afii57393;0661
|
|
1321 |
afii57394;0662
|
|
1322 |
afii57395;0663
|
|
1323 |
afii57396;0664
|
|
1324 |
afii57397;0665
|
|
1325 |
afii57398;0666
|
|
1326 |
afii57399;0667
|
|
1327 |
afii57400;0668
|
|
1328 |
afii57401;0669
|
|
1329 |
afii57403;061B
|
|
1330 |
afii57407;061F
|
|
1331 |
afii57409;0621
|
|
1332 |
afii57410;0622
|
|
1333 |
afii57411;0623
|
|
1334 |
afii57412;0624
|
|
1335 |
afii57413;0625
|
|
1336 |
afii57414;0626
|
|
1337 |
afii57415;0627
|
|
1338 |
afii57416;0628
|
|
1339 |
afii57417;0629
|
|
1340 |
afii57418;062A
|
|
1341 |
afii57419;062B
|
|
1342 |
afii57420;062C
|
|
1343 |
afii57421;062D
|
|
1344 |
afii57422;062E
|
|
1345 |
afii57423;062F
|
|
1346 |
afii57424;0630
|
|
1347 |
afii57425;0631
|
|
1348 |
afii57426;0632
|
|
1349 |
afii57427;0633
|
|
1350 |
afii57428;0634
|
|
1351 |
afii57429;0635
|
|
1352 |
afii57430;0636
|
|
1353 |
afii57431;0637
|
|
1354 |
afii57432;0638
|
|
1355 |
afii57433;0639
|
|
1356 |
afii57434;063A
|
|
1357 |
afii57440;0640
|
|
1358 |
afii57441;0641
|
|
1359 |
afii57442;0642
|
|
1360 |
afii57443;0643
|
|
1361 |
afii57444;0644
|
|
1362 |
afii57445;0645
|
|
1363 |
afii57446;0646
|
|
1364 |
afii57448;0648
|
|
1365 |
afii57449;0649
|
|
1366 |
afii57450;064A
|
|
1367 |
afii57451;064B
|
|
1368 |
afii57452;064C
|
|
1369 |
afii57453;064D
|
|
1370 |
afii57454;064E
|
|
1371 |
afii57455;064F
|
|
1372 |
afii57456;0650
|
|
1373 |
afii57457;0651
|
|
1374 |
afii57458;0652
|
|
1375 |
afii57470;0647
|
|
1376 |
afii57505;06A4
|
|
1377 |
afii57506;067E
|
|
1378 |
afii57507;0686
|
|
1379 |
afii57508;0698
|
|
1380 |
afii57509;06AF
|
|
1381 |
afii57511;0679
|
|
1382 |
afii57512;0688
|
|
1383 |
afii57513;0691
|
|
1384 |
afii57514;06BA
|
|
1385 |
afii57519;06D2
|
|
1386 |
afii57534;06D5
|
|
1387 |
afii57636;20AA
|
|
1388 |
afii57645;05BE
|
|
1389 |
afii57658;05C3
|
|
1390 |
afii57664;05D0
|
|
1391 |
afii57665;05D1
|
|
1392 |
afii57666;05D2
|
|
1393 |
afii57667;05D3
|
|
1394 |
afii57668;05D4
|
|
1395 |
afii57669;05D5
|
|
1396 |
afii57670;05D6
|
|
1397 |
afii57671;05D7
|
|
1398 |
afii57672;05D8
|
|
1399 |
afii57673;05D9
|
|
1400 |
afii57674;05DA
|
|
1401 |
afii57675;05DB
|
|
1402 |
afii57676;05DC
|
|
1403 |
afii57677;05DD
|
|
1404 |
afii57678;05DE
|
|
1405 |
afii57679;05DF
|
|
1406 |
afii57680;05E0
|
|
1407 |
afii57681;05E1
|
|
1408 |
afii57682;05E2
|
|
1409 |
afii57683;05E3
|
|
1410 |
afii57684;05E4
|
|
1411 |
afii57685;05E5
|
|
1412 |
afii57686;05E6
|
|
1413 |
afii57687;05E7
|
|
1414 |
afii57688;05E8
|
|
1415 |
afii57689;05E9
|
|
1416 |
afii57690;05EA
|
|
1417 |
afii57694;FB2A
|
|
1418 |
afii57695;FB2B
|
|
1419 |
afii57700;FB4B
|
|
1420 |
afii57705;FB1F
|
|
1421 |
afii57716;05F0
|
|
1422 |
afii57717;05F1
|
|
1423 |
afii57718;05F2
|
|
1424 |
afii57723;FB35
|
|
1425 |
afii57793;05B4
|
|
1426 |
afii57794;05B5
|
|
1427 |
afii57795;05B6
|
|
1428 |
afii57796;05BB
|
|
1429 |
afii57797;05B8
|
|
1430 |
afii57798;05B7
|
|
1431 |
afii57799;05B0
|
|
1432 |
afii57800;05B2
|
|
1433 |
afii57801;05B1
|
|
1434 |
afii57802;05B3
|
|
1435 |
afii57803;05C2
|
|
1436 |
afii57804;05C1
|
|
1437 |
afii57806;05B9
|
|
1438 |
afii57807;05BC
|
|
1439 |
afii57839;05BD
|
|
1440 |
afii57841;05BF
|
|
1441 |
afii57842;05C0
|
|
1442 |
afii57929;02BC
|
|
1443 |
afii61248;2105
|
|
1444 |
afii61289;2113
|
|
1445 |
afii61352;2116
|
|
1446 |
afii61573;202C
|
|
1447 |
afii61574;202D
|
|
1448 |
afii61575;202E
|
|
1449 |
afii61664;200C
|
|
1450 |
afii63167;066D
|
|
1451 |
afii64937;02BD
|
|
1452 |
agrave;00E0
|
|
1453 |
agujarati;0A85
|
|
1454 |
agurmukhi;0A05
|
|
1455 |
ahiragana;3042
|
|
1456 |
ahookabove;1EA3
|
|
1457 |
aibengali;0990
|
|
1458 |
aibopomofo;311E
|
|
1459 |
aideva;0910
|
|
1460 |
aiecyrillic;04D5
|
|
1461 |
aigujarati;0A90
|
|
1462 |
aigurmukhi;0A10
|
|
1463 |
aimatragurmukhi;0A48
|
|
1464 |
ainarabic;0639
|
|
1465 |
ainfinalarabic;FECA
|
|
1466 |
aininitialarabic;FECB
|
|
1467 |
ainmedialarabic;FECC
|
|
1468 |
ainvertedbreve;0203
|
|
1469 |
aivowelsignbengali;09C8
|
|
1470 |
aivowelsigndeva;0948
|
|
1471 |
aivowelsigngujarati;0AC8
|
|
1472 |
akatakana;30A2
|
|
1473 |
akatakanahalfwidth;FF71
|
|
1474 |
akorean;314F
|
|
1475 |
alef;05D0
|
|
1476 |
alefarabic;0627
|
|
1477 |
alefdageshhebrew;FB30
|
|
1478 |
aleffinalarabic;FE8E
|
|
1479 |
alefhamzaabovearabic;0623
|
|
1480 |
alefhamzaabovefinalarabic;FE84
|
|
1481 |
alefhamzabelowarabic;0625
|
|
1482 |
alefhamzabelowfinalarabic;FE88
|
|
1483 |
alefhebrew;05D0
|
|
1484 |
aleflamedhebrew;FB4F
|
|
1485 |
alefmaddaabovearabic;0622
|
|
1486 |
alefmaddaabovefinalarabic;FE82
|
|
1487 |
alefmaksuraarabic;0649
|
|
1488 |
alefmaksurafinalarabic;FEF0
|
|
1489 |
alefmaksurainitialarabic;FEF3
|
|
1490 |
alefmaksuramedialarabic;FEF4
|
|
1491 |
alefpatahhebrew;FB2E
|
|
1492 |
alefqamatshebrew;FB2F
|
|
1493 |
aleph;2135
|
|
1494 |
allequal;224C
|
|
1495 |
alpha;03B1
|
|
1496 |
alphatonos;03AC
|
|
1497 |
amacron;0101
|
|
1498 |
amonospace;FF41
|
|
1499 |
ampersand;0026
|
|
1500 |
ampersandmonospace;FF06
|
|
1501 |
ampersandsmall;F726
|
|
1502 |
amsquare;33C2
|
|
1503 |
anbopomofo;3122
|
|
1504 |
angbopomofo;3124
|
|
1505 |
angkhankhuthai;0E5A
|
|
1506 |
angle;2220
|
|
1507 |
anglebracketleft;3008
|
|
1508 |
anglebracketleftvertical;FE3F
|
|
1509 |
anglebracketright;3009
|
|
1510 |
anglebracketrightvertical;FE40
|
|
1511 |
angleleft;2329
|
|
1512 |
angleright;232A
|
|
1513 |
angstrom;212B
|
|
1514 |
anoteleia;0387
|
|
1515 |
anudattadeva;0952
|
|
1516 |
anusvarabengali;0982
|
|
1517 |
anusvaradeva;0902
|
|
1518 |
anusvaragujarati;0A82
|
|
1519 |
aogonek;0105
|
|
1520 |
apaatosquare;3300
|
|
1521 |
aparen;249C
|
|
1522 |
apostrophearmenian;055A
|
|
1523 |
apostrophemod;02BC
|
|
1524 |
apple;F8FF
|
|
1525 |
approaches;2250
|
|
1526 |
approxequal;2248
|
|
1527 |
approxequalorimage;2252
|
|
1528 |
approximatelyequal;2245
|
|
1529 |
araeaekorean;318E
|
|
1530 |
araeakorean;318D
|
|
1531 |
arc;2312
|
|
1532 |
arighthalfring;1E9A
|
|
1533 |
aring;00E5
|
|
1534 |
aringacute;01FB
|
|
1535 |
aringbelow;1E01
|
|
1536 |
arrowboth;2194
|
|
1537 |
arrowdashdown;21E3
|
|
1538 |
arrowdashleft;21E0
|
|
1539 |
arrowdashright;21E2
|
|
1540 |
arrowdashup;21E1
|
|
1541 |
arrowdblboth;21D4
|
|
1542 |
arrowdbldown;21D3
|
|
1543 |
arrowdblleft;21D0
|
|
1544 |
arrowdblright;21D2
|
|
1545 |
arrowdblup;21D1
|
|
1546 |
arrowdown;2193
|
|
1547 |
arrowdownleft;2199
|
|
1548 |
arrowdownright;2198
|
|
1549 |
arrowdownwhite;21E9
|
|
1550 |
arrowheaddownmod;02C5
|
|
1551 |
arrowheadleftmod;02C2
|
|
1552 |
arrowheadrightmod;02C3
|
|
1553 |
arrowheadupmod;02C4
|
|
1554 |
arrowhorizex;F8E7
|
|
1555 |
arrowleft;2190
|
|
1556 |
arrowleftdbl;21D0
|
|
1557 |
arrowleftdblstroke;21CD
|
|
1558 |
arrowleftoverright;21C6
|
|
1559 |
arrowleftwhite;21E6
|
|
1560 |
arrowright;2192
|
|
1561 |
arrowrightdblstroke;21CF
|
|
1562 |
arrowrightheavy;279E
|
|
1563 |
arrowrightoverleft;21C4
|
|
1564 |
arrowrightwhite;21E8
|
|
1565 |
arrowtableft;21E4
|
|
1566 |
arrowtabright;21E5
|
|
1567 |
arrowup;2191
|
|
1568 |
arrowupdn;2195
|
|
1569 |
arrowupdnbse;21A8
|
|
1570 |
arrowupdownbase;21A8
|
|
1571 |
arrowupleft;2196
|
|
1572 |
arrowupleftofdown;21C5
|
|
1573 |
arrowupright;2197
|
|
1574 |
arrowupwhite;21E7
|
|
1575 |
arrowvertex;F8E6
|
|
1576 |
asciicircum;005E
|
|
1577 |
asciicircummonospace;FF3E
|
|
1578 |
asciitilde;007E
|
|
1579 |
asciitildemonospace;FF5E
|
|
1580 |
ascript;0251
|
|
1581 |
ascriptturned;0252
|
|
1582 |
asmallhiragana;3041
|
|
1583 |
asmallkatakana;30A1
|
|
1584 |
asmallkatakanahalfwidth;FF67
|
|
1585 |
asterisk;002A
|
|
1586 |
asteriskaltonearabic;066D
|
|
1587 |
asteriskarabic;066D
|
|
1588 |
asteriskmath;2217
|
|
1589 |
asteriskmonospace;FF0A
|
|
1590 |
asterisksmall;FE61
|
|
1591 |
asterism;2042
|
|
1592 |
asuperior;F6E9
|
|
1593 |
asymptoticallyequal;2243
|
|
1594 |
at;0040
|
|
1595 |
atilde;00E3
|
|
1596 |
atmonospace;FF20
|
|
1597 |
atsmall;FE6B
|
|
1598 |
aturned;0250
|
|
1599 |
aubengali;0994
|
|
1600 |
aubopomofo;3120
|
|
1601 |
audeva;0914
|
|
1602 |
augujarati;0A94
|
|
1603 |
augurmukhi;0A14
|
|
1604 |
aulengthmarkbengali;09D7
|
|
1605 |
aumatragurmukhi;0A4C
|
|
1606 |
auvowelsignbengali;09CC
|
|
1607 |
auvowelsigndeva;094C
|
|
1608 |
auvowelsigngujarati;0ACC
|
|
1609 |
avagrahadeva;093D
|
|
1610 |
aybarmenian;0561
|
|
1611 |
ayin;05E2
|
|
1612 |
ayinaltonehebrew;FB20
|
|
1613 |
ayinhebrew;05E2
|
|
1614 |
b;0062
|
|
1615 |
babengali;09AC
|
|
1616 |
backslash;005C
|
|
1617 |
backslashmonospace;FF3C
|
|
1618 |
badeva;092C
|
|
1619 |
bagujarati;0AAC
|
|
1620 |
bagurmukhi;0A2C
|
|
1621 |
bahiragana;3070
|
|
1622 |
bahtthai;0E3F
|
|
1623 |
bakatakana;30D0
|
|
1624 |
bar;007C
|
|
1625 |
barmonospace;FF5C
|
|
1626 |
bbopomofo;3105
|
|
1627 |
bcircle;24D1
|
|
1628 |
bdotaccent;1E03
|
|
1629 |
bdotbelow;1E05
|
|
1630 |
beamedsixteenthnotes;266C
|
|
1631 |
because;2235
|
|
1632 |
becyrillic;0431
|
|
1633 |
beharabic;0628
|
|
1634 |
behfinalarabic;FE90
|
|
1635 |
behinitialarabic;FE91
|
|
1636 |
behiragana;3079
|
|
1637 |
behmedialarabic;FE92
|
|
1638 |
behmeeminitialarabic;FC9F
|
|
1639 |
behmeemisolatedarabic;FC08
|
|
1640 |
behnoonfinalarabic;FC6D
|
|
1641 |
bekatakana;30D9
|
|
1642 |
benarmenian;0562
|
|
1643 |
bet;05D1
|
|
1644 |
beta;03B2
|
|
1645 |
betasymbolgreek;03D0
|
|
1646 |
betdagesh;FB31
|
|
1647 |
betdageshhebrew;FB31
|
|
1648 |
bethebrew;05D1
|
|
1649 |
betrafehebrew;FB4C
|
|
1650 |
bhabengali;09AD
|
|
1651 |
bhadeva;092D
|
|
1652 |
bhagujarati;0AAD
|
|
1653 |
bhagurmukhi;0A2D
|
|
1654 |
bhook;0253
|
|
1655 |
bihiragana;3073
|
|
1656 |
bikatakana;30D3
|
|
1657 |
bilabialclick;0298
|
|
1658 |
bindigurmukhi;0A02
|
|
1659 |
birusquare;3331
|
|
1660 |
blackcircle;25CF
|
|
1661 |
blackdiamond;25C6
|
|
1662 |
blackdownpointingtriangle;25BC
|
|
1663 |
blackleftpointingpointer;25C4
|
|
1664 |
blackleftpointingtriangle;25C0
|
|
1665 |
blacklenticularbracketleft;3010
|
|
1666 |
blacklenticularbracketleftvertical;FE3B
|
|
1667 |
blacklenticularbracketright;3011
|
|
1668 |
blacklenticularbracketrightvertical;FE3C
|
|
1669 |
blacklowerlefttriangle;25E3
|
|
1670 |
blacklowerrighttriangle;25E2
|
|
1671 |
blackrectangle;25AC
|
|
1672 |
blackrightpointingpointer;25BA
|
|
1673 |
blackrightpointingtriangle;25B6
|
|
1674 |
blacksmallsquare;25AA
|
|
1675 |
blacksmilingface;263B
|
|
1676 |
blacksquare;25A0
|
|
1677 |
blackstar;2605
|
|
1678 |
blackupperlefttriangle;25E4
|
|
1679 |
blackupperrighttriangle;25E5
|
|
1680 |
blackuppointingsmalltriangle;25B4
|
|
1681 |
blackuppointingtriangle;25B2
|
|
1682 |
blank;2423
|
|
1683 |
blinebelow;1E07
|
|
1684 |
block;2588
|
|
1685 |
bmonospace;FF42
|
|
1686 |
bobaimaithai;0E1A
|
|
1687 |
bohiragana;307C
|
|
1688 |
bokatakana;30DC
|
|
1689 |
bparen;249D
|
|
1690 |
bqsquare;33C3
|
|
1691 |
braceex;F8F4
|
|
1692 |
braceleft;007B
|
|
1693 |
braceleftbt;F8F3
|
|
1694 |
braceleftmid;F8F2
|
|
1695 |
braceleftmonospace;FF5B
|
|
1696 |
braceleftsmall;FE5B
|
|
1697 |
bracelefttp;F8F1
|
|
1698 |
braceleftvertical;FE37
|
|
1699 |
braceright;007D
|
|
1700 |
bracerightbt;F8FE
|
|
1701 |
bracerightmid;F8FD
|
|
1702 |
bracerightmonospace;FF5D
|
|
1703 |
bracerightsmall;FE5C
|
|
1704 |
bracerighttp;F8FC
|
|
1705 |
bracerightvertical;FE38
|
|
1706 |
bracketleft;005B
|
|
1707 |
bracketleftbt;F8F0
|
|
1708 |
bracketleftex;F8EF
|
|
1709 |
bracketleftmonospace;FF3B
|
|
1710 |
bracketlefttp;F8EE
|
|
1711 |
bracketright;005D
|
|
1712 |
bracketrightbt;F8FB
|
|
1713 |
bracketrightex;F8FA
|
|
1714 |
bracketrightmonospace;FF3D
|
|
1715 |
bracketrighttp;F8F9
|
|
1716 |
breve;02D8
|
|
1717 |
brevebelowcmb;032E
|
|
1718 |
brevecmb;0306
|
|
1719 |
breveinvertedbelowcmb;032F
|
|
1720 |
breveinvertedcmb;0311
|
|
1721 |
breveinverteddoublecmb;0361
|
|
1722 |
bridgebelowcmb;032A
|
|
1723 |
bridgeinvertedbelowcmb;033A
|
|
1724 |
brokenbar;00A6
|
|
1725 |
bstroke;0180
|
|
1726 |
bsuperior;F6EA
|
|
1727 |
btopbar;0183
|
|
1728 |
buhiragana;3076
|
|
1729 |
bukatakana;30D6
|
|
1730 |
bullet;2022
|
|
1731 |
bulletinverse;25D8
|
|
1732 |
bulletoperator;2219
|
|
1733 |
bullseye;25CE
|
|
1734 |
c;0063
|
|
1735 |
caarmenian;056E
|
|
1736 |
cabengali;099A
|
|
1737 |
cacute;0107
|
|
1738 |
cadeva;091A
|
|
1739 |
cagujarati;0A9A
|
|
1740 |
cagurmukhi;0A1A
|
|
1741 |
calsquare;3388
|
|
1742 |
candrabindubengali;0981
|
|
1743 |
candrabinducmb;0310
|
|
1744 |
candrabindudeva;0901
|
|
1745 |
candrabindugujarati;0A81
|
|
1746 |
capslock;21EA
|
|
1747 |
careof;2105
|
|
1748 |
caron;02C7
|
|
1749 |
caronbelowcmb;032C
|
|
1750 |
caroncmb;030C
|
|
1751 |
carriagereturn;21B5
|
|
1752 |
cbopomofo;3118
|
|
1753 |
ccaron;010D
|
|
1754 |
ccedilla;00E7
|
|
1755 |
ccedillaacute;1E09
|
|
1756 |
ccircle;24D2
|
|
1757 |
ccircumflex;0109
|
|
1758 |
ccurl;0255
|
|
1759 |
cdot;010B
|
|
1760 |
cdotaccent;010B
|
|
1761 |
cdsquare;33C5
|
|
1762 |
cedilla;00B8
|
|
1763 |
cedillacmb;0327
|
|
1764 |
cent;00A2
|
|
1765 |
centigrade;2103
|
|
1766 |
centinferior;F6DF
|
|
1767 |
centmonospace;FFE0
|
|
1768 |
centoldstyle;F7A2
|
|
1769 |
centsuperior;F6E0
|
|
1770 |
chaarmenian;0579
|
|
1771 |
chabengali;099B
|
|
1772 |
chadeva;091B
|
|
1773 |
chagujarati;0A9B
|
|
1774 |
chagurmukhi;0A1B
|
|
1775 |
chbopomofo;3114
|
|
1776 |
cheabkhasiancyrillic;04BD
|
|
1777 |
checkmark;2713
|
|
1778 |
checyrillic;0447
|
|
1779 |
chedescenderabkhasiancyrillic;04BF
|
|
1780 |
chedescendercyrillic;04B7
|
|
1781 |
chedieresiscyrillic;04F5
|
|
1782 |
cheharmenian;0573
|
|
1783 |
chekhakassiancyrillic;04CC
|
|
1784 |
cheverticalstrokecyrillic;04B9
|
|
1785 |
chi;03C7
|
|
1786 |
chieuchacirclekorean;3277
|
|
1787 |
chieuchaparenkorean;3217
|
|
1788 |
chieuchcirclekorean;3269
|
|
1789 |
chieuchkorean;314A
|
|
1790 |
chieuchparenkorean;3209
|
|
1791 |
chochangthai;0E0A
|
|
1792 |
chochanthai;0E08
|
|
1793 |
chochingthai;0E09
|
|
1794 |
chochoethai;0E0C
|
|
1795 |
chook;0188
|
|
1796 |
cieucacirclekorean;3276
|
|
1797 |
cieucaparenkorean;3216
|
|
1798 |
cieuccirclekorean;3268
|
|
1799 |
cieuckorean;3148
|
|
1800 |
cieucparenkorean;3208
|
|
1801 |
cieucuparenkorean;321C
|
|
1802 |
circle;25CB
|
|
1803 |
circlemultiply;2297
|
|
1804 |
circleot;2299
|
|
1805 |
circleplus;2295
|
|
1806 |
circlepostalmark;3036
|
|
1807 |
circlewithlefthalfblack;25D0
|
|
1808 |
circlewithrighthalfblack;25D1
|
|
1809 |
circumflex;02C6
|
|
1810 |
circumflexbelowcmb;032D
|
|
1811 |
circumflexcmb;0302
|
|
1812 |
clear;2327
|
|
1813 |
clickalveolar;01C2
|
|
1814 |
clickdental;01C0
|
|
1815 |
clicklateral;01C1
|
|
1816 |
clickretroflex;01C3
|
|
1817 |
club;2663
|
|
1818 |
clubsuitblack;2663
|
|
1819 |
clubsuitwhite;2667
|
|
1820 |
cmcubedsquare;33A4
|
|
1821 |
cmonospace;FF43
|
|
1822 |
cmsquaredsquare;33A0
|
|
1823 |
coarmenian;0581
|
|
1824 |
colon;003A
|
|
1825 |
colonmonetary;20A1
|
|
1826 |
colonmonospace;FF1A
|
|
1827 |
colonsign;20A1
|
|
1828 |
colonsmall;FE55
|
|
1829 |
colontriangularhalfmod;02D1
|
|
1830 |
colontriangularmod;02D0
|
|
1831 |
comma;002C
|
|
1832 |
commaabovecmb;0313
|
|
1833 |
commaaboverightcmb;0315
|
|
1834 |
commaaccent;F6C3
|
|
1835 |
commaarabic;060C
|
|
1836 |
commaarmenian;055D
|
|
1837 |
commainferior;F6E1
|
|
1838 |
commamonospace;FF0C
|
|
1839 |
commareversedabovecmb;0314
|
|
1840 |
commareversedmod;02BD
|
|
1841 |
commasmall;FE50
|
|
1842 |
commasuperior;F6E2
|
|
1843 |
commaturnedabovecmb;0312
|
|
1844 |
commaturnedmod;02BB
|
|
1845 |
compass;263C
|
|
1846 |
congruent;2245
|
|
1847 |
contourintegral;222E
|
|
1848 |
control;2303
|
|
1849 |
controlACK;0006
|
|
1850 |
controlBEL;0007
|
|
1851 |
controlBS;0008
|
|
1852 |
controlCAN;0018
|
|
1853 |
controlCR;000D
|
|
1854 |
controlDC1;0011
|
|
1855 |
controlDC2;0012
|
|
1856 |
controlDC3;0013
|
|
1857 |
controlDC4;0014
|
|
1858 |
controlDEL;007F
|
|
1859 |
controlDLE;0010
|
|
1860 |
controlEM;0019
|
|
1861 |
controlENQ;0005
|
|
1862 |
controlEOT;0004
|
|
1863 |
controlESC;001B
|
|
1864 |
controlETB;0017
|
|
1865 |
controlETX;0003
|
|
1866 |
controlFF;000C
|
|
1867 |
controlFS;001C
|
|
1868 |
controlGS;001D
|
|
1869 |
controlHT;0009
|
|
1870 |
controlLF;000A
|
|
1871 |
controlNAK;0015
|
|
1872 |
controlRS;001E
|
|
1873 |
controlSI;000F
|
|
1874 |
controlSO;000E
|
|
1875 |
controlSOT;0002
|
|
1876 |
controlSTX;0001
|
|
1877 |
controlSUB;001A
|
|
1878 |
controlSYN;0016
|
|
1879 |
controlUS;001F
|
|
1880 |
controlVT;000B
|
|
1881 |
copyright;00A9
|
|
1882 |
copyrightsans;F8E9
|
|
1883 |
copyrightserif;F6D9
|
|
1884 |
cornerbracketleft;300C
|
|
1885 |
cornerbracketlefthalfwidth;FF62
|
|
1886 |
cornerbracketleftvertical;FE41
|
|
1887 |
cornerbracketright;300D
|
|
1888 |
cornerbracketrighthalfwidth;FF63
|
|
1889 |
cornerbracketrightvertical;FE42
|
|
1890 |
corporationsquare;337F
|
|
1891 |
cosquare;33C7
|
|
1892 |
coverkgsquare;33C6
|
|
1893 |
cparen;249E
|
|
1894 |
cruzeiro;20A2
|
|
1895 |
cstretched;0297
|
|
1896 |
curlyand;22CF
|
|
1897 |
curlyor;22CE
|
|
1898 |
currency;00A4
|
|
1899 |
cyrBreve;F6D1
|
|
1900 |
cyrFlex;F6D2
|
|
1901 |
cyrbreve;F6D4
|
|
1902 |
cyrflex;F6D5
|
|
1903 |
d;0064
|
|
1904 |
daarmenian;0564
|
|
1905 |
dabengali;09A6
|
|
1906 |
dadarabic;0636
|
|
1907 |
dadeva;0926
|
|
1908 |
dadfinalarabic;FEBE
|
|
1909 |
dadinitialarabic;FEBF
|
|
1910 |
dadmedialarabic;FEC0
|
|
1911 |
dagesh;05BC
|
|
1912 |
dageshhebrew;05BC
|
|
1913 |
dagger;2020
|
|
1914 |
daggerdbl;2021
|
|
1915 |
dagujarati;0AA6
|
|
1916 |
dagurmukhi;0A26
|
|
1917 |
dahiragana;3060
|
|
1918 |
dakatakana;30C0
|
|
1919 |
dalarabic;062F
|
|
1920 |
dalet;05D3
|
|
1921 |
daletdagesh;FB33
|
|
1922 |
daletdageshhebrew;FB33
|
|
1923 |
dalethatafpatah;05D3 05B2
|
|
1924 |
dalethatafpatahhebrew;05D3 05B2
|
|
1925 |
dalethatafsegol;05D3 05B1
|
|
1926 |
dalethatafsegolhebrew;05D3 05B1
|
|
1927 |
dalethebrew;05D3
|
|
1928 |
dalethiriq;05D3 05B4
|
|
1929 |
dalethiriqhebrew;05D3 05B4
|
|
1930 |
daletholam;05D3 05B9
|
|
1931 |
daletholamhebrew;05D3 05B9
|
|
1932 |
daletpatah;05D3 05B7
|
|
1933 |
daletpatahhebrew;05D3 05B7
|
|
1934 |
daletqamats;05D3 05B8
|
|
1935 |
daletqamatshebrew;05D3 05B8
|
|
1936 |
daletqubuts;05D3 05BB
|
|
1937 |
daletqubutshebrew;05D3 05BB
|
|
1938 |
daletsegol;05D3 05B6
|
|
1939 |
daletsegolhebrew;05D3 05B6
|
|
1940 |
daletsheva;05D3 05B0
|
|
1941 |
daletshevahebrew;05D3 05B0
|
|
1942 |
dalettsere;05D3 05B5
|
|
1943 |
dalettserehebrew;05D3 05B5
|
|
1944 |
dalfinalarabic;FEAA
|
|
1945 |
dammaarabic;064F
|
|
1946 |
dammalowarabic;064F
|
|
1947 |
dammatanaltonearabic;064C
|
|
1948 |
dammatanarabic;064C
|
|
1949 |
danda;0964
|
|
1950 |
dargahebrew;05A7
|
|
1951 |
dargalefthebrew;05A7
|
|
1952 |
dasiapneumatacyrilliccmb;0485
|
|
1953 |
dblGrave;F6D3
|
|
1954 |
dblanglebracketleft;300A
|
|
1955 |
dblanglebracketleftvertical;FE3D
|
|
1956 |
dblanglebracketright;300B
|
|
1957 |
dblanglebracketrightvertical;FE3E
|
|
1958 |
dblarchinvertedbelowcmb;032B
|
|
1959 |
dblarrowleft;21D4
|
|
1960 |
dblarrowright;21D2
|
|
1961 |
dbldanda;0965
|
|
1962 |
dblgrave;F6D6
|
|
1963 |
dblgravecmb;030F
|
|
1964 |
dblintegral;222C
|
|
1965 |
dbllowline;2017
|
|
1966 |
dbllowlinecmb;0333
|
|
1967 |
dbloverlinecmb;033F
|
|
1968 |
dblprimemod;02BA
|
|
1969 |
dblverticalbar;2016
|
|
1970 |
dblverticallineabovecmb;030E
|
|
1971 |
dbopomofo;3109
|
|
1972 |
dbsquare;33C8
|
|
1973 |
dcaron;010F
|
|
1974 |
dcedilla;1E11
|
|
1975 |
dcircle;24D3
|
|
1976 |
dcircumflexbelow;1E13
|
|
1977 |
dcroat;0111
|
|
1978 |
ddabengali;09A1
|
|
1979 |
ddadeva;0921
|
|
1980 |
ddagujarati;0AA1
|
|
1981 |
ddagurmukhi;0A21
|
|
1982 |
ddalarabic;0688
|
|
1983 |
ddalfinalarabic;FB89
|
|
1984 |
dddhadeva;095C
|
|
1985 |
ddhabengali;09A2
|
|
1986 |
ddhadeva;0922
|
|
1987 |
ddhagujarati;0AA2
|
|
1988 |
ddhagurmukhi;0A22
|
|
1989 |
ddotaccent;1E0B
|
|
1990 |
ddotbelow;1E0D
|
|
1991 |
decimalseparatorarabic;066B
|
|
1992 |
decimalseparatorpersian;066B
|
|
1993 |
decyrillic;0434
|
|
1994 |
degree;00B0
|
|
1995 |
dehihebrew;05AD
|
|
1996 |
dehiragana;3067
|
|
1997 |
deicoptic;03EF
|
|
1998 |
dekatakana;30C7
|
|
1999 |
deleteleft;232B
|
|
2000 |
deleteright;2326
|
|
2001 |
delta;03B4
|
|
2002 |
deltaturned;018D
|
|
2003 |
denominatorminusonenumeratorbengali;09F8
|
|
2004 |
dezh;02A4
|
|
2005 |
dhabengali;09A7
|
|
2006 |
dhadeva;0927
|
|
2007 |
dhagujarati;0AA7
|
|
2008 |
dhagurmukhi;0A27
|
|
2009 |
dhook;0257
|
|
2010 |
dialytikatonos;0385
|
|
2011 |
dialytikatonoscmb;0344
|
|
2012 |
diamond;2666
|
|
2013 |
diamondsuitwhite;2662
|
|
2014 |
dieresis;00A8
|
|
2015 |
dieresisacute;F6D7
|
|
2016 |
dieresisbelowcmb;0324
|
|
2017 |
dieresiscmb;0308
|
|
2018 |
dieresisgrave;F6D8
|
|
2019 |
dieresistonos;0385
|
|
2020 |
dihiragana;3062
|
|
2021 |
dikatakana;30C2
|
|
2022 |
dittomark;3003
|
|
2023 |
divide;00F7
|
|
2024 |
divides;2223
|
|
2025 |
divisionslash;2215
|
|
2026 |
djecyrillic;0452
|
|
2027 |
dkshade;2593
|
|
2028 |
dlinebelow;1E0F
|
|
2029 |
dlsquare;3397
|
|
2030 |
dmacron;0111
|
|
2031 |
dmonospace;FF44
|
|
2032 |
dnblock;2584
|
|
2033 |
dochadathai;0E0E
|
|
2034 |
dodekthai;0E14
|
|
2035 |
dohiragana;3069
|
|
2036 |
dokatakana;30C9
|
|
2037 |
dollar;0024
|
|
2038 |
dollarinferior;F6E3
|
|
2039 |
dollarmonospace;FF04
|
|
2040 |
dollaroldstyle;F724
|
|
2041 |
dollarsmall;FE69
|
|
2042 |
dollarsuperior;F6E4
|
|
2043 |
dong;20AB
|
|
2044 |
dorusquare;3326
|
|
2045 |
dotaccent;02D9
|
|
2046 |
dotaccentcmb;0307
|
|
2047 |
dotbelowcmb;0323
|
|
2048 |
dotbelowcomb;0323
|
|
2049 |
dotkatakana;30FB
|
|
2050 |
dotlessi;0131
|
|
2051 |
dotlessj;F6BE
|
|
2052 |
dotlessjstrokehook;0284
|
|
2053 |
dotmath;22C5
|
|
2054 |
dottedcircle;25CC
|
|
2055 |
doubleyodpatah;FB1F
|
|
2056 |
doubleyodpatahhebrew;FB1F
|
|
2057 |
downtackbelowcmb;031E
|
|
2058 |
downtackmod;02D5
|
|
2059 |
dparen;249F
|
|
2060 |
dsuperior;F6EB
|
|
2061 |
dtail;0256
|
|
2062 |
dtopbar;018C
|
|
2063 |
duhiragana;3065
|
|
2064 |
dukatakana;30C5
|
|
2065 |
dz;01F3
|
|
2066 |
dzaltone;02A3
|
|
2067 |
dzcaron;01C6
|
|
2068 |
dzcurl;02A5
|
|
2069 |
dzeabkhasiancyrillic;04E1
|
|
2070 |
dzecyrillic;0455
|
|
2071 |
dzhecyrillic;045F
|
|
2072 |
e;0065
|
|
2073 |
eacute;00E9
|
|
2074 |
earth;2641
|
|
2075 |
ebengali;098F
|
|
2076 |
ebopomofo;311C
|
|
2077 |
ebreve;0115
|
|
2078 |
ecandradeva;090D
|
|
2079 |
ecandragujarati;0A8D
|
|
2080 |
ecandravowelsigndeva;0945
|
|
2081 |
ecandravowelsigngujarati;0AC5
|
|
2082 |
ecaron;011B
|
|
2083 |
ecedillabreve;1E1D
|
|
2084 |
echarmenian;0565
|
|
2085 |
echyiwnarmenian;0587
|
|
2086 |
ecircle;24D4
|
|
2087 |
ecircumflex;00EA
|
|
2088 |
ecircumflexacute;1EBF
|
|
2089 |
ecircumflexbelow;1E19
|
|
2090 |
ecircumflexdotbelow;1EC7
|
|
2091 |
ecircumflexgrave;1EC1
|
|
2092 |
ecircumflexhookabove;1EC3
|
|
2093 |
ecircumflextilde;1EC5
|
|
2094 |
ecyrillic;0454
|
|
2095 |
edblgrave;0205
|
|
2096 |
edeva;090F
|
|
2097 |
edieresis;00EB
|
|
2098 |
edot;0117
|
|
2099 |
edotaccent;0117
|
|
2100 |
edotbelow;1EB9
|
|
2101 |
eegurmukhi;0A0F
|
|
2102 |
eematragurmukhi;0A47
|
|
2103 |
efcyrillic;0444
|
|
2104 |
egrave;00E8
|
|
2105 |
egujarati;0A8F
|
|
2106 |
eharmenian;0567
|
|
2107 |
ehbopomofo;311D
|
|
2108 |
ehiragana;3048
|
|
2109 |
ehookabove;1EBB
|
|
2110 |
eibopomofo;311F
|
|
2111 |
eight;0038
|
|
2112 |
eightarabic;0668
|
|
2113 |
eightbengali;09EE
|
|
2114 |
eightcircle;2467
|
|
2115 |
eightcircleinversesansserif;2791
|
|
2116 |
eightdeva;096E
|
|
2117 |
eighteencircle;2471
|
|
2118 |
eighteenparen;2485
|
|
2119 |
eighteenperiod;2499
|
|
2120 |
eightgujarati;0AEE
|
|
2121 |
eightgurmukhi;0A6E
|
|
2122 |
eighthackarabic;0668
|
|
2123 |
eighthangzhou;3028
|
|
2124 |
eighthnotebeamed;266B
|
|
2125 |
eightideographicparen;3227
|
|
2126 |
eightinferior;2088
|
|
2127 |
eightmonospace;FF18
|
|
2128 |
eightoldstyle;F738
|
|
2129 |
eightparen;247B
|
|
2130 |
eightperiod;248F
|
|
2131 |
eightpersian;06F8
|
|
2132 |
eightroman;2177
|
|
2133 |
eightsuperior;2078
|
|
2134 |
eightthai;0E58
|
|
2135 |
einvertedbreve;0207
|
|
2136 |
eiotifiedcyrillic;0465
|
|
2137 |
ekatakana;30A8
|
|
2138 |
ekatakanahalfwidth;FF74
|
|
2139 |
ekonkargurmukhi;0A74
|
|
2140 |
ekorean;3154
|
|
2141 |
elcyrillic;043B
|
|
2142 |
element;2208
|
|
2143 |
elevencircle;246A
|
|
2144 |
elevenparen;247E
|
|
2145 |
elevenperiod;2492
|
|
2146 |
elevenroman;217A
|
|
2147 |
ellipsis;2026
|
|
2148 |
ellipsisvertical;22EE
|
|
2149 |
emacron;0113
|
|
2150 |
emacronacute;1E17
|
|
2151 |
emacrongrave;1E15
|
|
2152 |
emcyrillic;043C
|
|
2153 |
emdash;2014
|
|
2154 |
emdashvertical;FE31
|
|
2155 |
emonospace;FF45
|
|
2156 |
emphasismarkarmenian;055B
|
|
2157 |
emptyset;2205
|
|
2158 |
enbopomofo;3123
|
|
2159 |
encyrillic;043D
|
|
2160 |
endash;2013
|
|
2161 |
endashvertical;FE32
|
|
2162 |
endescendercyrillic;04A3
|
|
2163 |
eng;014B
|
|
2164 |
engbopomofo;3125
|
|
2165 |
enghecyrillic;04A5
|
|
2166 |
enhookcyrillic;04C8
|
|
2167 |
enspace;2002
|
|
2168 |
eogonek;0119
|
|
2169 |
eokorean;3153
|
|
2170 |
eopen;025B
|
|
2171 |
eopenclosed;029A
|
|
2172 |
eopenreversed;025C
|
|
2173 |
eopenreversedclosed;025E
|
|
2174 |
eopenreversedhook;025D
|
|
2175 |
eparen;24A0
|
|
2176 |
epsilon;03B5
|
|
2177 |
epsilontonos;03AD
|
|
2178 |
equal;003D
|
|
2179 |
equalmonospace;FF1D
|
|
2180 |
equalsmall;FE66
|
|
2181 |
equalsuperior;207C
|
|
2182 |
equivalence;2261
|
|
2183 |
erbopomofo;3126
|
|
2184 |
ercyrillic;0440
|
|
2185 |
ereversed;0258
|
|
2186 |
ereversedcyrillic;044D
|
|
2187 |
escyrillic;0441
|
|
2188 |
esdescendercyrillic;04AB
|
|
2189 |
esh;0283
|
|
2190 |
eshcurl;0286
|
|
2191 |
eshortdeva;090E
|
|
2192 |
eshortvowelsigndeva;0946
|
|
2193 |
eshreversedloop;01AA
|
|
2194 |
eshsquatreversed;0285
|
|
2195 |
esmallhiragana;3047
|
|
2196 |
esmallkatakana;30A7
|
|
2197 |
esmallkatakanahalfwidth;FF6A
|
|
2198 |
estimated;212E
|
|
2199 |
esuperior;F6EC
|
|
2200 |
eta;03B7
|
|
2201 |
etarmenian;0568
|
|
2202 |
etatonos;03AE
|
|
2203 |
eth;00F0
|
|
2204 |
etilde;1EBD
|
|
2205 |
etildebelow;1E1B
|
|
2206 |
etnahtafoukhhebrew;0591
|
|
2207 |
etnahtafoukhlefthebrew;0591
|
|
2208 |
etnahtahebrew;0591
|
|
2209 |
etnahtalefthebrew;0591
|
|
2210 |
eturned;01DD
|
|
2211 |
eukorean;3161
|
|
2212 |
euro;20AC
|
|
2213 |
evowelsignbengali;09C7
|
|
2214 |
evowelsigndeva;0947
|
|
2215 |
evowelsigngujarati;0AC7
|
|
2216 |
exclam;0021
|
|
2217 |
exclamarmenian;055C
|
|
2218 |
exclamdbl;203C
|
|
2219 |
exclamdown;00A1
|
|
2220 |
exclamdownsmall;F7A1
|
|
2221 |
exclammonospace;FF01
|
|
2222 |
exclamsmall;F721
|
|
2223 |
existential;2203
|
|
2224 |
ezh;0292
|
|
2225 |
ezhcaron;01EF
|
|
2226 |
ezhcurl;0293
|
|
2227 |
ezhreversed;01B9
|
|
2228 |
ezhtail;01BA
|
|
2229 |
f;0066
|
|
2230 |
fadeva;095E
|
|
2231 |
fagurmukhi;0A5E
|
|
2232 |
fahrenheit;2109
|
|
2233 |
fathaarabic;064E
|
|
2234 |
fathalowarabic;064E
|
|
2235 |
fathatanarabic;064B
|
|
2236 |
fbopomofo;3108
|
|
2237 |
fcircle;24D5
|
|
2238 |
fdotaccent;1E1F
|
|
2239 |
feharabic;0641
|
|
2240 |
feharmenian;0586
|
|
2241 |
fehfinalarabic;FED2
|
|
2242 |
fehinitialarabic;FED3
|
|
2243 |
fehmedialarabic;FED4
|
|
2244 |
feicoptic;03E5
|
|
2245 |
female;2640
|
|
2246 |
ff;FB00
|
|
2247 |
ffi;FB03
|
|
2248 |
ffl;FB04
|
|
2249 |
fi;FB01
|
|
2250 |
fifteencircle;246E
|
|
2251 |
fifteenparen;2482
|
|
2252 |
fifteenperiod;2496
|
|
2253 |
figuredash;2012
|
|
2254 |
filledbox;25A0
|
|
2255 |
filledrect;25AC
|
|
2256 |
finalkaf;05DA
|
|
2257 |
finalkafdagesh;FB3A
|
|
2258 |
finalkafdageshhebrew;FB3A
|
|
2259 |
finalkafhebrew;05DA
|
|
2260 |
finalkafqamats;05DA 05B8
|
|
2261 |
finalkafqamatshebrew;05DA 05B8
|
|
2262 |
finalkafsheva;05DA 05B0
|
|
2263 |
finalkafshevahebrew;05DA 05B0
|
|
2264 |
finalmem;05DD
|
|
2265 |
finalmemhebrew;05DD
|
|
2266 |
finalnun;05DF
|
|
2267 |
finalnunhebrew;05DF
|
|
2268 |
finalpe;05E3
|
|
2269 |
finalpehebrew;05E3
|
|
2270 |
finaltsadi;05E5
|
|
2271 |
finaltsadihebrew;05E5
|
|
2272 |
firsttonechinese;02C9
|
|
2273 |
fisheye;25C9
|
|
2274 |
fitacyrillic;0473
|
|
2275 |
five;0035
|
|
2276 |
fivearabic;0665
|
|
2277 |
fivebengali;09EB
|
|
2278 |
fivecircle;2464
|
|
2279 |
fivecircleinversesansserif;278E
|
|
2280 |
fivedeva;096B
|
|
2281 |
fiveeighths;215D
|
|
2282 |
fivegujarati;0AEB
|
|
2283 |
fivegurmukhi;0A6B
|
|
2284 |
fivehackarabic;0665
|
|
2285 |
fivehangzhou;3025
|
|
2286 |
fiveideographicparen;3224
|
|
2287 |
fiveinferior;2085
|
|
2288 |
fivemonospace;FF15
|
|
2289 |
fiveoldstyle;F735
|
|
2290 |
fiveparen;2478
|
|
2291 |
fiveperiod;248C
|
|
2292 |
fivepersian;06F5
|
|
2293 |
fiveroman;2174
|
|
2294 |
fivesuperior;2075
|
|
2295 |
fivethai;0E55
|
|
2296 |
fl;FB02
|
|
2297 |
florin;0192
|
|
2298 |
fmonospace;FF46
|
|
2299 |
fmsquare;3399
|
|
2300 |
fofanthai;0E1F
|
|
2301 |
fofathai;0E1D
|
|
2302 |
fongmanthai;0E4F
|
|
2303 |
forall;2200
|
|
2304 |
four;0034
|
|
2305 |
fourarabic;0664
|
|
2306 |
fourbengali;09EA
|
|
2307 |
fourcircle;2463
|
|
2308 |
fourcircleinversesansserif;278D
|
|
2309 |
fourdeva;096A
|
|
2310 |
fourgujarati;0AEA
|
|
2311 |
fourgurmukhi;0A6A
|
|
2312 |
fourhackarabic;0664
|
|
2313 |
fourhangzhou;3024
|
|
2314 |
fourideographicparen;3223
|
|
2315 |
fourinferior;2084
|
|
2316 |
fourmonospace;FF14
|
|
2317 |
fournumeratorbengali;09F7
|
|
2318 |
fouroldstyle;F734
|
|
2319 |
fourparen;2477
|
|
2320 |
fourperiod;248B
|
|
2321 |
fourpersian;06F4
|
|
2322 |
fourroman;2173
|
|
2323 |
foursuperior;2074
|
|
2324 |
fourteencircle;246D
|
|
2325 |
fourteenparen;2481
|
|
2326 |
fourteenperiod;2495
|
|
2327 |
fourthai;0E54
|
|
2328 |
fourthtonechinese;02CB
|
|
2329 |
fparen;24A1
|
|
2330 |
fraction;2044
|
|
2331 |
franc;20A3
|
|
2332 |
g;0067
|
|
2333 |
gabengali;0997
|
|
2334 |
gacute;01F5
|
|
2335 |
gadeva;0917
|
|
2336 |
gafarabic;06AF
|
|
2337 |
gaffinalarabic;FB93
|
|
2338 |
gafinitialarabic;FB94
|
|
2339 |
gafmedialarabic;FB95
|
|
2340 |
gagujarati;0A97
|
|
2341 |
gagurmukhi;0A17
|
|
2342 |
gahiragana;304C
|
|
2343 |
gakatakana;30AC
|
|
2344 |
gamma;03B3
|
|
2345 |
gammalatinsmall;0263
|
|
2346 |
gammasuperior;02E0
|
|
2347 |
gangiacoptic;03EB
|
|
2348 |
gbopomofo;310D
|
|
2349 |
gbreve;011F
|
|
2350 |
gcaron;01E7
|
|
2351 |
gcedilla;0123
|
|
2352 |
gcircle;24D6
|
|
2353 |
gcircumflex;011D
|
|
2354 |
gcommaaccent;0123
|
|
2355 |
gdot;0121
|
|
2356 |
gdotaccent;0121
|
|
2357 |
gecyrillic;0433
|
|
2358 |
gehiragana;3052
|
|
2359 |
gekatakana;30B2
|
|
2360 |
geometricallyequal;2251
|
|
2361 |
gereshaccenthebrew;059C
|
|
2362 |
gereshhebrew;05F3
|
|
2363 |
gereshmuqdamhebrew;059D
|
|
2364 |
germandbls;00DF
|
|
2365 |
gershayimaccenthebrew;059E
|
|
2366 |
gershayimhebrew;05F4
|
|
2367 |
getamark;3013
|
|
2368 |
ghabengali;0998
|
|
2369 |
ghadarmenian;0572
|
|
2370 |
ghadeva;0918
|
|
2371 |
ghagujarati;0A98
|
|
2372 |
ghagurmukhi;0A18
|
|
2373 |
ghainarabic;063A
|
|
2374 |
ghainfinalarabic;FECE
|
|
2375 |
ghaininitialarabic;FECF
|
|
2376 |
ghainmedialarabic;FED0
|
|
2377 |
ghemiddlehookcyrillic;0495
|
|
2378 |
ghestrokecyrillic;0493
|
|
2379 |
gheupturncyrillic;0491
|
|
2380 |
ghhadeva;095A
|
|
2381 |
ghhagurmukhi;0A5A
|
|
2382 |
ghook;0260
|
|
2383 |
ghzsquare;3393
|
|
2384 |
gihiragana;304E
|
|
2385 |
gikatakana;30AE
|
|
2386 |
gimarmenian;0563
|
|
2387 |
gimel;05D2
|
|
2388 |
gimeldagesh;FB32
|
|
2389 |
gimeldageshhebrew;FB32
|
|
2390 |
gimelhebrew;05D2
|
|
2391 |
gjecyrillic;0453
|
|
2392 |
glottalinvertedstroke;01BE
|
|
2393 |
glottalstop;0294
|
|
2394 |
glottalstopinverted;0296
|
|
2395 |
glottalstopmod;02C0
|
|
2396 |
glottalstopreversed;0295
|
|
2397 |
glottalstopreversedmod;02C1
|
|
2398 |
glottalstopreversedsuperior;02E4
|
|
2399 |
glottalstopstroke;02A1
|
|
2400 |
glottalstopstrokereversed;02A2
|
|
2401 |
gmacron;1E21
|
|
2402 |
gmonospace;FF47
|
|
2403 |
gohiragana;3054
|
|
2404 |
gokatakana;30B4
|
|
2405 |
gparen;24A2
|
|
2406 |
gpasquare;33AC
|
|
2407 |
gradient;2207
|
|
2408 |
grave;0060
|
|
2409 |
gravebelowcmb;0316
|
|
2410 |
gravecmb;0300
|
|
2411 |
gravecomb;0300
|
|
2412 |
gravedeva;0953
|
|
2413 |
gravelowmod;02CE
|
|
2414 |
gravemonospace;FF40
|
|
2415 |
gravetonecmb;0340
|
|
2416 |
greater;003E
|
|
2417 |
greaterequal;2265
|
|
2418 |
greaterequalorless;22DB
|
|
2419 |
greatermonospace;FF1E
|
|
2420 |
greaterorequivalent;2273
|
|
2421 |
greaterorless;2277
|
|
2422 |
greateroverequal;2267
|
|
2423 |
greatersmall;FE65
|
|
2424 |
gscript;0261
|
|
2425 |
gstroke;01E5
|
|
2426 |
guhiragana;3050
|
|
2427 |
guillemotleft;00AB
|
|
2428 |
guillemotright;00BB
|
|
2429 |
guilsinglleft;2039
|
|
2430 |
guilsinglright;203A
|
|
2431 |
gukatakana;30B0
|
|
2432 |
guramusquare;3318
|
|
2433 |
gysquare;33C9
|
|
2434 |
h;0068
|
|
2435 |
haabkhasiancyrillic;04A9
|
|
2436 |
haaltonearabic;06C1
|
|
2437 |
habengali;09B9
|
|
2438 |
hadescendercyrillic;04B3
|
|
2439 |
hadeva;0939
|
|
2440 |
hagujarati;0AB9
|
|
2441 |
hagurmukhi;0A39
|
|
2442 |
haharabic;062D
|
|
2443 |
hahfinalarabic;FEA2
|
|
2444 |
hahinitialarabic;FEA3
|
|
2445 |
hahiragana;306F
|
|
2446 |
hahmedialarabic;FEA4
|
|
2447 |
haitusquare;332A
|
|
2448 |
hakatakana;30CF
|
|
2449 |
hakatakanahalfwidth;FF8A
|
|
2450 |
halantgurmukhi;0A4D
|
|
2451 |
hamzaarabic;0621
|
|
2452 |
hamzadammaarabic;0621 064F
|
|
2453 |
hamzadammatanarabic;0621 064C
|
|
2454 |
hamzafathaarabic;0621 064E
|
|
2455 |
hamzafathatanarabic;0621 064B
|
|
2456 |
hamzalowarabic;0621
|
|
2457 |
hamzalowkasraarabic;0621 0650
|
|
2458 |
hamzalowkasratanarabic;0621 064D
|
|
2459 |
hamzasukunarabic;0621 0652
|
|
2460 |
hangulfiller;3164
|
|
2461 |
hardsigncyrillic;044A
|
|
2462 |
harpoonleftbarbup;21BC
|
|
2463 |
harpoonrightbarbup;21C0
|
|
2464 |
hasquare;33CA
|
|
2465 |
hatafpatah;05B2
|
|
2466 |
hatafpatah16;05B2
|
|
2467 |
hatafpatah23;05B2
|
|
2468 |
hatafpatah2f;05B2
|
|
2469 |
hatafpatahhebrew;05B2
|
|
2470 |
hatafpatahnarrowhebrew;05B2
|
|
2471 |
hatafpatahquarterhebrew;05B2
|
|
2472 |
hatafpatahwidehebrew;05B2
|
|
2473 |
hatafqamats;05B3
|
|
2474 |
hatafqamats1b;05B3
|
|
2475 |
hatafqamats28;05B3
|
|
2476 |
hatafqamats34;05B3
|
|
2477 |
hatafqamatshebrew;05B3
|
|
2478 |
hatafqamatsnarrowhebrew;05B3
|
|
2479 |
hatafqamatsquarterhebrew;05B3
|
|
2480 |
hatafqamatswidehebrew;05B3
|
|
2481 |
hatafsegol;05B1
|
|
2482 |
hatafsegol17;05B1
|
|
2483 |
hatafsegol24;05B1
|
|
2484 |
hatafsegol30;05B1
|
|
2485 |
hatafsegolhebrew;05B1
|
|
2486 |
hatafsegolnarrowhebrew;05B1
|
|
2487 |
hatafsegolquarterhebrew;05B1
|
|
2488 |
hatafsegolwidehebrew;05B1
|
|
2489 |
hbar;0127
|
|
2490 |
hbopomofo;310F
|
|
2491 |
hbrevebelow;1E2B
|
|
2492 |
hcedilla;1E29
|
|
2493 |
hcircle;24D7
|
|
2494 |
hcircumflex;0125
|
|
2495 |
hdieresis;1E27
|
|
2496 |
hdotaccent;1E23
|
|
2497 |
hdotbelow;1E25
|
|
2498 |
he;05D4
|
|
2499 |
heart;2665
|
|
2500 |
heartsuitblack;2665
|
|
2501 |
heartsuitwhite;2661
|
|
2502 |
hedagesh;FB34
|
|
2503 |
hedageshhebrew;FB34
|
|
2504 |
hehaltonearabic;06C1
|
|
2505 |
heharabic;0647
|
|
2506 |
hehebrew;05D4
|
|
2507 |
hehfinalaltonearabic;FBA7
|
|
2508 |
hehfinalalttwoarabic;FEEA
|
|
2509 |
hehfinalarabic;FEEA
|
|
2510 |
hehhamzaabovefinalarabic;FBA5
|
|
2511 |
hehhamzaaboveisolatedarabic;FBA4
|
|
2512 |
hehinitialaltonearabic;FBA8
|
|
2513 |
hehinitialarabic;FEEB
|
|
2514 |
hehiragana;3078
|
|
2515 |
hehmedialaltonearabic;FBA9
|
|
2516 |
hehmedialarabic;FEEC
|
|
2517 |
heiseierasquare;337B
|
|
2518 |
hekatakana;30D8
|
|
2519 |
hekatakanahalfwidth;FF8D
|
|
2520 |
hekutaarusquare;3336
|
|
2521 |
henghook;0267
|
|
2522 |
herutusquare;3339
|
|
2523 |
het;05D7
|
|
2524 |
hethebrew;05D7
|
|
2525 |
hhook;0266
|
|
2526 |
hhooksuperior;02B1
|
|
2527 |
hieuhacirclekorean;327B
|
|
2528 |
hieuhaparenkorean;321B
|
|
2529 |
hieuhcirclekorean;326D
|
|
2530 |
hieuhkorean;314E
|
|
2531 |
hieuhparenkorean;320D
|
|
2532 |
hihiragana;3072
|
|
2533 |
hikatakana;30D2
|
|
2534 |
hikatakanahalfwidth;FF8B
|
|
2535 |
hiriq;05B4
|
|
2536 |
hiriq14;05B4
|
|
2537 |
hiriq21;05B4
|
|
2538 |
hiriq2d;05B4
|
|
2539 |
hiriqhebrew;05B4
|
|
2540 |
hiriqnarrowhebrew;05B4
|
|
2541 |
hiriqquarterhebrew;05B4
|
|
2542 |
hiriqwidehebrew;05B4
|
|
2543 |
hlinebelow;1E96
|
|
2544 |
hmonospace;FF48
|
|
2545 |
hoarmenian;0570
|
|
2546 |
hohipthai;0E2B
|
|
2547 |
hohiragana;307B
|
|
2548 |
hokatakana;30DB
|
|
2549 |
hokatakanahalfwidth;FF8E
|
|
2550 |
holam;05B9
|
|
2551 |
holam19;05B9
|
|
2552 |
holam26;05B9
|
|
2553 |
holam32;05B9
|
|
2554 |
holamhebrew;05B9
|
|
2555 |
holamnarrowhebrew;05B9
|
|
2556 |
holamquarterhebrew;05B9
|
|
2557 |
holamwidehebrew;05B9
|
|
2558 |
honokhukthai;0E2E
|
|
2559 |
hookabovecomb;0309
|
|
2560 |
hookcmb;0309
|
|
2561 |
hookpalatalizedbelowcmb;0321
|
|
2562 |
hookretroflexbelowcmb;0322
|
|
2563 |
hoonsquare;3342
|
|
2564 |
horicoptic;03E9
|
|
2565 |
horizontalbar;2015
|
|
2566 |
horncmb;031B
|
|
2567 |
hotsprings;2668
|
|
2568 |
house;2302
|
|
2569 |
hparen;24A3
|
|
2570 |
hsuperior;02B0
|
|
2571 |
hturned;0265
|
|
2572 |
huhiragana;3075
|
|
2573 |
huiitosquare;3333
|
|
2574 |
hukatakana;30D5
|
|
2575 |
hukatakanahalfwidth;FF8C
|
|
2576 |
hungarumlaut;02DD
|
|
2577 |
hungarumlautcmb;030B
|
|
2578 |
hv;0195
|
|
2579 |
hyphen;002D
|
|
2580 |
hypheninferior;F6E5
|
|
2581 |
hyphenmonospace;FF0D
|
|
2582 |
hyphensmall;FE63
|
|
2583 |
hyphensuperior;F6E6
|
|
2584 |
hyphentwo;2010
|
|
2585 |
i;0069
|
|
2586 |
iacute;00ED
|
|
2587 |
iacyrillic;044F
|
|
2588 |
ibengali;0987
|
|
2589 |
ibopomofo;3127
|
|
2590 |
ibreve;012D
|
|
2591 |
icaron;01D0
|
|
2592 |
icircle;24D8
|
|
2593 |
icircumflex;00EE
|
|
2594 |
icyrillic;0456
|
|
2595 |
idblgrave;0209
|
|
2596 |
ideographearthcircle;328F
|
|
2597 |
ideographfirecircle;328B
|
|
2598 |
ideographicallianceparen;323F
|
|
2599 |
ideographiccallparen;323A
|
|
2600 |
ideographiccentrecircle;32A5
|
|
2601 |
ideographicclose;3006
|
|
2602 |
ideographiccomma;3001
|
|
2603 |
ideographiccommaleft;FF64
|
|
2604 |
ideographiccongratulationparen;3237
|
|
2605 |
ideographiccorrectcircle;32A3
|
|
2606 |
ideographicearthparen;322F
|
|
2607 |
ideographicenterpriseparen;323D
|
|
2608 |
ideographicexcellentcircle;329D
|
|
2609 |
ideographicfestivalparen;3240
|
|
2610 |
ideographicfinancialcircle;3296
|
|
2611 |
ideographicfinancialparen;3236
|
|
2612 |
ideographicfireparen;322B
|
|
2613 |
ideographichaveparen;3232
|
|
2614 |
ideographichighcircle;32A4
|
|
2615 |
ideographiciterationmark;3005
|
|
2616 |
ideographiclaborcircle;3298
|
|
2617 |
ideographiclaborparen;3238
|
|
2618 |
ideographicleftcircle;32A7
|
|
2619 |
ideographiclowcircle;32A6
|
|
2620 |
ideographicmedicinecircle;32A9
|
|
2621 |
ideographicmetalparen;322E
|
|
2622 |
ideographicmoonparen;322A
|
|
2623 |
ideographicnameparen;3234
|
|
2624 |
ideographicperiod;3002
|
|
2625 |
ideographicprintcircle;329E
|
|
2626 |
ideographicreachparen;3243
|
|
2627 |
ideographicrepresentparen;3239
|
|
2628 |
ideographicresourceparen;323E
|
|
2629 |
ideographicrightcircle;32A8
|
|
2630 |
ideographicsecretcircle;3299
|
|
2631 |
ideographicselfparen;3242
|
|
2632 |
ideographicsocietyparen;3233
|
|
2633 |
ideographicspace;3000
|
|
2634 |
ideographicspecialparen;3235
|
|
2635 |
ideographicstockparen;3231
|
|
2636 |
ideographicstudyparen;323B
|
|
2637 |
ideographicsunparen;3230
|
|
2638 |
ideographicsuperviseparen;323C
|
|
2639 |
ideographicwaterparen;322C
|
|
2640 |
ideographicwoodparen;322D
|
|
2641 |
ideographiczero;3007
|
|
2642 |
ideographmetalcircle;328E
|
|
2643 |
ideographmooncircle;328A
|
|
2644 |
ideographnamecircle;3294
|
|
2645 |
ideographsuncircle;3290
|
|
2646 |
ideographwatercircle;328C
|
|
2647 |
ideographwoodcircle;328D
|
|
2648 |
ideva;0907
|
|
2649 |
idieresis;00EF
|
|
2650 |
idieresisacute;1E2F
|
|
2651 |
idieresiscyrillic;04E5
|
|
2652 |
idotbelow;1ECB
|
|
2653 |
iebrevecyrillic;04D7
|
|
2654 |
iecyrillic;0435
|
|
2655 |
ieungacirclekorean;3275
|
|
2656 |
ieungaparenkorean;3215
|
|
2657 |
ieungcirclekorean;3267
|
|
2658 |
ieungkorean;3147
|
|
2659 |
ieungparenkorean;3207
|
|
2660 |
igrave;00EC
|
|
2661 |
igujarati;0A87
|
|
2662 |
igurmukhi;0A07
|
|
2663 |
ihiragana;3044
|
|
2664 |
ihookabove;1EC9
|
|
2665 |
iibengali;0988
|
|
2666 |
iicyrillic;0438
|
|
2667 |
iideva;0908
|
|
2668 |
iigujarati;0A88
|
|
2669 |
iigurmukhi;0A08
|
|
2670 |
iimatragurmukhi;0A40
|
|
2671 |
iinvertedbreve;020B
|
|
2672 |
iishortcyrillic;0439
|
|
2673 |
iivowelsignbengali;09C0
|
|
2674 |
iivowelsigndeva;0940
|
|
2675 |
iivowelsigngujarati;0AC0
|
|
2676 |
ij;0133
|
|
2677 |
ikatakana;30A4
|
|
2678 |
ikatakanahalfwidth;FF72
|
|
2679 |
ikorean;3163
|
|
2680 |
ilde;02DC
|
|
2681 |
iluyhebrew;05AC
|
|
2682 |
imacron;012B
|
|
2683 |
imacroncyrillic;04E3
|
|
2684 |
imageorapproximatelyequal;2253
|
|
2685 |
imatragurmukhi;0A3F
|
|
2686 |
imonospace;FF49
|
|
2687 |
increment;2206
|
|
2688 |
infinity;221E
|
|
2689 |
iniarmenian;056B
|
|
2690 |
integral;222B
|
|
2691 |
integralbottom;2321
|
|
2692 |
integralbt;2321
|
|
2693 |
integralex;F8F5
|
|
2694 |
integraltop;2320
|
|
2695 |
integraltp;2320
|
|
2696 |
intersection;2229
|
|
2697 |
intisquare;3305
|
|
2698 |
invbullet;25D8
|
|
2699 |
invcircle;25D9
|
|
2700 |
invsmileface;263B
|
|
2701 |
iocyrillic;0451
|
|
2702 |
iogonek;012F
|
|
2703 |
iota;03B9
|
|
2704 |
iotadieresis;03CA
|
|
2705 |
iotadieresistonos;0390
|
|
2706 |
iotalatin;0269
|
|
2707 |
iotatonos;03AF
|
|
2708 |
iparen;24A4
|
|
2709 |
irigurmukhi;0A72
|
|
2710 |
ismallhiragana;3043
|
|
2711 |
ismallkatakana;30A3
|
|
2712 |
ismallkatakanahalfwidth;FF68
|
|
2713 |
issharbengali;09FA
|
|
2714 |
istroke;0268
|
|
2715 |
isuperior;F6ED
|
|
2716 |
iterationhiragana;309D
|
|
2717 |
iterationkatakana;30FD
|
|
2718 |
itilde;0129
|
|
2719 |
itildebelow;1E2D
|
|
2720 |
iubopomofo;3129
|
|
2721 |
iucyrillic;044E
|
|
2722 |
ivowelsignbengali;09BF
|
|
2723 |
ivowelsigndeva;093F
|
|
2724 |
ivowelsigngujarati;0ABF
|
|
2725 |
izhitsacyrillic;0475
|
|
2726 |
izhitsadblgravecyrillic;0477
|
|
2727 |
j;006A
|
|
2728 |
jaarmenian;0571
|
|
2729 |
jabengali;099C
|
|
2730 |
jadeva;091C
|
|
2731 |
jagujarati;0A9C
|
|
2732 |
jagurmukhi;0A1C
|
|
2733 |
jbopomofo;3110
|
|
2734 |
jcaron;01F0
|
|
2735 |
jcircle;24D9
|
|
2736 |
jcircumflex;0135
|
|
2737 |
jcrossedtail;029D
|
|
2738 |
jdotlessstroke;025F
|
|
2739 |
jecyrillic;0458
|
|
2740 |
jeemarabic;062C
|
|
2741 |
jeemfinalarabic;FE9E
|
|
2742 |
jeeminitialarabic;FE9F
|
|
2743 |
jeemmedialarabic;FEA0
|
|
2744 |
jeharabic;0698
|
|
2745 |
jehfinalarabic;FB8B
|
|
2746 |
jhabengali;099D
|
|
2747 |
jhadeva;091D
|
|
2748 |
jhagujarati;0A9D
|
|
2749 |
jhagurmukhi;0A1D
|
|
2750 |
jheharmenian;057B
|
|
2751 |
jis;3004
|
|
2752 |
jmonospace;FF4A
|
|
2753 |
jparen;24A5
|
|
2754 |
jsuperior;02B2
|
|
2755 |
k;006B
|
|
2756 |
kabashkircyrillic;04A1
|
|
2757 |
kabengali;0995
|
|
2758 |
kacute;1E31
|
|
2759 |
kacyrillic;043A
|
|
2760 |
kadescendercyrillic;049B
|
|
2761 |
kadeva;0915
|
|
2762 |
kaf;05DB
|
|
2763 |
kafarabic;0643
|
|
2764 |
kafdagesh;FB3B
|
|
2765 |
kafdageshhebrew;FB3B
|
|
2766 |
kaffinalarabic;FEDA
|
|
2767 |
kafhebrew;05DB
|
|
2768 |
kafinitialarabic;FEDB
|
|
2769 |
kafmedialarabic;FEDC
|
|
2770 |
kafrafehebrew;FB4D
|
|
2771 |
kagujarati;0A95
|
|
2772 |
kagurmukhi;0A15
|
|
2773 |
kahiragana;304B
|
|
2774 |
kahookcyrillic;04C4
|
|
2775 |
kakatakana;30AB
|
|
2776 |
kakatakanahalfwidth;FF76
|
|
2777 |
kappa;03BA
|
|
2778 |
kappasymbolgreek;03F0
|
|
2779 |
kapyeounmieumkorean;3171
|
|
2780 |
kapyeounphieuphkorean;3184
|
|
2781 |
kapyeounpieupkorean;3178
|
|
2782 |
kapyeounssangpieupkorean;3179
|
|
2783 |
karoriisquare;330D
|
|
2784 |
kashidaautoarabic;0640
|
|
2785 |
kashidaautonosidebearingarabic;0640
|
|
2786 |
kasmallkatakana;30F5
|
|
2787 |
kasquare;3384
|
|
2788 |
kasraarabic;0650
|
|
2789 |
kasratanarabic;064D
|
|
2790 |
kastrokecyrillic;049F
|
|
2791 |
katahiraprolongmarkhalfwidth;FF70
|
|
2792 |
kaverticalstrokecyrillic;049D
|
|
2793 |
kbopomofo;310E
|
|
2794 |
kcalsquare;3389
|
|
2795 |
kcaron;01E9
|
|
2796 |
kcedilla;0137
|
|
2797 |
kcircle;24DA
|
|
2798 |
kcommaaccent;0137
|
|
2799 |
kdotbelow;1E33
|
|
2800 |
keharmenian;0584
|
|
2801 |
kehiragana;3051
|
|
2802 |
kekatakana;30B1
|
|
2803 |
kekatakanahalfwidth;FF79
|
|
2804 |
kenarmenian;056F
|
|
2805 |
kesmallkatakana;30F6
|
|
2806 |
kgreenlandic;0138
|
|
2807 |
khabengali;0996
|
|
2808 |
khacyrillic;0445
|
|
2809 |
khadeva;0916
|
|
2810 |
khagujarati;0A96
|
|
2811 |
khagurmukhi;0A16
|
|
2812 |
khaharabic;062E
|
|
2813 |
khahfinalarabic;FEA6
|
|
2814 |
khahinitialarabic;FEA7
|
|
2815 |
khahmedialarabic;FEA8
|
|
2816 |
kheicoptic;03E7
|
|
2817 |
khhadeva;0959
|
|
2818 |
khhagurmukhi;0A59
|
|
2819 |
khieukhacirclekorean;3278
|
|
2820 |
khieukhaparenkorean;3218
|
|
2821 |
khieukhcirclekorean;326A
|
|
2822 |
khieukhkorean;314B
|
|
2823 |
khieukhparenkorean;320A
|
|
2824 |
khokhaithai;0E02
|
|
2825 |
khokhonthai;0E05
|
|
2826 |
khokhuatthai;0E03
|
|
2827 |
khokhwaithai;0E04
|
|
2828 |
khomutthai;0E5B
|
|
2829 |
khook;0199
|
|
2830 |
khorakhangthai;0E06
|
|
2831 |
khzsquare;3391
|
|
2832 |
kihiragana;304D
|
|
2833 |
kikatakana;30AD
|
|
2834 |
kikatakanahalfwidth;FF77
|
|
2835 |
kiroguramusquare;3315
|
|
2836 |
kiromeetorusquare;3316
|
|
2837 |
kirosquare;3314
|
|
2838 |
kiyeokacirclekorean;326E
|
|
2839 |
kiyeokaparenkorean;320E
|
|
2840 |
kiyeokcirclekorean;3260
|
|
2841 |
kiyeokkorean;3131
|
|
2842 |
kiyeokparenkorean;3200
|
|
2843 |
kiyeoksioskorean;3133
|
|
2844 |
kjecyrillic;045C
|
|
2845 |
klinebelow;1E35
|
|
2846 |
klsquare;3398
|
|
2847 |
kmcubedsquare;33A6
|
|
2848 |
kmonospace;FF4B
|
|
2849 |
kmsquaredsquare;33A2
|
|
2850 |
kohiragana;3053
|
|
2851 |
kohmsquare;33C0
|
|
2852 |
kokaithai;0E01
|
|
2853 |
kokatakana;30B3
|
|
2854 |
kokatakanahalfwidth;FF7A
|
|
2855 |
kooposquare;331E
|
|
2856 |
koppacyrillic;0481
|
|
2857 |
koreanstandardsymbol;327F
|
|
2858 |
koroniscmb;0343
|
|
2859 |
kparen;24A6
|
|
2860 |
kpasquare;33AA
|
|
2861 |
ksicyrillic;046F
|
|
2862 |
ktsquare;33CF
|
|
2863 |
kturned;029E
|
|
2864 |
kuhiragana;304F
|
|
2865 |
kukatakana;30AF
|
|
2866 |
kukatakanahalfwidth;FF78
|
|
2867 |
kvsquare;33B8
|
|
2868 |
kwsquare;33BE
|
|
2869 |
l;006C
|
|
2870 |
labengali;09B2
|
|
2871 |
lacute;013A
|
|
2872 |
ladeva;0932
|
|
2873 |
lagujarati;0AB2
|
|
2874 |
lagurmukhi;0A32
|
|
2875 |
lakkhangyaothai;0E45
|
|
2876 |
lamaleffinalarabic;FEFC
|
|
2877 |
lamalefhamzaabovefinalarabic;FEF8
|
|
2878 |
lamalefhamzaaboveisolatedarabic;FEF7
|
|
2879 |
lamalefhamzabelowfinalarabic;FEFA
|
|
2880 |
lamalefhamzabelowisolatedarabic;FEF9
|
|
2881 |
lamalefisolatedarabic;FEFB
|
|
2882 |
lamalefmaddaabovefinalarabic;FEF6
|
|
2883 |
lamalefmaddaaboveisolatedarabic;FEF5
|
|
2884 |
lamarabic;0644
|
|
2885 |
lambda;03BB
|
|
2886 |
lambdastroke;019B
|
|
2887 |
lamed;05DC
|
|
2888 |
lameddagesh;FB3C
|
|
2889 |
lameddageshhebrew;FB3C
|
|
2890 |
lamedhebrew;05DC
|
|
2891 |
lamedholam;05DC 05B9
|
|
2892 |
lamedholamdagesh;05DC 05B9 05BC
|
|
2893 |
lamedholamdageshhebrew;05DC 05B9 05BC
|
|
2894 |
lamedholamhebrew;05DC 05B9
|
|
2895 |
lamfinalarabic;FEDE
|
|
2896 |
lamhahinitialarabic;FCCA
|
|
2897 |
laminitialarabic;FEDF
|
|
2898 |
lamjeeminitialarabic;FCC9
|
|
2899 |
lamkhahinitialarabic;FCCB
|
|
2900 |
lamlamhehisolatedarabic;FDF2
|
|
2901 |
lammedialarabic;FEE0
|
|
2902 |
lammeemhahinitialarabic;FD88
|
|
2903 |
lammeeminitialarabic;FCCC
|
|
2904 |
lammeemjeeminitialarabic;FEDF FEE4 FEA0
|
|
2905 |
lammeemkhahinitialarabic;FEDF FEE4 FEA8
|
|
2906 |
largecircle;25EF
|
|
2907 |
lbar;019A
|
|
2908 |
lbelt;026C
|
|
2909 |
lbopomofo;310C
|
|
2910 |
lcaron;013E
|
|
2911 |
lcedilla;013C
|
|
2912 |
lcircle;24DB
|
|
2913 |
lcircumflexbelow;1E3D
|
|
2914 |
lcommaaccent;013C
|
|
2915 |
ldot;0140
|
|
2916 |
ldotaccent;0140
|
|
2917 |
ldotbelow;1E37
|
|
2918 |
ldotbelowmacron;1E39
|
|
2919 |
leftangleabovecmb;031A
|
|
2920 |
lefttackbelowcmb;0318
|
|
2921 |
less;003C
|
|
2922 |
lessequal;2264
|
|
2923 |
lessequalorgreater;22DA
|
|
2924 |
lessmonospace;FF1C
|
|
2925 |
lessorequivalent;2272
|
|
2926 |
lessorgreater;2276
|
|
2927 |
lessoverequal;2266
|
|
2928 |
lesssmall;FE64
|
|
2929 |
lezh;026E
|
|
2930 |
lfblock;258C
|
|
2931 |
lhookretroflex;026D
|
|
2932 |
lira;20A4
|
|
2933 |
liwnarmenian;056C
|
|
2934 |
lj;01C9
|
|
2935 |
ljecyrillic;0459
|
|
2936 |
ll;F6C0
|
|
2937 |
lladeva;0933
|
|
2938 |
llagujarati;0AB3
|
|
2939 |
llinebelow;1E3B
|
|
2940 |
llladeva;0934
|
|
2941 |
llvocalicbengali;09E1
|
|
2942 |
llvocalicdeva;0961
|
|
2943 |
llvocalicvowelsignbengali;09E3
|
|
2944 |
llvocalicvowelsigndeva;0963
|
|
2945 |
lmiddletilde;026B
|
|
2946 |
lmonospace;FF4C
|
|
2947 |
lmsquare;33D0
|
|
2948 |
lochulathai;0E2C
|
|
2949 |
logicaland;2227
|
|
2950 |
logicalnot;00AC
|
|
2951 |
logicalnotreversed;2310
|
|
2952 |
logicalor;2228
|
|
2953 |
lolingthai;0E25
|
|
2954 |
longs;017F
|
|
2955 |
lowlinecenterline;FE4E
|
|
2956 |
lowlinecmb;0332
|
|
2957 |
lowlinedashed;FE4D
|
|
2958 |
lozenge;25CA
|
|
2959 |
lparen;24A7
|
|
2960 |
lslash;0142
|
|
2961 |
lsquare;2113
|
|
2962 |
lsuperior;F6EE
|
|
2963 |
ltshade;2591
|
|
2964 |
luthai;0E26
|
|
2965 |
lvocalicbengali;098C
|
|
2966 |
lvocalicdeva;090C
|
|
2967 |
lvocalicvowelsignbengali;09E2
|
|
2968 |
lvocalicvowelsigndeva;0962
|
|
2969 |
lxsquare;33D3
|
|
2970 |
m;006D
|
|
2971 |
mabengali;09AE
|
|
2972 |
macron;00AF
|
|
2973 |
macronbelowcmb;0331
|
|
2974 |
macroncmb;0304
|
|
2975 |
macronlowmod;02CD
|
|
2976 |
macronmonospace;FFE3
|
|
2977 |
macute;1E3F
|
|
2978 |
madeva;092E
|
|
2979 |
magujarati;0AAE
|
|
2980 |
magurmukhi;0A2E
|
|
2981 |
mahapakhhebrew;05A4
|
|
2982 |
mahapakhlefthebrew;05A4
|
|
2983 |
mahiragana;307E
|
|
2984 |
maichattawalowleftthai;F895
|
|
2985 |
maichattawalowrightthai;F894
|
|
2986 |
maichattawathai;0E4B
|
|
2987 |
maichattawaupperleftthai;F893
|
|
2988 |
maieklowleftthai;F88C
|
|
2989 |
maieklowrightthai;F88B
|
|
2990 |
maiekthai;0E48
|
|
2991 |
maiekupperleftthai;F88A
|
|
2992 |
maihanakatleftthai;F884
|
|
2993 |
maihanakatthai;0E31
|
|
2994 |
maitaikhuleftthai;F889
|
|
2995 |
maitaikhuthai;0E47
|
|
2996 |
maitholowleftthai;F88F
|
|
2997 |
maitholowrightthai;F88E
|
|
2998 |
maithothai;0E49
|
|
2999 |
maithoupperleftthai;F88D
|
|
3000 |
maitrilowleftthai;F892
|
|
3001 |
maitrilowrightthai;F891
|
|
3002 |
maitrithai;0E4A
|
|
3003 |
maitriupperleftthai;F890
|
|
3004 |
maiyamokthai;0E46
|
|
3005 |
makatakana;30DE
|
|
3006 |
makatakanahalfwidth;FF8F
|
|
3007 |
male;2642
|
|
3008 |
mansyonsquare;3347
|
|
3009 |
maqafhebrew;05BE
|
|
3010 |
mars;2642
|
|
3011 |
masoracirclehebrew;05AF
|
|
3012 |
masquare;3383
|
|
3013 |
mbopomofo;3107
|
|
3014 |
mbsquare;33D4
|
|
3015 |
mcircle;24DC
|
|
3016 |
mcubedsquare;33A5
|
|
3017 |
mdotaccent;1E41
|
|
3018 |
mdotbelow;1E43
|
|
3019 |
meemarabic;0645
|
|
3020 |
meemfinalarabic;FEE2
|
|
3021 |
meeminitialarabic;FEE3
|
|
3022 |
meemmedialarabic;FEE4
|
|
3023 |
meemmeeminitialarabic;FCD1
|
|
3024 |
meemmeemisolatedarabic;FC48
|
|
3025 |
meetorusquare;334D
|
|
3026 |
mehiragana;3081
|
|
3027 |
meizierasquare;337E
|
|
3028 |
mekatakana;30E1
|
|
3029 |
mekatakanahalfwidth;FF92
|
|
3030 |
mem;05DE
|
|
3031 |
memdagesh;FB3E
|
|
3032 |
memdageshhebrew;FB3E
|
|
3033 |
memhebrew;05DE
|
|
3034 |
menarmenian;0574
|
|
3035 |
merkhahebrew;05A5
|
|
3036 |
merkhakefulahebrew;05A6
|
|
3037 |
merkhakefulalefthebrew;05A6
|
|
3038 |
merkhalefthebrew;05A5
|
|
3039 |
mhook;0271
|
|
3040 |
mhzsquare;3392
|
|
3041 |
middledotkatakanahalfwidth;FF65
|
|
3042 |
middot;00B7
|
|
3043 |
mieumacirclekorean;3272
|
|
3044 |
mieumaparenkorean;3212
|
|
3045 |
mieumcirclekorean;3264
|
|
3046 |
mieumkorean;3141
|
|
3047 |
mieumpansioskorean;3170
|
|
3048 |
mieumparenkorean;3204
|
|
3049 |
mieumpieupkorean;316E
|
|
3050 |
mieumsioskorean;316F
|
|
3051 |
mihiragana;307F
|
|
3052 |
mikatakana;30DF
|
|
3053 |
mikatakanahalfwidth;FF90
|
|
3054 |
minus;2212
|
|
3055 |
minusbelowcmb;0320
|
|
3056 |
minuscircle;2296
|
|
3057 |
minusmod;02D7
|
|
3058 |
minusplus;2213
|
|
3059 |
minute;2032
|
|
3060 |
miribaarusquare;334A
|
|
3061 |
mirisquare;3349
|
|
3062 |
mlonglegturned;0270
|
|
3063 |
mlsquare;3396
|
|
3064 |
mmcubedsquare;33A3
|
|
3065 |
mmonospace;FF4D
|
|
3066 |
mmsquaredsquare;339F
|
|
3067 |
mohiragana;3082
|
|
3068 |
mohmsquare;33C1
|
|
3069 |
mokatakana;30E2
|
|
3070 |
mokatakanahalfwidth;FF93
|
|
3071 |
molsquare;33D6
|
|
3072 |
momathai;0E21
|
|
3073 |
moverssquare;33A7
|
|
3074 |
moverssquaredsquare;33A8
|
|
3075 |
mparen;24A8
|
|
3076 |
mpasquare;33AB
|
|
3077 |
mssquare;33B3
|
|
3078 |
msuperior;F6EF
|
|
3079 |
mturned;026F
|
|
3080 |
mu;00B5
|
|
3081 |
mu1;00B5
|
|
3082 |
muasquare;3382
|
|
3083 |
muchgreater;226B
|
|
3084 |
muchless;226A
|
|
3085 |
mufsquare;338C
|
|
3086 |
mugreek;03BC
|
|
3087 |
mugsquare;338D
|
|
3088 |
muhiragana;3080
|
|
3089 |
mukatakana;30E0
|
|
3090 |
mukatakanahalfwidth;FF91
|
|
3091 |
mulsquare;3395
|
|
3092 |
multiply;00D7
|
|
3093 |
mumsquare;339B
|
|
3094 |
munahhebrew;05A3
|
|
3095 |
munahlefthebrew;05A3
|
|
3096 |
musicalnote;266A
|
|
3097 |
musicalnotedbl;266B
|
|
3098 |
musicflatsign;266D
|
|
3099 |
musicsharpsign;266F
|
|
3100 |
mussquare;33B2
|
|
3101 |
muvsquare;33B6
|
|
3102 |
muwsquare;33BC
|
|
3103 |
mvmegasquare;33B9
|
|
3104 |
mvsquare;33B7
|
|
3105 |
mwmegasquare;33BF
|
|
3106 |
mwsquare;33BD
|
|
3107 |
n;006E
|
|
3108 |
nabengali;09A8
|
|
3109 |
nabla;2207
|
|
3110 |
nacute;0144
|
|
3111 |
nadeva;0928
|
|
3112 |
nagujarati;0AA8
|
|
3113 |
nagurmukhi;0A28
|
|
3114 |
nahiragana;306A
|
|
3115 |
nakatakana;30CA
|
|
3116 |
nakatakanahalfwidth;FF85
|
|
3117 |
napostrophe;0149
|
|
3118 |
nasquare;3381
|
|
3119 |
nbopomofo;310B
|
|
3120 |
nbspace;00A0
|
|
3121 |
ncaron;0148
|
|
3122 |
ncedilla;0146
|
|
3123 |
ncircle;24DD
|
|
3124 |
ncircumflexbelow;1E4B
|
|
3125 |
ncommaaccent;0146
|
|
3126 |
ndotaccent;1E45
|
|
3127 |
ndotbelow;1E47
|
|
3128 |
nehiragana;306D
|
|
3129 |
nekatakana;30CD
|
|
3130 |
nekatakanahalfwidth;FF88
|
|
3131 |
newsheqelsign;20AA
|
|
3132 |
nfsquare;338B
|
|
3133 |
ngabengali;0999
|
|
3134 |
ngadeva;0919
|
|
3135 |
ngagujarati;0A99
|
|
3136 |
ngagurmukhi;0A19
|
|
3137 |
ngonguthai;0E07
|
|
3138 |
nhiragana;3093
|
|
3139 |
nhookleft;0272
|
|
3140 |
nhookretroflex;0273
|
|
3141 |
nieunacirclekorean;326F
|
|
3142 |
nieunaparenkorean;320F
|
|
3143 |
nieuncieuckorean;3135
|
|
3144 |
nieuncirclekorean;3261
|
|
3145 |
nieunhieuhkorean;3136
|
|
3146 |
nieunkorean;3134
|
|
3147 |
nieunpansioskorean;3168
|
|
3148 |
nieunparenkorean;3201
|
|
3149 |
nieunsioskorean;3167
|
|
3150 |
nieuntikeutkorean;3166
|
|
3151 |
nihiragana;306B
|
|
3152 |
nikatakana;30CB
|
|
3153 |
nikatakanahalfwidth;FF86
|
|
3154 |
nikhahitleftthai;F899
|
|
3155 |
nikhahitthai;0E4D
|
|
3156 |
nine;0039
|
|
3157 |
ninearabic;0669
|
|
3158 |
ninebengali;09EF
|
|
3159 |
ninecircle;2468
|
|
3160 |
ninecircleinversesansserif;2792
|
|
3161 |
ninedeva;096F
|
|
3162 |
ninegujarati;0AEF
|
|
3163 |
ninegurmukhi;0A6F
|
|
3164 |
ninehackarabic;0669
|
|
3165 |
ninehangzhou;3029
|
|
3166 |
nineideographicparen;3228
|
|
3167 |
nineinferior;2089
|
|
3168 |
ninemonospace;FF19
|
|
3169 |
nineoldstyle;F739
|
|
3170 |
nineparen;247C
|
|
3171 |
nineperiod;2490
|
|
3172 |
ninepersian;06F9
|
|
3173 |
nineroman;2178
|
|
3174 |
ninesuperior;2079
|
|
3175 |
nineteencircle;2472
|
|
3176 |
nineteenparen;2486
|
|
3177 |
nineteenperiod;249A
|
|
3178 |
ninethai;0E59
|
|
3179 |
nj;01CC
|
|
3180 |
njecyrillic;045A
|
|
3181 |
nkatakana;30F3
|
|
3182 |
nkatakanahalfwidth;FF9D
|
|
3183 |
nlegrightlong;019E
|
|
3184 |
nlinebelow;1E49
|
|
3185 |
nmonospace;FF4E
|
|
3186 |
nmsquare;339A
|
|
3187 |
nnabengali;09A3
|
|
3188 |
nnadeva;0923
|
|
3189 |
nnagujarati;0AA3
|
|
3190 |
nnagurmukhi;0A23
|
|
3191 |
nnnadeva;0929
|
|
3192 |
nohiragana;306E
|
|
3193 |
nokatakana;30CE
|
|
3194 |
nokatakanahalfwidth;FF89
|
|
3195 |
nonbreakingspace;00A0
|
|
3196 |
nonenthai;0E13
|
|
3197 |
nonuthai;0E19
|
|
3198 |
noonarabic;0646
|
|
3199 |
noonfinalarabic;FEE6
|
|
3200 |
noonghunnaarabic;06BA
|
|
3201 |
noonghunnafinalarabic;FB9F
|
|
3202 |
noonhehinitialarabic;FEE7 FEEC
|
|
3203 |
nooninitialarabic;FEE7
|
|
3204 |
noonjeeminitialarabic;FCD2
|
|
3205 |
noonjeemisolatedarabic;FC4B
|
|
3206 |
noonmedialarabic;FEE8
|
|
3207 |
noonmeeminitialarabic;FCD5
|
|
3208 |
noonmeemisolatedarabic;FC4E
|
|
3209 |
noonnoonfinalarabic;FC8D
|
|
3210 |
notcontains;220C
|
|
3211 |
notelement;2209
|
|
3212 |
notelementof;2209
|
|
3213 |
notequal;2260
|
|
3214 |
notgreater;226F
|
|
3215 |
notgreaternorequal;2271
|
|
3216 |
notgreaternorless;2279
|
|
3217 |
notidentical;2262
|
|
3218 |
notless;226E
|
|
3219 |
notlessnorequal;2270
|
|
3220 |
notparallel;2226
|
|
3221 |
notprecedes;2280
|
|
3222 |
notsubset;2284
|
|
3223 |
notsucceeds;2281
|
|
3224 |
notsuperset;2285
|
|
3225 |
nowarmenian;0576
|
|
3226 |
nparen;24A9
|
|
3227 |
nssquare;33B1
|
|
3228 |
nsuperior;207F
|
|
3229 |
ntilde;00F1
|
|
3230 |
nu;03BD
|
|
3231 |
nuhiragana;306C
|
|
3232 |
nukatakana;30CC
|
|
3233 |
nukatakanahalfwidth;FF87
|
|
3234 |
nuktabengali;09BC
|
|
3235 |
nuktadeva;093C
|
|
3236 |
nuktagujarati;0ABC
|
|
3237 |
nuktagurmukhi;0A3C
|
|
3238 |
numbersign;0023
|
|
3239 |
numbersignmonospace;FF03
|
|
3240 |
numbersignsmall;FE5F
|
|
3241 |
numeralsigngreek;0374
|
|
3242 |
numeralsignlowergreek;0375
|
|
3243 |
numero;2116
|
|
3244 |
nun;05E0
|
|
3245 |
nundagesh;FB40
|
|
3246 |
nundageshhebrew;FB40
|
|
3247 |
nunhebrew;05E0
|
|
3248 |
nvsquare;33B5
|
|
3249 |
nwsquare;33BB
|
|
3250 |
nyabengali;099E
|
|
3251 |
nyadeva;091E
|
|
3252 |
nyagujarati;0A9E
|
|
3253 |
nyagurmukhi;0A1E
|
|
3254 |
o;006F
|
|
3255 |
oacute;00F3
|
|
3256 |
oangthai;0E2D
|
|
3257 |
obarred;0275
|
|
3258 |
obarredcyrillic;04E9
|
|
3259 |
obarreddieresiscyrillic;04EB
|
|
3260 |
obengali;0993
|
|
3261 |
obopomofo;311B
|
|
3262 |
obreve;014F
|
|
3263 |
ocandradeva;0911
|
|
3264 |
ocandragujarati;0A91
|
|
3265 |
ocandravowelsigndeva;0949
|
|
3266 |
ocandravowelsigngujarati;0AC9
|
|
3267 |
ocaron;01D2
|
|
3268 |
ocircle;24DE
|
|
3269 |
ocircumflex;00F4
|
|
3270 |
ocircumflexacute;1ED1
|
|
3271 |
ocircumflexdotbelow;1ED9
|
|
3272 |
ocircumflexgrave;1ED3
|
|
3273 |
ocircumflexhookabove;1ED5
|
|
3274 |
ocircumflextilde;1ED7
|
|
3275 |
ocyrillic;043E
|
|
3276 |
odblacute;0151
|
|
3277 |
odblgrave;020D
|
|
3278 |
odeva;0913
|
|
3279 |
odieresis;00F6
|
|
3280 |
odieresiscyrillic;04E7
|
|
3281 |
odotbelow;1ECD
|
|
3282 |
oe;0153
|
|
3283 |
oekorean;315A
|
|
3284 |
ogonek;02DB
|
|
3285 |
ogonekcmb;0328
|
|
3286 |
ograve;00F2
|
|
3287 |
ogujarati;0A93
|
|
3288 |
oharmenian;0585
|
|
3289 |
ohiragana;304A
|
|
3290 |
ohookabove;1ECF
|
|
3291 |
ohorn;01A1
|
|
3292 |
ohornacute;1EDB
|
|
3293 |
ohorndotbelow;1EE3
|
|
3294 |
ohorngrave;1EDD
|
|
3295 |
ohornhookabove;1EDF
|
|
3296 |
ohorntilde;1EE1
|
|
3297 |
ohungarumlaut;0151
|
|
3298 |
oi;01A3
|
|
3299 |
oinvertedbreve;020F
|
|
3300 |
okatakana;30AA
|
|
3301 |
okatakanahalfwidth;FF75
|
|
3302 |
okorean;3157
|
|
3303 |
olehebrew;05AB
|
|
3304 |
omacron;014D
|
|
3305 |
omacronacute;1E53
|
|
3306 |
omacrongrave;1E51
|
|
3307 |
omdeva;0950
|
|
3308 |
omega;03C9
|
|
3309 |
omega1;03D6
|
|
3310 |
omegacyrillic;0461
|
|
3311 |
omegalatinclosed;0277
|
|
3312 |
omegaroundcyrillic;047B
|
|
3313 |
omegatitlocyrillic;047D
|
|
3314 |
omegatonos;03CE
|
|
3315 |
omgujarati;0AD0
|
|
3316 |
omicron;03BF
|
|
3317 |
omicrontonos;03CC
|
|
3318 |
omonospace;FF4F
|
|
3319 |
one;0031
|
|
3320 |
onearabic;0661
|
|
3321 |
onebengali;09E7
|
|
3322 |
onecircle;2460
|
|
3323 |
onecircleinversesansserif;278A
|
|
3324 |
onedeva;0967
|
|
3325 |
onedotenleader;2024
|
|
3326 |
oneeighth;215B
|
|
3327 |
onefitted;F6DC
|
|
3328 |
onegujarati;0AE7
|
|
3329 |
onegurmukhi;0A67
|
|
3330 |
onehackarabic;0661
|
|
3331 |
onehalf;00BD
|
|
3332 |
onehangzhou;3021
|
|
3333 |
oneideographicparen;3220
|
|
3334 |
oneinferior;2081
|
|
3335 |
onemonospace;FF11
|
|
3336 |
onenumeratorbengali;09F4
|
|
3337 |
oneoldstyle;F731
|
|
3338 |
oneparen;2474
|
|
3339 |
oneperiod;2488
|
|
3340 |
onepersian;06F1
|
|
3341 |
onequarter;00BC
|
|
3342 |
oneroman;2170
|
|
3343 |
onesuperior;00B9
|
|
3344 |
onethai;0E51
|
|
3345 |
onethird;2153
|
|
3346 |
oogonek;01EB
|
|
3347 |
oogonekmacron;01ED
|
|
3348 |
oogurmukhi;0A13
|
|
3349 |
oomatragurmukhi;0A4B
|
|
3350 |
oopen;0254
|
|
3351 |
oparen;24AA
|
|
3352 |
openbullet;25E6
|
|
3353 |
option;2325
|
|
3354 |
ordfeminine;00AA
|
|
3355 |
ordmasculine;00BA
|
|
3356 |
orthogonal;221F
|
|
3357 |
oshortdeva;0912
|
|
3358 |
oshortvowelsigndeva;094A
|
|
3359 |
oslash;00F8
|
|
3360 |
oslashacute;01FF
|
|
3361 |
osmallhiragana;3049
|
|
3362 |
osmallkatakana;30A9
|
|
3363 |
osmallkatakanahalfwidth;FF6B
|
|
3364 |
ostrokeacute;01FF
|
|
3365 |
osuperior;F6F0
|
|
3366 |
otcyrillic;047F
|
|
3367 |
otilde;00F5
|
|
3368 |
otildeacute;1E4D
|
|
3369 |
otildedieresis;1E4F
|
|
3370 |
oubopomofo;3121
|
|
3371 |
overline;203E
|
|
3372 |
overlinecenterline;FE4A
|
|
3373 |
overlinecmb;0305
|
|
3374 |
overlinedashed;FE49
|
|
3375 |
overlinedblwavy;FE4C
|
|
3376 |
overlinewavy;FE4B
|
|
3377 |
overscore;00AF
|
|
3378 |
ovowelsignbengali;09CB
|
|
3379 |
ovowelsigndeva;094B
|
|
3380 |
ovowelsigngujarati;0ACB
|
|
3381 |
p;0070
|
|
3382 |
paampssquare;3380
|
|
3383 |
paasentosquare;332B
|
|
3384 |
pabengali;09AA
|
|
3385 |
pacute;1E55
|
|
3386 |
padeva;092A
|
|
3387 |
pagedown;21DF
|
|
3388 |
pageup;21DE
|
|
3389 |
pagujarati;0AAA
|
|
3390 |
pagurmukhi;0A2A
|
|
3391 |
pahiragana;3071
|
|
3392 |
paiyannoithai;0E2F
|
|
3393 |
pakatakana;30D1
|
|
3394 |
palatalizationcyrilliccmb;0484
|
|
3395 |
palochkacyrillic;04C0
|
|
3396 |
pansioskorean;317F
|
|
3397 |
paragraph;00B6
|
|
3398 |
parallel;2225
|
|
3399 |
parenleft;0028
|
|
3400 |
parenleftaltonearabic;FD3E
|
|
3401 |
parenleftbt;F8ED
|
|
3402 |
parenleftex;F8EC
|
|
3403 |
parenleftinferior;208D
|
|
3404 |
parenleftmonospace;FF08
|
|
3405 |
parenleftsmall;FE59
|
|
3406 |
parenleftsuperior;207D
|
|
3407 |
parenlefttp;F8EB
|
|
3408 |
parenleftvertical;FE35
|
|
3409 |
parenright;0029
|
|
3410 |
parenrightaltonearabic;FD3F
|
|
3411 |
parenrightbt;F8F8
|
|
3412 |
parenrightex;F8F7
|
|
3413 |
parenrightinferior;208E
|
|
3414 |
parenrightmonospace;FF09
|
|
3415 |
parenrightsmall;FE5A
|
|
3416 |
parenrightsuperior;207E
|
|
3417 |
parenrighttp;F8F6
|
|
3418 |
parenrightvertical;FE36
|
|
3419 |
partialdiff;2202
|
|
3420 |
paseqhebrew;05C0
|
|
3421 |
pashtahebrew;0599
|
|
3422 |
pasquare;33A9
|
|
3423 |
patah;05B7
|
|
3424 |
patah11;05B7
|
|
3425 |
patah1d;05B7
|
|
3426 |
patah2a;05B7
|
|
3427 |
patahhebrew;05B7
|
|
3428 |
patahnarrowhebrew;05B7
|
|
3429 |
patahquarterhebrew;05B7
|
|
3430 |
patahwidehebrew;05B7
|
|
3431 |
pazerhebrew;05A1
|
|
3432 |
pbopomofo;3106
|
|
3433 |
pcircle;24DF
|
|
3434 |
pdotaccent;1E57
|
|
3435 |
pe;05E4
|
|
3436 |
pecyrillic;043F
|
|
3437 |
pedagesh;FB44
|
|
3438 |
pedageshhebrew;FB44
|
|
3439 |
peezisquare;333B
|
|
3440 |
pefinaldageshhebrew;FB43
|
|
3441 |
peharabic;067E
|
|
3442 |
peharmenian;057A
|
|
3443 |
pehebrew;05E4
|
|
3444 |
pehfinalarabic;FB57
|
|
3445 |
pehinitialarabic;FB58
|
|
3446 |
pehiragana;307A
|
|
3447 |
pehmedialarabic;FB59
|
|
3448 |
pekatakana;30DA
|
|
3449 |
pemiddlehookcyrillic;04A7
|
|
3450 |
perafehebrew;FB4E
|
|
3451 |
percent;0025
|
|
3452 |
percentarabic;066A
|
|
3453 |
percentmonospace;FF05
|
|
3454 |
percentsmall;FE6A
|
|
3455 |
period;002E
|
|
3456 |
periodarmenian;0589
|
|
3457 |
periodcentered;00B7
|
|
3458 |
periodhalfwidth;FF61
|
|
3459 |
periodinferior;F6E7
|
|
3460 |
periodmonospace;FF0E
|
|
3461 |
periodsmall;FE52
|
|
3462 |
periodsuperior;F6E8
|
|
3463 |
perispomenigreekcmb;0342
|
|
3464 |
perpendicular;22A5
|
|
3465 |
perthousand;2030
|
|
3466 |
peseta;20A7
|
|
3467 |
pfsquare;338A
|
|
3468 |
phabengali;09AB
|
|
3469 |
phadeva;092B
|
|
3470 |
phagujarati;0AAB
|
|
3471 |
phagurmukhi;0A2B
|
|
3472 |
phi;03C6
|
|
3473 |
phi1;03D5
|
|
3474 |
phieuphacirclekorean;327A
|
|
3475 |
phieuphaparenkorean;321A
|
|
3476 |
phieuphcirclekorean;326C
|
|
3477 |
phieuphkorean;314D
|
|
3478 |
phieuphparenkorean;320C
|
|
3479 |
philatin;0278
|
|
3480 |
phinthuthai;0E3A
|
|
3481 |
phisymbolgreek;03D5
|
|
3482 |
phook;01A5
|
|
3483 |
phophanthai;0E1E
|
|
3484 |
phophungthai;0E1C
|
|
3485 |
phosamphaothai;0E20
|
|
3486 |
pi;03C0
|
|
3487 |
pieupacirclekorean;3273
|
|
3488 |
pieupaparenkorean;3213
|
|
3489 |
pieupcieuckorean;3176
|
|
3490 |
pieupcirclekorean;3265
|
|
3491 |
pieupkiyeokkorean;3172
|
|
3492 |
pieupkorean;3142
|
|
3493 |
pieupparenkorean;3205
|
|
3494 |
pieupsioskiyeokkorean;3174
|
|
3495 |
pieupsioskorean;3144
|
|
3496 |
pieupsiostikeutkorean;3175
|
|
3497 |
pieupthieuthkorean;3177
|
|
3498 |
pieuptikeutkorean;3173
|
|
3499 |
pihiragana;3074
|
|
3500 |
pikatakana;30D4
|
|
3501 |
pisymbolgreek;03D6
|
|
3502 |
piwrarmenian;0583
|
|
3503 |
plus;002B
|
|
3504 |
plusbelowcmb;031F
|
|
3505 |
pluscircle;2295
|
|
3506 |
plusminus;00B1
|
|
3507 |
plusmod;02D6
|
|
3508 |
plusmonospace;FF0B
|
|
3509 |
plussmall;FE62
|
|
3510 |
plussuperior;207A
|
|
3511 |
pmonospace;FF50
|
|
3512 |
pmsquare;33D8
|
|
3513 |
pohiragana;307D
|
|
3514 |
pointingindexdownwhite;261F
|
|
3515 |
pointingindexleftwhite;261C
|
|
3516 |
pointingindexrightwhite;261E
|
|
3517 |
pointingindexupwhite;261D
|
|
3518 |
pokatakana;30DD
|
|
3519 |
poplathai;0E1B
|
|
3520 |
postalmark;3012
|
|
3521 |
postalmarkface;3020
|
|
3522 |
pparen;24AB
|
|
3523 |
precedes;227A
|
|
3524 |
prescription;211E
|
|
3525 |
primemod;02B9
|
|
3526 |
primereversed;2035
|
|
3527 |
product;220F
|
|
3528 |
projective;2305
|
|
3529 |
prolongedkana;30FC
|
|
3530 |
propellor;2318
|
|
3531 |
propersubset;2282
|
|
3532 |
propersuperset;2283
|
|
3533 |
proportion;2237
|
|
3534 |
proportional;221D
|
|
3535 |
psi;03C8
|
|
3536 |
psicyrillic;0471
|
|
3537 |
psilipneumatacyrilliccmb;0486
|
|
3538 |
pssquare;33B0
|
|
3539 |
puhiragana;3077
|
|
3540 |
pukatakana;30D7
|
|
3541 |
pvsquare;33B4
|
|
3542 |
pwsquare;33BA
|
|
3543 |
q;0071
|
|
3544 |
qadeva;0958
|
|
3545 |
qadmahebrew;05A8
|
|
3546 |
qafarabic;0642
|
|
3547 |
qaffinalarabic;FED6
|
|
3548 |
qafinitialarabic;FED7
|
|
3549 |
qafmedialarabic;FED8
|
|
3550 |
qamats;05B8
|
|
3551 |
qamats10;05B8
|
|
3552 |
qamats1a;05B8
|
|
3553 |
qamats1c;05B8
|
|
3554 |
qamats27;05B8
|
|
3555 |
qamats29;05B8
|
|
3556 |
qamats33;05B8
|
|
3557 |
qamatsde;05B8
|
|
3558 |
qamatshebrew;05B8
|
|
3559 |
qamatsnarrowhebrew;05B8
|
|
3560 |
qamatsqatanhebrew;05B8
|
|
3561 |
qamatsqatannarrowhebrew;05B8
|
|
3562 |
qamatsqatanquarterhebrew;05B8
|
|
3563 |
qamatsqatanwidehebrew;05B8
|
|
3564 |
qamatsquarterhebrew;05B8
|
|
3565 |
qamatswidehebrew;05B8
|
|
3566 |
qarneyparahebrew;059F
|
|
3567 |
qbopomofo;3111
|
|
3568 |
qcircle;24E0
|
|
3569 |
qhook;02A0
|
|
3570 |
qmonospace;FF51
|
|
3571 |
qof;05E7
|
|
3572 |
qofdagesh;FB47
|
|
3573 |
qofdageshhebrew;FB47
|
|
3574 |
qofhatafpatah;05E7 05B2
|
|
3575 |
qofhatafpatahhebrew;05E7 05B2
|
|
3576 |
qofhatafsegol;05E7 05B1
|
|
3577 |
qofhatafsegolhebrew;05E7 05B1
|
|
3578 |
qofhebrew;05E7
|
|
3579 |
qofhiriq;05E7 05B4
|
|
3580 |
qofhiriqhebrew;05E7 05B4
|
|
3581 |
qofholam;05E7 05B9
|
|
3582 |
qofholamhebrew;05E7 05B9
|
|
3583 |
qofpatah;05E7 05B7
|
|
3584 |
qofpatahhebrew;05E7 05B7
|
|
3585 |
qofqamats;05E7 05B8
|
|
3586 |
qofqamatshebrew;05E7 05B8
|
|
3587 |
qofqubuts;05E7 05BB
|
|
3588 |
qofqubutshebrew;05E7 05BB
|
|
3589 |
qofsegol;05E7 05B6
|
|
3590 |
qofsegolhebrew;05E7 05B6
|
|
3591 |
qofsheva;05E7 05B0
|
|
3592 |
qofshevahebrew;05E7 05B0
|
|
3593 |
qoftsere;05E7 05B5
|
|
3594 |
qoftserehebrew;05E7 05B5
|
|
3595 |
qparen;24AC
|
|
3596 |
quarternote;2669
|
|
3597 |
qubuts;05BB
|
|
3598 |
qubuts18;05BB
|
|
3599 |
qubuts25;05BB
|
|
3600 |
qubuts31;05BB
|
|
3601 |
qubutshebrew;05BB
|
|
3602 |
qubutsnarrowhebrew;05BB
|
|
3603 |
qubutsquarterhebrew;05BB
|
|
3604 |
qubutswidehebrew;05BB
|
|
3605 |
question;003F
|
|
3606 |
questionarabic;061F
|
|
3607 |
questionarmenian;055E
|
|
3608 |
questiondown;00BF
|
|
3609 |
questiondownsmall;F7BF
|
|
3610 |
questiongreek;037E
|
|
3611 |
questionmonospace;FF1F
|
|
3612 |
questionsmall;F73F
|
|
3613 |
quotedbl;0022
|
|
3614 |
quotedblbase;201E
|
|
3615 |
quotedblleft;201C
|
|
3616 |
quotedblmonospace;FF02
|
|
3617 |
quotedblprime;301E
|
|
3618 |
quotedblprimereversed;301D
|
|
3619 |
quotedblright;201D
|
|
3620 |
quoteleft;2018
|
|
3621 |
quoteleftreversed;201B
|
|
3622 |
quotereversed;201B
|
|
3623 |
quoteright;2019
|
|
3624 |
quoterightn;0149
|
|
3625 |
quotesinglbase;201A
|
|
3626 |
quotesingle;0027
|
|
3627 |
quotesinglemonospace;FF07
|
|
3628 |
r;0072
|
|
3629 |
raarmenian;057C
|
|
3630 |
rabengali;09B0
|
|
3631 |
racute;0155
|
|
3632 |
radeva;0930
|
|
3633 |
radical;221A
|
|
3634 |
radicalex;F8E5
|
|
3635 |
radoverssquare;33AE
|
|
3636 |
radoverssquaredsquare;33AF
|
|
3637 |
radsquare;33AD
|
|
3638 |
rafe;05BF
|
|
3639 |
rafehebrew;05BF
|
|
3640 |
ragujarati;0AB0
|
|
3641 |
ragurmukhi;0A30
|
|
3642 |
rahiragana;3089
|
|
3643 |
rakatakana;30E9
|
|
3644 |
rakatakanahalfwidth;FF97
|
|
3645 |
ralowerdiagonalbengali;09F1
|
|
3646 |
ramiddlediagonalbengali;09F0
|
|
3647 |
ramshorn;0264
|
|
3648 |
ratio;2236
|
|
3649 |
rbopomofo;3116
|
|
3650 |
rcaron;0159
|
|
3651 |
rcedilla;0157
|
|
3652 |
rcircle;24E1
|
|
3653 |
rcommaaccent;0157
|
|
3654 |
rdblgrave;0211
|
|
3655 |
rdotaccent;1E59
|
|
3656 |
rdotbelow;1E5B
|
|
3657 |
rdotbelowmacron;1E5D
|
|
3658 |
referencemark;203B
|
|
3659 |
reflexsubset;2286
|
|
3660 |
reflexsuperset;2287
|
|
3661 |
registered;00AE
|
|
3662 |
registersans;F8E8
|
|
3663 |
registerserif;F6DA
|
|
3664 |
reharabic;0631
|
|
3665 |
reharmenian;0580
|
|
3666 |
rehfinalarabic;FEAE
|
|
3667 |
rehiragana;308C
|
|
3668 |
rehyehaleflamarabic;0631 FEF3 FE8E 0644
|
|
3669 |
rekatakana;30EC
|
|
3670 |
rekatakanahalfwidth;FF9A
|
|
3671 |
resh;05E8
|
|
3672 |
reshdageshhebrew;FB48
|
|
3673 |
reshhatafpatah;05E8 05B2
|
|
3674 |
reshhatafpatahhebrew;05E8 05B2
|
|
3675 |
reshhatafsegol;05E8 05B1
|
|
3676 |
reshhatafsegolhebrew;05E8 05B1
|
|
3677 |
reshhebrew;05E8
|
|
3678 |
reshhiriq;05E8 05B4
|
|
3679 |
reshhiriqhebrew;05E8 05B4
|
|
3680 |
reshholam;05E8 05B9
|
|
3681 |
reshholamhebrew;05E8 05B9
|
|
3682 |
reshpatah;05E8 05B7
|
|
3683 |
reshpatahhebrew;05E8 05B7
|
|
3684 |
reshqamats;05E8 05B8
|
|
3685 |
reshqamatshebrew;05E8 05B8
|
|
3686 |
reshqubuts;05E8 05BB
|
|
3687 |
reshqubutshebrew;05E8 05BB
|
|
3688 |
reshsegol;05E8 05B6
|
|
3689 |
reshsegolhebrew;05E8 05B6
|
|
3690 |
reshsheva;05E8 05B0
|
|
3691 |
reshshevahebrew;05E8 05B0
|
|
3692 |
reshtsere;05E8 05B5
|
|
3693 |
reshtserehebrew;05E8 05B5
|
|
3694 |
reversedtilde;223D
|
|
3695 |
reviahebrew;0597
|
|
3696 |
reviamugrashhebrew;0597
|
|
3697 |
revlogicalnot;2310
|
|
3698 |
rfishhook;027E
|
|
3699 |
rfishhookreversed;027F
|
|
3700 |
rhabengali;09DD
|
|
3701 |
rhadeva;095D
|
|
3702 |
rho;03C1
|
|
3703 |
rhook;027D
|
|
3704 |
rhookturned;027B
|
|
3705 |
rhookturnedsuperior;02B5
|
|
3706 |
rhosymbolgreek;03F1
|
|
3707 |
rhotichookmod;02DE
|
|
3708 |
rieulacirclekorean;3271
|
|
3709 |
rieulaparenkorean;3211
|
|
3710 |
rieulcirclekorean;3263
|
|
3711 |
rieulhieuhkorean;3140
|
|
3712 |
rieulkiyeokkorean;313A
|
|
3713 |
rieulkiyeoksioskorean;3169
|
|
3714 |
rieulkorean;3139
|
|
3715 |
rieulmieumkorean;313B
|
|
3716 |
rieulpansioskorean;316C
|
|
3717 |
rieulparenkorean;3203
|
|
3718 |
rieulphieuphkorean;313F
|
|
3719 |
rieulpieupkorean;313C
|
|
3720 |
rieulpieupsioskorean;316B
|
|
3721 |
rieulsioskorean;313D
|
|
3722 |
rieulthieuthkorean;313E
|
|
3723 |
rieultikeutkorean;316A
|
|
3724 |
rieulyeorinhieuhkorean;316D
|
|
3725 |
rightangle;221F
|
|
3726 |
righttackbelowcmb;0319
|
|
3727 |
righttriangle;22BF
|
|
3728 |
rihiragana;308A
|
|
3729 |
rikatakana;30EA
|
|
3730 |
rikatakanahalfwidth;FF98
|
|
3731 |
ring;02DA
|
|
3732 |
ringbelowcmb;0325
|
|
3733 |
ringcmb;030A
|
|
3734 |
ringhalfleft;02BF
|
|
3735 |
ringhalfleftarmenian;0559
|
|
3736 |
ringhalfleftbelowcmb;031C
|
|
3737 |
ringhalfleftcentered;02D3
|
|
3738 |
ringhalfright;02BE
|
|
3739 |
ringhalfrightbelowcmb;0339
|
|
3740 |
ringhalfrightcentered;02D2
|
|
3741 |
rinvertedbreve;0213
|
|
3742 |
rittorusquare;3351
|
|
3743 |
rlinebelow;1E5F
|
|
3744 |
rlongleg;027C
|
|
3745 |
rlonglegturned;027A
|
|
3746 |
rmonospace;FF52
|
|
3747 |
rohiragana;308D
|
|
3748 |
rokatakana;30ED
|
|
3749 |
rokatakanahalfwidth;FF9B
|
|
3750 |
roruathai;0E23
|
|
3751 |
rparen;24AD
|
|
3752 |
rrabengali;09DC
|
|
3753 |
rradeva;0931
|
|
3754 |
rragurmukhi;0A5C
|
|
3755 |
rreharabic;0691
|
|
3756 |
rrehfinalarabic;FB8D
|
|
3757 |
rrvocalicbengali;09E0
|
|
3758 |
rrvocalicdeva;0960
|
|
3759 |
rrvocalicgujarati;0AE0
|
|
3760 |
rrvocalicvowelsignbengali;09C4
|
|
3761 |
rrvocalicvowelsigndeva;0944
|
|
3762 |
rrvocalicvowelsigngujarati;0AC4
|
|
3763 |
rsuperior;F6F1
|
|
3764 |
rtblock;2590
|
|
3765 |
rturned;0279
|
|
3766 |
rturnedsuperior;02B4
|
|
3767 |
ruhiragana;308B
|
|
3768 |
rukatakana;30EB
|
|
3769 |
rukatakanahalfwidth;FF99
|
|
3770 |
rupeemarkbengali;09F2
|
|
3771 |
rupeesignbengali;09F3
|
|
3772 |
rupiah;F6DD
|
|
3773 |
ruthai;0E24
|
|
3774 |
rvocalicbengali;098B
|
|
3775 |
rvocalicdeva;090B
|
|
3776 |
rvocalicgujarati;0A8B
|
|
3777 |
rvocalicvowelsignbengali;09C3
|
|
3778 |
rvocalicvowelsigndeva;0943
|
|
3779 |
rvocalicvowelsigngujarati;0AC3
|
|
3780 |
s;0073
|
|
3781 |
sabengali;09B8
|
|
3782 |
sacute;015B
|
|
3783 |
sacutedotaccent;1E65
|
|
3784 |
sadarabic;0635
|
|
3785 |
sadeva;0938
|
|
3786 |
sadfinalarabic;FEBA
|
|
3787 |
sadinitialarabic;FEBB
|
|
3788 |
sadmedialarabic;FEBC
|
|
3789 |
sagujarati;0AB8
|
|
3790 |
sagurmukhi;0A38
|
|
3791 |
sahiragana;3055
|
|
3792 |
sakatakana;30B5
|
|
3793 |
sakatakanahalfwidth;FF7B
|
|
3794 |
sallallahoualayhewasallamarabic;FDFA
|
|
3795 |
samekh;05E1
|
|
3796 |
samekhdagesh;FB41
|
|
3797 |
samekhdageshhebrew;FB41
|
|
3798 |
samekhhebrew;05E1
|
|
3799 |
saraaathai;0E32
|
|
3800 |
saraaethai;0E41
|
|
3801 |
saraaimaimalaithai;0E44
|
|
3802 |
saraaimaimuanthai;0E43
|
|
3803 |
saraamthai;0E33
|
|
3804 |
saraathai;0E30
|
|
3805 |
saraethai;0E40
|
|
3806 |
saraiileftthai;F886
|
|
3807 |
saraiithai;0E35
|
|
3808 |
saraileftthai;F885
|
|
3809 |
saraithai;0E34
|
|
3810 |
saraothai;0E42
|
|
3811 |
saraueeleftthai;F888
|
|
3812 |
saraueethai;0E37
|
|
3813 |
saraueleftthai;F887
|
|
3814 |
sarauethai;0E36
|
|
3815 |
sarauthai;0E38
|
|
3816 |
sarauuthai;0E39
|
|
3817 |
sbopomofo;3119
|
|
3818 |
scaron;0161
|
|
3819 |
scarondotaccent;1E67
|
|
3820 |
scedilla;015F
|
|
3821 |
schwa;0259
|
|
3822 |
schwacyrillic;04D9
|
|
3823 |
schwadieresiscyrillic;04DB
|
|
3824 |
schwahook;025A
|
|
3825 |
scircle;24E2
|
|
3826 |
scircumflex;015D
|
|
3827 |
scommaaccent;0219
|
|
3828 |
sdotaccent;1E61
|
|
3829 |
sdotbelow;1E63
|
|
3830 |
sdotbelowdotaccent;1E69
|
|
3831 |
seagullbelowcmb;033C
|
|
3832 |
second;2033
|
|
3833 |
secondtonechinese;02CA
|
|
3834 |
section;00A7
|
|
3835 |
seenarabic;0633
|
|
3836 |
seenfinalarabic;FEB2
|
|
3837 |
seeninitialarabic;FEB3
|
|
3838 |
seenmedialarabic;FEB4
|
|
3839 |
segol;05B6
|
|
3840 |
segol13;05B6
|
|
3841 |
segol1f;05B6
|
|
3842 |
segol2c;05B6
|
|
3843 |
segolhebrew;05B6
|
|
3844 |
segolnarrowhebrew;05B6
|
|
3845 |
segolquarterhebrew;05B6
|
|
3846 |
segoltahebrew;0592
|
|
3847 |
segolwidehebrew;05B6
|
|
3848 |
seharmenian;057D
|
|
3849 |
sehiragana;305B
|
|
3850 |
sekatakana;30BB
|
|
3851 |
sekatakanahalfwidth;FF7E
|
|
3852 |
semicolon;003B
|
|
3853 |
semicolonarabic;061B
|
|
3854 |
semicolonmonospace;FF1B
|
|
3855 |
semicolonsmall;FE54
|
|
3856 |
semivoicedmarkkana;309C
|
|
3857 |
semivoicedmarkkanahalfwidth;FF9F
|
|
3858 |
sentisquare;3322
|
|
3859 |
sentosquare;3323
|
|
3860 |
seven;0037
|
|
3861 |
sevenarabic;0667
|
|
3862 |
sevenbengali;09ED
|
|
3863 |
sevencircle;2466
|
|
3864 |
sevencircleinversesansserif;2790
|
|
3865 |
sevendeva;096D
|
|
3866 |
seveneighths;215E
|
|
3867 |
sevengujarati;0AED
|
|
3868 |
sevengurmukhi;0A6D
|
|
3869 |
sevenhackarabic;0667
|
|
3870 |
sevenhangzhou;3027
|
|
3871 |
sevenideographicparen;3226
|
|
3872 |
seveninferior;2087
|
|
3873 |
sevenmonospace;FF17
|
|
3874 |
sevenoldstyle;F737
|
|
3875 |
sevenparen;247A
|
|
3876 |
sevenperiod;248E
|
|
3877 |
sevenpersian;06F7
|
|
3878 |
sevenroman;2176
|
|
3879 |
sevensuperior;2077
|
|
3880 |
seventeencircle;2470
|
|
3881 |
seventeenparen;2484
|
|
3882 |
seventeenperiod;2498
|
|
3883 |
seventhai;0E57
|
|
3884 |
sfthyphen;00AD
|
|
3885 |
shaarmenian;0577
|
|
3886 |
shabengali;09B6
|
|
3887 |
shacyrillic;0448
|
|
3888 |
shaddaarabic;0651
|
|
3889 |
shaddadammaarabic;FC61
|
|
3890 |
shaddadammatanarabic;FC5E
|
|
3891 |
shaddafathaarabic;FC60
|
|
3892 |
shaddafathatanarabic;0651 064B
|
|
3893 |
shaddakasraarabic;FC62
|
|
3894 |
shaddakasratanarabic;FC5F
|
|
3895 |
shade;2592
|
|
3896 |
shadedark;2593
|
|
3897 |
shadelight;2591
|
|
3898 |
shademedium;2592
|
|
3899 |
shadeva;0936
|
|
3900 |
shagujarati;0AB6
|
|
3901 |
shagurmukhi;0A36
|
|
3902 |
shalshelethebrew;0593
|
|
3903 |
shbopomofo;3115
|
|
3904 |
shchacyrillic;0449
|
|
3905 |
sheenarabic;0634
|
|
3906 |
sheenfinalarabic;FEB6
|
|
3907 |
sheeninitialarabic;FEB7
|
|
3908 |
sheenmedialarabic;FEB8
|
|
3909 |
sheicoptic;03E3
|
|
3910 |
sheqel;20AA
|
|
3911 |
sheqelhebrew;20AA
|
|
3912 |
sheva;05B0
|
|
3913 |
sheva115;05B0
|
|
3914 |
sheva15;05B0
|
|
3915 |
sheva22;05B0
|
|
3916 |
sheva2e;05B0
|
|
3917 |
shevahebrew;05B0
|
|
3918 |
shevanarrowhebrew;05B0
|
|
3919 |
shevaquarterhebrew;05B0
|
|
3920 |
shevawidehebrew;05B0
|
|
3921 |
shhacyrillic;04BB
|
|
3922 |
shimacoptic;03ED
|
|
3923 |
shin;05E9
|
|
3924 |
shindagesh;FB49
|
|
3925 |
shindageshhebrew;FB49
|
|
3926 |
shindageshshindot;FB2C
|
|
3927 |
shindageshshindothebrew;FB2C
|
|
3928 |
shindageshsindot;FB2D
|
|
3929 |
shindageshsindothebrew;FB2D
|
|
3930 |
shindothebrew;05C1
|
|
3931 |
shinhebrew;05E9
|
|
3932 |
shinshindot;FB2A
|
|
3933 |
shinshindothebrew;FB2A
|
|
3934 |
shinsindot;FB2B
|
|
3935 |
shinsindothebrew;FB2B
|
|
3936 |
shook;0282
|
|
3937 |
sigma;03C3
|
|
3938 |
sigma1;03C2
|
|
3939 |
sigmafinal;03C2
|
|
3940 |
sigmalunatesymbolgreek;03F2
|
|
3941 |
sihiragana;3057
|
|
3942 |
sikatakana;30B7
|
|
3943 |
sikatakanahalfwidth;FF7C
|
|
3944 |
siluqhebrew;05BD
|
|
3945 |
siluqlefthebrew;05BD
|
|
3946 |
similar;223C
|
|
3947 |
sindothebrew;05C2
|
|
3948 |
siosacirclekorean;3274
|
|
3949 |
siosaparenkorean;3214
|
|
3950 |
sioscieuckorean;317E
|
|
3951 |
sioscirclekorean;3266
|
|
3952 |
sioskiyeokkorean;317A
|
|
3953 |
sioskorean;3145
|
|
3954 |
siosnieunkorean;317B
|
|
3955 |
siosparenkorean;3206
|
|
3956 |
siospieupkorean;317D
|
|
3957 |
siostikeutkorean;317C
|
|
3958 |
six;0036
|
|
3959 |
sixarabic;0666
|
|
3960 |
sixbengali;09EC
|
|
3961 |
sixcircle;2465
|
|
3962 |
sixcircleinversesansserif;278F
|
|
3963 |
sixdeva;096C
|
|
3964 |
sixgujarati;0AEC
|
|
3965 |
sixgurmukhi;0A6C
|
|
3966 |
sixhackarabic;0666
|
|
3967 |
sixhangzhou;3026
|
|
3968 |
sixideographicparen;3225
|
|
3969 |
sixinferior;2086
|
|
3970 |
sixmonospace;FF16
|
|
3971 |
sixoldstyle;F736
|
|
3972 |
sixparen;2479
|
|
3973 |
sixperiod;248D
|
|
3974 |
sixpersian;06F6
|
|
3975 |
sixroman;2175
|
|
3976 |
sixsuperior;2076
|
|
3977 |
sixteencircle;246F
|
|
3978 |
sixteencurrencydenominatorbengali;09F9
|
|
3979 |
sixteenparen;2483
|
|
3980 |
sixteenperiod;2497
|
|
3981 |
sixthai;0E56
|
|
3982 |
slash;002F
|
|
3983 |
slashmonospace;FF0F
|
|
3984 |
slong;017F
|
|
3985 |
slongdotaccent;1E9B
|
|
3986 |
smileface;263A
|
|
3987 |
smonospace;FF53
|
|
3988 |
sofpasuqhebrew;05C3
|
|
3989 |
softhyphen;00AD
|
|
3990 |
softsigncyrillic;044C
|
|
3991 |
sohiragana;305D
|
|
3992 |
sokatakana;30BD
|
|
3993 |
sokatakanahalfwidth;FF7F
|
|
3994 |
soliduslongoverlaycmb;0338
|
|
3995 |
solidusshortoverlaycmb;0337
|
|
3996 |
sorusithai;0E29
|
|
3997 |
sosalathai;0E28
|
|
3998 |
sosothai;0E0B
|
|
3999 |
sosuathai;0E2A
|
|
4000 |
space;0020
|
|
4001 |
spacehackarabic;0020
|
|
4002 |
spade;2660
|
|
4003 |
spadesuitblack;2660
|
|
4004 |
spadesuitwhite;2664
|
|
4005 |
sparen;24AE
|
|
4006 |
squarebelowcmb;033B
|
|
4007 |
squarecc;33C4
|
|
4008 |
squarecm;339D
|
|
4009 |
squarediagonalcrosshatchfill;25A9
|
|
4010 |
squarehorizontalfill;25A4
|
|
4011 |
squarekg;338F
|
|
4012 |
squarekm;339E
|
|
4013 |
squarekmcapital;33CE
|
|
4014 |
squareln;33D1
|
|
4015 |
squarelog;33D2
|
|
4016 |
squaremg;338E
|
|
4017 |
squaremil;33D5
|
|
4018 |
squaremm;339C
|
|
4019 |
squaremsquared;33A1
|
|
4020 |
squareorthogonalcrosshatchfill;25A6
|
|
4021 |
squareupperlefttolowerrightfill;25A7
|
|
4022 |
squareupperrighttolowerleftfill;25A8
|
|
4023 |
squareverticalfill;25A5
|
|
4024 |
squarewhitewithsmallblack;25A3
|
|
4025 |
srsquare;33DB
|
|
4026 |
ssabengali;09B7
|
|
4027 |
ssadeva;0937
|
|
4028 |
ssagujarati;0AB7
|
|
4029 |
ssangcieuckorean;3149
|
|
4030 |
ssanghieuhkorean;3185
|
|
4031 |
ssangieungkorean;3180
|
|
4032 |
ssangkiyeokkorean;3132
|
|
4033 |
ssangnieunkorean;3165
|
|
4034 |
ssangpieupkorean;3143
|
|
4035 |
ssangsioskorean;3146
|
|
4036 |
ssangtikeutkorean;3138
|
|
4037 |
ssuperior;F6F2
|
|
4038 |
sterling;00A3
|
|
4039 |
sterlingmonospace;FFE1
|
|
4040 |
strokelongoverlaycmb;0336
|
|
4041 |
strokeshortoverlaycmb;0335
|
|
4042 |
subset;2282
|
|
4043 |
subsetnotequal;228A
|
|
4044 |
subsetorequal;2286
|
|
4045 |
succeeds;227B
|
|
4046 |
suchthat;220B
|
|
4047 |
suhiragana;3059
|
|
4048 |
sukatakana;30B9
|
|
4049 |
sukatakanahalfwidth;FF7D
|
|
4050 |
sukunarabic;0652
|
|
4051 |
summation;2211
|
|
4052 |
sun;263C
|
|
4053 |
superset;2283
|
|
4054 |
supersetnotequal;228B
|
|
4055 |
supersetorequal;2287
|
|
4056 |
svsquare;33DC
|
|
4057 |
syouwaerasquare;337C
|
|
4058 |
t;0074
|
|
4059 |
tabengali;09A4
|
|
4060 |
tackdown;22A4
|
|
4061 |
tackleft;22A3
|
|
4062 |
tadeva;0924
|
|
4063 |
tagujarati;0AA4
|
|
4064 |
tagurmukhi;0A24
|
|
4065 |
taharabic;0637
|
|
4066 |
tahfinalarabic;FEC2
|
|
4067 |
tahinitialarabic;FEC3
|
|
4068 |
tahiragana;305F
|
|
4069 |
tahmedialarabic;FEC4
|
|
4070 |
taisyouerasquare;337D
|
|
4071 |
takatakana;30BF
|
|
4072 |
takatakanahalfwidth;FF80
|
|
4073 |
tatweelarabic;0640
|
|
4074 |
tau;03C4
|
|
4075 |
tav;05EA
|
|
4076 |
tavdages;FB4A
|
|
4077 |
tavdagesh;FB4A
|
|
4078 |
tavdageshhebrew;FB4A
|
|
4079 |
tavhebrew;05EA
|
|
4080 |
tbar;0167
|
|
4081 |
tbopomofo;310A
|
|
4082 |
tcaron;0165
|
|
4083 |
tccurl;02A8
|
|
4084 |
tcedilla;0163
|
|
4085 |
tcheharabic;0686
|
|
4086 |
tchehfinalarabic;FB7B
|
|
4087 |
tchehinitialarabic;FB7C
|
|
4088 |
tchehmedialarabic;FB7D
|
|
4089 |
tchehmeeminitialarabic;FB7C FEE4
|
|
4090 |
tcircle;24E3
|
|
4091 |
tcircumflexbelow;1E71
|
|
4092 |
tcommaaccent;0163
|
|
4093 |
tdieresis;1E97
|
|
4094 |
tdotaccent;1E6B
|
|
4095 |
tdotbelow;1E6D
|
|
4096 |
tecyrillic;0442
|
|
4097 |
tedescendercyrillic;04AD
|
|
4098 |
teharabic;062A
|
|
4099 |
tehfinalarabic;FE96
|
|
4100 |
tehhahinitialarabic;FCA2
|
|
4101 |
tehhahisolatedarabic;FC0C
|
|
4102 |
tehinitialarabic;FE97
|
|
4103 |
tehiragana;3066
|
|
4104 |
tehjeeminitialarabic;FCA1
|
|
4105 |
tehjeemisolatedarabic;FC0B
|
|
4106 |
tehmarbutaarabic;0629
|
|
4107 |
tehmarbutafinalarabic;FE94
|
|
4108 |
tehmedialarabic;FE98
|
|
4109 |
tehmeeminitialarabic;FCA4
|
|
4110 |
tehmeemisolatedarabic;FC0E
|
|
4111 |
tehnoonfinalarabic;FC73
|
|
4112 |
tekatakana;30C6
|
|
4113 |
tekatakanahalfwidth;FF83
|
|
4114 |
telephone;2121
|
|
4115 |
telephoneblack;260E
|
|
4116 |
telishagedolahebrew;05A0
|
|
4117 |
telishaqetanahebrew;05A9
|
|
4118 |
tencircle;2469
|
|
4119 |
tenideographicparen;3229
|
|
4120 |
tenparen;247D
|
|
4121 |
tenperiod;2491
|
|
4122 |
tenroman;2179
|
|
4123 |
tesh;02A7
|
|
4124 |
tet;05D8
|
|
4125 |
tetdagesh;FB38
|
|
4126 |
tetdageshhebrew;FB38
|
|
4127 |
tethebrew;05D8
|
|
4128 |
tetsecyrillic;04B5
|
|
4129 |
tevirhebrew;059B
|
|
4130 |
tevirlefthebrew;059B
|
|
4131 |
thabengali;09A5
|
|
4132 |
thadeva;0925
|
|
4133 |
thagujarati;0AA5
|
|
4134 |
thagurmukhi;0A25
|
|
4135 |
thalarabic;0630
|
|
4136 |
thalfinalarabic;FEAC
|
|
4137 |
thanthakhatlowleftthai;F898
|
|
4138 |
thanthakhatlowrightthai;F897
|
|
4139 |
thanthakhatthai;0E4C
|
|
4140 |
thanthakhatupperleftthai;F896
|
|
4141 |
theharabic;062B
|
|
4142 |
thehfinalarabic;FE9A
|
|
4143 |
thehinitialarabic;FE9B
|
|
4144 |
thehmedialarabic;FE9C
|
|
4145 |
thereexists;2203
|
|
4146 |
therefore;2234
|
|
4147 |
theta;03B8
|
|
4148 |
theta1;03D1
|
|
4149 |
thetasymbolgreek;03D1
|
|
4150 |
thieuthacirclekorean;3279
|
|
4151 |
thieuthaparenkorean;3219
|
|
4152 |
thieuthcirclekorean;326B
|
|
4153 |
thieuthkorean;314C
|
|
4154 |
thieuthparenkorean;320B
|
|
4155 |
thirteencircle;246C
|
|
4156 |
thirteenparen;2480
|
|
4157 |
thirteenperiod;2494
|
|
4158 |
thonangmonthothai;0E11
|
|
4159 |
thook;01AD
|
|
4160 |
thophuthaothai;0E12
|
|
4161 |
thorn;00FE
|
|
4162 |
thothahanthai;0E17
|
|
4163 |
thothanthai;0E10
|
|
4164 |
thothongthai;0E18
|
|
4165 |
thothungthai;0E16
|
|
4166 |
thousandcyrillic;0482
|
|
4167 |
thousandsseparatorarabic;066C
|
|
4168 |
thousandsseparatorpersian;066C
|
|
4169 |
three;0033
|
|
4170 |
threearabic;0663
|
|
4171 |
threebengali;09E9
|
|
4172 |
threecircle;2462
|
|
4173 |
threecircleinversesansserif;278C
|
|
4174 |
threedeva;0969
|
|
4175 |
threeeighths;215C
|
|
4176 |
threegujarati;0AE9
|
|
4177 |
threegurmukhi;0A69
|
|
4178 |
threehackarabic;0663
|
|
4179 |
threehangzhou;3023
|
|
4180 |
threeideographicparen;3222
|
|
4181 |
threeinferior;2083
|
|
4182 |
threemonospace;FF13
|
|
4183 |
threenumeratorbengali;09F6
|
|
4184 |
threeoldstyle;F733
|
|
4185 |
threeparen;2476
|
|
4186 |
threeperiod;248A
|
|
4187 |
threepersian;06F3
|
|
4188 |
threequarters;00BE
|
|
4189 |
threequartersemdash;F6DE
|
|
4190 |
threeroman;2172
|
|
4191 |
threesuperior;00B3
|
|
4192 |
threethai;0E53
|
|
4193 |
thzsquare;3394
|
|
4194 |
tihiragana;3061
|
|
4195 |
tikatakana;30C1
|
|
4196 |
tikatakanahalfwidth;FF81
|
|
4197 |
tikeutacirclekorean;3270
|
|
4198 |
tikeutaparenkorean;3210
|
|
4199 |
tikeutcirclekorean;3262
|
|
4200 |
tikeutkorean;3137
|
|
4201 |
tikeutparenkorean;3202
|
|
4202 |
tilde;02DC
|
|
4203 |
tildebelowcmb;0330
|
|
4204 |
tildecmb;0303
|
|
4205 |
tildecomb;0303
|
|
4206 |
tildedoublecmb;0360
|
|
4207 |
tildeoperator;223C
|
|
4208 |
tildeoverlaycmb;0334
|
|
4209 |
tildeverticalcmb;033E
|
|
4210 |
timescircle;2297
|
|
4211 |
tipehahebrew;0596
|
|
4212 |
tipehalefthebrew;0596
|
|
4213 |
tippigurmukhi;0A70
|
|
4214 |
titlocyrilliccmb;0483
|
|
4215 |
tiwnarmenian;057F
|
|
4216 |
tlinebelow;1E6F
|
|
4217 |
tmonospace;FF54
|
|
4218 |
toarmenian;0569
|
|
4219 |
tohiragana;3068
|
|
4220 |
tokatakana;30C8
|
|
4221 |
tokatakanahalfwidth;FF84
|
|
4222 |
tonebarextrahighmod;02E5
|
|
4223 |
tonebarextralowmod;02E9
|
|
4224 |
tonebarhighmod;02E6
|
|
4225 |
tonebarlowmod;02E8
|
|
4226 |
tonebarmidmod;02E7
|
|
4227 |
tonefive;01BD
|
|
4228 |
tonesix;0185
|
|
4229 |
tonetwo;01A8
|
|
4230 |
tonos;0384
|
|
4231 |
tonsquare;3327
|
|
4232 |
topatakthai;0E0F
|
|
4233 |
tortoiseshellbracketleft;3014
|
|
4234 |
tortoiseshellbracketleftsmall;FE5D
|
|
4235 |
tortoiseshellbracketleftvertical;FE39
|
|
4236 |
tortoiseshellbracketright;3015
|
|
4237 |
tortoiseshellbracketrightsmall;FE5E
|
|
4238 |
tortoiseshellbracketrightvertical;FE3A
|
|
4239 |
totaothai;0E15
|
|
4240 |
tpalatalhook;01AB
|
|
4241 |
tparen;24AF
|
|
4242 |
trademark;2122
|
|
4243 |
trademarksans;F8EA
|
|
4244 |
trademarkserif;F6DB
|
|
4245 |
tretroflexhook;0288
|
|
4246 |
triagdn;25BC
|
|
4247 |
triaglf;25C4
|
|
4248 |
triagrt;25BA
|
|
4249 |
triagup;25B2
|
|
4250 |
ts;02A6
|
|
4251 |
tsadi;05E6
|
|
4252 |
tsadidagesh;FB46
|
|
4253 |
tsadidageshhebrew;FB46
|
|
4254 |
tsadihebrew;05E6
|
|
4255 |
tsecyrillic;0446
|
|
4256 |
tsere;05B5
|
|
4257 |
tsere12;05B5
|
|
4258 |
tsere1e;05B5
|
|
4259 |
tsere2b;05B5
|
|
4260 |
tserehebrew;05B5
|
|
4261 |
tserenarrowhebrew;05B5
|
|
4262 |
tserequarterhebrew;05B5
|
|
4263 |
tserewidehebrew;05B5
|
|
4264 |
tshecyrillic;045B
|
|
4265 |
tsuperior;F6F3
|
|
4266 |
ttabengali;099F
|
|
4267 |
ttadeva;091F
|
|
4268 |
ttagujarati;0A9F
|
|
4269 |
ttagurmukhi;0A1F
|
|
4270 |
tteharabic;0679
|
|
4271 |
ttehfinalarabic;FB67
|
|
4272 |
ttehinitialarabic;FB68
|
|
4273 |
ttehmedialarabic;FB69
|
|
4274 |
tthabengali;09A0
|
|
4275 |
tthadeva;0920
|
|
4276 |
tthagujarati;0AA0
|
|
4277 |
tthagurmukhi;0A20
|
|
4278 |
tturned;0287
|
|
4279 |
tuhiragana;3064
|
|
4280 |
tukatakana;30C4
|
|
4281 |
tukatakanahalfwidth;FF82
|
|
4282 |
tusmallhiragana;3063
|
|
4283 |
tusmallkatakana;30C3
|
|
4284 |
tusmallkatakanahalfwidth;FF6F
|
|
4285 |
twelvecircle;246B
|
|
4286 |
twelveparen;247F
|
|
4287 |
twelveperiod;2493
|
|
4288 |
twelveroman;217B
|
|
4289 |
twentycircle;2473
|
|
4290 |
twentyhangzhou;5344
|
|
4291 |
twentyparen;2487
|
|
4292 |
twentyperiod;249B
|
|
4293 |
two;0032
|
|
4294 |
twoarabic;0662
|
|
4295 |
twobengali;09E8
|
|
4296 |
twocircle;2461
|
|
4297 |
twocircleinversesansserif;278B
|
|
4298 |
twodeva;0968
|
|
4299 |
twodotenleader;2025
|
|
4300 |
twodotleader;2025
|
|
4301 |
twodotleadervertical;FE30
|
|
4302 |
twogujarati;0AE8
|
|
4303 |
twogurmukhi;0A68
|
|
4304 |
twohackarabic;0662
|
|
4305 |
twohangzhou;3022
|
|
4306 |
twoideographicparen;3221
|
|
4307 |
twoinferior;2082
|
|
4308 |
twomonospace;FF12
|
|
4309 |
twonumeratorbengali;09F5
|
|
4310 |
twooldstyle;F732
|
|
4311 |
twoparen;2475
|
|
4312 |
twoperiod;2489
|
|
4313 |
twopersian;06F2
|
|
4314 |
tworoman;2171
|
|
4315 |
twostroke;01BB
|
|
4316 |
twosuperior;00B2
|
|
4317 |
twothai;0E52
|
|
4318 |
twothirds;2154
|
|
4319 |
u;0075
|
|
4320 |
uacute;00FA
|
|
4321 |
ubar;0289
|
|
4322 |
ubengali;0989
|
|
4323 |
ubopomofo;3128
|
|
4324 |
ubreve;016D
|
|
4325 |
ucaron;01D4
|
|
4326 |
ucircle;24E4
|
|
4327 |
ucircumflex;00FB
|
|
4328 |
ucircumflexbelow;1E77
|
|
4329 |
ucyrillic;0443
|
|
4330 |
udattadeva;0951
|
|
4331 |
udblacute;0171
|
|
4332 |
udblgrave;0215
|
|
4333 |
udeva;0909
|
|
4334 |
udieresis;00FC
|
|
4335 |
udieresisacute;01D8
|
|
4336 |
udieresisbelow;1E73
|
|
4337 |
udieresiscaron;01DA
|
|
4338 |
udieresiscyrillic;04F1
|
|
4339 |
udieresisgrave;01DC
|
|
4340 |
udieresismacron;01D6
|
|
4341 |
udotbelow;1EE5
|
|
4342 |
ugrave;00F9
|
|
4343 |
ugujarati;0A89
|
|
4344 |
ugurmukhi;0A09
|
|
4345 |
uhiragana;3046
|
|
4346 |
uhookabove;1EE7
|
|
4347 |
uhorn;01B0
|
|
4348 |
uhornacute;1EE9
|
|
4349 |
uhorndotbelow;1EF1
|
|
4350 |
uhorngrave;1EEB
|
|
4351 |
uhornhookabove;1EED
|
|
4352 |
uhorntilde;1EEF
|
|
4353 |
uhungarumlaut;0171
|
|
4354 |
uhungarumlautcyrillic;04F3
|
|
4355 |
uinvertedbreve;0217
|
|
4356 |
ukatakana;30A6
|
|
4357 |
ukatakanahalfwidth;FF73
|
|
4358 |
ukcyrillic;0479
|
|
4359 |
ukorean;315C
|
|
4360 |
umacron;016B
|
|
4361 |
umacroncyrillic;04EF
|
|
4362 |
umacrondieresis;1E7B
|
|
4363 |
umatragurmukhi;0A41
|
|
4364 |
umonospace;FF55
|
|
4365 |
underscore;005F
|
|
4366 |
underscoredbl;2017
|
|
4367 |
underscoremonospace;FF3F
|
|
4368 |
underscorevertical;FE33
|
|
4369 |
underscorewavy;FE4F
|
|
4370 |
union;222A
|
|
4371 |
universal;2200
|
|
4372 |
uogonek;0173
|
|
4373 |
uparen;24B0
|
|
4374 |
upblock;2580
|
|
4375 |
upperdothebrew;05C4
|
|
4376 |
upsilon;03C5
|
|
4377 |
upsilondieresis;03CB
|
|
4378 |
upsilondieresistonos;03B0
|
|
4379 |
upsilonlatin;028A
|
|
4380 |
upsilontonos;03CD
|
|
4381 |
uptackbelowcmb;031D
|
|
4382 |
uptackmod;02D4
|
|
4383 |
uragurmukhi;0A73
|
|
4384 |
uring;016F
|
|
4385 |
ushortcyrillic;045E
|
|
4386 |
usmallhiragana;3045
|
|
4387 |
usmallkatakana;30A5
|
|
4388 |
usmallkatakanahalfwidth;FF69
|
|
4389 |
ustraightcyrillic;04AF
|
|
4390 |
ustraightstrokecyrillic;04B1
|
|
4391 |
utilde;0169
|
|
4392 |
utildeacute;1E79
|
|
4393 |
utildebelow;1E75
|
|
4394 |
uubengali;098A
|
|
4395 |
uudeva;090A
|
|
4396 |
uugujarati;0A8A
|
|
4397 |
uugurmukhi;0A0A
|
|
4398 |
uumatragurmukhi;0A42
|
|
4399 |
uuvowelsignbengali;09C2
|
|
4400 |
uuvowelsigndeva;0942
|
|
4401 |
uuvowelsigngujarati;0AC2
|
|
4402 |
uvowelsignbengali;09C1
|
|
4403 |
uvowelsigndeva;0941
|
|
4404 |
uvowelsigngujarati;0AC1
|
|
4405 |
v;0076
|
|
4406 |
vadeva;0935
|
|
4407 |
vagujarati;0AB5
|
|
4408 |
vagurmukhi;0A35
|
|
4409 |
vakatakana;30F7
|
|
4410 |
vav;05D5
|
|
4411 |
vavdagesh;FB35
|
|
4412 |
vavdagesh65;FB35
|
|
4413 |
vavdageshhebrew;FB35
|
|
4414 |
vavhebrew;05D5
|
|
4415 |
vavholam;FB4B
|
|
4416 |
vavholamhebrew;FB4B
|
|
4417 |
vavvavhebrew;05F0
|
|
4418 |
vavyodhebrew;05F1
|
|
4419 |
vcircle;24E5
|
|
4420 |
vdotbelow;1E7F
|
|
4421 |
vecyrillic;0432
|
|
4422 |
veharabic;06A4
|
|
4423 |
vehfinalarabic;FB6B
|
|
4424 |
vehinitialarabic;FB6C
|
|
4425 |
vehmedialarabic;FB6D
|
|
4426 |
vekatakana;30F9
|
|
4427 |
venus;2640
|
|
4428 |
verticalbar;007C
|
|
4429 |
verticallineabovecmb;030D
|
|
4430 |
verticallinebelowcmb;0329
|
|
4431 |
verticallinelowmod;02CC
|
|
4432 |
verticallinemod;02C8
|
|
4433 |
vewarmenian;057E
|
|
4434 |
vhook;028B
|
|
4435 |
vikatakana;30F8
|
|
4436 |
viramabengali;09CD
|
|
4437 |
viramadeva;094D
|
|
4438 |
viramagujarati;0ACD
|
|
4439 |
visargabengali;0983
|
|
4440 |
visargadeva;0903
|
|
4441 |
visargagujarati;0A83
|
|
4442 |
vmonospace;FF56
|
|
4443 |
voarmenian;0578
|
|
4444 |
voicediterationhiragana;309E
|
|
4445 |
voicediterationkatakana;30FE
|
|
4446 |
voicedmarkkana;309B
|
|
4447 |
voicedmarkkanahalfwidth;FF9E
|
|
4448 |
vokatakana;30FA
|
|
4449 |
vparen;24B1
|
|
4450 |
vtilde;1E7D
|
|
4451 |
vturned;028C
|
|
4452 |
vuhiragana;3094
|
|
4453 |
vukatakana;30F4
|
|
4454 |
w;0077
|
|
4455 |
wacute;1E83
|
|
4456 |
waekorean;3159
|
|
4457 |
wahiragana;308F
|
|
4458 |
wakatakana;30EF
|
|
4459 |
wakatakanahalfwidth;FF9C
|
|
4460 |
wakorean;3158
|
|
4461 |
wasmallhiragana;308E
|
|
4462 |
wasmallkatakana;30EE
|
|
4463 |
wattosquare;3357
|
|
4464 |
wavedash;301C
|
|
4465 |
wavyunderscorevertical;FE34
|
|
4466 |
wawarabic;0648
|
|
4467 |
wawfinalarabic;FEEE
|
|
4468 |
wawhamzaabovearabic;0624
|
|
4469 |
wawhamzaabovefinalarabic;FE86
|
|
4470 |
wbsquare;33DD
|
|
4471 |
wcircle;24E6
|
|
4472 |
wcircumflex;0175
|
|
4473 |
wdieresis;1E85
|
|
4474 |
wdotaccent;1E87
|
|
4475 |
wdotbelow;1E89
|
|
4476 |
wehiragana;3091
|
|
4477 |
weierstrass;2118
|
|
4478 |
wekatakana;30F1
|
|
4479 |
wekorean;315E
|
|
4480 |
weokorean;315D
|
|
4481 |
wgrave;1E81
|
|
4482 |
whitebullet;25E6
|
|
4483 |
whitecircle;25CB
|
|
4484 |
whitecircleinverse;25D9
|
|
4485 |
whitecornerbracketleft;300E
|
|
4486 |
whitecornerbracketleftvertical;FE43
|
|
4487 |
whitecornerbracketright;300F
|
|
4488 |
whitecornerbracketrightvertical;FE44
|
|
4489 |
whitediamond;25C7
|
|
4490 |
whitediamondcontainingblacksmalldiamond;25C8
|
|
4491 |
whitedownpointingsmalltriangle;25BF
|
|
4492 |
whitedownpointingtriangle;25BD
|
|
4493 |
whiteleftpointingsmalltriangle;25C3
|
|
4494 |
whiteleftpointingtriangle;25C1
|
|
4495 |
whitelenticularbracketleft;3016
|
|
4496 |
whitelenticularbracketright;3017
|
|
4497 |
whiterightpointingsmalltriangle;25B9
|
|
4498 |
whiterightpointingtriangle;25B7
|
|
4499 |
whitesmallsquare;25AB
|
|
4500 |
whitesmilingface;263A
|
|
4501 |
whitesquare;25A1
|
|
4502 |
whitestar;2606
|
|
4503 |
whitetelephone;260F
|
|
4504 |
whitetortoiseshellbracketleft;3018
|
|
4505 |
whitetortoiseshellbracketright;3019
|
|
4506 |
whiteuppointingsmalltriangle;25B5
|
|
4507 |
whiteuppointingtriangle;25B3
|
|
4508 |
wihiragana;3090
|
|
4509 |
wikatakana;30F0
|
|
4510 |
wikorean;315F
|
|
4511 |
wmonospace;FF57
|
|
4512 |
wohiragana;3092
|
|
4513 |
wokatakana;30F2
|
|
4514 |
wokatakanahalfwidth;FF66
|
|
4515 |
won;20A9
|
|
4516 |
wonmonospace;FFE6
|
|
4517 |
wowaenthai;0E27
|
|
4518 |
wparen;24B2
|
|
4519 |
wring;1E98
|
|
4520 |
wsuperior;02B7
|
|
4521 |
wturned;028D
|
|
4522 |
wynn;01BF
|
|
4523 |
x;0078
|
|
4524 |
xabovecmb;033D
|
|
4525 |
xbopomofo;3112
|
|
4526 |
xcircle;24E7
|
|
4527 |
xdieresis;1E8D
|
|
4528 |
xdotaccent;1E8B
|
|
4529 |
xeharmenian;056D
|
|
4530 |
xi;03BE
|
|
4531 |
xmonospace;FF58
|
|
4532 |
xparen;24B3
|
|
4533 |
xsuperior;02E3
|
|
4534 |
y;0079
|
|
4535 |
yaadosquare;334E
|
|
4536 |
yabengali;09AF
|
|
4537 |
yacute;00FD
|
|
4538 |
yadeva;092F
|
|
4539 |
yaekorean;3152
|
|
4540 |
yagujarati;0AAF
|
|
4541 |
yagurmukhi;0A2F
|
|
4542 |
yahiragana;3084
|
|
4543 |
yakatakana;30E4
|
|
4544 |
yakatakanahalfwidth;FF94
|
|
4545 |
yakorean;3151
|
|
4546 |
yamakkanthai;0E4E
|
|
4547 |
yasmallhiragana;3083
|
|
4548 |
yasmallkatakana;30E3
|
|
4549 |
yasmallkatakanahalfwidth;FF6C
|
|
4550 |
yatcyrillic;0463
|
|
4551 |
ycircle;24E8
|
|
4552 |
ycircumflex;0177
|
|
4553 |
ydieresis;00FF
|
|
4554 |
ydotaccent;1E8F
|
|
4555 |
ydotbelow;1EF5
|
|
4556 |
yeharabic;064A
|
|
4557 |
yehbarreearabic;06D2
|
|
4558 |
yehbarreefinalarabic;FBAF
|
|
4559 |
yehfinalarabic;FEF2
|
|
4560 |
yehhamzaabovearabic;0626
|
|
4561 |
yehhamzaabovefinalarabic;FE8A
|
|
4562 |
yehhamzaaboveinitialarabic;FE8B
|
|
4563 |
yehhamzaabovemedialarabic;FE8C
|
|
4564 |
yehinitialarabic;FEF3
|
|
4565 |
yehmedialarabic;FEF4
|
|
4566 |
yehmeeminitialarabic;FCDD
|
|
4567 |
yehmeemisolatedarabic;FC58
|
|
4568 |
yehnoonfinalarabic;FC94
|
|
4569 |
yehthreedotsbelowarabic;06D1
|
|
4570 |
yekorean;3156
|
|
4571 |
yen;00A5
|
|
4572 |
yenmonospace;FFE5
|
|
4573 |
yeokorean;3155
|
|
4574 |
yeorinhieuhkorean;3186
|
|
4575 |
yerahbenyomohebrew;05AA
|
|
4576 |
yerahbenyomolefthebrew;05AA
|
|
4577 |
yericyrillic;044B
|
|
4578 |
yerudieresiscyrillic;04F9
|
|
4579 |
yesieungkorean;3181
|
|
4580 |
yesieungpansioskorean;3183
|
|
4581 |
yesieungsioskorean;3182
|
|
4582 |
yetivhebrew;059A
|
|
4583 |
ygrave;1EF3
|
|
4584 |
yhook;01B4
|
|
4585 |
yhookabove;1EF7
|
|
4586 |
yiarmenian;0575
|
|
4587 |
yicyrillic;0457
|
|
4588 |
yikorean;3162
|
|
4589 |
yinyang;262F
|
|
4590 |
yiwnarmenian;0582
|
|
4591 |
ymonospace;FF59
|
|
4592 |
yod;05D9
|
|
4593 |
yoddagesh;FB39
|
|
4594 |
yoddageshhebrew;FB39
|
|
4595 |
yodhebrew;05D9
|
|
4596 |
yodyodhebrew;05F2
|
|
4597 |
yodyodpatahhebrew;FB1F
|
|
4598 |
yohiragana;3088
|
|
4599 |
yoikorean;3189
|
|
4600 |
yokatakana;30E8
|
|
4601 |
yokatakanahalfwidth;FF96
|
|
4602 |
yokorean;315B
|
|
4603 |
yosmallhiragana;3087
|
|
4604 |
yosmallkatakana;30E7
|
|
4605 |
yosmallkatakanahalfwidth;FF6E
|
|
4606 |
yotgreek;03F3
|
|
4607 |
yoyaekorean;3188
|
|
4608 |
yoyakorean;3187
|
|
4609 |
yoyakthai;0E22
|
|
4610 |
yoyingthai;0E0D
|
|
4611 |
yparen;24B4
|
|
4612 |
ypogegrammeni;037A
|
|
4613 |
ypogegrammenigreekcmb;0345
|
|
4614 |
yr;01A6
|
|
4615 |
yring;1E99
|
|
4616 |
ysuperior;02B8
|
|
4617 |
ytilde;1EF9
|
|
4618 |
yturned;028E
|
|
4619 |
yuhiragana;3086
|
|
4620 |
yuikorean;318C
|
|
4621 |
yukatakana;30E6
|
|
4622 |
yukatakanahalfwidth;FF95
|
|
4623 |
yukorean;3160
|
|
4624 |
yusbigcyrillic;046B
|
|
4625 |
yusbigiotifiedcyrillic;046D
|
|
4626 |
yuslittlecyrillic;0467
|
|
4627 |
yuslittleiotifiedcyrillic;0469
|
|
4628 |
yusmallhiragana;3085
|
|
4629 |
yusmallkatakana;30E5
|
|
4630 |
yusmallkatakanahalfwidth;FF6D
|
|
4631 |
yuyekorean;318B
|
|
4632 |
yuyeokorean;318A
|
|
4633 |
yyabengali;09DF
|
|
4634 |
yyadeva;095F
|
|
4635 |
z;007A
|
|
4636 |
zaarmenian;0566
|
|
4637 |
zacute;017A
|
|
4638 |
zadeva;095B
|
|
4639 |
zagurmukhi;0A5B
|
|
4640 |
zaharabic;0638
|
|
4641 |
zahfinalarabic;FEC6
|
|
4642 |
zahinitialarabic;FEC7
|
|
4643 |
zahiragana;3056
|
|
4644 |
zahmedialarabic;FEC8
|
|
4645 |
zainarabic;0632
|
|
4646 |
zainfinalarabic;FEB0
|
|
4647 |
zakatakana;30B6
|
|
4648 |
zaqefgadolhebrew;0595
|
|
4649 |
zaqefqatanhebrew;0594
|
|
4650 |
zarqahebrew;0598
|
|
4651 |
zayin;05D6
|
|
4652 |
zayindagesh;FB36
|
|
4653 |
zayindageshhebrew;FB36
|
|
4654 |
zayinhebrew;05D6
|
|
4655 |
zbopomofo;3117
|
|
4656 |
zcaron;017E
|
|
4657 |
zcircle;24E9
|
|
4658 |
zcircumflex;1E91
|
|
4659 |
zcurl;0291
|
|
4660 |
zdot;017C
|
|
4661 |
zdotaccent;017C
|
|
4662 |
zdotbelow;1E93
|
|
4663 |
zecyrillic;0437
|
|
4664 |
zedescendercyrillic;0499
|
|
4665 |
zedieresiscyrillic;04DF
|
|
4666 |
zehiragana;305C
|
|
4667 |
zekatakana;30BC
|
|
4668 |
zero;0030
|
|
4669 |
zeroarabic;0660
|
|
4670 |
zerobengali;09E6
|
|
4671 |
zerodeva;0966
|
|
4672 |
zerogujarati;0AE6
|
|
4673 |
zerogurmukhi;0A66
|
|
4674 |
zerohackarabic;0660
|
|
4675 |
zeroinferior;2080
|
|
4676 |
zeromonospace;FF10
|
|
4677 |
zerooldstyle;F730
|
|
4678 |
zeropersian;06F0
|
|
4679 |
zerosuperior;2070
|
|
4680 |
zerothai;0E50
|
|
4681 |
zerowidthjoiner;FEFF
|
|
4682 |
zerowidthnonjoiner;200C
|
|
4683 |
zerowidthspace;200B
|
|
4684 |
zeta;03B6
|
|
4685 |
zhbopomofo;3113
|
|
4686 |
zhearmenian;056A
|
|
4687 |
zhebrevecyrillic;04C2
|
|
4688 |
zhecyrillic;0436
|
|
4689 |
zhedescendercyrillic;0497
|
|
4690 |
zhedieresiscyrillic;04DD
|
|
4691 |
zihiragana;3058
|
|
4692 |
zikatakana;30B8
|
|
4693 |
zinorhebrew;05AE
|
|
4694 |
zlinebelow;1E95
|
|
4695 |
zmonospace;FF5A
|
|
4696 |
zohiragana;305E
|
|
4697 |
zokatakana;30BE
|
|
4698 |
zparen;24B5
|
|
4699 |
zretroflexhook;0290
|
|
4700 |
zstroke;01B6
|
|
4701 |
zuhiragana;305A
|
|
4702 |
zukatakana;30BA
|
|
4703 |
"""
|
|
4704 |
|
|
4705 |
|
|
4706 |
# string table management
|
|
4707 |
#
|
|
4708 |
class StringTable:
|
|
4709 |
def __init__( self, name_list, master_table_name ):
|
|
4710 |
self.names = name_list
|
|
4711 |
self.master_table = master_table_name
|
|
4712 |
self.indices = {}
|
|
4713 |
index = 0
|
|
4714 |
|
|
4715 |
for name in name_list:
|
|
4716 |
self.indices[name] = index
|
|
4717 |
index += len( name ) + 1
|
|
4718 |
|
|
4719 |
self.total = index
|
|
4720 |
|
|
4721 |
def dump( self, file ):
|
|
4722 |
write = file.write
|
|
4723 |
write( " static const char " + self.master_table +
|
|
4724 |
"[" + repr( self.total ) + "] =\n" )
|
|
4725 |
write( " {\n" )
|
|
4726 |
|
|
4727 |
line = ""
|
|
4728 |
for name in self.names:
|
|
4729 |
line += " '"
|
|
4730 |
line += string.join( ( re.findall( ".", name ) ), "','" )
|
|
4731 |
line += "', 0,\n"
|
|
4732 |
|
|
4733 |
write( line + " };\n\n\n" )
|
|
4734 |
|
|
4735 |
def dump_sublist( self, file, table_name, macro_name, sublist ):
|
|
4736 |
write = file.write
|
|
4737 |
write( "#define " + macro_name + " " + repr( len( sublist ) ) + "\n\n" )
|
|
4738 |
|
|
4739 |
write( " /* Values are offsets into the `" +
|
|
4740 |
self.master_table + "' table */\n\n" )
|
|
4741 |
write( " static const short " + table_name +
|
|
4742 |
"[" + macro_name + "] =\n" )
|
|
4743 |
write( " {\n" )
|
|
4744 |
|
|
4745 |
line = " "
|
|
4746 |
comma = ""
|
|
4747 |
col = 0
|
|
4748 |
|
|
4749 |
for name in sublist:
|
|
4750 |
line += comma
|
|
4751 |
line += "%4d" % self.indices[name]
|
|
4752 |
col += 1
|
|
4753 |
comma = ","
|
|
4754 |
if col == 14:
|
|
4755 |
col = 0
|
|
4756 |
comma = ",\n "
|
|
4757 |
|
|
4758 |
write( line + "\n };\n\n\n" )
|
|
4759 |
|
|
4760 |
|
|
4761 |
# We now store the Adobe Glyph List in compressed form. The list is put
|
|
4762 |
# into a data structure called `trie' (because it has a tree-like
|
|
4763 |
# appearance). Consider, for example, that you want to store the
|
|
4764 |
# following name mapping:
|
|
4765 |
#
|
|
4766 |
# A => 1
|
|
4767 |
# Aacute => 6
|
|
4768 |
# Abalon => 2
|
|
4769 |
# Abstract => 4
|
|
4770 |
#
|
|
4771 |
# It is possible to store the entries as follows.
|
|
4772 |
#
|
|
4773 |
# A => 1
|
|
4774 |
# |
|
|
4775 |
# +-acute => 6
|
|
4776 |
# |
|
|
4777 |
# +-b
|
|
4778 |
# |
|
|
4779 |
# +-alon => 2
|
|
4780 |
# |
|
|
4781 |
# +-stract => 4
|
|
4782 |
#
|
|
4783 |
# We see that each node in the trie has:
|
|
4784 |
#
|
|
4785 |
# - one or more `letters'
|
|
4786 |
# - an optional value
|
|
4787 |
# - zero or more child nodes
|
|
4788 |
#
|
|
4789 |
# The first step is to call
|
|
4790 |
#
|
|
4791 |
# root = StringNode( "", 0 )
|
|
4792 |
# for word in map.values():
|
|
4793 |
# root.add( word, map[word] )
|
|
4794 |
#
|
|
4795 |
# which creates a large trie where each node has only one children.
|
|
4796 |
#
|
|
4797 |
# Executing
|
|
4798 |
#
|
|
4799 |
# root = root.optimize()
|
|
4800 |
#
|
|
4801 |
# optimizes the trie by merging the letters of successive nodes whenever
|
|
4802 |
# possible.
|
|
4803 |
#
|
|
4804 |
# Each node of the trie is stored as follows.
|
|
4805 |
#
|
|
4806 |
# - First the node's letter, according to the following scheme. We
|
|
4807 |
# use the fact that in the AGL no name contains character codes > 127.
|
|
4808 |
#
|
|
4809 |
# name bitsize description
|
|
4810 |
# ----------------------------------------------------------------
|
|
4811 |
# notlast 1 Set to 1 if this is not the last letter
|
|
4812 |
# in the word.
|
|
4813 |
# ascii 7 The letter's ASCII value.
|
|
4814 |
#
|
|
4815 |
# - The letter is followed by a children count and the value of the
|
|
4816 |
# current key (if any). Again we can do some optimization because all
|
|
4817 |
# AGL entries are from the BMP; this means that 16 bits are sufficient
|
|
4818 |
# to store its Unicode values. Additionally, no node has more than
|
|
4819 |
# 127 children.
|
|
4820 |
#
|
|
4821 |
# name bitsize description
|
|
4822 |
# -----------------------------------------
|
|
4823 |
# hasvalue 1 Set to 1 if a 16-bit Unicode value follows.
|
|
4824 |
# num_children 7 Number of children. Can be 0 only if
|
|
4825 |
# `hasvalue' is set to 1.
|
|
4826 |
# value 16 Optional Unicode value.
|
|
4827 |
#
|
|
4828 |
# - A node is finished by a list of 16bit absolute offsets to the
|
|
4829 |
# children, which must be sorted in increasing order of their first
|
|
4830 |
# letter.
|
|
4831 |
#
|
|
4832 |
# For simplicity, all 16bit quantities are stored in big-endian order.
|
|
4833 |
#
|
|
4834 |
# The root node has first letter = 0, and no value.
|
|
4835 |
#
|
|
4836 |
class StringNode:
|
|
4837 |
def __init__( self, letter, value ):
|
|
4838 |
self.letter = letter
|
|
4839 |
self.value = value
|
|
4840 |
self.children = {}
|
|
4841 |
|
|
4842 |
def __cmp__( self, other ):
|
|
4843 |
return ord( self.letter[0] ) - ord( other.letter[0] )
|
|
4844 |
|
|
4845 |
def add( self, word, value ):
|
|
4846 |
if len( word ) == 0:
|
|
4847 |
self.value = value
|
|
4848 |
return
|
|
4849 |
|
|
4850 |
letter = word[0]
|
|
4851 |
word = word[1:]
|
|
4852 |
|
|
4853 |
if self.children.has_key( letter ):
|
|
4854 |
child = self.children[letter]
|
|
4855 |
else:
|
|
4856 |
child = StringNode( letter, 0 )
|
|
4857 |
self.children[letter] = child
|
|
4858 |
|
|
4859 |
child.add( word, value )
|
|
4860 |
|
|
4861 |
def optimize( self ):
|
|
4862 |
# optimize all children first
|
|
4863 |
children = self.children.values()
|
|
4864 |
self.children = {}
|
|
4865 |
|
|
4866 |
for child in children:
|
|
4867 |
self.children[child.letter[0]] = child.optimize()
|
|
4868 |
|
|
4869 |
# don't optimize if there's a value,
|
|
4870 |
# if we don't have any child or if we
|
|
4871 |
# have more than one child
|
|
4872 |
if ( self.value != 0 ) or ( not children ) or len( children ) > 1:
|
|
4873 |
return self
|
|
4874 |
|
|
4875 |
child = children[0]
|
|
4876 |
|
|
4877 |
self.letter += child.letter
|
|
4878 |
self.value = child.value
|
|
4879 |
self.children = child.children
|
|
4880 |
|
|
4881 |
return self
|
|
4882 |
|
|
4883 |
def dump_debug( self, write, margin ):
|
|
4884 |
# this is used during debugging
|
|
4885 |
line = margin + "+-"
|
|
4886 |
if len( self.letter ) == 0:
|
|
4887 |
line += "<NOLETTER>"
|
|
4888 |
else:
|
|
4889 |
line += self.letter
|
|
4890 |
|
|
4891 |
if self.value:
|
|
4892 |
line += " => " + repr( self.value )
|
|
4893 |
|
|
4894 |
write( line + "\n" )
|
|
4895 |
|
|
4896 |
if self.children:
|
|
4897 |
margin += "| "
|
|
4898 |
for child in self.children.values():
|
|
4899 |
child.dump_debug( write, margin )
|
|
4900 |
|
|
4901 |
def locate( self, index ):
|
|
4902 |
self.index = index
|
|
4903 |
if len( self.letter ) > 0:
|
|
4904 |
index += len( self.letter ) + 1
|
|
4905 |
else:
|
|
4906 |
index += 2
|
|
4907 |
|
|
4908 |
if self.value != 0:
|
|
4909 |
index += 2
|
|
4910 |
|
|
4911 |
children = self.children.values()
|
|
4912 |
children.sort()
|
|
4913 |
|
|
4914 |
index += 2 * len( children )
|
|
4915 |
for child in children:
|
|
4916 |
index = child.locate( index )
|
|
4917 |
|
|
4918 |
return index
|
|
4919 |
|
|
4920 |
def store( self, storage ):
|
|
4921 |
# write the letters
|
|
4922 |
l = len( self.letter )
|
|
4923 |
if l == 0:
|
|
4924 |
storage += struct.pack( "B", 0 )
|
|
4925 |
else:
|
|
4926 |
for n in range( l ):
|
|
4927 |
val = ord( self.letter[n] )
|
|
4928 |
if n < l - 1:
|
|
4929 |
val += 128
|
|
4930 |
storage += struct.pack( "B", val )
|
|
4931 |
|
|
4932 |
# write the count
|
|
4933 |
children = self.children.values()
|
|
4934 |
children.sort()
|
|
4935 |
|
|
4936 |
count = len( children )
|
|
4937 |
|
|
4938 |
if self.value != 0:
|
|
4939 |
storage += struct.pack( "!BH", count + 128, self.value )
|
|
4940 |
else:
|
|
4941 |
storage += struct.pack( "B", count )
|
|
4942 |
|
|
4943 |
for child in children:
|
|
4944 |
storage += struct.pack( "!H", child.index )
|
|
4945 |
|
|
4946 |
for child in children:
|
|
4947 |
storage = child.store( storage )
|
|
4948 |
|
|
4949 |
return storage
|
|
4950 |
|
|
4951 |
|
|
4952 |
def adobe_glyph_values():
|
|
4953 |
"""return the list of glyph names and their unicode values"""
|
|
4954 |
|
|
4955 |
lines = string.split( adobe_glyph_list, '\n' )
|
|
4956 |
glyphs = []
|
|
4957 |
values = []
|
|
4958 |
|
|
4959 |
for line in lines:
|
|
4960 |
if line:
|
|
4961 |
fields = string.split( line, ';' )
|
|
4962 |
# print fields[1] + ' - ' + fields[0]
|
|
4963 |
subfields = string.split( fields[1], ' ' )
|
|
4964 |
if len( subfields ) == 1:
|
|
4965 |
glyphs.append( fields[0] )
|
|
4966 |
values.append( fields[1] )
|
|
4967 |
|
|
4968 |
return glyphs, values
|
|
4969 |
|
|
4970 |
|
|
4971 |
def filter_glyph_names( alist, filter ):
|
|
4972 |
"""filter `alist' by taking _out_ all glyph names that are in `filter'"""
|
|
4973 |
|
|
4974 |
count = 0
|
|
4975 |
extras = []
|
|
4976 |
|
|
4977 |
for name in alist:
|
|
4978 |
try:
|
|
4979 |
filtered_index = filter.index( name )
|
|
4980 |
except:
|
|
4981 |
extras.append( name )
|
|
4982 |
|
|
4983 |
return extras
|
|
4984 |
|
|
4985 |
|
|
4986 |
def dump_encoding( file, encoding_name, encoding_list ):
|
|
4987 |
"""dump a given encoding"""
|
|
4988 |
|
|
4989 |
write = file.write
|
|
4990 |
write( " /* the following are indices into the SID name table */\n" )
|
|
4991 |
write( " static const unsigned short " + encoding_name +
|
|
4992 |
"[" + repr( len( encoding_list ) ) + "] =\n" )
|
|
4993 |
write( " {\n" )
|
|
4994 |
|
|
4995 |
line = " "
|
|
4996 |
comma = ""
|
|
4997 |
col = 0
|
|
4998 |
for value in encoding_list:
|
|
4999 |
line += comma
|
|
5000 |
line += "%3d" % value
|
|
5001 |
comma = ","
|
|
5002 |
col += 1
|
|
5003 |
if col == 16:
|
|
5004 |
col = 0
|
|
5005 |
comma = ",\n "
|
|
5006 |
|
|
5007 |
write( line + "\n };\n\n\n" )
|
|
5008 |
|
|
5009 |
|
|
5010 |
def dump_array( the_array, write, array_name ):
|
|
5011 |
"""dumps a given encoding"""
|
|
5012 |
|
|
5013 |
write( " static const unsigned char " + array_name +
|
|
5014 |
"[" + repr( len( the_array ) ) + "L] =\n" )
|
|
5015 |
write( " {\n" )
|
|
5016 |
|
|
5017 |
line = ""
|
|
5018 |
comma = " "
|
|
5019 |
col = 0
|
|
5020 |
|
|
5021 |
for value in the_array:
|
|
5022 |
line += comma
|
|
5023 |
line += "%3d" % ord( value )
|
|
5024 |
comma = ","
|
|
5025 |
col += 1
|
|
5026 |
|
|
5027 |
if col == 16:
|
|
5028 |
col = 0
|
|
5029 |
comma = ",\n "
|
|
5030 |
|
|
5031 |
if len( line ) > 1024:
|
|
5032 |
write( line )
|
|
5033 |
line = ""
|
|
5034 |
|
|
5035 |
write( line + "\n };\n\n\n" )
|
|
5036 |
|
|
5037 |
|
|
5038 |
def main():
|
|
5039 |
"""main program body"""
|
|
5040 |
|
|
5041 |
if len( sys.argv ) != 2:
|
|
5042 |
print __doc__ % sys.argv[0]
|
|
5043 |
sys.exit( 1 )
|
|
5044 |
|
|
5045 |
file = open( sys.argv[1], "w\n" )
|
|
5046 |
write = file.write
|
|
5047 |
|
|
5048 |
count_sid = len( sid_standard_names )
|
|
5049 |
|
|
5050 |
# `mac_extras' contains the list of glyph names in the Macintosh standard
|
|
5051 |
# encoding which are not in the SID Standard Names.
|
|
5052 |
#
|
|
5053 |
mac_extras = filter_glyph_names( mac_standard_names, sid_standard_names )
|
|
5054 |
|
|
5055 |
# `base_list' contains the names of our final glyph names table.
|
|
5056 |
# It consists of the `mac_extras' glyph names, followed by the SID
|
|
5057 |
# standard names.
|
|
5058 |
#
|
|
5059 |
mac_extras_count = len( mac_extras )
|
|
5060 |
base_list = mac_extras + sid_standard_names
|
|
5061 |
|
|
5062 |
write( "/***************************************************************************/\n" )
|
|
5063 |
write( "/* */\n" )
|
|
5064 |
|
|
5065 |
write( "/* %-71s*/\n" % os.path.basename( sys.argv[1] ) )
|
|
5066 |
|
|
5067 |
write( "/* */\n" )
|
|
5068 |
write( "/* PostScript glyph names. */\n" )
|
|
5069 |
write( "/* */\n" )
|
|
5070 |
write( "/* Copyright 2005, 2008 by */\n" )
|
|
5071 |
write( "/* David Turner, Robert Wilhelm, and Werner Lemberg. */\n" )
|
|
5072 |
write( "/* */\n" )
|
|
5073 |
write( "/* This file is part of the FreeType project, and may only be used, */\n" )
|
|
5074 |
write( "/* modified, and distributed under the terms of the FreeType project */\n" )
|
|
5075 |
write( "/* license, LICENSE.TXT. By continuing to use, modify, or distribute */\n" )
|
|
5076 |
write( "/* this file you indicate that you have read the license and */\n" )
|
|
5077 |
write( "/* understand and accept it fully. */\n" )
|
|
5078 |
write( "/* */\n" )
|
|
5079 |
write( "/***************************************************************************/\n" )
|
|
5080 |
write( "\n" )
|
|
5081 |
write( "\n" )
|
|
5082 |
write( " /* This file has been generated automatically -- do not edit! */\n" )
|
|
5083 |
write( "\n" )
|
|
5084 |
write( "\n" )
|
|
5085 |
|
|
5086 |
# dump final glyph list (mac extras + sid standard names)
|
|
5087 |
#
|
|
5088 |
st = StringTable( base_list, "ft_standard_glyph_names" )
|
|
5089 |
|
|
5090 |
st.dump( file )
|
|
5091 |
st.dump_sublist( file, "ft_mac_names",
|
|
5092 |
"FT_NUM_MAC_NAMES", mac_standard_names )
|
|
5093 |
st.dump_sublist( file, "ft_sid_names",
|
|
5094 |
"FT_NUM_SID_NAMES", sid_standard_names )
|
|
5095 |
|
|
5096 |
dump_encoding( file, "t1_standard_encoding", t1_standard_encoding )
|
|
5097 |
dump_encoding( file, "t1_expert_encoding", t1_expert_encoding )
|
|
5098 |
|
|
5099 |
# dump the AGL in its compressed form
|
|
5100 |
#
|
|
5101 |
agl_glyphs, agl_values = adobe_glyph_values()
|
|
5102 |
dict = StringNode( "", 0 )
|
|
5103 |
|
|
5104 |
for g in range( len( agl_glyphs ) ):
|
|
5105 |
dict.add( agl_glyphs[g], eval( "0x" + agl_values[g] ) )
|
|
5106 |
|
|
5107 |
dict = dict.optimize()
|
|
5108 |
dict_len = dict.locate( 0 )
|
|
5109 |
dict_array = dict.store( "" )
|
|
5110 |
|
|
5111 |
write( """\
|
|
5112 |
/*
|
|
5113 |
* This table is a compressed version of the Adobe Glyph List (AGL),
|
|
5114 |
* optimized for efficient searching. It has been generated by the
|
|
5115 |
* `glnames.py' python script located in the `src/tools' directory.
|
|
5116 |
*
|
|
5117 |
* The lookup function to get the Unicode value for a given string
|
|
5118 |
* is defined below the table.
|
|
5119 |
*/
|
|
5120 |
|
|
5121 |
#ifdef FT_CONFIG_OPTION_ADOBE_GLYPH_LIST
|
|
5122 |
|
|
5123 |
""" )
|
|
5124 |
|
|
5125 |
dump_array( dict_array, write, "ft_adobe_glyph_list" )
|
|
5126 |
|
|
5127 |
# write the lookup routine now
|
|
5128 |
#
|
|
5129 |
write( """\
|
|
5130 |
/*
|
|
5131 |
* This function searches the compressed table efficiently.
|
|
5132 |
*/
|
|
5133 |
static unsigned long
|
|
5134 |
ft_get_adobe_glyph_index( const char* name,
|
|
5135 |
const char* limit )
|
|
5136 |
{
|
|
5137 |
int c = 0;
|
|
5138 |
int count, min, max;
|
|
5139 |
const unsigned char* p = ft_adobe_glyph_list;
|
|
5140 |
|
|
5141 |
|
|
5142 |
if ( name == 0 || name >= limit )
|
|
5143 |
goto NotFound;
|
|
5144 |
|
|
5145 |
c = *name++;
|
|
5146 |
count = p[1];
|
|
5147 |
p += 2;
|
|
5148 |
|
|
5149 |
min = 0;
|
|
5150 |
max = count;
|
|
5151 |
|
|
5152 |
while ( min < max )
|
|
5153 |
{
|
|
5154 |
int mid = ( min + max ) >> 1;
|
|
5155 |
const unsigned char* q = p + mid * 2;
|
|
5156 |
int c2;
|
|
5157 |
|
|
5158 |
|
|
5159 |
q = ft_adobe_glyph_list + ( ( (int)q[0] << 8 ) | q[1] );
|
|
5160 |
|
|
5161 |
c2 = q[0] & 127;
|
|
5162 |
if ( c2 == c )
|
|
5163 |
{
|
|
5164 |
p = q;
|
|
5165 |
goto Found;
|
|
5166 |
}
|
|
5167 |
if ( c2 < c )
|
|
5168 |
min = mid + 1;
|
|
5169 |
else
|
|
5170 |
max = mid;
|
|
5171 |
}
|
|
5172 |
goto NotFound;
|
|
5173 |
|
|
5174 |
Found:
|
|
5175 |
for (;;)
|
|
5176 |
{
|
|
5177 |
/* assert (*p & 127) == c */
|
|
5178 |
|
|
5179 |
if ( name >= limit )
|
|
5180 |
{
|
|
5181 |
if ( (p[0] & 128) == 0 &&
|
|
5182 |
(p[1] & 128) != 0 )
|
|
5183 |
return (unsigned long)( ( (int)p[2] << 8 ) | p[3] );
|
|
5184 |
|
|
5185 |
goto NotFound;
|
|
5186 |
}
|
|
5187 |
c = *name++;
|
|
5188 |
if ( p[0] & 128 )
|
|
5189 |
{
|
|
5190 |
p++;
|
|
5191 |
if ( c != (p[0] & 127) )
|
|
5192 |
goto NotFound;
|
|
5193 |
|
|
5194 |
continue;
|
|
5195 |
}
|
|
5196 |
|
|
5197 |
p++;
|
|
5198 |
count = p[0] & 127;
|
|
5199 |
if ( p[0] & 128 )
|
|
5200 |
p += 2;
|
|
5201 |
|
|
5202 |
p++;
|
|
5203 |
|
|
5204 |
for ( ; count > 0; count--, p += 2 )
|
|
5205 |
{
|
|
5206 |
int offset = ( (int)p[0] << 8 ) | p[1];
|
|
5207 |
const unsigned char* q = ft_adobe_glyph_list + offset;
|
|
5208 |
|
|
5209 |
if ( c == ( q[0] & 127 ) )
|
|
5210 |
{
|
|
5211 |
p = q;
|
|
5212 |
goto NextIter;
|
|
5213 |
}
|
|
5214 |
}
|
|
5215 |
goto NotFound;
|
|
5216 |
|
|
5217 |
NextIter:
|
|
5218 |
;
|
|
5219 |
}
|
|
5220 |
|
|
5221 |
NotFound:
|
|
5222 |
return 0;
|
|
5223 |
}
|
|
5224 |
|
|
5225 |
#endif /* FT_CONFIG_OPTION_ADOBE_GLYPH_LIST */
|
|
5226 |
|
|
5227 |
""" )
|
|
5228 |
|
|
5229 |
if 0: # generate unit test, or don't
|
|
5230 |
#
|
|
5231 |
# now write the unit test to check that everything works OK
|
|
5232 |
#
|
|
5233 |
write( "#ifdef TEST\n\n" )
|
|
5234 |
|
|
5235 |
write( "static const char* const the_names[] = {\n" )
|
|
5236 |
for name in agl_glyphs:
|
|
5237 |
write( ' "' + name + '",\n' )
|
|
5238 |
write( " 0\n};\n" )
|
|
5239 |
|
|
5240 |
write( "static const unsigned long the_values[] = {\n" )
|
|
5241 |
for val in agl_values:
|
|
5242 |
write( ' 0x' + val + ',\n' )
|
|
5243 |
write( " 0\n};\n" )
|
|
5244 |
|
|
5245 |
write( """
|
|
5246 |
#include <stdlib.h>
|
|
5247 |
#include <stdio.h>
|
|
5248 |
|
|
5249 |
int
|
|
5250 |
main( void )
|
|
5251 |
{
|
|
5252 |
int result = 0;
|
|
5253 |
const char* const* names = the_names;
|
|
5254 |
const unsigned long* values = the_values;
|
|
5255 |
|
|
5256 |
|
|
5257 |
for ( ; *names; names++, values++ )
|
|
5258 |
{
|
|
5259 |
const char* name = *names;
|
|
5260 |
unsigned long reference = *values;
|
|
5261 |
unsigned long value;
|
|
5262 |
|
|
5263 |
|
|
5264 |
value = ft_get_adobe_glyph_index( name, name + strlen( name ) );
|
|
5265 |
if ( value != reference )
|
|
5266 |
{
|
|
5267 |
result = 1;
|
|
5268 |
fprintf( stderr, "name '%s' => %04x instead of %04x\\n",
|
|
5269 |
name, value, reference );
|
|
5270 |
}
|
|
5271 |
}
|
|
5272 |
|
|
5273 |
return result;
|
|
5274 |
}
|
|
5275 |
""" )
|
|
5276 |
|
|
5277 |
write( "#endif /* TEST */\n" )
|
|
5278 |
|
|
5279 |
write("\n/* END */\n")
|
|
5280 |
|
|
5281 |
|
|
5282 |
# Now run the main routine
|
|
5283 |
#
|
|
5284 |
main()
|
|
5285 |
|
|
5286 |
|
|
5287 |
# END
|