104b94745Smrg# $XTermId: keysym.map,v 1.10 2018/06/29 00:51:40 Brad.Town Exp $
2d522f475Smrg#
3d522f475Smrg# This list can be used to convert X11 Keysyms to Unicode 2.1 character.
4d522f475Smrg# The list is not checked for correctness by Unicode officials.  Use it
5d522f475Smrg# at your own risk and the creator is not responsible for any damage that
6d522f475Smrg# occurred due to using this list.
7d522f475Smrg#
8d522f475Smrg# The list is created by looking at the Keysym names and the Unicode data
9d522f475Smrg# file.  Other mapping tables were used as a reference where needed.
10d522f475Smrg# Due to a lack of knowledge of the Hebrew, Thai and Hangul symbols,
11d522f475Smrg# expect errors in these sections.  The mapping of the keypad keys
12d522f475Smrg# might also require some adjustments.
13d522f475Smrg#
14d522f475Smrg# The following fields are used:
15d522f475Smrg# 1    The X11 keysym numbers from the include file keysymdef.h
16d522f475Smrg# 2    The Unicode (2.1) position (U0000 means unknown Unicode position)
17d522f475Smrg# #
18d522f475Smrg# 3    the name of the X11 keysym (without XK_)
19d522f475Smrg#
20d522f475Smrg# Authors:  Richard Verhoeven, TUE, <river@win.tue.nl>
21d522f475Smrg#           Markus Kuhn, University of Cambridge, <mkuhn@acm.org>
22d522f475Smrg#
23d522f475Smrg# You are free to use and modify this table.  If you introduce errors
24d522f475Smrg# in the table, please remove the copyright line. If you remove errors,
25d522f475Smrg# please let me know, so I can update my version.
26d522f475Smrg#
27d522f475Smrg# $XFree86: xc/programs/xterm/unicode/keysym.map,v 1.1 1999/06/12 15:37:24 dawes Exp $
28d522f475Smrg#
29d522f475Smrg0x0020     U0020  # space
30d522f475Smrg0x0021     U0021  # exclam
31d522f475Smrg0x0022     U0022  # quotedbl
32d522f475Smrg0x0023     U0023  # numbersign
33d522f475Smrg0x0024     U0024  # dollar
34d522f475Smrg0x0025     U0025  # percent
35d522f475Smrg0x0026     U0026  # ampersand
36d522f475Smrg0x0027     U0027  # apostrophe
37d522f475Smrg0x0028     U0028  # parenleft
38d522f475Smrg0x0029     U0029  # parenright
39d522f475Smrg0x002a     U002a  # asterisk
40d522f475Smrg0x002b     U002b  # plus
41d522f475Smrg0x002c     U002c  # comma
42d522f475Smrg0x002d     U002d  # minus
43d522f475Smrg0x002e     U002e  # period
44d522f475Smrg0x002f     U002f  # slash
45d522f475Smrg0x0030     U0030  # 0
46d522f475Smrg0x0031     U0031  # 1
47d522f475Smrg0x0032     U0032  # 2
48d522f475Smrg0x0033     U0033  # 3
49d522f475Smrg0x0034     U0034  # 4
50d522f475Smrg0x0035     U0035  # 5
51d522f475Smrg0x0036     U0036  # 6
52d522f475Smrg0x0037     U0037  # 7
53d522f475Smrg0x0038     U0038  # 8
54d522f475Smrg0x0039     U0039  # 9
55d522f475Smrg0x003a     U003a  # colon
56d522f475Smrg0x003b     U003b  # semicolon
57d522f475Smrg0x003c     U003c  # less
58d522f475Smrg0x003d     U003d  # equal
59d522f475Smrg0x003e     U003e  # greater
60d522f475Smrg0x003f     U003f  # question
61d522f475Smrg0x0040     U0040  # at
62d522f475Smrg0x0041     U0041  # A
63d522f475Smrg0x0042     U0042  # B
64d522f475Smrg0x0043     U0043  # C
65d522f475Smrg0x0044     U0044  # D
66d522f475Smrg0x0045     U0045  # E
67d522f475Smrg0x0046     U0046  # F
68d522f475Smrg0x0047     U0047  # G
69d522f475Smrg0x0048     U0048  # H
70d522f475Smrg0x0049     U0049  # I
71d522f475Smrg0x004a     U004a  # J
72d522f475Smrg0x004b     U004b  # K
73d522f475Smrg0x004c     U004c  # L
74d522f475Smrg0x004d     U004d  # M
75d522f475Smrg0x004e     U004e  # N
76d522f475Smrg0x004f     U004f  # O
77d522f475Smrg0x0050     U0050  # P
78d522f475Smrg0x0051     U0051  # Q
79d522f475Smrg0x0052     U0052  # R
80d522f475Smrg0x0053     U0053  # S
81d522f475Smrg0x0054     U0054  # T
82d522f475Smrg0x0055     U0055  # U
83d522f475Smrg0x0056     U0056  # V
84d522f475Smrg0x0057     U0057  # W
85d522f475Smrg0x0058     U0058  # X
86d522f475Smrg0x0059     U0059  # Y
87d522f475Smrg0x005a     U005a  # Z
88d522f475Smrg0x005b     U005b  # bracketleft
89d522f475Smrg0x005c     U005c  # backslash
90d522f475Smrg0x005d     U005d  # bracketright
91d522f475Smrg0x005e     U005e  # asciicircum
92d522f475Smrg0x005f     U005f  # underscore
93d522f475Smrg0x0060     U0060  # grave
94d522f475Smrg0x0061     U0061  # a
95d522f475Smrg0x0062     U0062  # b
96d522f475Smrg0x0063     U0063  # c
97d522f475Smrg0x0064     U0064  # d
98d522f475Smrg0x0065     U0065  # e
99d522f475Smrg0x0066     U0066  # f
100d522f475Smrg0x0067     U0067  # g
101d522f475Smrg0x0068     U0068  # h
102d522f475Smrg0x0069     U0069  # i
103d522f475Smrg0x006a     U006a  # j
104d522f475Smrg0x006b     U006b  # k
105d522f475Smrg0x006c     U006c  # l
106d522f475Smrg0x006d     U006d  # m
107d522f475Smrg0x006e     U006e  # n
108d522f475Smrg0x006f     U006f  # o
109d522f475Smrg0x0070     U0070  # p
110d522f475Smrg0x0071     U0071  # q
111d522f475Smrg0x0072     U0072  # r
112d522f475Smrg0x0073     U0073  # s
113d522f475Smrg0x0074     U0074  # t
114d522f475Smrg0x0075     U0075  # u
115d522f475Smrg0x0076     U0076  # v
116d522f475Smrg0x0077     U0077  # w
117d522f475Smrg0x0078     U0078  # x
118d522f475Smrg0x0079     U0079  # y
119d522f475Smrg0x007a     U007a  # z
120d522f475Smrg0x007b     U007b  # braceleft
121d522f475Smrg0x007c     U007c  # bar
122d522f475Smrg0x007d     U007d  # braceright
123d522f475Smrg0x007e     U007e  # asciitilde
124d522f475Smrg0x00a0     U00a0  # nobreakspace
125d522f475Smrg0x00a1     U00a1  # exclamdown
126d522f475Smrg0x00a2     U00a2  # cent
127d522f475Smrg0x00a3     U00a3  # sterling
128d522f475Smrg0x00a4     U00a4  # currency
129d522f475Smrg0x00a5     U00a5  # yen
130d522f475Smrg0x00a6     U00a6  # brokenbar
131d522f475Smrg0x00a7     U00a7  # section
132d522f475Smrg0x00a8     U00a8  # diaeresis
133d522f475Smrg0x00a9     U00a9  # copyright
134d522f475Smrg0x00aa     U00aa  # ordfeminine
135d522f475Smrg0x00ab     U00ab  # guillemotleft	/* left angle quotation mark */
136d522f475Smrg0x00ac     U00ac  # notsign
137d522f475Smrg0x00ad     U00ad  # hyphen
138d522f475Smrg0x00ae     U00ae  # registered
139d522f475Smrg0x00af     U00af  # macron
140d522f475Smrg0x00b0     U00b0  # degree
141d522f475Smrg0x00b1     U00b1  # plusminus
142d522f475Smrg0x00b2     U00b2  # twosuperior
143d522f475Smrg0x00b3     U00b3  # threesuperior
144d522f475Smrg0x00b4     U00b4  # acute
145d522f475Smrg0x00b5     U00b5  # mu
146d522f475Smrg0x00b6     U00b6  # paragraph
147d522f475Smrg0x00b7     U00b7  # periodcentered
148d522f475Smrg0x00b8     U00b8  # cedilla
149d522f475Smrg0x00b9     U00b9  # onesuperior
150d522f475Smrg0x00ba     U00ba  # masculine
151d522f475Smrg0x00bb     U00bb  # guillemotright	/* right angle quotation mark */
152d522f475Smrg0x00bc     U00bc  # onequarter
153d522f475Smrg0x00bd     U00bd  # onehalf
154d522f475Smrg0x00be     U00be  # threequarters
155d522f475Smrg0x00bf     U00bf  # questiondown
156d522f475Smrg0x00c0     U00c0  # Agrave
157d522f475Smrg0x00c1     U00c1  # Aacute
158d522f475Smrg0x00c2     U00c2  # Acircumflex
159d522f475Smrg0x00c3     U00c3  # Atilde
160d522f475Smrg0x00c4     U00c4  # Adiaeresis
161d522f475Smrg0x00c5     U00c5  # Aring
162d522f475Smrg0x00c6     U00c6  # AE
163d522f475Smrg0x00c7     U00c7  # Ccedilla
164d522f475Smrg0x00c8     U00c8  # Egrave
165d522f475Smrg0x00c9     U00c9  # Eacute
166d522f475Smrg0x00ca     U00ca  # Ecircumflex
167d522f475Smrg0x00cb     U00cb  # Ediaeresis
168d522f475Smrg0x00cc     U00cc  # Igrave
169d522f475Smrg0x00cd     U00cd  # Iacute
170d522f475Smrg0x00ce     U00ce  # Icircumflex
171d522f475Smrg0x00cf     U00cf  # Idiaeresis
172d522f475Smrg0x00d0     U00d0  # ETH
173d522f475Smrg0x00d1     U00d1  # Ntilde
174d522f475Smrg0x00d2     U00d2  # Ograve
175d522f475Smrg0x00d3     U00d3  # Oacute
176d522f475Smrg0x00d4     U00d4  # Ocircumflex
177d522f475Smrg0x00d5     U00d5  # Otilde
178d522f475Smrg0x00d6     U00d6  # Odiaeresis
179d522f475Smrg0x00d7     U00d7  # multiply
180d522f475Smrg0x00d8     U00d8  # Oslash
181d522f475Smrg0x00d9     U00d9  # Ugrave
182d522f475Smrg0x00da     U00da  # Uacute
183d522f475Smrg0x00db     U00db  # Ucircumflex
184d522f475Smrg0x00dc     U00dc  # Udiaeresis
185d522f475Smrg0x00dd     U00dd  # Yacute
186d522f475Smrg0x00de     U00de  # THORN
187d522f475Smrg0x00df     U00df  # ssharp
188d522f475Smrg0x00e0     U00e0  # agrave
189d522f475Smrg0x00e1     U00e1  # aacute
190d522f475Smrg0x00e2     U00e2  # acircumflex
191d522f475Smrg0x00e3     U00e3  # atilde
192d522f475Smrg0x00e4     U00e4  # adiaeresis
193d522f475Smrg0x00e5     U00e5  # aring
194d522f475Smrg0x00e6     U00e6  # ae
195d522f475Smrg0x00e7     U00e7  # ccedilla
196d522f475Smrg0x00e8     U00e8  # egrave
197d522f475Smrg0x00e9     U00e9  # eacute
198d522f475Smrg0x00ea     U00ea  # ecircumflex
199d522f475Smrg0x00eb     U00eb  # ediaeresis
200d522f475Smrg0x00ec     U00ec  # igrave
201d522f475Smrg0x00ed     U00ed  # iacute
202d522f475Smrg0x00ee     U00ee  # icircumflex
203d522f475Smrg0x00ef     U00ef  # idiaeresis
204d522f475Smrg0x00f0     U00f0  # eth
205d522f475Smrg0x00f1     U00f1  # ntilde
206d522f475Smrg0x00f2     U00f2  # ograve
207d522f475Smrg0x00f3     U00f3  # oacute
208d522f475Smrg0x00f4     U00f4  # ocircumflex
209d522f475Smrg0x00f5     U00f5  # otilde
210d522f475Smrg0x00f6     U00f6  # odiaeresis
211d522f475Smrg0x00f7     U00f7  # division
212d522f475Smrg0x00f8     U00f8  # oslash
213d522f475Smrg0x00f9     U00f9  # ugrave
214d522f475Smrg0x00fa     U00fa  # uacute
215d522f475Smrg0x00fb     U00fb  # ucircumflex
216d522f475Smrg0x00fc     U00fc  # udiaeresis
217d522f475Smrg0x00fd     U00fd  # yacute
218d522f475Smrg0x00fe     U00fe  # thorn
219d522f475Smrg0x00ff     U00ff  # ydiaeresis
220d522f475Smrg0x01a1     U0104  # Aogonek
221d522f475Smrg0x01a2     U02d8  # breve
222d522f475Smrg0x01a3     U0141  # Lstroke
223d522f475Smrg0x01a5     U013d  # Lcaron
224d522f475Smrg0x01a6     U015a  # Sacute
225d522f475Smrg0x01a9     U0160  # Scaron
226d522f475Smrg0x01aa     U015e  # Scedilla
227d522f475Smrg0x01ab     U0164  # Tcaron
228d522f475Smrg0x01ac     U0179  # Zacute
229d522f475Smrg0x01ae     U017d  # Zcaron
230d522f475Smrg0x01af     U017b  # Zabovedot
231d522f475Smrg0x01b1     U0105  # aogonek
232d522f475Smrg0x01b2     U02db  # ogonek
233d522f475Smrg0x01b3     U0142  # lstroke
234d522f475Smrg0x01b5     U013e  # lcaron
235d522f475Smrg0x01b6     U015b  # sacute
236d522f475Smrg0x01b7     U02c7  # caron
237d522f475Smrg0x01b9     U0161  # scaron
238d522f475Smrg0x01ba     U015f  # scedilla
239d522f475Smrg0x01bb     U0165  # tcaron
240d522f475Smrg0x01bc     U017a  # zacute
241d522f475Smrg0x01bd     U02dd  # doubleacute
242d522f475Smrg0x01be     U017e  # zcaron
243d522f475Smrg0x01bf     U017c  # zabovedot
244d522f475Smrg0x01c0     U0154  # Racute
245d522f475Smrg0x01c3     U0102  # Abreve
246d522f475Smrg0x01c5     U0139  # Lacute
247d522f475Smrg0x01c6     U0106  # Cacute
248d522f475Smrg0x01c8     U010c  # Ccaron
249d522f475Smrg0x01ca     U0118  # Eogonek
250d522f475Smrg0x01cc     U011a  # Ecaron
251d522f475Smrg0x01cf     U010e  # Dcaron
252d522f475Smrg0x01d0     U0110  # Dstroke
253d522f475Smrg0x01d1     U0143  # Nacute
254d522f475Smrg0x01d2     U0147  # Ncaron
255d522f475Smrg0x01d5     U0150  # Odoubleacute
256d522f475Smrg0x01d8     U0158  # Rcaron
257d522f475Smrg0x01d9     U016e  # Uring
258d522f475Smrg0x01db     U0170  # Udoubleacute
259d522f475Smrg0x01de     U0162  # Tcedilla
260d522f475Smrg0x01e0     U0155  # racute
261d522f475Smrg0x01e3     U0103  # abreve
262d522f475Smrg0x01e5     U013a  # lacute
263d522f475Smrg0x01e6     U0107  # cacute
264d522f475Smrg0x01e8     U010d  # ccaron
265d522f475Smrg0x01ea     U0119  # eogonek
266d522f475Smrg0x01ec     U011b  # ecaron
267d522f475Smrg0x01ef     U010f  # dcaron
268d522f475Smrg0x01f0     U0111  # dstroke
269d522f475Smrg0x01f1     U0144  # nacute
270d522f475Smrg0x01f2     U0148  # ncaron
271d522f475Smrg0x01f5     U0151  # odoubleacute
272d522f475Smrg0x01f8     U0159  # rcaron
273d522f475Smrg0x01f9     U016f  # uring
274d522f475Smrg0x01fb     U0171  # udoubleacute
275d522f475Smrg0x01fe     U0163  # tcedilla
276d522f475Smrg0x01ff     U02d9  # abovedot
277d522f475Smrg0x02a1     U0126  # Hstroke
278d522f475Smrg0x02a6     U0124  # Hcircumflex
279d522f475Smrg0x02a9     U0130  # Iabovedot
280d522f475Smrg0x02ab     U011e  # Gbreve
281d522f475Smrg0x02ac     U0134  # Jcircumflex
282d522f475Smrg0x02b1     U0127  # hstroke
283d522f475Smrg0x02b6     U0125  # hcircumflex
284d522f475Smrg0x02b9     U0131  # idotless
285d522f475Smrg0x02bb     U011f  # gbreve
286d522f475Smrg0x02bc     U0135  # jcircumflex
287d522f475Smrg0x02c5     U010a  # Cabovedot
288d522f475Smrg0x02c6     U0108  # Ccircumflex
289d522f475Smrg0x02d5     U0120  # Gabovedot
290d522f475Smrg0x02d8     U011c  # Gcircumflex
291d522f475Smrg0x02dd     U016c  # Ubreve
292d522f475Smrg0x02de     U015c  # Scircumflex
293d522f475Smrg0x02e5     U010b  # cabovedot
294d522f475Smrg0x02e6     U0109  # ccircumflex
295d522f475Smrg0x02f5     U0121  # gabovedot
296d522f475Smrg0x02f8     U011d  # gcircumflex
297d522f475Smrg0x02fd     U016d  # ubreve
298d522f475Smrg0x02fe     U015d  # scircumflex
299d522f475Smrg0x03a2     U0138  # kra
300d522f475Smrg0x03a3     U0156  # Rcedilla
301d522f475Smrg0x03a5     U0128  # Itilde
302d522f475Smrg0x03a6     U013b  # Lcedilla
303d522f475Smrg0x03aa     U0112  # Emacron
304d522f475Smrg0x03ab     U0122  # Gcedilla
305d522f475Smrg0x03ac     U0166  # Tslash
306d522f475Smrg0x03b3     U0157  # rcedilla
307d522f475Smrg0x03b5     U0129  # itilde
308d522f475Smrg0x03b6     U013c  # lcedilla
309d522f475Smrg0x03ba     U0113  # emacron
310d522f475Smrg0x03bb     U0123  # gcedilla
311d522f475Smrg0x03bc     U0167  # tslash
312d522f475Smrg0x03bd     U014a  # ENG
313d522f475Smrg0x03bf     U014b  # eng
314d522f475Smrg0x03c0     U0100  # Amacron
315d522f475Smrg0x03c7     U012e  # Iogonek
316d522f475Smrg0x03cc     U0116  # Eabovedot
317d522f475Smrg0x03cf     U012a  # Imacron
318d522f475Smrg0x03d1     U0145  # Ncedilla
319d522f475Smrg0x03d2     U014c  # Omacron
320d522f475Smrg0x03d3     U0136  # Kcedilla
321d522f475Smrg0x03d9     U0172  # Uogonek
322d522f475Smrg0x03dd     U0168  # Utilde
323d522f475Smrg0x03de     U016a  # Umacron
324d522f475Smrg0x03e0     U0101  # amacron
325d522f475Smrg0x03e7     U012f  # iogonek
326d522f475Smrg0x03ec     U0117  # eabovedot
327d522f475Smrg0x03ef     U012b  # imacron
328d522f475Smrg0x03f1     U0146  # ncedilla
329d522f475Smrg0x03f2     U014d  # omacron
330d522f475Smrg0x03f3     U0137  # kcedilla
331d522f475Smrg0x03f9     U0173  # uogonek
332d522f475Smrg0x03fd     U0169  # utilde
333d522f475Smrg0x03fe     U016b  # umacron
334d522f475Smrg0x047e     U203e  # overline
335d522f475Smrg0x04a1     U3002  # kana_fullstop
336d522f475Smrg0x04a2     U300c  # kana_openingbracket
337d522f475Smrg0x04a3     U300d  # kana_closingbracket
338d522f475Smrg0x04a4     U3001  # kana_comma
339d522f475Smrg0x04a5     U30fb  # kana_conjunctive
340d522f475Smrg0x04a6     U30f2  # kana_WO
341d522f475Smrg0x04a7     U30a1  # kana_a
342d522f475Smrg0x04a8     U30a3  # kana_i
343d522f475Smrg0x04a9     U30a5  # kana_u
344d522f475Smrg0x04aa     U30a7  # kana_e
345d522f475Smrg0x04ab     U30a9  # kana_o
346d522f475Smrg0x04ac     U30e3  # kana_ya
347d522f475Smrg0x04ad     U30e5  # kana_yu
348d522f475Smrg0x04ae     U30e7  # kana_yo
349d522f475Smrg0x04af     U30c3  # kana_tsu
350d522f475Smrg0x04b0     U30fc  # prolongedsound
351d522f475Smrg0x04b1     U30a2  # kana_A
352d522f475Smrg0x04b2     U30a4  # kana_I
353d522f475Smrg0x04b3     U30a6  # kana_U
354d522f475Smrg0x04b4     U30a8  # kana_E
355d522f475Smrg0x04b5     U30aa  # kana_O
356d522f475Smrg0x04b6     U30ab  # kana_KA
357d522f475Smrg0x04b7     U30ad  # kana_KI
358d522f475Smrg0x04b8     U30af  # kana_KU
359d522f475Smrg0x04b9     U30b1  # kana_KE
360d522f475Smrg0x04ba     U30b3  # kana_KO
361d522f475Smrg0x04bb     U30b5  # kana_SA
362d522f475Smrg0x04bc     U30b7  # kana_SHI
363d522f475Smrg0x04bd     U30b9  # kana_SU
364d522f475Smrg0x04be     U30bb  # kana_SE
365d522f475Smrg0x04bf     U30bd  # kana_SO
366d522f475Smrg0x04c0     U30bf  # kana_TA
367d522f475Smrg0x04c1     U30c1  # kana_CHI
368d522f475Smrg0x04c2     U30c4  # kana_TSU
369d522f475Smrg0x04c3     U30c6  # kana_TE
370d522f475Smrg0x04c4     U30c8  # kana_TO
371d522f475Smrg0x04c5     U30ca  # kana_NA
372d522f475Smrg0x04c6     U30cb  # kana_NI
373d522f475Smrg0x04c7     U30cc  # kana_NU
374d522f475Smrg0x04c8     U30cd  # kana_NE
375d522f475Smrg0x04c9     U30ce  # kana_NO
376d522f475Smrg0x04ca     U30cf  # kana_HA
377d522f475Smrg0x04cb     U30d2  # kana_HI
378d522f475Smrg0x04cc     U30d5  # kana_FU
379d522f475Smrg0x04cd     U30d8  # kana_HE
380d522f475Smrg0x04ce     U30db  # kana_HO
381d522f475Smrg0x04cf     U30de  # kana_MA
382d522f475Smrg0x04d0     U30df  # kana_MI
383d522f475Smrg0x04d1     U30e0  # kana_MU
384d522f475Smrg0x04d2     U30e1  # kana_ME
385d522f475Smrg0x04d3     U30e2  # kana_MO
386d522f475Smrg0x04d4     U30e4  # kana_YA
387d522f475Smrg0x04d5     U30e6  # kana_YU
388d522f475Smrg0x04d6     U30e8  # kana_YO
389d522f475Smrg0x04d7     U30e9  # kana_RA
390d522f475Smrg0x04d8     U30ea  # kana_RI
391d522f475Smrg0x04d9     U30eb  # kana_RU
392d522f475Smrg0x04da     U30ec  # kana_RE
393d522f475Smrg0x04db     U30ed  # kana_RO
394d522f475Smrg0x04dc     U30ef  # kana_WA
395d522f475Smrg0x04dd     U30f3  # kana_N
396d522f475Smrg0x04de     U309b  # voicedsound
397d522f475Smrg0x04df     U309c  # semivoicedsound
398d522f475Smrg0x05ac     U060c  # Arabic_comma
399d522f475Smrg0x05bb     U061b  # Arabic_semicolon
400d522f475Smrg0x05bf     U061f  # Arabic_question_mark
401d522f475Smrg0x05c1     U0621  # Arabic_hamza
402d522f475Smrg0x05c2     U0622  # Arabic_maddaonalef
403d522f475Smrg0x05c3     U0623  # Arabic_hamzaonalef
404d522f475Smrg0x05c4     U0624  # Arabic_hamzaonwaw
405d522f475Smrg0x05c5     U0625  # Arabic_hamzaunderalef
406d522f475Smrg0x05c6     U0626  # Arabic_hamzaonyeh
407d522f475Smrg0x05c7     U0627  # Arabic_alef
408d522f475Smrg0x05c8     U0628  # Arabic_beh
409d522f475Smrg0x05c9     U0629  # Arabic_tehmarbuta
410d522f475Smrg0x05ca     U062a  # Arabic_teh
411d522f475Smrg0x05cb     U062b  # Arabic_theh
412d522f475Smrg0x05cc     U062c  # Arabic_jeem
413d522f475Smrg0x05cd     U062d  # Arabic_hah
414d522f475Smrg0x05ce     U062e  # Arabic_khah
415d522f475Smrg0x05cf     U062f  # Arabic_dal
416d522f475Smrg0x05d0     U0630  # Arabic_thal
417d522f475Smrg0x05d1     U0631  # Arabic_ra
418d522f475Smrg0x05d2     U0632  # Arabic_zain
419d522f475Smrg0x05d3     U0633  # Arabic_seen
420d522f475Smrg0x05d4     U0634  # Arabic_sheen
421d522f475Smrg0x05d5     U0635  # Arabic_sad
422d522f475Smrg0x05d6     U0636  # Arabic_dad
423d522f475Smrg0x05d7     U0637  # Arabic_tah
424d522f475Smrg0x05d8     U0638  # Arabic_zah
425d522f475Smrg0x05d9     U0639  # Arabic_ain
426d522f475Smrg0x05da     U063a  # Arabic_ghain
427d522f475Smrg0x05e0     U0640  # Arabic_tatweel
428d522f475Smrg0x05e1     U0641  # Arabic_feh
429d522f475Smrg0x05e2     U0642  # Arabic_qaf
430d522f475Smrg0x05e3     U0643  # Arabic_kaf
431d522f475Smrg0x05e4     U0644  # Arabic_lam
432d522f475Smrg0x05e5     U0645  # Arabic_meem
433d522f475Smrg0x05e6     U0646  # Arabic_noon
434d522f475Smrg0x05e7     U0647  # Arabic_ha
435d522f475Smrg0x05e8     U0648  # Arabic_waw
436d522f475Smrg0x05e9     U0649  # Arabic_alefmaksura
437d522f475Smrg0x05ea     U064a  # Arabic_yeh
438d522f475Smrg0x05eb     U064b  # Arabic_fathatan
439d522f475Smrg0x05ec     U064c  # Arabic_dammatan
440d522f475Smrg0x05ed     U064d  # Arabic_kasratan
441d522f475Smrg0x05ee     U064e  # Arabic_fatha
442d522f475Smrg0x05ef     U064f  # Arabic_damma
443d522f475Smrg0x05f0     U0650  # Arabic_kasra
444d522f475Smrg0x05f1     U0651  # Arabic_shadda
445d522f475Smrg0x05f2     U0652  # Arabic_sukun
446d522f475Smrg0x06a1     U0452  # Serbian_dje
447d522f475Smrg0x06a2     U0453  # Macedonia_gje
448d522f475Smrg0x06a3     U0451  # Cyrillic_io
449d522f475Smrg0x06a4     U0454  # Ukrainian_ie
450d522f475Smrg0x06a5     U0455  # Macedonia_dse
451d522f475Smrg0x06a6     U0456  # Ukrainian_i
452d522f475Smrg0x06a7     U0457  # Ukrainian_yi
453d522f475Smrg0x06a8     U0458  # Cyrillic_je
454d522f475Smrg0x06a9     U0459  # Cyrillic_lje
455d522f475Smrg0x06aa     U045a  # Cyrillic_nje
456d522f475Smrg0x06ab     U045b  # Serbian_tshe
457d522f475Smrg0x06ac     U045c  # Macedonia_kje
458d522f475Smrg0x06ad     U0491  # Ukrainian_ghe_with_upturn
459d522f475Smrg0x06ae     U045e  # Byelorussian_shortu
460d522f475Smrg0x06af     U045f  # Cyrillic_dzhe
461d522f475Smrg0x06b0     U2116  # numerosign
462d522f475Smrg0x06b1     U0402  # Serbian_DJE
463d522f475Smrg0x06b2     U0403  # Macedonia_GJE
464d522f475Smrg0x06b3     U0401  # Cyrillic_IO
465d522f475Smrg0x06b4     U0404  # Ukrainian_IE
466d522f475Smrg0x06b5     U0405  # Macedonia_DSE
467d522f475Smrg0x06b6     U0406  # Ukrainian_I
468d522f475Smrg0x06b7     U0407  # Ukrainian_YI
469d522f475Smrg0x06b8     U0408  # Cyrillic_JE
470d522f475Smrg0x06b9     U0409  # Cyrillic_LJE
471d522f475Smrg0x06ba     U040a  # Cyrillic_NJE
472d522f475Smrg0x06bb     U040b  # Serbian_TSHE
473d522f475Smrg0x06bc     U040c  # Macedonia_KJE
474d522f475Smrg0x06bd     U0490  # Ukrainian_GHE_WITH_UPTURN
475d522f475Smrg0x06be     U040e  # Byelorussian_SHORTU
476d522f475Smrg0x06bf     U040f  # Cyrillic_DZHE
477d522f475Smrg0x06c0     U044e  # Cyrillic_yu
478d522f475Smrg0x06c1     U0430  # Cyrillic_a
479d522f475Smrg0x06c2     U0431  # Cyrillic_be
480d522f475Smrg0x06c3     U0446  # Cyrillic_tse
481d522f475Smrg0x06c4     U0434  # Cyrillic_de
482d522f475Smrg0x06c5     U0435  # Cyrillic_ie
483d522f475Smrg0x06c6     U0444  # Cyrillic_ef
484d522f475Smrg0x06c7     U0433  # Cyrillic_ghe
485d522f475Smrg0x06c8     U0445  # Cyrillic_ha
486d522f475Smrg0x06c9     U0438  # Cyrillic_i
487d522f475Smrg0x06ca     U0439  # Cyrillic_shorti
488d522f475Smrg0x06cb     U043a  # Cyrillic_ka
489d522f475Smrg0x06cc     U043b  # Cyrillic_el
490d522f475Smrg0x06cd     U043c  # Cyrillic_em
491d522f475Smrg0x06ce     U043d  # Cyrillic_en
492d522f475Smrg0x06cf     U043e  # Cyrillic_o
493d522f475Smrg0x06d0     U043f  # Cyrillic_pe
494d522f475Smrg0x06d1     U044f  # Cyrillic_ya
495d522f475Smrg0x06d2     U0440  # Cyrillic_er
496d522f475Smrg0x06d3     U0441  # Cyrillic_es
497d522f475Smrg0x06d4     U0442  # Cyrillic_te
498d522f475Smrg0x06d5     U0443  # Cyrillic_u
499d522f475Smrg0x06d6     U0436  # Cyrillic_zhe
500d522f475Smrg0x06d7     U0432  # Cyrillic_ve
501d522f475Smrg0x06d8     U044c  # Cyrillic_softsign
502d522f475Smrg0x06d9     U044b  # Cyrillic_yeru
503d522f475Smrg0x06da     U0437  # Cyrillic_ze
504d522f475Smrg0x06db     U0448  # Cyrillic_sha
505d522f475Smrg0x06dc     U044d  # Cyrillic_e
506d522f475Smrg0x06dd     U0449  # Cyrillic_shcha
507d522f475Smrg0x06de     U0447  # Cyrillic_che
508d522f475Smrg0x06df     U044a  # Cyrillic_hardsign
509d522f475Smrg0x06e0     U042e  # Cyrillic_YU
510d522f475Smrg0x06e1     U0410  # Cyrillic_A
511d522f475Smrg0x06e2     U0411  # Cyrillic_BE
512d522f475Smrg0x06e3     U0426  # Cyrillic_TSE
513d522f475Smrg0x06e4     U0414  # Cyrillic_DE
514d522f475Smrg0x06e5     U0415  # Cyrillic_IE
515d522f475Smrg0x06e6     U0424  # Cyrillic_EF
516d522f475Smrg0x06e7     U0413  # Cyrillic_GHE
517d522f475Smrg0x06e8     U0425  # Cyrillic_HA
518d522f475Smrg0x06e9     U0418  # Cyrillic_I
519d522f475Smrg0x06ea     U0419  # Cyrillic_SHORTI
520d522f475Smrg0x06eb     U041a  # Cyrillic_KA
521d522f475Smrg0x06ec     U041b  # Cyrillic_EL
522d522f475Smrg0x06ed     U041c  # Cyrillic_EM
523d522f475Smrg0x06ee     U041d  # Cyrillic_EN
524d522f475Smrg0x06ef     U041e  # Cyrillic_O
525d522f475Smrg0x06f0     U041f  # Cyrillic_PE
526d522f475Smrg0x06f1     U042f  # Cyrillic_YA
527d522f475Smrg0x06f2     U0420  # Cyrillic_ER
528d522f475Smrg0x06f3     U0421  # Cyrillic_ES
529d522f475Smrg0x06f4     U0422  # Cyrillic_TE
530d522f475Smrg0x06f5     U0423  # Cyrillic_U
531d522f475Smrg0x06f6     U0416  # Cyrillic_ZHE
532d522f475Smrg0x06f7     U0412  # Cyrillic_VE
533d522f475Smrg0x06f8     U042c  # Cyrillic_SOFTSIGN
534d522f475Smrg0x06f9     U042b  # Cyrillic_YERU
535d522f475Smrg0x06fa     U0417  # Cyrillic_ZE
536d522f475Smrg0x06fb     U0428  # Cyrillic_SHA
537d522f475Smrg0x06fc     U042d  # Cyrillic_E
538d522f475Smrg0x06fd     U0429  # Cyrillic_SHCHA
539d522f475Smrg0x06fe     U0427  # Cyrillic_CHE
540d522f475Smrg0x06ff     U042a  # Cyrillic_HARDSIGN
541d522f475Smrg0x07a1     U0386  # Greek_ALPHAaccent
542d522f475Smrg0x07a2     U0388  # Greek_EPSILONaccent
543d522f475Smrg0x07a3     U0389  # Greek_ETAaccent
544d522f475Smrg0x07a4     U038a  # Greek_IOTAaccent
545d522f475Smrg0x07a5     U03aa  # Greek_IOTAdieresis
546d522f475Smrg0x07a7     U038c  # Greek_OMICRONaccent
547d522f475Smrg0x07a8     U038e  # Greek_UPSILONaccent
548d522f475Smrg0x07a9     U03ab  # Greek_UPSILONdieresis
549d522f475Smrg0x07ab     U038f  # Greek_OMEGAaccent
550d522f475Smrg0x07ae     U0385  # Greek_accentdieresis
551d522f475Smrg0x07af     U2015  # Greek_horizbar
552d522f475Smrg0x07b1     U03ac  # Greek_alphaaccent
553d522f475Smrg0x07b2     U03ad  # Greek_epsilonaccent
554d522f475Smrg0x07b3     U03ae  # Greek_etaaccent
555d522f475Smrg0x07b4     U03af  # Greek_iotaaccent
556d522f475Smrg0x07b5     U03ca  # Greek_IOTAdieresis
557d522f475Smrg0x07b6     U0390  # Greek_iotaaccentdieresis
558d522f475Smrg0x07b7     U03cc  # Greek_omicronaccent
559d522f475Smrg0x07b8     U03cd  # Greek_upsilonaccent
560d522f475Smrg0x07b9     U03cb  # Greek_upsilondieresis
561d522f475Smrg0x07ba     U03b0  # Greek_upsilonaccentdieresis
562d522f475Smrg0x07bb     U03ce  # Greek_omegaaccent
563d522f475Smrg0x07c1     U0391  # Greek_ALPHA
564d522f475Smrg0x07c2     U0392  # Greek_BETA
565d522f475Smrg0x07c3     U0393  # Greek_GAMMA
566d522f475Smrg0x07c4     U0394  # Greek_DELTA
567d522f475Smrg0x07c5     U0395  # Greek_EPSILON
568d522f475Smrg0x07c6     U0396  # Greek_ZETA
569d522f475Smrg0x07c7     U0397  # Greek_ETA
570d522f475Smrg0x07c8     U0398  # Greek_THETA
571d522f475Smrg0x07c9     U0399  # Greek_IOTA
572d522f475Smrg0x07ca     U039a  # Greek_KAPPA
573d522f475Smrg0x07cb     U039b  # Greek_LAMBDA
574d522f475Smrg0x07cb     U039b  # Greek_LAMDA
575d522f475Smrg0x07cc     U039c  # Greek_MU
576d522f475Smrg0x07cd     U039d  # Greek_NU
577d522f475Smrg0x07ce     U039e  # Greek_XI
578d522f475Smrg0x07cf     U039f  # Greek_OMICRON
579d522f475Smrg0x07d0     U03a0  # Greek_PI
580d522f475Smrg0x07d1     U03a1  # Greek_RHO
581d522f475Smrg0x07d2     U03a3  # Greek_SIGMA
582d522f475Smrg0x07d4     U03a4  # Greek_TAU
583d522f475Smrg0x07d5     U03a5  # Greek_UPSILON
584d522f475Smrg0x07d6     U03a6  # Greek_PHI
585d522f475Smrg0x07d7     U03a7  # Greek_CHI
586d522f475Smrg0x07d8     U03a8  # Greek_PSI
587d522f475Smrg0x07d9     U03a9  # Greek_OMEGA
588d522f475Smrg0x07e1     U03b1  # Greek_alpha
589d522f475Smrg0x07e2     U03b2  # Greek_beta
590d522f475Smrg0x07e3     U03b3  # Greek_gamma
591d522f475Smrg0x07e4     U03b4  # Greek_delta
592d522f475Smrg0x07e5     U03b5  # Greek_epsilon
593d522f475Smrg0x07e6     U03b6  # Greek_zeta
594d522f475Smrg0x07e7     U03b7  # Greek_eta
595d522f475Smrg0x07e8     U03b8  # Greek_theta
596d522f475Smrg0x07e9     U03b9  # Greek_iota
597d522f475Smrg0x07ea     U03ba  # Greek_kappa
598d522f475Smrg0x07eb     U03bb  # Greek_lambda
599d522f475Smrg0x07ec     U03bc  # Greek_mu
600d522f475Smrg0x07ed     U03bd  # Greek_nu
601d522f475Smrg0x07ee     U03be  # Greek_xi
602d522f475Smrg0x07ef     U03bf  # Greek_omicron
603d522f475Smrg0x07f0     U03c0  # Greek_pi
604d522f475Smrg0x07f1     U03c1  # Greek_rho
605d522f475Smrg0x07f2     U03c3  # Greek_sigma
606d522f475Smrg0x07f3     U03c2  # Greek_finalsmallsigma
607d522f475Smrg0x07f4     U03c4  # Greek_tau
608d522f475Smrg0x07f5     U03c5  # Greek_upsilon
609d522f475Smrg0x07f6     U03c6  # Greek_phi
610d522f475Smrg0x07f7     U03c7  # Greek_chi
611d522f475Smrg0x07f8     U03c8  # Greek_psi
612d522f475Smrg0x07f9     U03c9  # Greek_omega
613d522f475Smrg0x08a1     U23b7  # leftradical
614d522f475Smrg0x08a2     U250c  # topleftradical
615d522f475Smrg0x08a3     U2500  # horizconnector
616d522f475Smrg0x08a4     U2320  # topintegral
617d522f475Smrg0x08a5     U2321  # botintegral
618d522f475Smrg0x08a6     U2502  # vertconnector
619d522f475Smrg0x08a7     U23a1  # topleftsqbracket
620d522f475Smrg0x08a8     U23a3  # botleftsqbracket
621d522f475Smrg0x08a9     U23a4  # toprightsqbracket
622d522f475Smrg0x08aa     U23a6  # botrightsqbracket
623d522f475Smrg0x08ab     U239b  # topleftparens
624d522f475Smrg0x08ac     U239d  # botleftparens
625d522f475Smrg0x08ad     U239e  # toprightparens
626d522f475Smrg0x08ae     U23a0  # botrightparens
627d522f475Smrg0x08af     U23a8  # leftmiddlecurlybrace
628d522f475Smrg0x08b0     U23ac  # rightmiddlecurlybrace
629d522f475Smrg0x08b1     U0000  # topleftsummation
630d522f475Smrg0x08b2     U0000  # botleftsummation
631d522f475Smrg0x08b3     U0000  # topvertsummationconnector
632d522f475Smrg0x08b4     U0000  # botvertsummationconnector
633d522f475Smrg0x08b5     U0000  # toprightsummation
634d522f475Smrg0x08b6     U0000  # botrightsummation
635d522f475Smrg0x08b7     U0000  # rightmiddlesummation
636d522f475Smrg0x08bc     U2264  # lessthanequal
637d522f475Smrg0x08bd     U2260  # notequal
638d522f475Smrg0x08be     U2265  # greaterthanequal
639d522f475Smrg0x08bf     U222b  # integral
640d522f475Smrg0x08c0     U2234  # therefore
641d522f475Smrg0x08c1     U221d  # variation
642d522f475Smrg0x08c2     U221e  # infinity
643d522f475Smrg0x08c5     U2207  # nabla
644d522f475Smrg0x08c8     U223c  # approximate
645d522f475Smrg0x08c9     U2243  # similarequal
646d522f475Smrg0x08cd     U21d4  # ifonlyif
647d522f475Smrg0x08ce     U21d2  # implies
648d522f475Smrg0x08cf     U2261  # identical
649d522f475Smrg0x08d6     U221a  # radical
650d522f475Smrg0x08da     U2282  # includedin
651d522f475Smrg0x08db     U2283  # includes
652d522f475Smrg0x08dc     U2229  # intersection
653d522f475Smrg0x08dd     U222a  # union
654d522f475Smrg0x08de     U2227  # logicaland
655d522f475Smrg0x08df     U2228  # logicalor
656d522f475Smrg0x08ef     U2202  # partialderivative
657d522f475Smrg0x08f6     U0192  # function
658d522f475Smrg0x08fb     U2190  # leftarrow
659d522f475Smrg0x08fc     U2191  # uparrow
660d522f475Smrg0x08fd     U2192  # rightarrow
661d522f475Smrg0x08fe     U2193  # downarrow
662d522f475Smrg0x09df     U2422  # blank
663d522f475Smrg0x09e0     U25c6  # soliddiamond
664d522f475Smrg0x09e1     U2592  # checkerboard
665d522f475Smrg0x09e2     U2409  # ht
666d522f475Smrg0x09e3     U240c  # ff
667d522f475Smrg0x09e4     U240d  # cr
668d522f475Smrg0x09e5     U240a  # lf
669d522f475Smrg0x09e8     U2424  # nl
670d522f475Smrg0x09e9     U240b  # vt
671d522f475Smrg0x09ea     U2518  # lowrightcorner
672d522f475Smrg0x09eb     U2510  # uprightcorner
673d522f475Smrg0x09ec     U250c  # upleftcorner
674d522f475Smrg0x09ed     U2514  # lowleftcorner
675d522f475Smrg0x09ee     U253c  # crossinglines
676d522f475Smrg0x09ef     U23ba  # horizlinescan1
677d522f475Smrg0x09f0     U23bb  # horizlinescan3
678d522f475Smrg0x09f1     U2500  # horizlinescan5
679d522f475Smrg0x09f2     U23bc  # horizlinescan7
680d522f475Smrg0x09f3     U23bd  # horizlinescan9
681d522f475Smrg0x09f4     U251c  # leftt
682d522f475Smrg0x09f5     U2524  # rightt
683d522f475Smrg0x09f6     U2534  # bott
684d522f475Smrg0x09f7     U252c  # topt
685d522f475Smrg0x09f8     U2502  # vertbar
686d522f475Smrg0x0aa1     U2003  # emspace
687d522f475Smrg0x0aa2     U2002  # enspace
688d522f475Smrg0x0aa3     U2004  # em3space
689d522f475Smrg0x0aa4     U2005  # em4space
690d522f475Smrg0x0aa5     U2007  # digitspace
691d522f475Smrg0x0aa6     U2008  # punctspace
692d522f475Smrg0x0aa7     U2009  # thinspace
693d522f475Smrg0x0aa8     U200a  # hairspace
694d522f475Smrg0x0aa9     U2014  # emdash
695d522f475Smrg0x0aaa     U2013  # endash
696d522f475Smrg0x0aac     U2423  # signifblank
697d522f475Smrg0x0aae     U2026  # ellipsis
698d522f475Smrg0x0aaf     U2025  # doubbaselinedot
699d522f475Smrg0x0ab0     U2153  # onethird
700d522f475Smrg0x0ab1     U2154  # twothirds
701d522f475Smrg0x0ab2     U2155  # onefifth
702d522f475Smrg0x0ab3     U2156  # twofifths
703d522f475Smrg0x0ab4     U2157  # threefifths
704d522f475Smrg0x0ab5     U2158  # fourfifths
705d522f475Smrg0x0ab6     U2159  # onesixth
706d522f475Smrg0x0ab7     U215a  # fivesixths
707d522f475Smrg0x0ab8     U2105  # careof
708d522f475Smrg0x0abb     U2012  # figdash
709d522f475Smrg0x0abc     U2329  # leftanglebracket (not U+27E8)
710d522f475Smrg0x0abd     U002e  # decimalpoint
711d522f475Smrg0x0abe     U232a  # rightanglebracket (not U+27E9)
712d522f475Smrg0x0abf     U0000  # marker
713d522f475Smrg0x0ac3     U215b  # oneeighth
714d522f475Smrg0x0ac4     U215c  # threeeighths
715d522f475Smrg0x0ac5     U215d  # fiveeighths
716d522f475Smrg0x0ac6     U215e  # seveneighths
717d522f475Smrg0x0ac9     U2122  # trademark
718d522f475Smrg0x0aca     U2613  # signaturemark
719d522f475Smrg0x0acb     U0000  # trademarkincircle
720d522f475Smrg0x0acc     U25c1  # leftopentriangle
721d522f475Smrg0x0acd     U25b7  # rightopentriangle
722d522f475Smrg0x0ace     U25cb  # emopencircle
723d522f475Smrg0x0acf     U25af  # emopenrectangle
724d522f475Smrg0x0ad0     U2018  # leftsinglequotemark
725d522f475Smrg0x0ad1     U2019  # rightsinglequotemark
726d522f475Smrg0x0ad2     U201c  # leftdoublequotemark
727d522f475Smrg0x0ad3     U201d  # rightdoublequotemark
728d522f475Smrg0x0ad4     U211e  # prescription
7292e4f8982Smrg0x0ad5     U2030  # per mille
730d522f475Smrg0x0ad6     U2032  # minutes
731d522f475Smrg0x0ad7     U2033  # seconds
732d522f475Smrg0x0ad9     U271d  # latincross
733d522f475Smrg0x0ada     U0000  # hexagram
734d522f475Smrg0x0adb     U25ac  # filledrectbullet
735d522f475Smrg0x0adc     U25c0  # filledlefttribullet
736d522f475Smrg0x0add     U25b6  # filledrighttribullet
737d522f475Smrg0x0ade     U25cf  # emfilledcircle
738d522f475Smrg0x0adf     U25ae  # emfilledrect
739d522f475Smrg0x0ae0     U25e6  # enopencircbullet
740d522f475Smrg0x0ae1     U25ab  # enopensquarebullet
741d522f475Smrg0x0ae2     U25ad  # openrectbullet
742d522f475Smrg0x0ae3     U25b3  # opentribulletup
743d522f475Smrg0x0ae4     U25bd  # opentribulletdown
744d522f475Smrg0x0ae5     U2606  # openstar
745d522f475Smrg0x0ae6     U2022  # enfilledcircbullet
746d522f475Smrg0x0ae7     U25aa  # enfilledsqbullet
747d522f475Smrg0x0ae8     U25b2  # filledtribulletup
748d522f475Smrg0x0ae9     U25bc  # filledtribulletdown
749d522f475Smrg0x0aea     U261c  # leftpointer
750d522f475Smrg0x0aeb     U261e  # rightpointer
751d522f475Smrg0x0aec     U2663  # club
752d522f475Smrg0x0aed     U2666  # diamond
753d522f475Smrg0x0aee     U2665  # heart
754d522f475Smrg0x0af0     U2720  # maltesecross
755d522f475Smrg0x0af1     U2020  # dagger
756d522f475Smrg0x0af2     U2021  # doubledagger
757d522f475Smrg0x0af3     U2713  # checkmark
758d522f475Smrg0x0af4     U2717  # ballotcross
759d522f475Smrg0x0af5     U266f  # musicalsharp
760d522f475Smrg0x0af6     U266d  # musicalflat
761d522f475Smrg0x0af7     U2642  # malesymbol
762d522f475Smrg0x0af8     U2640  # femalesymbol
763d522f475Smrg0x0af9     U260e  # telephone
764d522f475Smrg0x0afa     U2315  # telephonerecorder
765d522f475Smrg0x0afb     U2117  # phonographcopyright
766d522f475Smrg0x0afc     U2038  # caret
767d522f475Smrg0x0afd     U201a  # singlelowquotemark
768d522f475Smrg0x0afe     U201e  # doublelowquotemark
769d522f475Smrg0x0aff     U0000  # cursor
770d522f475Smrg0x0ba3     U003c  # leftcaret
771d522f475Smrg0x0ba6     U003e  # rightcaret
772d522f475Smrg0x0ba8     U2228  # downcaret
773d522f475Smrg0x0ba9     U2227  # upcaret
774d522f475Smrg0x0bc0     U00af  # overbar
775f2e35a3aSmrg0x0bc2     U22a4  # downtack
776d522f475Smrg0x0bc3     U2229  # upshoe
777d522f475Smrg0x0bc4     U230a  # downstile
778d522f475Smrg0x0bc6     U005f  # underbar
779d522f475Smrg0x0bca     U2218  # jot
780d522f475Smrg0x0bcc     U2395  # quad
781f2e35a3aSmrg0x0bce     U22a5  # uptack
782d522f475Smrg0x0bcf     U25cb  # circle
783d522f475Smrg0x0bd3     U2308  # upstile
784d522f475Smrg0x0bd6     U222a  # downshoe
785d522f475Smrg0x0bd8     U2283  # rightshoe
786d522f475Smrg0x0bda     U2282  # leftshoe
787f2e35a3aSmrg0x0bdc     U22a3  # lefttack
788f2e35a3aSmrg0x0bfc     U22a2  # righttack
789d522f475Smrg0x0cdf     U2017  # hebrew_doublelowline
790d522f475Smrg0x0ce0     U05d0  # hebrew_aleph
791d522f475Smrg0x0ce1     U05d1  # hebrew_bet
792d522f475Smrg0x0ce2     U05d2  # hebrew_gimel
793d522f475Smrg0x0ce3     U05d3  # hebrew_dalet
794d522f475Smrg0x0ce4     U05d4  # hebrew_he
795d522f475Smrg0x0ce5     U05d5  # hebrew_waw
796d522f475Smrg0x0ce6     U05d6  # hebrew_zain
797d522f475Smrg0x0ce7     U05d7  # hebrew_chet
798d522f475Smrg0x0ce8     U05d8  # hebrew_tet
799d522f475Smrg0x0ce9     U05d9  # hebrew_yod
800d522f475Smrg0x0cea     U05da  # hebrew_finalkaph
801d522f475Smrg0x0ceb     U05db  # hebrew_kaph
802d522f475Smrg0x0cec     U05dc  # hebrew_lamed
803d522f475Smrg0x0ced     U05dd  # hebrew_finalmem
804d522f475Smrg0x0cee     U05de  # hebrew_mem
805d522f475Smrg0x0cef     U05df  # hebrew_finalnun
806d522f475Smrg0x0cf0     U05e0  # hebrew_nun
807d522f475Smrg0x0cf1     U05e1  # hebrew_samech
808d522f475Smrg0x0cf2     U05e2  # hebrew_ayin
809d522f475Smrg0x0cf3     U05e3  # hebrew_finalpe
810d522f475Smrg0x0cf4     U05e4  # hebrew_pe
811d522f475Smrg0x0cf5     U05e5  # hebrew_finalzade
812d522f475Smrg0x0cf6     U05e6  # hebrew_zade
813d522f475Smrg0x0cf7     U05e7  # hebrew_qoph
814d522f475Smrg0x0cf8     U05e8  # hebrew_resh
815d522f475Smrg0x0cf9     U05e9  # hebrew_shin
816d522f475Smrg0x0cfa     U05ea  # hebrew_taw
817d522f475Smrg0x0da1     U0e01  # Thai_kokai
818d522f475Smrg0x0da2     U0e02  # Thai_khokhai
819d522f475Smrg0x0da3     U0e03  # Thai_khokhuat
820d522f475Smrg0x0da4     U0e04  # Thai_khokhwai
821d522f475Smrg0x0da5     U0e05  # Thai_khokhon
822d522f475Smrg0x0da6     U0e06  # Thai_khorakhang
823d522f475Smrg0x0da7     U0e07  # Thai_ngongu
824d522f475Smrg0x0da8     U0e08  # Thai_chochan
825d522f475Smrg0x0da9     U0e09  # Thai_choching
826d522f475Smrg0x0daa     U0e0a  # Thai_chochang
827d522f475Smrg0x0dab     U0e0b  # Thai_soso
828d522f475Smrg0x0dac     U0e0c  # Thai_chochoe
829d522f475Smrg0x0dad     U0e0d  # Thai_yoying
830d522f475Smrg0x0dae     U0e0e  # Thai_dochada
831d522f475Smrg0x0daf     U0e0f  # Thai_topatak
832d522f475Smrg0x0db0     U0e10  # Thai_thothan
833d522f475Smrg0x0db1     U0e11  # Thai_thonangmontho
834d522f475Smrg0x0db2     U0e12  # Thai_thophuthao
835d522f475Smrg0x0db3     U0e13  # Thai_nonen
836d522f475Smrg0x0db4     U0e14  # Thai_dodek
837d522f475Smrg0x0db5     U0e15  # Thai_totao
838d522f475Smrg0x0db6     U0e16  # Thai_thothung
839d522f475Smrg0x0db7     U0e17  # Thai_thothahan
840d522f475Smrg0x0db8     U0e18  # Thai_thothong
841d522f475Smrg0x0db9     U0e19  # Thai_nonu
842d522f475Smrg0x0dba     U0e1a  # Thai_bobaimai
843d522f475Smrg0x0dbb     U0e1b  # Thai_popla
844d522f475Smrg0x0dbc     U0e1c  # Thai_phophung
845d522f475Smrg0x0dbd     U0e1d  # Thai_fofa
846d522f475Smrg0x0dbe     U0e1e  # Thai_phophan
847d522f475Smrg0x0dbf     U0e1f  # Thai_fofan
848d522f475Smrg0x0dc0     U0e20  # Thai_phosamphao
849d522f475Smrg0x0dc1     U0e21  # Thai_moma
850d522f475Smrg0x0dc2     U0e22  # Thai_yoyak
851d522f475Smrg0x0dc3     U0e23  # Thai_rorua
852d522f475Smrg0x0dc4     U0e24  # Thai_ru
853d522f475Smrg0x0dc5     U0e25  # Thai_loling
854d522f475Smrg0x0dc6     U0e26  # Thai_lu
855d522f475Smrg0x0dc7     U0e27  # Thai_wowaen
856d522f475Smrg0x0dc8     U0e28  # Thai_sosala
857d522f475Smrg0x0dc9     U0e29  # Thai_sorusi
858d522f475Smrg0x0dca     U0e2a  # Thai_sosua
859d522f475Smrg0x0dcb     U0e2b  # Thai_hohip
860d522f475Smrg0x0dcc     U0e2c  # Thai_lochula
861d522f475Smrg0x0dcd     U0e2d  # Thai_oang
862d522f475Smrg0x0dce     U0e2e  # Thai_honokhuk
863d522f475Smrg0x0dcf     U0e2f  # Thai_paiyannoi
864d522f475Smrg0x0dd0     U0e30  # Thai_saraa
865d522f475Smrg0x0dd1     U0e31  # Thai_maihanakat
866d522f475Smrg0x0dd2     U0e32  # Thai_saraaa
867d522f475Smrg0x0dd3     U0e33  # Thai_saraam
868d522f475Smrg0x0dd4     U0e34  # Thai_sarai
869d522f475Smrg0x0dd5     U0e35  # Thai_saraii
870d522f475Smrg0x0dd6     U0e36  # Thai_saraue
871d522f475Smrg0x0dd7     U0e37  # Thai_sarauee
872d522f475Smrg0x0dd8     U0e38  # Thai_sarau
873d522f475Smrg0x0dd9     U0e39  # Thai_sarauu
874d522f475Smrg0x0dda     U0e3a  # Thai_phinthu
875f2e35a3aSmrg0x0dde     U0000  # Thai_maihanakat_maitho
876d522f475Smrg0x0ddf     U0e3f  # Thai_baht
877d522f475Smrg0x0de0     U0e40  # Thai_sarae
878d522f475Smrg0x0de1     U0e41  # Thai_saraae
879d522f475Smrg0x0de2     U0e42  # Thai_sarao
880d522f475Smrg0x0de3     U0e43  # Thai_saraaimaimuan
881d522f475Smrg0x0de4     U0e44  # Thai_saraaimaimalai
882d522f475Smrg0x0de5     U0e45  # Thai_lakkhangyao
883d522f475Smrg0x0de6     U0e46  # Thai_maiyamok
884d522f475Smrg0x0de7     U0e47  # Thai_maitaikhu
885d522f475Smrg0x0de8     U0e48  # Thai_maiek
886d522f475Smrg0x0de9     U0e49  # Thai_maitho
887d522f475Smrg0x0dea     U0e4a  # Thai_maitri
888d522f475Smrg0x0deb     U0e4b  # Thai_maichattawa
889d522f475Smrg0x0dec     U0e4c  # Thai_thanthakhat
890d522f475Smrg0x0ded     U0e4d  # Thai_nikhahit
891d522f475Smrg0x0df0     U0e50  # Thai_leksun
892d522f475Smrg0x0df1     U0e51  # Thai_leknung
893d522f475Smrg0x0df2     U0e52  # Thai_leksong
894d522f475Smrg0x0df3     U0e53  # Thai_leksam
895d522f475Smrg0x0df4     U0e54  # Thai_leksi
896d522f475Smrg0x0df5     U0e55  # Thai_lekha
897d522f475Smrg0x0df6     U0e56  # Thai_lekhok
898d522f475Smrg0x0df7     U0e57  # Thai_lekchet
899d522f475Smrg0x0df8     U0e58  # Thai_lekpaet
900d522f475Smrg0x0df9     U0e59  # Thai_lekkao
901d522f475Smrg0x0ea1     U3131  # Hangul_Kiyeog
902d522f475Smrg0x0ea2     U3132  # Hangul_SsangKiyeog
903d522f475Smrg0x0ea3     U3133  # Hangul_KiyeogSios
904d522f475Smrg0x0ea4     U3134  # Hangul_Nieun
905d522f475Smrg0x0ea5     U3135  # Hangul_NieunJieuj
906d522f475Smrg0x0ea6     U3136  # Hangul_NieunHieuh
907d522f475Smrg0x0ea7     U3137  # Hangul_Dikeud
908d522f475Smrg0x0ea8     U3138  # Hangul_SsangDikeud
909d522f475Smrg0x0ea9     U3139  # Hangul_Rieul
910d522f475Smrg0x0eaa     U313a  # Hangul_RieulKiyeog
911d522f475Smrg0x0eab     U313b  # Hangul_RieulMieum
912d522f475Smrg0x0eac     U313c  # Hangul_RieulPieub
913d522f475Smrg0x0ead     U313d  # Hangul_RieulSios
914d522f475Smrg0x0eae     U313e  # Hangul_RieulTieut
915d522f475Smrg0x0eaf     U313f  # Hangul_RieulPhieuf
916d522f475Smrg0x0eb0     U3140  # Hangul_RieulHieuh
917d522f475Smrg0x0eb1     U3141  # Hangul_Mieum
918d522f475Smrg0x0eb2     U3142  # Hangul_Pieub
919d522f475Smrg0x0eb3     U3143  # Hangul_SsangPieub
920d522f475Smrg0x0eb4     U3144  # Hangul_PieubSios
921d522f475Smrg0x0eb5     U3145  # Hangul_Sios
922d522f475Smrg0x0eb6     U3146  # Hangul_SsangSios
923d522f475Smrg0x0eb7     U3147  # Hangul_Ieung
924d522f475Smrg0x0eb8     U3148  # Hangul_Jieuj
925d522f475Smrg0x0eb9     U3149  # Hangul_SsangJieuj
926d522f475Smrg0x0eba     U314a  # Hangul_Cieuc
927d522f475Smrg0x0ebb     U314b  # Hangul_Khieuq
928d522f475Smrg0x0ebc     U314c  # Hangul_Tieut
929d522f475Smrg0x0ebd     U314d  # Hangul_Phieuf
930d522f475Smrg0x0ebe     U314e  # Hangul_Hieuh
931d522f475Smrg0x0ebf     U314f  # Hangul_A
932d522f475Smrg0x0ec0     U3150  # Hangul_AE
933d522f475Smrg0x0ec1     U3151  # Hangul_YA
934d522f475Smrg0x0ec2     U3152  # Hangul_YAE
935d522f475Smrg0x0ec3     U3153  # Hangul_EO
936d522f475Smrg0x0ec4     U3154  # Hangul_E
937d522f475Smrg0x0ec5     U3155  # Hangul_YEO
938d522f475Smrg0x0ec6     U3156  # Hangul_YE
939d522f475Smrg0x0ec7     U3157  # Hangul_O
940d522f475Smrg0x0ec8     U3158  # Hangul_WA
941d522f475Smrg0x0ec9     U3159  # Hangul_WAE
942d522f475Smrg0x0eca     U315a  # Hangul_OE
943d522f475Smrg0x0ecb     U315b  # Hangul_YO
944d522f475Smrg0x0ecc     U315c  # Hangul_U
945d522f475Smrg0x0ecd     U315d  # Hangul_WEO
946d522f475Smrg0x0ece     U315e  # Hangul_WE
947d522f475Smrg0x0ecf     U315f  # Hangul_WI
948d522f475Smrg0x0ed0     U3160  # Hangul_YU
949d522f475Smrg0x0ed1     U3161  # Hangul_EU
950d522f475Smrg0x0ed2     U3162  # Hangul_YI
951d522f475Smrg0x0ed3     U3163  # Hangul_I
952d522f475Smrg0x0ed4     U11a8  # Hangul_J_Kiyeog
953d522f475Smrg0x0ed5     U11a9  # Hangul_J_SsangKiyeog
954d522f475Smrg0x0ed6     U11aa  # Hangul_J_KiyeogSios
955d522f475Smrg0x0ed7     U11ab  # Hangul_J_Nieun
956d522f475Smrg0x0ed8     U11ac  # Hangul_J_NieunJieuj
957d522f475Smrg0x0ed9     U11ad  # Hangul_J_NieunHieuh
958d522f475Smrg0x0eda     U11ae  # Hangul_J_Dikeud
959d522f475Smrg0x0edb     U11af  # Hangul_J_Rieul
960d522f475Smrg0x0edc     U11b0  # Hangul_J_RieulKiyeog
961d522f475Smrg0x0edd     U11b1  # Hangul_J_RieulMieum
962d522f475Smrg0x0ede     U11b2  # Hangul_J_RieulPieub
963d522f475Smrg0x0edf     U11b3  # Hangul_J_RieulSios
964d522f475Smrg0x0ee0     U11b4  # Hangul_J_RieulTieut
965d522f475Smrg0x0ee1     U11b5  # Hangul_J_RieulPhieuf
966d522f475Smrg0x0ee2     U11b6  # Hangul_J_RieulHieuh
967d522f475Smrg0x0ee3     U11b7  # Hangul_J_Mieum
968d522f475Smrg0x0ee4     U11b8  # Hangul_J_Pieub
969d522f475Smrg0x0ee5     U11b9  # Hangul_J_PieubSios
970d522f475Smrg0x0ee6     U11ba  # Hangul_J_Sios
971d522f475Smrg0x0ee7     U11bb  # Hangul_J_SsangSios
972d522f475Smrg0x0ee8     U11bc  # Hangul_J_Ieung
973d522f475Smrg0x0ee9     U11bd  # Hangul_J_Jieuj
974d522f475Smrg0x0eea     U11be  # Hangul_J_Cieuc
975d522f475Smrg0x0eeb     U11bf  # Hangul_J_Khieuq
976d522f475Smrg0x0eec     U11c0  # Hangul_J_Tieut
977d522f475Smrg0x0eed     U11c1  # Hangul_J_Phieuf
978d522f475Smrg0x0eee     U11c2  # Hangul_J_Hieuh
979d522f475Smrg0x0eef     U316d  # Hangul_RieulYeorinHieuh
980d522f475Smrg0x0ef0     U3171  # Hangul_SunkyeongeumMieum
981d522f475Smrg0x0ef1     U3178  # Hangul_SunkyeongeumPieub
982d522f475Smrg0x0ef2     U317f  # Hangul_PanSios
983d522f475Smrg0x0ef3     U3181  # Hangul_KkogjiDalrinIeung
984d522f475Smrg0x0ef4     U3184  # Hangul_SunkyeongeumPhieuf
985d522f475Smrg0x0ef5     U3186  # Hangul_YeorinHieuh
986d522f475Smrg0x0ef6     U318d  # Hangul_AraeA
987d522f475Smrg0x0ef7     U318e  # Hangul_AraeAE
988d522f475Smrg0x0ef8     U11eb  # Hangul_J_PanSios
989d522f475Smrg0x0ef9     U11f0  # Hangul_J_KkogjiDalrinIeung
990d522f475Smrg0x0efa     U11f9  # Hangul_J_YeorinHieuh
991d522f475Smrg0x0eff     U20a9  # Korean_Won
992d522f475Smrg0x13a4     U20ac  # Euro
993d522f475Smrg0x13bc     U0152  # OE
994d522f475Smrg0x13bd     U0153  # oe
995d522f475Smrg0x13be     U0178  # Ydiaeresis
996d522f475Smrg0x20a0     U20a0  # EcuSign
997d522f475Smrg0x20a1     U20a1  # ColonSign
998d522f475Smrg0x20a2     U20a2  # CruzeiroSign
999d522f475Smrg0x20a3     U20a3  # FFrancSign
1000d522f475Smrg0x20a4     U20a4  # LiraSign
1001d522f475Smrg0x20a5     U20a5  # MillSign
1002d522f475Smrg0x20a6     U20a6  # NairaSign
1003d522f475Smrg0x20a7     U20a7  # PesetaSign
1004d522f475Smrg0x20a8     U20a8  # RupeeSign
1005d522f475Smrg0x20a9     U20a9  # WonSign
1006d522f475Smrg0x20aa     U20aa  # NewSheqelSign
1007d522f475Smrg0x20ab     U20ab  # DongSign
1008d522f475Smrg0x20ac     U20ac  # EuroSign
1009d522f475Smrg0xfe50     U0300  # dead_grave
1010d522f475Smrg0xfe51     U0301  # dead_acute
1011d522f475Smrg0xfe52     U0302  # dead_circumflex
1012d522f475Smrg0xfe53     U0303  # dead_tilde
1013d522f475Smrg0xfe54     U0304  # dead_macron
1014d522f475Smrg0xfe55     U0306  # dead_breve
1015d522f475Smrg0xfe56     U0307  # dead_abovedot
1016d522f475Smrg0xfe57     U0308  # dead_diaeresis
1017d522f475Smrg0xfe58     U030a  # dead_abovering
1018d522f475Smrg0xfe59     U030b  # dead_doubleacute
1019d522f475Smrg0xfe5a     U030c  # dead_caron
1020d522f475Smrg0xfe5b     U0327  # dead_cedilla
1021d522f475Smrg0xfe5c     U0328  # dead_ogonek
1022d522f475Smrg0xfe5d     U0345  # dead_iota
1023d522f475Smrg0xfe5e     U3099  # dead_voiced_sound
1024d522f475Smrg0xfe5f     U309a  # dead_semivoiced_sound
1025d522f475Smrg0xff08     U0008  # BackSpace	/* back space, back char */
1026d522f475Smrg0xff09     U0009  # Tab
1027d522f475Smrg0xff0a     U000a  # Linefeed	/* Linefeed, LF */
1028d522f475Smrg0xff0b     U000b  # Clear
1029d522f475Smrg0xff0d     U000d  # Return	/* Return, enter */
1030d522f475Smrg0xff13     U0013  # Pause	/* Pause, hold */
1031d522f475Smrg0xff14     U0014  # Scroll_Lock
1032d522f475Smrg0xff15     U0015  # Sys_Req
1033d522f475Smrg0xff1b     U001b  # Escape
1034d522f475Smrg0xff80     U0032  # KP_Space	/* space */
1035d522f475Smrg0xff89     U0009  # KP_Tab
1036d522f475Smrg0xff8d     U000d  # KP_Enter	/* enter */
1037d522f475Smrg0xffaa     U002a  # KP_Multiply
1038d522f475Smrg0xffab     U002b  # KP_Add
1039d522f475Smrg0xffac     U002c  # KP_Separator	/* separator, often comma */
1040d522f475Smrg0xffad     U002d  # KP_Subtract
1041d522f475Smrg0xffae     U002e  # KP_Decimal
1042d522f475Smrg0xffaf     U002f  # KP_Divide
1043d522f475Smrg0xffb0     U0030  # KP_0
1044d522f475Smrg0xffb1     U0031  # KP_1
1045d522f475Smrg0xffb2     U0032  # KP_2
1046d522f475Smrg0xffb3     U0033  # KP_3
1047d522f475Smrg0xffb4     U0034  # KP_4
1048d522f475Smrg0xffb5     U0035  # KP_5
1049d522f475Smrg0xffb6     U0036  # KP_6
1050d522f475Smrg0xffb7     U0037  # KP_7
1051d522f475Smrg0xffb8     U0038  # KP_8
1052d522f475Smrg0xffb9     U0039  # KP_9
1053d522f475Smrg0xffbd     U003d  # KP_Equal	/* equals */
1054