xref: /aosp_15_r20/external/fonttools/Lib/fontTools/unicodedata/Scripts.py (revision e1fe3e4ad2793916b15cccdc4a7da52a7e1dd0e9)
1*e1fe3e4aSElliott Hughes# -*- coding: utf-8 -*-
2*e1fe3e4aSElliott Hughes#
3*e1fe3e4aSElliott Hughes# NOTE: This file was auto-generated with MetaTools/buildUCD.py.
4*e1fe3e4aSElliott Hughes# Source: https://unicode.org/Public/UNIDATA/Scripts.txt
5*e1fe3e4aSElliott Hughes# License: http://unicode.org/copyright.html#License
6*e1fe3e4aSElliott Hughes#
7*e1fe3e4aSElliott Hughes# Scripts-15.0.0.txt
8*e1fe3e4aSElliott Hughes# Date: 2022-04-26, 23:15:02 GMT
9*e1fe3e4aSElliott Hughes# © 2022 Unicode®, Inc.
10*e1fe3e4aSElliott Hughes# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
11*e1fe3e4aSElliott Hughes# For terms of use, see https://www.unicode.org/terms_of_use.html
12*e1fe3e4aSElliott Hughes#
13*e1fe3e4aSElliott Hughes# Unicode Character Database
14*e1fe3e4aSElliott Hughes#   For documentation, see https://www.unicode.org/reports/tr44/
15*e1fe3e4aSElliott Hughes# For more information, see:
16*e1fe3e4aSElliott Hughes#   UAX #24, Unicode Script Property: https://www.unicode.org/reports/tr24/
17*e1fe3e4aSElliott Hughes#     Especially the sections:
18*e1fe3e4aSElliott Hughes#       https://www.unicode.org/reports/tr24/#Assignment_Script_Values
19*e1fe3e4aSElliott Hughes#       https://www.unicode.org/reports/tr24/#Assignment_ScriptX_Values
20*e1fe3e4aSElliott Hughes#
21*e1fe3e4aSElliott Hughes
22*e1fe3e4aSElliott Hughes
23*e1fe3e4aSElliott HughesRANGES = [
24*e1fe3e4aSElliott Hughes    0x0000,  # .. 0x0040 ; Common
25*e1fe3e4aSElliott Hughes    0x0041,  # .. 0x005A ; Latin
26*e1fe3e4aSElliott Hughes    0x005B,  # .. 0x0060 ; Common
27*e1fe3e4aSElliott Hughes    0x0061,  # .. 0x007A ; Latin
28*e1fe3e4aSElliott Hughes    0x007B,  # .. 0x00A9 ; Common
29*e1fe3e4aSElliott Hughes    0x00AA,  # .. 0x00AA ; Latin
30*e1fe3e4aSElliott Hughes    0x00AB,  # .. 0x00B9 ; Common
31*e1fe3e4aSElliott Hughes    0x00BA,  # .. 0x00BA ; Latin
32*e1fe3e4aSElliott Hughes    0x00BB,  # .. 0x00BF ; Common
33*e1fe3e4aSElliott Hughes    0x00C0,  # .. 0x00D6 ; Latin
34*e1fe3e4aSElliott Hughes    0x00D7,  # .. 0x00D7 ; Common
35*e1fe3e4aSElliott Hughes    0x00D8,  # .. 0x00F6 ; Latin
36*e1fe3e4aSElliott Hughes    0x00F7,  # .. 0x00F7 ; Common
37*e1fe3e4aSElliott Hughes    0x00F8,  # .. 0x02B8 ; Latin
38*e1fe3e4aSElliott Hughes    0x02B9,  # .. 0x02DF ; Common
39*e1fe3e4aSElliott Hughes    0x02E0,  # .. 0x02E4 ; Latin
40*e1fe3e4aSElliott Hughes    0x02E5,  # .. 0x02E9 ; Common
41*e1fe3e4aSElliott Hughes    0x02EA,  # .. 0x02EB ; Bopomofo
42*e1fe3e4aSElliott Hughes    0x02EC,  # .. 0x02FF ; Common
43*e1fe3e4aSElliott Hughes    0x0300,  # .. 0x036F ; Inherited
44*e1fe3e4aSElliott Hughes    0x0370,  # .. 0x0373 ; Greek
45*e1fe3e4aSElliott Hughes    0x0374,  # .. 0x0374 ; Common
46*e1fe3e4aSElliott Hughes    0x0375,  # .. 0x0377 ; Greek
47*e1fe3e4aSElliott Hughes    0x0378,  # .. 0x0379 ; Unknown
48*e1fe3e4aSElliott Hughes    0x037A,  # .. 0x037D ; Greek
49*e1fe3e4aSElliott Hughes    0x037E,  # .. 0x037E ; Common
50*e1fe3e4aSElliott Hughes    0x037F,  # .. 0x037F ; Greek
51*e1fe3e4aSElliott Hughes    0x0380,  # .. 0x0383 ; Unknown
52*e1fe3e4aSElliott Hughes    0x0384,  # .. 0x0384 ; Greek
53*e1fe3e4aSElliott Hughes    0x0385,  # .. 0x0385 ; Common
54*e1fe3e4aSElliott Hughes    0x0386,  # .. 0x0386 ; Greek
55*e1fe3e4aSElliott Hughes    0x0387,  # .. 0x0387 ; Common
56*e1fe3e4aSElliott Hughes    0x0388,  # .. 0x038A ; Greek
57*e1fe3e4aSElliott Hughes    0x038B,  # .. 0x038B ; Unknown
58*e1fe3e4aSElliott Hughes    0x038C,  # .. 0x038C ; Greek
59*e1fe3e4aSElliott Hughes    0x038D,  # .. 0x038D ; Unknown
60*e1fe3e4aSElliott Hughes    0x038E,  # .. 0x03A1 ; Greek
61*e1fe3e4aSElliott Hughes    0x03A2,  # .. 0x03A2 ; Unknown
62*e1fe3e4aSElliott Hughes    0x03A3,  # .. 0x03E1 ; Greek
63*e1fe3e4aSElliott Hughes    0x03E2,  # .. 0x03EF ; Coptic
64*e1fe3e4aSElliott Hughes    0x03F0,  # .. 0x03FF ; Greek
65*e1fe3e4aSElliott Hughes    0x0400,  # .. 0x0484 ; Cyrillic
66*e1fe3e4aSElliott Hughes    0x0485,  # .. 0x0486 ; Inherited
67*e1fe3e4aSElliott Hughes    0x0487,  # .. 0x052F ; Cyrillic
68*e1fe3e4aSElliott Hughes    0x0530,  # .. 0x0530 ; Unknown
69*e1fe3e4aSElliott Hughes    0x0531,  # .. 0x0556 ; Armenian
70*e1fe3e4aSElliott Hughes    0x0557,  # .. 0x0558 ; Unknown
71*e1fe3e4aSElliott Hughes    0x0559,  # .. 0x058A ; Armenian
72*e1fe3e4aSElliott Hughes    0x058B,  # .. 0x058C ; Unknown
73*e1fe3e4aSElliott Hughes    0x058D,  # .. 0x058F ; Armenian
74*e1fe3e4aSElliott Hughes    0x0590,  # .. 0x0590 ; Unknown
75*e1fe3e4aSElliott Hughes    0x0591,  # .. 0x05C7 ; Hebrew
76*e1fe3e4aSElliott Hughes    0x05C8,  # .. 0x05CF ; Unknown
77*e1fe3e4aSElliott Hughes    0x05D0,  # .. 0x05EA ; Hebrew
78*e1fe3e4aSElliott Hughes    0x05EB,  # .. 0x05EE ; Unknown
79*e1fe3e4aSElliott Hughes    0x05EF,  # .. 0x05F4 ; Hebrew
80*e1fe3e4aSElliott Hughes    0x05F5,  # .. 0x05FF ; Unknown
81*e1fe3e4aSElliott Hughes    0x0600,  # .. 0x0604 ; Arabic
82*e1fe3e4aSElliott Hughes    0x0605,  # .. 0x0605 ; Common
83*e1fe3e4aSElliott Hughes    0x0606,  # .. 0x060B ; Arabic
84*e1fe3e4aSElliott Hughes    0x060C,  # .. 0x060C ; Common
85*e1fe3e4aSElliott Hughes    0x060D,  # .. 0x061A ; Arabic
86*e1fe3e4aSElliott Hughes    0x061B,  # .. 0x061B ; Common
87*e1fe3e4aSElliott Hughes    0x061C,  # .. 0x061E ; Arabic
88*e1fe3e4aSElliott Hughes    0x061F,  # .. 0x061F ; Common
89*e1fe3e4aSElliott Hughes    0x0620,  # .. 0x063F ; Arabic
90*e1fe3e4aSElliott Hughes    0x0640,  # .. 0x0640 ; Common
91*e1fe3e4aSElliott Hughes    0x0641,  # .. 0x064A ; Arabic
92*e1fe3e4aSElliott Hughes    0x064B,  # .. 0x0655 ; Inherited
93*e1fe3e4aSElliott Hughes    0x0656,  # .. 0x066F ; Arabic
94*e1fe3e4aSElliott Hughes    0x0670,  # .. 0x0670 ; Inherited
95*e1fe3e4aSElliott Hughes    0x0671,  # .. 0x06DC ; Arabic
96*e1fe3e4aSElliott Hughes    0x06DD,  # .. 0x06DD ; Common
97*e1fe3e4aSElliott Hughes    0x06DE,  # .. 0x06FF ; Arabic
98*e1fe3e4aSElliott Hughes    0x0700,  # .. 0x070D ; Syriac
99*e1fe3e4aSElliott Hughes    0x070E,  # .. 0x070E ; Unknown
100*e1fe3e4aSElliott Hughes    0x070F,  # .. 0x074A ; Syriac
101*e1fe3e4aSElliott Hughes    0x074B,  # .. 0x074C ; Unknown
102*e1fe3e4aSElliott Hughes    0x074D,  # .. 0x074F ; Syriac
103*e1fe3e4aSElliott Hughes    0x0750,  # .. 0x077F ; Arabic
104*e1fe3e4aSElliott Hughes    0x0780,  # .. 0x07B1 ; Thaana
105*e1fe3e4aSElliott Hughes    0x07B2,  # .. 0x07BF ; Unknown
106*e1fe3e4aSElliott Hughes    0x07C0,  # .. 0x07FA ; Nko
107*e1fe3e4aSElliott Hughes    0x07FB,  # .. 0x07FC ; Unknown
108*e1fe3e4aSElliott Hughes    0x07FD,  # .. 0x07FF ; Nko
109*e1fe3e4aSElliott Hughes    0x0800,  # .. 0x082D ; Samaritan
110*e1fe3e4aSElliott Hughes    0x082E,  # .. 0x082F ; Unknown
111*e1fe3e4aSElliott Hughes    0x0830,  # .. 0x083E ; Samaritan
112*e1fe3e4aSElliott Hughes    0x083F,  # .. 0x083F ; Unknown
113*e1fe3e4aSElliott Hughes    0x0840,  # .. 0x085B ; Mandaic
114*e1fe3e4aSElliott Hughes    0x085C,  # .. 0x085D ; Unknown
115*e1fe3e4aSElliott Hughes    0x085E,  # .. 0x085E ; Mandaic
116*e1fe3e4aSElliott Hughes    0x085F,  # .. 0x085F ; Unknown
117*e1fe3e4aSElliott Hughes    0x0860,  # .. 0x086A ; Syriac
118*e1fe3e4aSElliott Hughes    0x086B,  # .. 0x086F ; Unknown
119*e1fe3e4aSElliott Hughes    0x0870,  # .. 0x088E ; Arabic
120*e1fe3e4aSElliott Hughes    0x088F,  # .. 0x088F ; Unknown
121*e1fe3e4aSElliott Hughes    0x0890,  # .. 0x0891 ; Arabic
122*e1fe3e4aSElliott Hughes    0x0892,  # .. 0x0897 ; Unknown
123*e1fe3e4aSElliott Hughes    0x0898,  # .. 0x08E1 ; Arabic
124*e1fe3e4aSElliott Hughes    0x08E2,  # .. 0x08E2 ; Common
125*e1fe3e4aSElliott Hughes    0x08E3,  # .. 0x08FF ; Arabic
126*e1fe3e4aSElliott Hughes    0x0900,  # .. 0x0950 ; Devanagari
127*e1fe3e4aSElliott Hughes    0x0951,  # .. 0x0954 ; Inherited
128*e1fe3e4aSElliott Hughes    0x0955,  # .. 0x0963 ; Devanagari
129*e1fe3e4aSElliott Hughes    0x0964,  # .. 0x0965 ; Common
130*e1fe3e4aSElliott Hughes    0x0966,  # .. 0x097F ; Devanagari
131*e1fe3e4aSElliott Hughes    0x0980,  # .. 0x0983 ; Bengali
132*e1fe3e4aSElliott Hughes    0x0984,  # .. 0x0984 ; Unknown
133*e1fe3e4aSElliott Hughes    0x0985,  # .. 0x098C ; Bengali
134*e1fe3e4aSElliott Hughes    0x098D,  # .. 0x098E ; Unknown
135*e1fe3e4aSElliott Hughes    0x098F,  # .. 0x0990 ; Bengali
136*e1fe3e4aSElliott Hughes    0x0991,  # .. 0x0992 ; Unknown
137*e1fe3e4aSElliott Hughes    0x0993,  # .. 0x09A8 ; Bengali
138*e1fe3e4aSElliott Hughes    0x09A9,  # .. 0x09A9 ; Unknown
139*e1fe3e4aSElliott Hughes    0x09AA,  # .. 0x09B0 ; Bengali
140*e1fe3e4aSElliott Hughes    0x09B1,  # .. 0x09B1 ; Unknown
141*e1fe3e4aSElliott Hughes    0x09B2,  # .. 0x09B2 ; Bengali
142*e1fe3e4aSElliott Hughes    0x09B3,  # .. 0x09B5 ; Unknown
143*e1fe3e4aSElliott Hughes    0x09B6,  # .. 0x09B9 ; Bengali
144*e1fe3e4aSElliott Hughes    0x09BA,  # .. 0x09BB ; Unknown
145*e1fe3e4aSElliott Hughes    0x09BC,  # .. 0x09C4 ; Bengali
146*e1fe3e4aSElliott Hughes    0x09C5,  # .. 0x09C6 ; Unknown
147*e1fe3e4aSElliott Hughes    0x09C7,  # .. 0x09C8 ; Bengali
148*e1fe3e4aSElliott Hughes    0x09C9,  # .. 0x09CA ; Unknown
149*e1fe3e4aSElliott Hughes    0x09CB,  # .. 0x09CE ; Bengali
150*e1fe3e4aSElliott Hughes    0x09CF,  # .. 0x09D6 ; Unknown
151*e1fe3e4aSElliott Hughes    0x09D7,  # .. 0x09D7 ; Bengali
152*e1fe3e4aSElliott Hughes    0x09D8,  # .. 0x09DB ; Unknown
153*e1fe3e4aSElliott Hughes    0x09DC,  # .. 0x09DD ; Bengali
154*e1fe3e4aSElliott Hughes    0x09DE,  # .. 0x09DE ; Unknown
155*e1fe3e4aSElliott Hughes    0x09DF,  # .. 0x09E3 ; Bengali
156*e1fe3e4aSElliott Hughes    0x09E4,  # .. 0x09E5 ; Unknown
157*e1fe3e4aSElliott Hughes    0x09E6,  # .. 0x09FE ; Bengali
158*e1fe3e4aSElliott Hughes    0x09FF,  # .. 0x0A00 ; Unknown
159*e1fe3e4aSElliott Hughes    0x0A01,  # .. 0x0A03 ; Gurmukhi
160*e1fe3e4aSElliott Hughes    0x0A04,  # .. 0x0A04 ; Unknown
161*e1fe3e4aSElliott Hughes    0x0A05,  # .. 0x0A0A ; Gurmukhi
162*e1fe3e4aSElliott Hughes    0x0A0B,  # .. 0x0A0E ; Unknown
163*e1fe3e4aSElliott Hughes    0x0A0F,  # .. 0x0A10 ; Gurmukhi
164*e1fe3e4aSElliott Hughes    0x0A11,  # .. 0x0A12 ; Unknown
165*e1fe3e4aSElliott Hughes    0x0A13,  # .. 0x0A28 ; Gurmukhi
166*e1fe3e4aSElliott Hughes    0x0A29,  # .. 0x0A29 ; Unknown
167*e1fe3e4aSElliott Hughes    0x0A2A,  # .. 0x0A30 ; Gurmukhi
168*e1fe3e4aSElliott Hughes    0x0A31,  # .. 0x0A31 ; Unknown
169*e1fe3e4aSElliott Hughes    0x0A32,  # .. 0x0A33 ; Gurmukhi
170*e1fe3e4aSElliott Hughes    0x0A34,  # .. 0x0A34 ; Unknown
171*e1fe3e4aSElliott Hughes    0x0A35,  # .. 0x0A36 ; Gurmukhi
172*e1fe3e4aSElliott Hughes    0x0A37,  # .. 0x0A37 ; Unknown
173*e1fe3e4aSElliott Hughes    0x0A38,  # .. 0x0A39 ; Gurmukhi
174*e1fe3e4aSElliott Hughes    0x0A3A,  # .. 0x0A3B ; Unknown
175*e1fe3e4aSElliott Hughes    0x0A3C,  # .. 0x0A3C ; Gurmukhi
176*e1fe3e4aSElliott Hughes    0x0A3D,  # .. 0x0A3D ; Unknown
177*e1fe3e4aSElliott Hughes    0x0A3E,  # .. 0x0A42 ; Gurmukhi
178*e1fe3e4aSElliott Hughes    0x0A43,  # .. 0x0A46 ; Unknown
179*e1fe3e4aSElliott Hughes    0x0A47,  # .. 0x0A48 ; Gurmukhi
180*e1fe3e4aSElliott Hughes    0x0A49,  # .. 0x0A4A ; Unknown
181*e1fe3e4aSElliott Hughes    0x0A4B,  # .. 0x0A4D ; Gurmukhi
182*e1fe3e4aSElliott Hughes    0x0A4E,  # .. 0x0A50 ; Unknown
183*e1fe3e4aSElliott Hughes    0x0A51,  # .. 0x0A51 ; Gurmukhi
184*e1fe3e4aSElliott Hughes    0x0A52,  # .. 0x0A58 ; Unknown
185*e1fe3e4aSElliott Hughes    0x0A59,  # .. 0x0A5C ; Gurmukhi
186*e1fe3e4aSElliott Hughes    0x0A5D,  # .. 0x0A5D ; Unknown
187*e1fe3e4aSElliott Hughes    0x0A5E,  # .. 0x0A5E ; Gurmukhi
188*e1fe3e4aSElliott Hughes    0x0A5F,  # .. 0x0A65 ; Unknown
189*e1fe3e4aSElliott Hughes    0x0A66,  # .. 0x0A76 ; Gurmukhi
190*e1fe3e4aSElliott Hughes    0x0A77,  # .. 0x0A80 ; Unknown
191*e1fe3e4aSElliott Hughes    0x0A81,  # .. 0x0A83 ; Gujarati
192*e1fe3e4aSElliott Hughes    0x0A84,  # .. 0x0A84 ; Unknown
193*e1fe3e4aSElliott Hughes    0x0A85,  # .. 0x0A8D ; Gujarati
194*e1fe3e4aSElliott Hughes    0x0A8E,  # .. 0x0A8E ; Unknown
195*e1fe3e4aSElliott Hughes    0x0A8F,  # .. 0x0A91 ; Gujarati
196*e1fe3e4aSElliott Hughes    0x0A92,  # .. 0x0A92 ; Unknown
197*e1fe3e4aSElliott Hughes    0x0A93,  # .. 0x0AA8 ; Gujarati
198*e1fe3e4aSElliott Hughes    0x0AA9,  # .. 0x0AA9 ; Unknown
199*e1fe3e4aSElliott Hughes    0x0AAA,  # .. 0x0AB0 ; Gujarati
200*e1fe3e4aSElliott Hughes    0x0AB1,  # .. 0x0AB1 ; Unknown
201*e1fe3e4aSElliott Hughes    0x0AB2,  # .. 0x0AB3 ; Gujarati
202*e1fe3e4aSElliott Hughes    0x0AB4,  # .. 0x0AB4 ; Unknown
203*e1fe3e4aSElliott Hughes    0x0AB5,  # .. 0x0AB9 ; Gujarati
204*e1fe3e4aSElliott Hughes    0x0ABA,  # .. 0x0ABB ; Unknown
205*e1fe3e4aSElliott Hughes    0x0ABC,  # .. 0x0AC5 ; Gujarati
206*e1fe3e4aSElliott Hughes    0x0AC6,  # .. 0x0AC6 ; Unknown
207*e1fe3e4aSElliott Hughes    0x0AC7,  # .. 0x0AC9 ; Gujarati
208*e1fe3e4aSElliott Hughes    0x0ACA,  # .. 0x0ACA ; Unknown
209*e1fe3e4aSElliott Hughes    0x0ACB,  # .. 0x0ACD ; Gujarati
210*e1fe3e4aSElliott Hughes    0x0ACE,  # .. 0x0ACF ; Unknown
211*e1fe3e4aSElliott Hughes    0x0AD0,  # .. 0x0AD0 ; Gujarati
212*e1fe3e4aSElliott Hughes    0x0AD1,  # .. 0x0ADF ; Unknown
213*e1fe3e4aSElliott Hughes    0x0AE0,  # .. 0x0AE3 ; Gujarati
214*e1fe3e4aSElliott Hughes    0x0AE4,  # .. 0x0AE5 ; Unknown
215*e1fe3e4aSElliott Hughes    0x0AE6,  # .. 0x0AF1 ; Gujarati
216*e1fe3e4aSElliott Hughes    0x0AF2,  # .. 0x0AF8 ; Unknown
217*e1fe3e4aSElliott Hughes    0x0AF9,  # .. 0x0AFF ; Gujarati
218*e1fe3e4aSElliott Hughes    0x0B00,  # .. 0x0B00 ; Unknown
219*e1fe3e4aSElliott Hughes    0x0B01,  # .. 0x0B03 ; Oriya
220*e1fe3e4aSElliott Hughes    0x0B04,  # .. 0x0B04 ; Unknown
221*e1fe3e4aSElliott Hughes    0x0B05,  # .. 0x0B0C ; Oriya
222*e1fe3e4aSElliott Hughes    0x0B0D,  # .. 0x0B0E ; Unknown
223*e1fe3e4aSElliott Hughes    0x0B0F,  # .. 0x0B10 ; Oriya
224*e1fe3e4aSElliott Hughes    0x0B11,  # .. 0x0B12 ; Unknown
225*e1fe3e4aSElliott Hughes    0x0B13,  # .. 0x0B28 ; Oriya
226*e1fe3e4aSElliott Hughes    0x0B29,  # .. 0x0B29 ; Unknown
227*e1fe3e4aSElliott Hughes    0x0B2A,  # .. 0x0B30 ; Oriya
228*e1fe3e4aSElliott Hughes    0x0B31,  # .. 0x0B31 ; Unknown
229*e1fe3e4aSElliott Hughes    0x0B32,  # .. 0x0B33 ; Oriya
230*e1fe3e4aSElliott Hughes    0x0B34,  # .. 0x0B34 ; Unknown
231*e1fe3e4aSElliott Hughes    0x0B35,  # .. 0x0B39 ; Oriya
232*e1fe3e4aSElliott Hughes    0x0B3A,  # .. 0x0B3B ; Unknown
233*e1fe3e4aSElliott Hughes    0x0B3C,  # .. 0x0B44 ; Oriya
234*e1fe3e4aSElliott Hughes    0x0B45,  # .. 0x0B46 ; Unknown
235*e1fe3e4aSElliott Hughes    0x0B47,  # .. 0x0B48 ; Oriya
236*e1fe3e4aSElliott Hughes    0x0B49,  # .. 0x0B4A ; Unknown
237*e1fe3e4aSElliott Hughes    0x0B4B,  # .. 0x0B4D ; Oriya
238*e1fe3e4aSElliott Hughes    0x0B4E,  # .. 0x0B54 ; Unknown
239*e1fe3e4aSElliott Hughes    0x0B55,  # .. 0x0B57 ; Oriya
240*e1fe3e4aSElliott Hughes    0x0B58,  # .. 0x0B5B ; Unknown
241*e1fe3e4aSElliott Hughes    0x0B5C,  # .. 0x0B5D ; Oriya
242*e1fe3e4aSElliott Hughes    0x0B5E,  # .. 0x0B5E ; Unknown
243*e1fe3e4aSElliott Hughes    0x0B5F,  # .. 0x0B63 ; Oriya
244*e1fe3e4aSElliott Hughes    0x0B64,  # .. 0x0B65 ; Unknown
245*e1fe3e4aSElliott Hughes    0x0B66,  # .. 0x0B77 ; Oriya
246*e1fe3e4aSElliott Hughes    0x0B78,  # .. 0x0B81 ; Unknown
247*e1fe3e4aSElliott Hughes    0x0B82,  # .. 0x0B83 ; Tamil
248*e1fe3e4aSElliott Hughes    0x0B84,  # .. 0x0B84 ; Unknown
249*e1fe3e4aSElliott Hughes    0x0B85,  # .. 0x0B8A ; Tamil
250*e1fe3e4aSElliott Hughes    0x0B8B,  # .. 0x0B8D ; Unknown
251*e1fe3e4aSElliott Hughes    0x0B8E,  # .. 0x0B90 ; Tamil
252*e1fe3e4aSElliott Hughes    0x0B91,  # .. 0x0B91 ; Unknown
253*e1fe3e4aSElliott Hughes    0x0B92,  # .. 0x0B95 ; Tamil
254*e1fe3e4aSElliott Hughes    0x0B96,  # .. 0x0B98 ; Unknown
255*e1fe3e4aSElliott Hughes    0x0B99,  # .. 0x0B9A ; Tamil
256*e1fe3e4aSElliott Hughes    0x0B9B,  # .. 0x0B9B ; Unknown
257*e1fe3e4aSElliott Hughes    0x0B9C,  # .. 0x0B9C ; Tamil
258*e1fe3e4aSElliott Hughes    0x0B9D,  # .. 0x0B9D ; Unknown
259*e1fe3e4aSElliott Hughes    0x0B9E,  # .. 0x0B9F ; Tamil
260*e1fe3e4aSElliott Hughes    0x0BA0,  # .. 0x0BA2 ; Unknown
261*e1fe3e4aSElliott Hughes    0x0BA3,  # .. 0x0BA4 ; Tamil
262*e1fe3e4aSElliott Hughes    0x0BA5,  # .. 0x0BA7 ; Unknown
263*e1fe3e4aSElliott Hughes    0x0BA8,  # .. 0x0BAA ; Tamil
264*e1fe3e4aSElliott Hughes    0x0BAB,  # .. 0x0BAD ; Unknown
265*e1fe3e4aSElliott Hughes    0x0BAE,  # .. 0x0BB9 ; Tamil
266*e1fe3e4aSElliott Hughes    0x0BBA,  # .. 0x0BBD ; Unknown
267*e1fe3e4aSElliott Hughes    0x0BBE,  # .. 0x0BC2 ; Tamil
268*e1fe3e4aSElliott Hughes    0x0BC3,  # .. 0x0BC5 ; Unknown
269*e1fe3e4aSElliott Hughes    0x0BC6,  # .. 0x0BC8 ; Tamil
270*e1fe3e4aSElliott Hughes    0x0BC9,  # .. 0x0BC9 ; Unknown
271*e1fe3e4aSElliott Hughes    0x0BCA,  # .. 0x0BCD ; Tamil
272*e1fe3e4aSElliott Hughes    0x0BCE,  # .. 0x0BCF ; Unknown
273*e1fe3e4aSElliott Hughes    0x0BD0,  # .. 0x0BD0 ; Tamil
274*e1fe3e4aSElliott Hughes    0x0BD1,  # .. 0x0BD6 ; Unknown
275*e1fe3e4aSElliott Hughes    0x0BD7,  # .. 0x0BD7 ; Tamil
276*e1fe3e4aSElliott Hughes    0x0BD8,  # .. 0x0BE5 ; Unknown
277*e1fe3e4aSElliott Hughes    0x0BE6,  # .. 0x0BFA ; Tamil
278*e1fe3e4aSElliott Hughes    0x0BFB,  # .. 0x0BFF ; Unknown
279*e1fe3e4aSElliott Hughes    0x0C00,  # .. 0x0C0C ; Telugu
280*e1fe3e4aSElliott Hughes    0x0C0D,  # .. 0x0C0D ; Unknown
281*e1fe3e4aSElliott Hughes    0x0C0E,  # .. 0x0C10 ; Telugu
282*e1fe3e4aSElliott Hughes    0x0C11,  # .. 0x0C11 ; Unknown
283*e1fe3e4aSElliott Hughes    0x0C12,  # .. 0x0C28 ; Telugu
284*e1fe3e4aSElliott Hughes    0x0C29,  # .. 0x0C29 ; Unknown
285*e1fe3e4aSElliott Hughes    0x0C2A,  # .. 0x0C39 ; Telugu
286*e1fe3e4aSElliott Hughes    0x0C3A,  # .. 0x0C3B ; Unknown
287*e1fe3e4aSElliott Hughes    0x0C3C,  # .. 0x0C44 ; Telugu
288*e1fe3e4aSElliott Hughes    0x0C45,  # .. 0x0C45 ; Unknown
289*e1fe3e4aSElliott Hughes    0x0C46,  # .. 0x0C48 ; Telugu
290*e1fe3e4aSElliott Hughes    0x0C49,  # .. 0x0C49 ; Unknown
291*e1fe3e4aSElliott Hughes    0x0C4A,  # .. 0x0C4D ; Telugu
292*e1fe3e4aSElliott Hughes    0x0C4E,  # .. 0x0C54 ; Unknown
293*e1fe3e4aSElliott Hughes    0x0C55,  # .. 0x0C56 ; Telugu
294*e1fe3e4aSElliott Hughes    0x0C57,  # .. 0x0C57 ; Unknown
295*e1fe3e4aSElliott Hughes    0x0C58,  # .. 0x0C5A ; Telugu
296*e1fe3e4aSElliott Hughes    0x0C5B,  # .. 0x0C5C ; Unknown
297*e1fe3e4aSElliott Hughes    0x0C5D,  # .. 0x0C5D ; Telugu
298*e1fe3e4aSElliott Hughes    0x0C5E,  # .. 0x0C5F ; Unknown
299*e1fe3e4aSElliott Hughes    0x0C60,  # .. 0x0C63 ; Telugu
300*e1fe3e4aSElliott Hughes    0x0C64,  # .. 0x0C65 ; Unknown
301*e1fe3e4aSElliott Hughes    0x0C66,  # .. 0x0C6F ; Telugu
302*e1fe3e4aSElliott Hughes    0x0C70,  # .. 0x0C76 ; Unknown
303*e1fe3e4aSElliott Hughes    0x0C77,  # .. 0x0C7F ; Telugu
304*e1fe3e4aSElliott Hughes    0x0C80,  # .. 0x0C8C ; Kannada
305*e1fe3e4aSElliott Hughes    0x0C8D,  # .. 0x0C8D ; Unknown
306*e1fe3e4aSElliott Hughes    0x0C8E,  # .. 0x0C90 ; Kannada
307*e1fe3e4aSElliott Hughes    0x0C91,  # .. 0x0C91 ; Unknown
308*e1fe3e4aSElliott Hughes    0x0C92,  # .. 0x0CA8 ; Kannada
309*e1fe3e4aSElliott Hughes    0x0CA9,  # .. 0x0CA9 ; Unknown
310*e1fe3e4aSElliott Hughes    0x0CAA,  # .. 0x0CB3 ; Kannada
311*e1fe3e4aSElliott Hughes    0x0CB4,  # .. 0x0CB4 ; Unknown
312*e1fe3e4aSElliott Hughes    0x0CB5,  # .. 0x0CB9 ; Kannada
313*e1fe3e4aSElliott Hughes    0x0CBA,  # .. 0x0CBB ; Unknown
314*e1fe3e4aSElliott Hughes    0x0CBC,  # .. 0x0CC4 ; Kannada
315*e1fe3e4aSElliott Hughes    0x0CC5,  # .. 0x0CC5 ; Unknown
316*e1fe3e4aSElliott Hughes    0x0CC6,  # .. 0x0CC8 ; Kannada
317*e1fe3e4aSElliott Hughes    0x0CC9,  # .. 0x0CC9 ; Unknown
318*e1fe3e4aSElliott Hughes    0x0CCA,  # .. 0x0CCD ; Kannada
319*e1fe3e4aSElliott Hughes    0x0CCE,  # .. 0x0CD4 ; Unknown
320*e1fe3e4aSElliott Hughes    0x0CD5,  # .. 0x0CD6 ; Kannada
321*e1fe3e4aSElliott Hughes    0x0CD7,  # .. 0x0CDC ; Unknown
322*e1fe3e4aSElliott Hughes    0x0CDD,  # .. 0x0CDE ; Kannada
323*e1fe3e4aSElliott Hughes    0x0CDF,  # .. 0x0CDF ; Unknown
324*e1fe3e4aSElliott Hughes    0x0CE0,  # .. 0x0CE3 ; Kannada
325*e1fe3e4aSElliott Hughes    0x0CE4,  # .. 0x0CE5 ; Unknown
326*e1fe3e4aSElliott Hughes    0x0CE6,  # .. 0x0CEF ; Kannada
327*e1fe3e4aSElliott Hughes    0x0CF0,  # .. 0x0CF0 ; Unknown
328*e1fe3e4aSElliott Hughes    0x0CF1,  # .. 0x0CF3 ; Kannada
329*e1fe3e4aSElliott Hughes    0x0CF4,  # .. 0x0CFF ; Unknown
330*e1fe3e4aSElliott Hughes    0x0D00,  # .. 0x0D0C ; Malayalam
331*e1fe3e4aSElliott Hughes    0x0D0D,  # .. 0x0D0D ; Unknown
332*e1fe3e4aSElliott Hughes    0x0D0E,  # .. 0x0D10 ; Malayalam
333*e1fe3e4aSElliott Hughes    0x0D11,  # .. 0x0D11 ; Unknown
334*e1fe3e4aSElliott Hughes    0x0D12,  # .. 0x0D44 ; Malayalam
335*e1fe3e4aSElliott Hughes    0x0D45,  # .. 0x0D45 ; Unknown
336*e1fe3e4aSElliott Hughes    0x0D46,  # .. 0x0D48 ; Malayalam
337*e1fe3e4aSElliott Hughes    0x0D49,  # .. 0x0D49 ; Unknown
338*e1fe3e4aSElliott Hughes    0x0D4A,  # .. 0x0D4F ; Malayalam
339*e1fe3e4aSElliott Hughes    0x0D50,  # .. 0x0D53 ; Unknown
340*e1fe3e4aSElliott Hughes    0x0D54,  # .. 0x0D63 ; Malayalam
341*e1fe3e4aSElliott Hughes    0x0D64,  # .. 0x0D65 ; Unknown
342*e1fe3e4aSElliott Hughes    0x0D66,  # .. 0x0D7F ; Malayalam
343*e1fe3e4aSElliott Hughes    0x0D80,  # .. 0x0D80 ; Unknown
344*e1fe3e4aSElliott Hughes    0x0D81,  # .. 0x0D83 ; Sinhala
345*e1fe3e4aSElliott Hughes    0x0D84,  # .. 0x0D84 ; Unknown
346*e1fe3e4aSElliott Hughes    0x0D85,  # .. 0x0D96 ; Sinhala
347*e1fe3e4aSElliott Hughes    0x0D97,  # .. 0x0D99 ; Unknown
348*e1fe3e4aSElliott Hughes    0x0D9A,  # .. 0x0DB1 ; Sinhala
349*e1fe3e4aSElliott Hughes    0x0DB2,  # .. 0x0DB2 ; Unknown
350*e1fe3e4aSElliott Hughes    0x0DB3,  # .. 0x0DBB ; Sinhala
351*e1fe3e4aSElliott Hughes    0x0DBC,  # .. 0x0DBC ; Unknown
352*e1fe3e4aSElliott Hughes    0x0DBD,  # .. 0x0DBD ; Sinhala
353*e1fe3e4aSElliott Hughes    0x0DBE,  # .. 0x0DBF ; Unknown
354*e1fe3e4aSElliott Hughes    0x0DC0,  # .. 0x0DC6 ; Sinhala
355*e1fe3e4aSElliott Hughes    0x0DC7,  # .. 0x0DC9 ; Unknown
356*e1fe3e4aSElliott Hughes    0x0DCA,  # .. 0x0DCA ; Sinhala
357*e1fe3e4aSElliott Hughes    0x0DCB,  # .. 0x0DCE ; Unknown
358*e1fe3e4aSElliott Hughes    0x0DCF,  # .. 0x0DD4 ; Sinhala
359*e1fe3e4aSElliott Hughes    0x0DD5,  # .. 0x0DD5 ; Unknown
360*e1fe3e4aSElliott Hughes    0x0DD6,  # .. 0x0DD6 ; Sinhala
361*e1fe3e4aSElliott Hughes    0x0DD7,  # .. 0x0DD7 ; Unknown
362*e1fe3e4aSElliott Hughes    0x0DD8,  # .. 0x0DDF ; Sinhala
363*e1fe3e4aSElliott Hughes    0x0DE0,  # .. 0x0DE5 ; Unknown
364*e1fe3e4aSElliott Hughes    0x0DE6,  # .. 0x0DEF ; Sinhala
365*e1fe3e4aSElliott Hughes    0x0DF0,  # .. 0x0DF1 ; Unknown
366*e1fe3e4aSElliott Hughes    0x0DF2,  # .. 0x0DF4 ; Sinhala
367*e1fe3e4aSElliott Hughes    0x0DF5,  # .. 0x0E00 ; Unknown
368*e1fe3e4aSElliott Hughes    0x0E01,  # .. 0x0E3A ; Thai
369*e1fe3e4aSElliott Hughes    0x0E3B,  # .. 0x0E3E ; Unknown
370*e1fe3e4aSElliott Hughes    0x0E3F,  # .. 0x0E3F ; Common
371*e1fe3e4aSElliott Hughes    0x0E40,  # .. 0x0E5B ; Thai
372*e1fe3e4aSElliott Hughes    0x0E5C,  # .. 0x0E80 ; Unknown
373*e1fe3e4aSElliott Hughes    0x0E81,  # .. 0x0E82 ; Lao
374*e1fe3e4aSElliott Hughes    0x0E83,  # .. 0x0E83 ; Unknown
375*e1fe3e4aSElliott Hughes    0x0E84,  # .. 0x0E84 ; Lao
376*e1fe3e4aSElliott Hughes    0x0E85,  # .. 0x0E85 ; Unknown
377*e1fe3e4aSElliott Hughes    0x0E86,  # .. 0x0E8A ; Lao
378*e1fe3e4aSElliott Hughes    0x0E8B,  # .. 0x0E8B ; Unknown
379*e1fe3e4aSElliott Hughes    0x0E8C,  # .. 0x0EA3 ; Lao
380*e1fe3e4aSElliott Hughes    0x0EA4,  # .. 0x0EA4 ; Unknown
381*e1fe3e4aSElliott Hughes    0x0EA5,  # .. 0x0EA5 ; Lao
382*e1fe3e4aSElliott Hughes    0x0EA6,  # .. 0x0EA6 ; Unknown
383*e1fe3e4aSElliott Hughes    0x0EA7,  # .. 0x0EBD ; Lao
384*e1fe3e4aSElliott Hughes    0x0EBE,  # .. 0x0EBF ; Unknown
385*e1fe3e4aSElliott Hughes    0x0EC0,  # .. 0x0EC4 ; Lao
386*e1fe3e4aSElliott Hughes    0x0EC5,  # .. 0x0EC5 ; Unknown
387*e1fe3e4aSElliott Hughes    0x0EC6,  # .. 0x0EC6 ; Lao
388*e1fe3e4aSElliott Hughes    0x0EC7,  # .. 0x0EC7 ; Unknown
389*e1fe3e4aSElliott Hughes    0x0EC8,  # .. 0x0ECE ; Lao
390*e1fe3e4aSElliott Hughes    0x0ECF,  # .. 0x0ECF ; Unknown
391*e1fe3e4aSElliott Hughes    0x0ED0,  # .. 0x0ED9 ; Lao
392*e1fe3e4aSElliott Hughes    0x0EDA,  # .. 0x0EDB ; Unknown
393*e1fe3e4aSElliott Hughes    0x0EDC,  # .. 0x0EDF ; Lao
394*e1fe3e4aSElliott Hughes    0x0EE0,  # .. 0x0EFF ; Unknown
395*e1fe3e4aSElliott Hughes    0x0F00,  # .. 0x0F47 ; Tibetan
396*e1fe3e4aSElliott Hughes    0x0F48,  # .. 0x0F48 ; Unknown
397*e1fe3e4aSElliott Hughes    0x0F49,  # .. 0x0F6C ; Tibetan
398*e1fe3e4aSElliott Hughes    0x0F6D,  # .. 0x0F70 ; Unknown
399*e1fe3e4aSElliott Hughes    0x0F71,  # .. 0x0F97 ; Tibetan
400*e1fe3e4aSElliott Hughes    0x0F98,  # .. 0x0F98 ; Unknown
401*e1fe3e4aSElliott Hughes    0x0F99,  # .. 0x0FBC ; Tibetan
402*e1fe3e4aSElliott Hughes    0x0FBD,  # .. 0x0FBD ; Unknown
403*e1fe3e4aSElliott Hughes    0x0FBE,  # .. 0x0FCC ; Tibetan
404*e1fe3e4aSElliott Hughes    0x0FCD,  # .. 0x0FCD ; Unknown
405*e1fe3e4aSElliott Hughes    0x0FCE,  # .. 0x0FD4 ; Tibetan
406*e1fe3e4aSElliott Hughes    0x0FD5,  # .. 0x0FD8 ; Common
407*e1fe3e4aSElliott Hughes    0x0FD9,  # .. 0x0FDA ; Tibetan
408*e1fe3e4aSElliott Hughes    0x0FDB,  # .. 0x0FFF ; Unknown
409*e1fe3e4aSElliott Hughes    0x1000,  # .. 0x109F ; Myanmar
410*e1fe3e4aSElliott Hughes    0x10A0,  # .. 0x10C5 ; Georgian
411*e1fe3e4aSElliott Hughes    0x10C6,  # .. 0x10C6 ; Unknown
412*e1fe3e4aSElliott Hughes    0x10C7,  # .. 0x10C7 ; Georgian
413*e1fe3e4aSElliott Hughes    0x10C8,  # .. 0x10CC ; Unknown
414*e1fe3e4aSElliott Hughes    0x10CD,  # .. 0x10CD ; Georgian
415*e1fe3e4aSElliott Hughes    0x10CE,  # .. 0x10CF ; Unknown
416*e1fe3e4aSElliott Hughes    0x10D0,  # .. 0x10FA ; Georgian
417*e1fe3e4aSElliott Hughes    0x10FB,  # .. 0x10FB ; Common
418*e1fe3e4aSElliott Hughes    0x10FC,  # .. 0x10FF ; Georgian
419*e1fe3e4aSElliott Hughes    0x1100,  # .. 0x11FF ; Hangul
420*e1fe3e4aSElliott Hughes    0x1200,  # .. 0x1248 ; Ethiopic
421*e1fe3e4aSElliott Hughes    0x1249,  # .. 0x1249 ; Unknown
422*e1fe3e4aSElliott Hughes    0x124A,  # .. 0x124D ; Ethiopic
423*e1fe3e4aSElliott Hughes    0x124E,  # .. 0x124F ; Unknown
424*e1fe3e4aSElliott Hughes    0x1250,  # .. 0x1256 ; Ethiopic
425*e1fe3e4aSElliott Hughes    0x1257,  # .. 0x1257 ; Unknown
426*e1fe3e4aSElliott Hughes    0x1258,  # .. 0x1258 ; Ethiopic
427*e1fe3e4aSElliott Hughes    0x1259,  # .. 0x1259 ; Unknown
428*e1fe3e4aSElliott Hughes    0x125A,  # .. 0x125D ; Ethiopic
429*e1fe3e4aSElliott Hughes    0x125E,  # .. 0x125F ; Unknown
430*e1fe3e4aSElliott Hughes    0x1260,  # .. 0x1288 ; Ethiopic
431*e1fe3e4aSElliott Hughes    0x1289,  # .. 0x1289 ; Unknown
432*e1fe3e4aSElliott Hughes    0x128A,  # .. 0x128D ; Ethiopic
433*e1fe3e4aSElliott Hughes    0x128E,  # .. 0x128F ; Unknown
434*e1fe3e4aSElliott Hughes    0x1290,  # .. 0x12B0 ; Ethiopic
435*e1fe3e4aSElliott Hughes    0x12B1,  # .. 0x12B1 ; Unknown
436*e1fe3e4aSElliott Hughes    0x12B2,  # .. 0x12B5 ; Ethiopic
437*e1fe3e4aSElliott Hughes    0x12B6,  # .. 0x12B7 ; Unknown
438*e1fe3e4aSElliott Hughes    0x12B8,  # .. 0x12BE ; Ethiopic
439*e1fe3e4aSElliott Hughes    0x12BF,  # .. 0x12BF ; Unknown
440*e1fe3e4aSElliott Hughes    0x12C0,  # .. 0x12C0 ; Ethiopic
441*e1fe3e4aSElliott Hughes    0x12C1,  # .. 0x12C1 ; Unknown
442*e1fe3e4aSElliott Hughes    0x12C2,  # .. 0x12C5 ; Ethiopic
443*e1fe3e4aSElliott Hughes    0x12C6,  # .. 0x12C7 ; Unknown
444*e1fe3e4aSElliott Hughes    0x12C8,  # .. 0x12D6 ; Ethiopic
445*e1fe3e4aSElliott Hughes    0x12D7,  # .. 0x12D7 ; Unknown
446*e1fe3e4aSElliott Hughes    0x12D8,  # .. 0x1310 ; Ethiopic
447*e1fe3e4aSElliott Hughes    0x1311,  # .. 0x1311 ; Unknown
448*e1fe3e4aSElliott Hughes    0x1312,  # .. 0x1315 ; Ethiopic
449*e1fe3e4aSElliott Hughes    0x1316,  # .. 0x1317 ; Unknown
450*e1fe3e4aSElliott Hughes    0x1318,  # .. 0x135A ; Ethiopic
451*e1fe3e4aSElliott Hughes    0x135B,  # .. 0x135C ; Unknown
452*e1fe3e4aSElliott Hughes    0x135D,  # .. 0x137C ; Ethiopic
453*e1fe3e4aSElliott Hughes    0x137D,  # .. 0x137F ; Unknown
454*e1fe3e4aSElliott Hughes    0x1380,  # .. 0x1399 ; Ethiopic
455*e1fe3e4aSElliott Hughes    0x139A,  # .. 0x139F ; Unknown
456*e1fe3e4aSElliott Hughes    0x13A0,  # .. 0x13F5 ; Cherokee
457*e1fe3e4aSElliott Hughes    0x13F6,  # .. 0x13F7 ; Unknown
458*e1fe3e4aSElliott Hughes    0x13F8,  # .. 0x13FD ; Cherokee
459*e1fe3e4aSElliott Hughes    0x13FE,  # .. 0x13FF ; Unknown
460*e1fe3e4aSElliott Hughes    0x1400,  # .. 0x167F ; Canadian_Aboriginal
461*e1fe3e4aSElliott Hughes    0x1680,  # .. 0x169C ; Ogham
462*e1fe3e4aSElliott Hughes    0x169D,  # .. 0x169F ; Unknown
463*e1fe3e4aSElliott Hughes    0x16A0,  # .. 0x16EA ; Runic
464*e1fe3e4aSElliott Hughes    0x16EB,  # .. 0x16ED ; Common
465*e1fe3e4aSElliott Hughes    0x16EE,  # .. 0x16F8 ; Runic
466*e1fe3e4aSElliott Hughes    0x16F9,  # .. 0x16FF ; Unknown
467*e1fe3e4aSElliott Hughes    0x1700,  # .. 0x1715 ; Tagalog
468*e1fe3e4aSElliott Hughes    0x1716,  # .. 0x171E ; Unknown
469*e1fe3e4aSElliott Hughes    0x171F,  # .. 0x171F ; Tagalog
470*e1fe3e4aSElliott Hughes    0x1720,  # .. 0x1734 ; Hanunoo
471*e1fe3e4aSElliott Hughes    0x1735,  # .. 0x1736 ; Common
472*e1fe3e4aSElliott Hughes    0x1737,  # .. 0x173F ; Unknown
473*e1fe3e4aSElliott Hughes    0x1740,  # .. 0x1753 ; Buhid
474*e1fe3e4aSElliott Hughes    0x1754,  # .. 0x175F ; Unknown
475*e1fe3e4aSElliott Hughes    0x1760,  # .. 0x176C ; Tagbanwa
476*e1fe3e4aSElliott Hughes    0x176D,  # .. 0x176D ; Unknown
477*e1fe3e4aSElliott Hughes    0x176E,  # .. 0x1770 ; Tagbanwa
478*e1fe3e4aSElliott Hughes    0x1771,  # .. 0x1771 ; Unknown
479*e1fe3e4aSElliott Hughes    0x1772,  # .. 0x1773 ; Tagbanwa
480*e1fe3e4aSElliott Hughes    0x1774,  # .. 0x177F ; Unknown
481*e1fe3e4aSElliott Hughes    0x1780,  # .. 0x17DD ; Khmer
482*e1fe3e4aSElliott Hughes    0x17DE,  # .. 0x17DF ; Unknown
483*e1fe3e4aSElliott Hughes    0x17E0,  # .. 0x17E9 ; Khmer
484*e1fe3e4aSElliott Hughes    0x17EA,  # .. 0x17EF ; Unknown
485*e1fe3e4aSElliott Hughes    0x17F0,  # .. 0x17F9 ; Khmer
486*e1fe3e4aSElliott Hughes    0x17FA,  # .. 0x17FF ; Unknown
487*e1fe3e4aSElliott Hughes    0x1800,  # .. 0x1801 ; Mongolian
488*e1fe3e4aSElliott Hughes    0x1802,  # .. 0x1803 ; Common
489*e1fe3e4aSElliott Hughes    0x1804,  # .. 0x1804 ; Mongolian
490*e1fe3e4aSElliott Hughes    0x1805,  # .. 0x1805 ; Common
491*e1fe3e4aSElliott Hughes    0x1806,  # .. 0x1819 ; Mongolian
492*e1fe3e4aSElliott Hughes    0x181A,  # .. 0x181F ; Unknown
493*e1fe3e4aSElliott Hughes    0x1820,  # .. 0x1878 ; Mongolian
494*e1fe3e4aSElliott Hughes    0x1879,  # .. 0x187F ; Unknown
495*e1fe3e4aSElliott Hughes    0x1880,  # .. 0x18AA ; Mongolian
496*e1fe3e4aSElliott Hughes    0x18AB,  # .. 0x18AF ; Unknown
497*e1fe3e4aSElliott Hughes    0x18B0,  # .. 0x18F5 ; Canadian_Aboriginal
498*e1fe3e4aSElliott Hughes    0x18F6,  # .. 0x18FF ; Unknown
499*e1fe3e4aSElliott Hughes    0x1900,  # .. 0x191E ; Limbu
500*e1fe3e4aSElliott Hughes    0x191F,  # .. 0x191F ; Unknown
501*e1fe3e4aSElliott Hughes    0x1920,  # .. 0x192B ; Limbu
502*e1fe3e4aSElliott Hughes    0x192C,  # .. 0x192F ; Unknown
503*e1fe3e4aSElliott Hughes    0x1930,  # .. 0x193B ; Limbu
504*e1fe3e4aSElliott Hughes    0x193C,  # .. 0x193F ; Unknown
505*e1fe3e4aSElliott Hughes    0x1940,  # .. 0x1940 ; Limbu
506*e1fe3e4aSElliott Hughes    0x1941,  # .. 0x1943 ; Unknown
507*e1fe3e4aSElliott Hughes    0x1944,  # .. 0x194F ; Limbu
508*e1fe3e4aSElliott Hughes    0x1950,  # .. 0x196D ; Tai_Le
509*e1fe3e4aSElliott Hughes    0x196E,  # .. 0x196F ; Unknown
510*e1fe3e4aSElliott Hughes    0x1970,  # .. 0x1974 ; Tai_Le
511*e1fe3e4aSElliott Hughes    0x1975,  # .. 0x197F ; Unknown
512*e1fe3e4aSElliott Hughes    0x1980,  # .. 0x19AB ; New_Tai_Lue
513*e1fe3e4aSElliott Hughes    0x19AC,  # .. 0x19AF ; Unknown
514*e1fe3e4aSElliott Hughes    0x19B0,  # .. 0x19C9 ; New_Tai_Lue
515*e1fe3e4aSElliott Hughes    0x19CA,  # .. 0x19CF ; Unknown
516*e1fe3e4aSElliott Hughes    0x19D0,  # .. 0x19DA ; New_Tai_Lue
517*e1fe3e4aSElliott Hughes    0x19DB,  # .. 0x19DD ; Unknown
518*e1fe3e4aSElliott Hughes    0x19DE,  # .. 0x19DF ; New_Tai_Lue
519*e1fe3e4aSElliott Hughes    0x19E0,  # .. 0x19FF ; Khmer
520*e1fe3e4aSElliott Hughes    0x1A00,  # .. 0x1A1B ; Buginese
521*e1fe3e4aSElliott Hughes    0x1A1C,  # .. 0x1A1D ; Unknown
522*e1fe3e4aSElliott Hughes    0x1A1E,  # .. 0x1A1F ; Buginese
523*e1fe3e4aSElliott Hughes    0x1A20,  # .. 0x1A5E ; Tai_Tham
524*e1fe3e4aSElliott Hughes    0x1A5F,  # .. 0x1A5F ; Unknown
525*e1fe3e4aSElliott Hughes    0x1A60,  # .. 0x1A7C ; Tai_Tham
526*e1fe3e4aSElliott Hughes    0x1A7D,  # .. 0x1A7E ; Unknown
527*e1fe3e4aSElliott Hughes    0x1A7F,  # .. 0x1A89 ; Tai_Tham
528*e1fe3e4aSElliott Hughes    0x1A8A,  # .. 0x1A8F ; Unknown
529*e1fe3e4aSElliott Hughes    0x1A90,  # .. 0x1A99 ; Tai_Tham
530*e1fe3e4aSElliott Hughes    0x1A9A,  # .. 0x1A9F ; Unknown
531*e1fe3e4aSElliott Hughes    0x1AA0,  # .. 0x1AAD ; Tai_Tham
532*e1fe3e4aSElliott Hughes    0x1AAE,  # .. 0x1AAF ; Unknown
533*e1fe3e4aSElliott Hughes    0x1AB0,  # .. 0x1ACE ; Inherited
534*e1fe3e4aSElliott Hughes    0x1ACF,  # .. 0x1AFF ; Unknown
535*e1fe3e4aSElliott Hughes    0x1B00,  # .. 0x1B4C ; Balinese
536*e1fe3e4aSElliott Hughes    0x1B4D,  # .. 0x1B4F ; Unknown
537*e1fe3e4aSElliott Hughes    0x1B50,  # .. 0x1B7E ; Balinese
538*e1fe3e4aSElliott Hughes    0x1B7F,  # .. 0x1B7F ; Unknown
539*e1fe3e4aSElliott Hughes    0x1B80,  # .. 0x1BBF ; Sundanese
540*e1fe3e4aSElliott Hughes    0x1BC0,  # .. 0x1BF3 ; Batak
541*e1fe3e4aSElliott Hughes    0x1BF4,  # .. 0x1BFB ; Unknown
542*e1fe3e4aSElliott Hughes    0x1BFC,  # .. 0x1BFF ; Batak
543*e1fe3e4aSElliott Hughes    0x1C00,  # .. 0x1C37 ; Lepcha
544*e1fe3e4aSElliott Hughes    0x1C38,  # .. 0x1C3A ; Unknown
545*e1fe3e4aSElliott Hughes    0x1C3B,  # .. 0x1C49 ; Lepcha
546*e1fe3e4aSElliott Hughes    0x1C4A,  # .. 0x1C4C ; Unknown
547*e1fe3e4aSElliott Hughes    0x1C4D,  # .. 0x1C4F ; Lepcha
548*e1fe3e4aSElliott Hughes    0x1C50,  # .. 0x1C7F ; Ol_Chiki
549*e1fe3e4aSElliott Hughes    0x1C80,  # .. 0x1C88 ; Cyrillic
550*e1fe3e4aSElliott Hughes    0x1C89,  # .. 0x1C8F ; Unknown
551*e1fe3e4aSElliott Hughes    0x1C90,  # .. 0x1CBA ; Georgian
552*e1fe3e4aSElliott Hughes    0x1CBB,  # .. 0x1CBC ; Unknown
553*e1fe3e4aSElliott Hughes    0x1CBD,  # .. 0x1CBF ; Georgian
554*e1fe3e4aSElliott Hughes    0x1CC0,  # .. 0x1CC7 ; Sundanese
555*e1fe3e4aSElliott Hughes    0x1CC8,  # .. 0x1CCF ; Unknown
556*e1fe3e4aSElliott Hughes    0x1CD0,  # .. 0x1CD2 ; Inherited
557*e1fe3e4aSElliott Hughes    0x1CD3,  # .. 0x1CD3 ; Common
558*e1fe3e4aSElliott Hughes    0x1CD4,  # .. 0x1CE0 ; Inherited
559*e1fe3e4aSElliott Hughes    0x1CE1,  # .. 0x1CE1 ; Common
560*e1fe3e4aSElliott Hughes    0x1CE2,  # .. 0x1CE8 ; Inherited
561*e1fe3e4aSElliott Hughes    0x1CE9,  # .. 0x1CEC ; Common
562*e1fe3e4aSElliott Hughes    0x1CED,  # .. 0x1CED ; Inherited
563*e1fe3e4aSElliott Hughes    0x1CEE,  # .. 0x1CF3 ; Common
564*e1fe3e4aSElliott Hughes    0x1CF4,  # .. 0x1CF4 ; Inherited
565*e1fe3e4aSElliott Hughes    0x1CF5,  # .. 0x1CF7 ; Common
566*e1fe3e4aSElliott Hughes    0x1CF8,  # .. 0x1CF9 ; Inherited
567*e1fe3e4aSElliott Hughes    0x1CFA,  # .. 0x1CFA ; Common
568*e1fe3e4aSElliott Hughes    0x1CFB,  # .. 0x1CFF ; Unknown
569*e1fe3e4aSElliott Hughes    0x1D00,  # .. 0x1D25 ; Latin
570*e1fe3e4aSElliott Hughes    0x1D26,  # .. 0x1D2A ; Greek
571*e1fe3e4aSElliott Hughes    0x1D2B,  # .. 0x1D2B ; Cyrillic
572*e1fe3e4aSElliott Hughes    0x1D2C,  # .. 0x1D5C ; Latin
573*e1fe3e4aSElliott Hughes    0x1D5D,  # .. 0x1D61 ; Greek
574*e1fe3e4aSElliott Hughes    0x1D62,  # .. 0x1D65 ; Latin
575*e1fe3e4aSElliott Hughes    0x1D66,  # .. 0x1D6A ; Greek
576*e1fe3e4aSElliott Hughes    0x1D6B,  # .. 0x1D77 ; Latin
577*e1fe3e4aSElliott Hughes    0x1D78,  # .. 0x1D78 ; Cyrillic
578*e1fe3e4aSElliott Hughes    0x1D79,  # .. 0x1DBE ; Latin
579*e1fe3e4aSElliott Hughes    0x1DBF,  # .. 0x1DBF ; Greek
580*e1fe3e4aSElliott Hughes    0x1DC0,  # .. 0x1DFF ; Inherited
581*e1fe3e4aSElliott Hughes    0x1E00,  # .. 0x1EFF ; Latin
582*e1fe3e4aSElliott Hughes    0x1F00,  # .. 0x1F15 ; Greek
583*e1fe3e4aSElliott Hughes    0x1F16,  # .. 0x1F17 ; Unknown
584*e1fe3e4aSElliott Hughes    0x1F18,  # .. 0x1F1D ; Greek
585*e1fe3e4aSElliott Hughes    0x1F1E,  # .. 0x1F1F ; Unknown
586*e1fe3e4aSElliott Hughes    0x1F20,  # .. 0x1F45 ; Greek
587*e1fe3e4aSElliott Hughes    0x1F46,  # .. 0x1F47 ; Unknown
588*e1fe3e4aSElliott Hughes    0x1F48,  # .. 0x1F4D ; Greek
589*e1fe3e4aSElliott Hughes    0x1F4E,  # .. 0x1F4F ; Unknown
590*e1fe3e4aSElliott Hughes    0x1F50,  # .. 0x1F57 ; Greek
591*e1fe3e4aSElliott Hughes    0x1F58,  # .. 0x1F58 ; Unknown
592*e1fe3e4aSElliott Hughes    0x1F59,  # .. 0x1F59 ; Greek
593*e1fe3e4aSElliott Hughes    0x1F5A,  # .. 0x1F5A ; Unknown
594*e1fe3e4aSElliott Hughes    0x1F5B,  # .. 0x1F5B ; Greek
595*e1fe3e4aSElliott Hughes    0x1F5C,  # .. 0x1F5C ; Unknown
596*e1fe3e4aSElliott Hughes    0x1F5D,  # .. 0x1F5D ; Greek
597*e1fe3e4aSElliott Hughes    0x1F5E,  # .. 0x1F5E ; Unknown
598*e1fe3e4aSElliott Hughes    0x1F5F,  # .. 0x1F7D ; Greek
599*e1fe3e4aSElliott Hughes    0x1F7E,  # .. 0x1F7F ; Unknown
600*e1fe3e4aSElliott Hughes    0x1F80,  # .. 0x1FB4 ; Greek
601*e1fe3e4aSElliott Hughes    0x1FB5,  # .. 0x1FB5 ; Unknown
602*e1fe3e4aSElliott Hughes    0x1FB6,  # .. 0x1FC4 ; Greek
603*e1fe3e4aSElliott Hughes    0x1FC5,  # .. 0x1FC5 ; Unknown
604*e1fe3e4aSElliott Hughes    0x1FC6,  # .. 0x1FD3 ; Greek
605*e1fe3e4aSElliott Hughes    0x1FD4,  # .. 0x1FD5 ; Unknown
606*e1fe3e4aSElliott Hughes    0x1FD6,  # .. 0x1FDB ; Greek
607*e1fe3e4aSElliott Hughes    0x1FDC,  # .. 0x1FDC ; Unknown
608*e1fe3e4aSElliott Hughes    0x1FDD,  # .. 0x1FEF ; Greek
609*e1fe3e4aSElliott Hughes    0x1FF0,  # .. 0x1FF1 ; Unknown
610*e1fe3e4aSElliott Hughes    0x1FF2,  # .. 0x1FF4 ; Greek
611*e1fe3e4aSElliott Hughes    0x1FF5,  # .. 0x1FF5 ; Unknown
612*e1fe3e4aSElliott Hughes    0x1FF6,  # .. 0x1FFE ; Greek
613*e1fe3e4aSElliott Hughes    0x1FFF,  # .. 0x1FFF ; Unknown
614*e1fe3e4aSElliott Hughes    0x2000,  # .. 0x200B ; Common
615*e1fe3e4aSElliott Hughes    0x200C,  # .. 0x200D ; Inherited
616*e1fe3e4aSElliott Hughes    0x200E,  # .. 0x2064 ; Common
617*e1fe3e4aSElliott Hughes    0x2065,  # .. 0x2065 ; Unknown
618*e1fe3e4aSElliott Hughes    0x2066,  # .. 0x2070 ; Common
619*e1fe3e4aSElliott Hughes    0x2071,  # .. 0x2071 ; Latin
620*e1fe3e4aSElliott Hughes    0x2072,  # .. 0x2073 ; Unknown
621*e1fe3e4aSElliott Hughes    0x2074,  # .. 0x207E ; Common
622*e1fe3e4aSElliott Hughes    0x207F,  # .. 0x207F ; Latin
623*e1fe3e4aSElliott Hughes    0x2080,  # .. 0x208E ; Common
624*e1fe3e4aSElliott Hughes    0x208F,  # .. 0x208F ; Unknown
625*e1fe3e4aSElliott Hughes    0x2090,  # .. 0x209C ; Latin
626*e1fe3e4aSElliott Hughes    0x209D,  # .. 0x209F ; Unknown
627*e1fe3e4aSElliott Hughes    0x20A0,  # .. 0x20C0 ; Common
628*e1fe3e4aSElliott Hughes    0x20C1,  # .. 0x20CF ; Unknown
629*e1fe3e4aSElliott Hughes    0x20D0,  # .. 0x20F0 ; Inherited
630*e1fe3e4aSElliott Hughes    0x20F1,  # .. 0x20FF ; Unknown
631*e1fe3e4aSElliott Hughes    0x2100,  # .. 0x2125 ; Common
632*e1fe3e4aSElliott Hughes    0x2126,  # .. 0x2126 ; Greek
633*e1fe3e4aSElliott Hughes    0x2127,  # .. 0x2129 ; Common
634*e1fe3e4aSElliott Hughes    0x212A,  # .. 0x212B ; Latin
635*e1fe3e4aSElliott Hughes    0x212C,  # .. 0x2131 ; Common
636*e1fe3e4aSElliott Hughes    0x2132,  # .. 0x2132 ; Latin
637*e1fe3e4aSElliott Hughes    0x2133,  # .. 0x214D ; Common
638*e1fe3e4aSElliott Hughes    0x214E,  # .. 0x214E ; Latin
639*e1fe3e4aSElliott Hughes    0x214F,  # .. 0x215F ; Common
640*e1fe3e4aSElliott Hughes    0x2160,  # .. 0x2188 ; Latin
641*e1fe3e4aSElliott Hughes    0x2189,  # .. 0x218B ; Common
642*e1fe3e4aSElliott Hughes    0x218C,  # .. 0x218F ; Unknown
643*e1fe3e4aSElliott Hughes    0x2190,  # .. 0x2426 ; Common
644*e1fe3e4aSElliott Hughes    0x2427,  # .. 0x243F ; Unknown
645*e1fe3e4aSElliott Hughes    0x2440,  # .. 0x244A ; Common
646*e1fe3e4aSElliott Hughes    0x244B,  # .. 0x245F ; Unknown
647*e1fe3e4aSElliott Hughes    0x2460,  # .. 0x27FF ; Common
648*e1fe3e4aSElliott Hughes    0x2800,  # .. 0x28FF ; Braille
649*e1fe3e4aSElliott Hughes    0x2900,  # .. 0x2B73 ; Common
650*e1fe3e4aSElliott Hughes    0x2B74,  # .. 0x2B75 ; Unknown
651*e1fe3e4aSElliott Hughes    0x2B76,  # .. 0x2B95 ; Common
652*e1fe3e4aSElliott Hughes    0x2B96,  # .. 0x2B96 ; Unknown
653*e1fe3e4aSElliott Hughes    0x2B97,  # .. 0x2BFF ; Common
654*e1fe3e4aSElliott Hughes    0x2C00,  # .. 0x2C5F ; Glagolitic
655*e1fe3e4aSElliott Hughes    0x2C60,  # .. 0x2C7F ; Latin
656*e1fe3e4aSElliott Hughes    0x2C80,  # .. 0x2CF3 ; Coptic
657*e1fe3e4aSElliott Hughes    0x2CF4,  # .. 0x2CF8 ; Unknown
658*e1fe3e4aSElliott Hughes    0x2CF9,  # .. 0x2CFF ; Coptic
659*e1fe3e4aSElliott Hughes    0x2D00,  # .. 0x2D25 ; Georgian
660*e1fe3e4aSElliott Hughes    0x2D26,  # .. 0x2D26 ; Unknown
661*e1fe3e4aSElliott Hughes    0x2D27,  # .. 0x2D27 ; Georgian
662*e1fe3e4aSElliott Hughes    0x2D28,  # .. 0x2D2C ; Unknown
663*e1fe3e4aSElliott Hughes    0x2D2D,  # .. 0x2D2D ; Georgian
664*e1fe3e4aSElliott Hughes    0x2D2E,  # .. 0x2D2F ; Unknown
665*e1fe3e4aSElliott Hughes    0x2D30,  # .. 0x2D67 ; Tifinagh
666*e1fe3e4aSElliott Hughes    0x2D68,  # .. 0x2D6E ; Unknown
667*e1fe3e4aSElliott Hughes    0x2D6F,  # .. 0x2D70 ; Tifinagh
668*e1fe3e4aSElliott Hughes    0x2D71,  # .. 0x2D7E ; Unknown
669*e1fe3e4aSElliott Hughes    0x2D7F,  # .. 0x2D7F ; Tifinagh
670*e1fe3e4aSElliott Hughes    0x2D80,  # .. 0x2D96 ; Ethiopic
671*e1fe3e4aSElliott Hughes    0x2D97,  # .. 0x2D9F ; Unknown
672*e1fe3e4aSElliott Hughes    0x2DA0,  # .. 0x2DA6 ; Ethiopic
673*e1fe3e4aSElliott Hughes    0x2DA7,  # .. 0x2DA7 ; Unknown
674*e1fe3e4aSElliott Hughes    0x2DA8,  # .. 0x2DAE ; Ethiopic
675*e1fe3e4aSElliott Hughes    0x2DAF,  # .. 0x2DAF ; Unknown
676*e1fe3e4aSElliott Hughes    0x2DB0,  # .. 0x2DB6 ; Ethiopic
677*e1fe3e4aSElliott Hughes    0x2DB7,  # .. 0x2DB7 ; Unknown
678*e1fe3e4aSElliott Hughes    0x2DB8,  # .. 0x2DBE ; Ethiopic
679*e1fe3e4aSElliott Hughes    0x2DBF,  # .. 0x2DBF ; Unknown
680*e1fe3e4aSElliott Hughes    0x2DC0,  # .. 0x2DC6 ; Ethiopic
681*e1fe3e4aSElliott Hughes    0x2DC7,  # .. 0x2DC7 ; Unknown
682*e1fe3e4aSElliott Hughes    0x2DC8,  # .. 0x2DCE ; Ethiopic
683*e1fe3e4aSElliott Hughes    0x2DCF,  # .. 0x2DCF ; Unknown
684*e1fe3e4aSElliott Hughes    0x2DD0,  # .. 0x2DD6 ; Ethiopic
685*e1fe3e4aSElliott Hughes    0x2DD7,  # .. 0x2DD7 ; Unknown
686*e1fe3e4aSElliott Hughes    0x2DD8,  # .. 0x2DDE ; Ethiopic
687*e1fe3e4aSElliott Hughes    0x2DDF,  # .. 0x2DDF ; Unknown
688*e1fe3e4aSElliott Hughes    0x2DE0,  # .. 0x2DFF ; Cyrillic
689*e1fe3e4aSElliott Hughes    0x2E00,  # .. 0x2E5D ; Common
690*e1fe3e4aSElliott Hughes    0x2E5E,  # .. 0x2E7F ; Unknown
691*e1fe3e4aSElliott Hughes    0x2E80,  # .. 0x2E99 ; Han
692*e1fe3e4aSElliott Hughes    0x2E9A,  # .. 0x2E9A ; Unknown
693*e1fe3e4aSElliott Hughes    0x2E9B,  # .. 0x2EF3 ; Han
694*e1fe3e4aSElliott Hughes    0x2EF4,  # .. 0x2EFF ; Unknown
695*e1fe3e4aSElliott Hughes    0x2F00,  # .. 0x2FD5 ; Han
696*e1fe3e4aSElliott Hughes    0x2FD6,  # .. 0x2FEF ; Unknown
697*e1fe3e4aSElliott Hughes    0x2FF0,  # .. 0x2FFB ; Common
698*e1fe3e4aSElliott Hughes    0x2FFC,  # .. 0x2FFF ; Unknown
699*e1fe3e4aSElliott Hughes    0x3000,  # .. 0x3004 ; Common
700*e1fe3e4aSElliott Hughes    0x3005,  # .. 0x3005 ; Han
701*e1fe3e4aSElliott Hughes    0x3006,  # .. 0x3006 ; Common
702*e1fe3e4aSElliott Hughes    0x3007,  # .. 0x3007 ; Han
703*e1fe3e4aSElliott Hughes    0x3008,  # .. 0x3020 ; Common
704*e1fe3e4aSElliott Hughes    0x3021,  # .. 0x3029 ; Han
705*e1fe3e4aSElliott Hughes    0x302A,  # .. 0x302D ; Inherited
706*e1fe3e4aSElliott Hughes    0x302E,  # .. 0x302F ; Hangul
707*e1fe3e4aSElliott Hughes    0x3030,  # .. 0x3037 ; Common
708*e1fe3e4aSElliott Hughes    0x3038,  # .. 0x303B ; Han
709*e1fe3e4aSElliott Hughes    0x303C,  # .. 0x303F ; Common
710*e1fe3e4aSElliott Hughes    0x3040,  # .. 0x3040 ; Unknown
711*e1fe3e4aSElliott Hughes    0x3041,  # .. 0x3096 ; Hiragana
712*e1fe3e4aSElliott Hughes    0x3097,  # .. 0x3098 ; Unknown
713*e1fe3e4aSElliott Hughes    0x3099,  # .. 0x309A ; Inherited
714*e1fe3e4aSElliott Hughes    0x309B,  # .. 0x309C ; Common
715*e1fe3e4aSElliott Hughes    0x309D,  # .. 0x309F ; Hiragana
716*e1fe3e4aSElliott Hughes    0x30A0,  # .. 0x30A0 ; Common
717*e1fe3e4aSElliott Hughes    0x30A1,  # .. 0x30FA ; Katakana
718*e1fe3e4aSElliott Hughes    0x30FB,  # .. 0x30FC ; Common
719*e1fe3e4aSElliott Hughes    0x30FD,  # .. 0x30FF ; Katakana
720*e1fe3e4aSElliott Hughes    0x3100,  # .. 0x3104 ; Unknown
721*e1fe3e4aSElliott Hughes    0x3105,  # .. 0x312F ; Bopomofo
722*e1fe3e4aSElliott Hughes    0x3130,  # .. 0x3130 ; Unknown
723*e1fe3e4aSElliott Hughes    0x3131,  # .. 0x318E ; Hangul
724*e1fe3e4aSElliott Hughes    0x318F,  # .. 0x318F ; Unknown
725*e1fe3e4aSElliott Hughes    0x3190,  # .. 0x319F ; Common
726*e1fe3e4aSElliott Hughes    0x31A0,  # .. 0x31BF ; Bopomofo
727*e1fe3e4aSElliott Hughes    0x31C0,  # .. 0x31E3 ; Common
728*e1fe3e4aSElliott Hughes    0x31E4,  # .. 0x31EF ; Unknown
729*e1fe3e4aSElliott Hughes    0x31F0,  # .. 0x31FF ; Katakana
730*e1fe3e4aSElliott Hughes    0x3200,  # .. 0x321E ; Hangul
731*e1fe3e4aSElliott Hughes    0x321F,  # .. 0x321F ; Unknown
732*e1fe3e4aSElliott Hughes    0x3220,  # .. 0x325F ; Common
733*e1fe3e4aSElliott Hughes    0x3260,  # .. 0x327E ; Hangul
734*e1fe3e4aSElliott Hughes    0x327F,  # .. 0x32CF ; Common
735*e1fe3e4aSElliott Hughes    0x32D0,  # .. 0x32FE ; Katakana
736*e1fe3e4aSElliott Hughes    0x32FF,  # .. 0x32FF ; Common
737*e1fe3e4aSElliott Hughes    0x3300,  # .. 0x3357 ; Katakana
738*e1fe3e4aSElliott Hughes    0x3358,  # .. 0x33FF ; Common
739*e1fe3e4aSElliott Hughes    0x3400,  # .. 0x4DBF ; Han
740*e1fe3e4aSElliott Hughes    0x4DC0,  # .. 0x4DFF ; Common
741*e1fe3e4aSElliott Hughes    0x4E00,  # .. 0x9FFF ; Han
742*e1fe3e4aSElliott Hughes    0xA000,  # .. 0xA48C ; Yi
743*e1fe3e4aSElliott Hughes    0xA48D,  # .. 0xA48F ; Unknown
744*e1fe3e4aSElliott Hughes    0xA490,  # .. 0xA4C6 ; Yi
745*e1fe3e4aSElliott Hughes    0xA4C7,  # .. 0xA4CF ; Unknown
746*e1fe3e4aSElliott Hughes    0xA4D0,  # .. 0xA4FF ; Lisu
747*e1fe3e4aSElliott Hughes    0xA500,  # .. 0xA62B ; Vai
748*e1fe3e4aSElliott Hughes    0xA62C,  # .. 0xA63F ; Unknown
749*e1fe3e4aSElliott Hughes    0xA640,  # .. 0xA69F ; Cyrillic
750*e1fe3e4aSElliott Hughes    0xA6A0,  # .. 0xA6F7 ; Bamum
751*e1fe3e4aSElliott Hughes    0xA6F8,  # .. 0xA6FF ; Unknown
752*e1fe3e4aSElliott Hughes    0xA700,  # .. 0xA721 ; Common
753*e1fe3e4aSElliott Hughes    0xA722,  # .. 0xA787 ; Latin
754*e1fe3e4aSElliott Hughes    0xA788,  # .. 0xA78A ; Common
755*e1fe3e4aSElliott Hughes    0xA78B,  # .. 0xA7CA ; Latin
756*e1fe3e4aSElliott Hughes    0xA7CB,  # .. 0xA7CF ; Unknown
757*e1fe3e4aSElliott Hughes    0xA7D0,  # .. 0xA7D1 ; Latin
758*e1fe3e4aSElliott Hughes    0xA7D2,  # .. 0xA7D2 ; Unknown
759*e1fe3e4aSElliott Hughes    0xA7D3,  # .. 0xA7D3 ; Latin
760*e1fe3e4aSElliott Hughes    0xA7D4,  # .. 0xA7D4 ; Unknown
761*e1fe3e4aSElliott Hughes    0xA7D5,  # .. 0xA7D9 ; Latin
762*e1fe3e4aSElliott Hughes    0xA7DA,  # .. 0xA7F1 ; Unknown
763*e1fe3e4aSElliott Hughes    0xA7F2,  # .. 0xA7FF ; Latin
764*e1fe3e4aSElliott Hughes    0xA800,  # .. 0xA82C ; Syloti_Nagri
765*e1fe3e4aSElliott Hughes    0xA82D,  # .. 0xA82F ; Unknown
766*e1fe3e4aSElliott Hughes    0xA830,  # .. 0xA839 ; Common
767*e1fe3e4aSElliott Hughes    0xA83A,  # .. 0xA83F ; Unknown
768*e1fe3e4aSElliott Hughes    0xA840,  # .. 0xA877 ; Phags_Pa
769*e1fe3e4aSElliott Hughes    0xA878,  # .. 0xA87F ; Unknown
770*e1fe3e4aSElliott Hughes    0xA880,  # .. 0xA8C5 ; Saurashtra
771*e1fe3e4aSElliott Hughes    0xA8C6,  # .. 0xA8CD ; Unknown
772*e1fe3e4aSElliott Hughes    0xA8CE,  # .. 0xA8D9 ; Saurashtra
773*e1fe3e4aSElliott Hughes    0xA8DA,  # .. 0xA8DF ; Unknown
774*e1fe3e4aSElliott Hughes    0xA8E0,  # .. 0xA8FF ; Devanagari
775*e1fe3e4aSElliott Hughes    0xA900,  # .. 0xA92D ; Kayah_Li
776*e1fe3e4aSElliott Hughes    0xA92E,  # .. 0xA92E ; Common
777*e1fe3e4aSElliott Hughes    0xA92F,  # .. 0xA92F ; Kayah_Li
778*e1fe3e4aSElliott Hughes    0xA930,  # .. 0xA953 ; Rejang
779*e1fe3e4aSElliott Hughes    0xA954,  # .. 0xA95E ; Unknown
780*e1fe3e4aSElliott Hughes    0xA95F,  # .. 0xA95F ; Rejang
781*e1fe3e4aSElliott Hughes    0xA960,  # .. 0xA97C ; Hangul
782*e1fe3e4aSElliott Hughes    0xA97D,  # .. 0xA97F ; Unknown
783*e1fe3e4aSElliott Hughes    0xA980,  # .. 0xA9CD ; Javanese
784*e1fe3e4aSElliott Hughes    0xA9CE,  # .. 0xA9CE ; Unknown
785*e1fe3e4aSElliott Hughes    0xA9CF,  # .. 0xA9CF ; Common
786*e1fe3e4aSElliott Hughes    0xA9D0,  # .. 0xA9D9 ; Javanese
787*e1fe3e4aSElliott Hughes    0xA9DA,  # .. 0xA9DD ; Unknown
788*e1fe3e4aSElliott Hughes    0xA9DE,  # .. 0xA9DF ; Javanese
789*e1fe3e4aSElliott Hughes    0xA9E0,  # .. 0xA9FE ; Myanmar
790*e1fe3e4aSElliott Hughes    0xA9FF,  # .. 0xA9FF ; Unknown
791*e1fe3e4aSElliott Hughes    0xAA00,  # .. 0xAA36 ; Cham
792*e1fe3e4aSElliott Hughes    0xAA37,  # .. 0xAA3F ; Unknown
793*e1fe3e4aSElliott Hughes    0xAA40,  # .. 0xAA4D ; Cham
794*e1fe3e4aSElliott Hughes    0xAA4E,  # .. 0xAA4F ; Unknown
795*e1fe3e4aSElliott Hughes    0xAA50,  # .. 0xAA59 ; Cham
796*e1fe3e4aSElliott Hughes    0xAA5A,  # .. 0xAA5B ; Unknown
797*e1fe3e4aSElliott Hughes    0xAA5C,  # .. 0xAA5F ; Cham
798*e1fe3e4aSElliott Hughes    0xAA60,  # .. 0xAA7F ; Myanmar
799*e1fe3e4aSElliott Hughes    0xAA80,  # .. 0xAAC2 ; Tai_Viet
800*e1fe3e4aSElliott Hughes    0xAAC3,  # .. 0xAADA ; Unknown
801*e1fe3e4aSElliott Hughes    0xAADB,  # .. 0xAADF ; Tai_Viet
802*e1fe3e4aSElliott Hughes    0xAAE0,  # .. 0xAAF6 ; Meetei_Mayek
803*e1fe3e4aSElliott Hughes    0xAAF7,  # .. 0xAB00 ; Unknown
804*e1fe3e4aSElliott Hughes    0xAB01,  # .. 0xAB06 ; Ethiopic
805*e1fe3e4aSElliott Hughes    0xAB07,  # .. 0xAB08 ; Unknown
806*e1fe3e4aSElliott Hughes    0xAB09,  # .. 0xAB0E ; Ethiopic
807*e1fe3e4aSElliott Hughes    0xAB0F,  # .. 0xAB10 ; Unknown
808*e1fe3e4aSElliott Hughes    0xAB11,  # .. 0xAB16 ; Ethiopic
809*e1fe3e4aSElliott Hughes    0xAB17,  # .. 0xAB1F ; Unknown
810*e1fe3e4aSElliott Hughes    0xAB20,  # .. 0xAB26 ; Ethiopic
811*e1fe3e4aSElliott Hughes    0xAB27,  # .. 0xAB27 ; Unknown
812*e1fe3e4aSElliott Hughes    0xAB28,  # .. 0xAB2E ; Ethiopic
813*e1fe3e4aSElliott Hughes    0xAB2F,  # .. 0xAB2F ; Unknown
814*e1fe3e4aSElliott Hughes    0xAB30,  # .. 0xAB5A ; Latin
815*e1fe3e4aSElliott Hughes    0xAB5B,  # .. 0xAB5B ; Common
816*e1fe3e4aSElliott Hughes    0xAB5C,  # .. 0xAB64 ; Latin
817*e1fe3e4aSElliott Hughes    0xAB65,  # .. 0xAB65 ; Greek
818*e1fe3e4aSElliott Hughes    0xAB66,  # .. 0xAB69 ; Latin
819*e1fe3e4aSElliott Hughes    0xAB6A,  # .. 0xAB6B ; Common
820*e1fe3e4aSElliott Hughes    0xAB6C,  # .. 0xAB6F ; Unknown
821*e1fe3e4aSElliott Hughes    0xAB70,  # .. 0xABBF ; Cherokee
822*e1fe3e4aSElliott Hughes    0xABC0,  # .. 0xABED ; Meetei_Mayek
823*e1fe3e4aSElliott Hughes    0xABEE,  # .. 0xABEF ; Unknown
824*e1fe3e4aSElliott Hughes    0xABF0,  # .. 0xABF9 ; Meetei_Mayek
825*e1fe3e4aSElliott Hughes    0xABFA,  # .. 0xABFF ; Unknown
826*e1fe3e4aSElliott Hughes    0xAC00,  # .. 0xD7A3 ; Hangul
827*e1fe3e4aSElliott Hughes    0xD7A4,  # .. 0xD7AF ; Unknown
828*e1fe3e4aSElliott Hughes    0xD7B0,  # .. 0xD7C6 ; Hangul
829*e1fe3e4aSElliott Hughes    0xD7C7,  # .. 0xD7CA ; Unknown
830*e1fe3e4aSElliott Hughes    0xD7CB,  # .. 0xD7FB ; Hangul
831*e1fe3e4aSElliott Hughes    0xD7FC,  # .. 0xF8FF ; Unknown
832*e1fe3e4aSElliott Hughes    0xF900,  # .. 0xFA6D ; Han
833*e1fe3e4aSElliott Hughes    0xFA6E,  # .. 0xFA6F ; Unknown
834*e1fe3e4aSElliott Hughes    0xFA70,  # .. 0xFAD9 ; Han
835*e1fe3e4aSElliott Hughes    0xFADA,  # .. 0xFAFF ; Unknown
836*e1fe3e4aSElliott Hughes    0xFB00,  # .. 0xFB06 ; Latin
837*e1fe3e4aSElliott Hughes    0xFB07,  # .. 0xFB12 ; Unknown
838*e1fe3e4aSElliott Hughes    0xFB13,  # .. 0xFB17 ; Armenian
839*e1fe3e4aSElliott Hughes    0xFB18,  # .. 0xFB1C ; Unknown
840*e1fe3e4aSElliott Hughes    0xFB1D,  # .. 0xFB36 ; Hebrew
841*e1fe3e4aSElliott Hughes    0xFB37,  # .. 0xFB37 ; Unknown
842*e1fe3e4aSElliott Hughes    0xFB38,  # .. 0xFB3C ; Hebrew
843*e1fe3e4aSElliott Hughes    0xFB3D,  # .. 0xFB3D ; Unknown
844*e1fe3e4aSElliott Hughes    0xFB3E,  # .. 0xFB3E ; Hebrew
845*e1fe3e4aSElliott Hughes    0xFB3F,  # .. 0xFB3F ; Unknown
846*e1fe3e4aSElliott Hughes    0xFB40,  # .. 0xFB41 ; Hebrew
847*e1fe3e4aSElliott Hughes    0xFB42,  # .. 0xFB42 ; Unknown
848*e1fe3e4aSElliott Hughes    0xFB43,  # .. 0xFB44 ; Hebrew
849*e1fe3e4aSElliott Hughes    0xFB45,  # .. 0xFB45 ; Unknown
850*e1fe3e4aSElliott Hughes    0xFB46,  # .. 0xFB4F ; Hebrew
851*e1fe3e4aSElliott Hughes    0xFB50,  # .. 0xFBC2 ; Arabic
852*e1fe3e4aSElliott Hughes    0xFBC3,  # .. 0xFBD2 ; Unknown
853*e1fe3e4aSElliott Hughes    0xFBD3,  # .. 0xFD3D ; Arabic
854*e1fe3e4aSElliott Hughes    0xFD3E,  # .. 0xFD3F ; Common
855*e1fe3e4aSElliott Hughes    0xFD40,  # .. 0xFD8F ; Arabic
856*e1fe3e4aSElliott Hughes    0xFD90,  # .. 0xFD91 ; Unknown
857*e1fe3e4aSElliott Hughes    0xFD92,  # .. 0xFDC7 ; Arabic
858*e1fe3e4aSElliott Hughes    0xFDC8,  # .. 0xFDCE ; Unknown
859*e1fe3e4aSElliott Hughes    0xFDCF,  # .. 0xFDCF ; Arabic
860*e1fe3e4aSElliott Hughes    0xFDD0,  # .. 0xFDEF ; Unknown
861*e1fe3e4aSElliott Hughes    0xFDF0,  # .. 0xFDFF ; Arabic
862*e1fe3e4aSElliott Hughes    0xFE00,  # .. 0xFE0F ; Inherited
863*e1fe3e4aSElliott Hughes    0xFE10,  # .. 0xFE19 ; Common
864*e1fe3e4aSElliott Hughes    0xFE1A,  # .. 0xFE1F ; Unknown
865*e1fe3e4aSElliott Hughes    0xFE20,  # .. 0xFE2D ; Inherited
866*e1fe3e4aSElliott Hughes    0xFE2E,  # .. 0xFE2F ; Cyrillic
867*e1fe3e4aSElliott Hughes    0xFE30,  # .. 0xFE52 ; Common
868*e1fe3e4aSElliott Hughes    0xFE53,  # .. 0xFE53 ; Unknown
869*e1fe3e4aSElliott Hughes    0xFE54,  # .. 0xFE66 ; Common
870*e1fe3e4aSElliott Hughes    0xFE67,  # .. 0xFE67 ; Unknown
871*e1fe3e4aSElliott Hughes    0xFE68,  # .. 0xFE6B ; Common
872*e1fe3e4aSElliott Hughes    0xFE6C,  # .. 0xFE6F ; Unknown
873*e1fe3e4aSElliott Hughes    0xFE70,  # .. 0xFE74 ; Arabic
874*e1fe3e4aSElliott Hughes    0xFE75,  # .. 0xFE75 ; Unknown
875*e1fe3e4aSElliott Hughes    0xFE76,  # .. 0xFEFC ; Arabic
876*e1fe3e4aSElliott Hughes    0xFEFD,  # .. 0xFEFE ; Unknown
877*e1fe3e4aSElliott Hughes    0xFEFF,  # .. 0xFEFF ; Common
878*e1fe3e4aSElliott Hughes    0xFF00,  # .. 0xFF00 ; Unknown
879*e1fe3e4aSElliott Hughes    0xFF01,  # .. 0xFF20 ; Common
880*e1fe3e4aSElliott Hughes    0xFF21,  # .. 0xFF3A ; Latin
881*e1fe3e4aSElliott Hughes    0xFF3B,  # .. 0xFF40 ; Common
882*e1fe3e4aSElliott Hughes    0xFF41,  # .. 0xFF5A ; Latin
883*e1fe3e4aSElliott Hughes    0xFF5B,  # .. 0xFF65 ; Common
884*e1fe3e4aSElliott Hughes    0xFF66,  # .. 0xFF6F ; Katakana
885*e1fe3e4aSElliott Hughes    0xFF70,  # .. 0xFF70 ; Common
886*e1fe3e4aSElliott Hughes    0xFF71,  # .. 0xFF9D ; Katakana
887*e1fe3e4aSElliott Hughes    0xFF9E,  # .. 0xFF9F ; Common
888*e1fe3e4aSElliott Hughes    0xFFA0,  # .. 0xFFBE ; Hangul
889*e1fe3e4aSElliott Hughes    0xFFBF,  # .. 0xFFC1 ; Unknown
890*e1fe3e4aSElliott Hughes    0xFFC2,  # .. 0xFFC7 ; Hangul
891*e1fe3e4aSElliott Hughes    0xFFC8,  # .. 0xFFC9 ; Unknown
892*e1fe3e4aSElliott Hughes    0xFFCA,  # .. 0xFFCF ; Hangul
893*e1fe3e4aSElliott Hughes    0xFFD0,  # .. 0xFFD1 ; Unknown
894*e1fe3e4aSElliott Hughes    0xFFD2,  # .. 0xFFD7 ; Hangul
895*e1fe3e4aSElliott Hughes    0xFFD8,  # .. 0xFFD9 ; Unknown
896*e1fe3e4aSElliott Hughes    0xFFDA,  # .. 0xFFDC ; Hangul
897*e1fe3e4aSElliott Hughes    0xFFDD,  # .. 0xFFDF ; Unknown
898*e1fe3e4aSElliott Hughes    0xFFE0,  # .. 0xFFE6 ; Common
899*e1fe3e4aSElliott Hughes    0xFFE7,  # .. 0xFFE7 ; Unknown
900*e1fe3e4aSElliott Hughes    0xFFE8,  # .. 0xFFEE ; Common
901*e1fe3e4aSElliott Hughes    0xFFEF,  # .. 0xFFF8 ; Unknown
902*e1fe3e4aSElliott Hughes    0xFFF9,  # .. 0xFFFD ; Common
903*e1fe3e4aSElliott Hughes    0xFFFE,  # .. 0xFFFF ; Unknown
904*e1fe3e4aSElliott Hughes    0x10000,  # .. 0x1000B ; Linear_B
905*e1fe3e4aSElliott Hughes    0x1000C,  # .. 0x1000C ; Unknown
906*e1fe3e4aSElliott Hughes    0x1000D,  # .. 0x10026 ; Linear_B
907*e1fe3e4aSElliott Hughes    0x10027,  # .. 0x10027 ; Unknown
908*e1fe3e4aSElliott Hughes    0x10028,  # .. 0x1003A ; Linear_B
909*e1fe3e4aSElliott Hughes    0x1003B,  # .. 0x1003B ; Unknown
910*e1fe3e4aSElliott Hughes    0x1003C,  # .. 0x1003D ; Linear_B
911*e1fe3e4aSElliott Hughes    0x1003E,  # .. 0x1003E ; Unknown
912*e1fe3e4aSElliott Hughes    0x1003F,  # .. 0x1004D ; Linear_B
913*e1fe3e4aSElliott Hughes    0x1004E,  # .. 0x1004F ; Unknown
914*e1fe3e4aSElliott Hughes    0x10050,  # .. 0x1005D ; Linear_B
915*e1fe3e4aSElliott Hughes    0x1005E,  # .. 0x1007F ; Unknown
916*e1fe3e4aSElliott Hughes    0x10080,  # .. 0x100FA ; Linear_B
917*e1fe3e4aSElliott Hughes    0x100FB,  # .. 0x100FF ; Unknown
918*e1fe3e4aSElliott Hughes    0x10100,  # .. 0x10102 ; Common
919*e1fe3e4aSElliott Hughes    0x10103,  # .. 0x10106 ; Unknown
920*e1fe3e4aSElliott Hughes    0x10107,  # .. 0x10133 ; Common
921*e1fe3e4aSElliott Hughes    0x10134,  # .. 0x10136 ; Unknown
922*e1fe3e4aSElliott Hughes    0x10137,  # .. 0x1013F ; Common
923*e1fe3e4aSElliott Hughes    0x10140,  # .. 0x1018E ; Greek
924*e1fe3e4aSElliott Hughes    0x1018F,  # .. 0x1018F ; Unknown
925*e1fe3e4aSElliott Hughes    0x10190,  # .. 0x1019C ; Common
926*e1fe3e4aSElliott Hughes    0x1019D,  # .. 0x1019F ; Unknown
927*e1fe3e4aSElliott Hughes    0x101A0,  # .. 0x101A0 ; Greek
928*e1fe3e4aSElliott Hughes    0x101A1,  # .. 0x101CF ; Unknown
929*e1fe3e4aSElliott Hughes    0x101D0,  # .. 0x101FC ; Common
930*e1fe3e4aSElliott Hughes    0x101FD,  # .. 0x101FD ; Inherited
931*e1fe3e4aSElliott Hughes    0x101FE,  # .. 0x1027F ; Unknown
932*e1fe3e4aSElliott Hughes    0x10280,  # .. 0x1029C ; Lycian
933*e1fe3e4aSElliott Hughes    0x1029D,  # .. 0x1029F ; Unknown
934*e1fe3e4aSElliott Hughes    0x102A0,  # .. 0x102D0 ; Carian
935*e1fe3e4aSElliott Hughes    0x102D1,  # .. 0x102DF ; Unknown
936*e1fe3e4aSElliott Hughes    0x102E0,  # .. 0x102E0 ; Inherited
937*e1fe3e4aSElliott Hughes    0x102E1,  # .. 0x102FB ; Common
938*e1fe3e4aSElliott Hughes    0x102FC,  # .. 0x102FF ; Unknown
939*e1fe3e4aSElliott Hughes    0x10300,  # .. 0x10323 ; Old_Italic
940*e1fe3e4aSElliott Hughes    0x10324,  # .. 0x1032C ; Unknown
941*e1fe3e4aSElliott Hughes    0x1032D,  # .. 0x1032F ; Old_Italic
942*e1fe3e4aSElliott Hughes    0x10330,  # .. 0x1034A ; Gothic
943*e1fe3e4aSElliott Hughes    0x1034B,  # .. 0x1034F ; Unknown
944*e1fe3e4aSElliott Hughes    0x10350,  # .. 0x1037A ; Old_Permic
945*e1fe3e4aSElliott Hughes    0x1037B,  # .. 0x1037F ; Unknown
946*e1fe3e4aSElliott Hughes    0x10380,  # .. 0x1039D ; Ugaritic
947*e1fe3e4aSElliott Hughes    0x1039E,  # .. 0x1039E ; Unknown
948*e1fe3e4aSElliott Hughes    0x1039F,  # .. 0x1039F ; Ugaritic
949*e1fe3e4aSElliott Hughes    0x103A0,  # .. 0x103C3 ; Old_Persian
950*e1fe3e4aSElliott Hughes    0x103C4,  # .. 0x103C7 ; Unknown
951*e1fe3e4aSElliott Hughes    0x103C8,  # .. 0x103D5 ; Old_Persian
952*e1fe3e4aSElliott Hughes    0x103D6,  # .. 0x103FF ; Unknown
953*e1fe3e4aSElliott Hughes    0x10400,  # .. 0x1044F ; Deseret
954*e1fe3e4aSElliott Hughes    0x10450,  # .. 0x1047F ; Shavian
955*e1fe3e4aSElliott Hughes    0x10480,  # .. 0x1049D ; Osmanya
956*e1fe3e4aSElliott Hughes    0x1049E,  # .. 0x1049F ; Unknown
957*e1fe3e4aSElliott Hughes    0x104A0,  # .. 0x104A9 ; Osmanya
958*e1fe3e4aSElliott Hughes    0x104AA,  # .. 0x104AF ; Unknown
959*e1fe3e4aSElliott Hughes    0x104B0,  # .. 0x104D3 ; Osage
960*e1fe3e4aSElliott Hughes    0x104D4,  # .. 0x104D7 ; Unknown
961*e1fe3e4aSElliott Hughes    0x104D8,  # .. 0x104FB ; Osage
962*e1fe3e4aSElliott Hughes    0x104FC,  # .. 0x104FF ; Unknown
963*e1fe3e4aSElliott Hughes    0x10500,  # .. 0x10527 ; Elbasan
964*e1fe3e4aSElliott Hughes    0x10528,  # .. 0x1052F ; Unknown
965*e1fe3e4aSElliott Hughes    0x10530,  # .. 0x10563 ; Caucasian_Albanian
966*e1fe3e4aSElliott Hughes    0x10564,  # .. 0x1056E ; Unknown
967*e1fe3e4aSElliott Hughes    0x1056F,  # .. 0x1056F ; Caucasian_Albanian
968*e1fe3e4aSElliott Hughes    0x10570,  # .. 0x1057A ; Vithkuqi
969*e1fe3e4aSElliott Hughes    0x1057B,  # .. 0x1057B ; Unknown
970*e1fe3e4aSElliott Hughes    0x1057C,  # .. 0x1058A ; Vithkuqi
971*e1fe3e4aSElliott Hughes    0x1058B,  # .. 0x1058B ; Unknown
972*e1fe3e4aSElliott Hughes    0x1058C,  # .. 0x10592 ; Vithkuqi
973*e1fe3e4aSElliott Hughes    0x10593,  # .. 0x10593 ; Unknown
974*e1fe3e4aSElliott Hughes    0x10594,  # .. 0x10595 ; Vithkuqi
975*e1fe3e4aSElliott Hughes    0x10596,  # .. 0x10596 ; Unknown
976*e1fe3e4aSElliott Hughes    0x10597,  # .. 0x105A1 ; Vithkuqi
977*e1fe3e4aSElliott Hughes    0x105A2,  # .. 0x105A2 ; Unknown
978*e1fe3e4aSElliott Hughes    0x105A3,  # .. 0x105B1 ; Vithkuqi
979*e1fe3e4aSElliott Hughes    0x105B2,  # .. 0x105B2 ; Unknown
980*e1fe3e4aSElliott Hughes    0x105B3,  # .. 0x105B9 ; Vithkuqi
981*e1fe3e4aSElliott Hughes    0x105BA,  # .. 0x105BA ; Unknown
982*e1fe3e4aSElliott Hughes    0x105BB,  # .. 0x105BC ; Vithkuqi
983*e1fe3e4aSElliott Hughes    0x105BD,  # .. 0x105FF ; Unknown
984*e1fe3e4aSElliott Hughes    0x10600,  # .. 0x10736 ; Linear_A
985*e1fe3e4aSElliott Hughes    0x10737,  # .. 0x1073F ; Unknown
986*e1fe3e4aSElliott Hughes    0x10740,  # .. 0x10755 ; Linear_A
987*e1fe3e4aSElliott Hughes    0x10756,  # .. 0x1075F ; Unknown
988*e1fe3e4aSElliott Hughes    0x10760,  # .. 0x10767 ; Linear_A
989*e1fe3e4aSElliott Hughes    0x10768,  # .. 0x1077F ; Unknown
990*e1fe3e4aSElliott Hughes    0x10780,  # .. 0x10785 ; Latin
991*e1fe3e4aSElliott Hughes    0x10786,  # .. 0x10786 ; Unknown
992*e1fe3e4aSElliott Hughes    0x10787,  # .. 0x107B0 ; Latin
993*e1fe3e4aSElliott Hughes    0x107B1,  # .. 0x107B1 ; Unknown
994*e1fe3e4aSElliott Hughes    0x107B2,  # .. 0x107BA ; Latin
995*e1fe3e4aSElliott Hughes    0x107BB,  # .. 0x107FF ; Unknown
996*e1fe3e4aSElliott Hughes    0x10800,  # .. 0x10805 ; Cypriot
997*e1fe3e4aSElliott Hughes    0x10806,  # .. 0x10807 ; Unknown
998*e1fe3e4aSElliott Hughes    0x10808,  # .. 0x10808 ; Cypriot
999*e1fe3e4aSElliott Hughes    0x10809,  # .. 0x10809 ; Unknown
1000*e1fe3e4aSElliott Hughes    0x1080A,  # .. 0x10835 ; Cypriot
1001*e1fe3e4aSElliott Hughes    0x10836,  # .. 0x10836 ; Unknown
1002*e1fe3e4aSElliott Hughes    0x10837,  # .. 0x10838 ; Cypriot
1003*e1fe3e4aSElliott Hughes    0x10839,  # .. 0x1083B ; Unknown
1004*e1fe3e4aSElliott Hughes    0x1083C,  # .. 0x1083C ; Cypriot
1005*e1fe3e4aSElliott Hughes    0x1083D,  # .. 0x1083E ; Unknown
1006*e1fe3e4aSElliott Hughes    0x1083F,  # .. 0x1083F ; Cypriot
1007*e1fe3e4aSElliott Hughes    0x10840,  # .. 0x10855 ; Imperial_Aramaic
1008*e1fe3e4aSElliott Hughes    0x10856,  # .. 0x10856 ; Unknown
1009*e1fe3e4aSElliott Hughes    0x10857,  # .. 0x1085F ; Imperial_Aramaic
1010*e1fe3e4aSElliott Hughes    0x10860,  # .. 0x1087F ; Palmyrene
1011*e1fe3e4aSElliott Hughes    0x10880,  # .. 0x1089E ; Nabataean
1012*e1fe3e4aSElliott Hughes    0x1089F,  # .. 0x108A6 ; Unknown
1013*e1fe3e4aSElliott Hughes    0x108A7,  # .. 0x108AF ; Nabataean
1014*e1fe3e4aSElliott Hughes    0x108B0,  # .. 0x108DF ; Unknown
1015*e1fe3e4aSElliott Hughes    0x108E0,  # .. 0x108F2 ; Hatran
1016*e1fe3e4aSElliott Hughes    0x108F3,  # .. 0x108F3 ; Unknown
1017*e1fe3e4aSElliott Hughes    0x108F4,  # .. 0x108F5 ; Hatran
1018*e1fe3e4aSElliott Hughes    0x108F6,  # .. 0x108FA ; Unknown
1019*e1fe3e4aSElliott Hughes    0x108FB,  # .. 0x108FF ; Hatran
1020*e1fe3e4aSElliott Hughes    0x10900,  # .. 0x1091B ; Phoenician
1021*e1fe3e4aSElliott Hughes    0x1091C,  # .. 0x1091E ; Unknown
1022*e1fe3e4aSElliott Hughes    0x1091F,  # .. 0x1091F ; Phoenician
1023*e1fe3e4aSElliott Hughes    0x10920,  # .. 0x10939 ; Lydian
1024*e1fe3e4aSElliott Hughes    0x1093A,  # .. 0x1093E ; Unknown
1025*e1fe3e4aSElliott Hughes    0x1093F,  # .. 0x1093F ; Lydian
1026*e1fe3e4aSElliott Hughes    0x10940,  # .. 0x1097F ; Unknown
1027*e1fe3e4aSElliott Hughes    0x10980,  # .. 0x1099F ; Meroitic_Hieroglyphs
1028*e1fe3e4aSElliott Hughes    0x109A0,  # .. 0x109B7 ; Meroitic_Cursive
1029*e1fe3e4aSElliott Hughes    0x109B8,  # .. 0x109BB ; Unknown
1030*e1fe3e4aSElliott Hughes    0x109BC,  # .. 0x109CF ; Meroitic_Cursive
1031*e1fe3e4aSElliott Hughes    0x109D0,  # .. 0x109D1 ; Unknown
1032*e1fe3e4aSElliott Hughes    0x109D2,  # .. 0x109FF ; Meroitic_Cursive
1033*e1fe3e4aSElliott Hughes    0x10A00,  # .. 0x10A03 ; Kharoshthi
1034*e1fe3e4aSElliott Hughes    0x10A04,  # .. 0x10A04 ; Unknown
1035*e1fe3e4aSElliott Hughes    0x10A05,  # .. 0x10A06 ; Kharoshthi
1036*e1fe3e4aSElliott Hughes    0x10A07,  # .. 0x10A0B ; Unknown
1037*e1fe3e4aSElliott Hughes    0x10A0C,  # .. 0x10A13 ; Kharoshthi
1038*e1fe3e4aSElliott Hughes    0x10A14,  # .. 0x10A14 ; Unknown
1039*e1fe3e4aSElliott Hughes    0x10A15,  # .. 0x10A17 ; Kharoshthi
1040*e1fe3e4aSElliott Hughes    0x10A18,  # .. 0x10A18 ; Unknown
1041*e1fe3e4aSElliott Hughes    0x10A19,  # .. 0x10A35 ; Kharoshthi
1042*e1fe3e4aSElliott Hughes    0x10A36,  # .. 0x10A37 ; Unknown
1043*e1fe3e4aSElliott Hughes    0x10A38,  # .. 0x10A3A ; Kharoshthi
1044*e1fe3e4aSElliott Hughes    0x10A3B,  # .. 0x10A3E ; Unknown
1045*e1fe3e4aSElliott Hughes    0x10A3F,  # .. 0x10A48 ; Kharoshthi
1046*e1fe3e4aSElliott Hughes    0x10A49,  # .. 0x10A4F ; Unknown
1047*e1fe3e4aSElliott Hughes    0x10A50,  # .. 0x10A58 ; Kharoshthi
1048*e1fe3e4aSElliott Hughes    0x10A59,  # .. 0x10A5F ; Unknown
1049*e1fe3e4aSElliott Hughes    0x10A60,  # .. 0x10A7F ; Old_South_Arabian
1050*e1fe3e4aSElliott Hughes    0x10A80,  # .. 0x10A9F ; Old_North_Arabian
1051*e1fe3e4aSElliott Hughes    0x10AA0,  # .. 0x10ABF ; Unknown
1052*e1fe3e4aSElliott Hughes    0x10AC0,  # .. 0x10AE6 ; Manichaean
1053*e1fe3e4aSElliott Hughes    0x10AE7,  # .. 0x10AEA ; Unknown
1054*e1fe3e4aSElliott Hughes    0x10AEB,  # .. 0x10AF6 ; Manichaean
1055*e1fe3e4aSElliott Hughes    0x10AF7,  # .. 0x10AFF ; Unknown
1056*e1fe3e4aSElliott Hughes    0x10B00,  # .. 0x10B35 ; Avestan
1057*e1fe3e4aSElliott Hughes    0x10B36,  # .. 0x10B38 ; Unknown
1058*e1fe3e4aSElliott Hughes    0x10B39,  # .. 0x10B3F ; Avestan
1059*e1fe3e4aSElliott Hughes    0x10B40,  # .. 0x10B55 ; Inscriptional_Parthian
1060*e1fe3e4aSElliott Hughes    0x10B56,  # .. 0x10B57 ; Unknown
1061*e1fe3e4aSElliott Hughes    0x10B58,  # .. 0x10B5F ; Inscriptional_Parthian
1062*e1fe3e4aSElliott Hughes    0x10B60,  # .. 0x10B72 ; Inscriptional_Pahlavi
1063*e1fe3e4aSElliott Hughes    0x10B73,  # .. 0x10B77 ; Unknown
1064*e1fe3e4aSElliott Hughes    0x10B78,  # .. 0x10B7F ; Inscriptional_Pahlavi
1065*e1fe3e4aSElliott Hughes    0x10B80,  # .. 0x10B91 ; Psalter_Pahlavi
1066*e1fe3e4aSElliott Hughes    0x10B92,  # .. 0x10B98 ; Unknown
1067*e1fe3e4aSElliott Hughes    0x10B99,  # .. 0x10B9C ; Psalter_Pahlavi
1068*e1fe3e4aSElliott Hughes    0x10B9D,  # .. 0x10BA8 ; Unknown
1069*e1fe3e4aSElliott Hughes    0x10BA9,  # .. 0x10BAF ; Psalter_Pahlavi
1070*e1fe3e4aSElliott Hughes    0x10BB0,  # .. 0x10BFF ; Unknown
1071*e1fe3e4aSElliott Hughes    0x10C00,  # .. 0x10C48 ; Old_Turkic
1072*e1fe3e4aSElliott Hughes    0x10C49,  # .. 0x10C7F ; Unknown
1073*e1fe3e4aSElliott Hughes    0x10C80,  # .. 0x10CB2 ; Old_Hungarian
1074*e1fe3e4aSElliott Hughes    0x10CB3,  # .. 0x10CBF ; Unknown
1075*e1fe3e4aSElliott Hughes    0x10CC0,  # .. 0x10CF2 ; Old_Hungarian
1076*e1fe3e4aSElliott Hughes    0x10CF3,  # .. 0x10CF9 ; Unknown
1077*e1fe3e4aSElliott Hughes    0x10CFA,  # .. 0x10CFF ; Old_Hungarian
1078*e1fe3e4aSElliott Hughes    0x10D00,  # .. 0x10D27 ; Hanifi_Rohingya
1079*e1fe3e4aSElliott Hughes    0x10D28,  # .. 0x10D2F ; Unknown
1080*e1fe3e4aSElliott Hughes    0x10D30,  # .. 0x10D39 ; Hanifi_Rohingya
1081*e1fe3e4aSElliott Hughes    0x10D3A,  # .. 0x10E5F ; Unknown
1082*e1fe3e4aSElliott Hughes    0x10E60,  # .. 0x10E7E ; Arabic
1083*e1fe3e4aSElliott Hughes    0x10E7F,  # .. 0x10E7F ; Unknown
1084*e1fe3e4aSElliott Hughes    0x10E80,  # .. 0x10EA9 ; Yezidi
1085*e1fe3e4aSElliott Hughes    0x10EAA,  # .. 0x10EAA ; Unknown
1086*e1fe3e4aSElliott Hughes    0x10EAB,  # .. 0x10EAD ; Yezidi
1087*e1fe3e4aSElliott Hughes    0x10EAE,  # .. 0x10EAF ; Unknown
1088*e1fe3e4aSElliott Hughes    0x10EB0,  # .. 0x10EB1 ; Yezidi
1089*e1fe3e4aSElliott Hughes    0x10EB2,  # .. 0x10EFC ; Unknown
1090*e1fe3e4aSElliott Hughes    0x10EFD,  # .. 0x10EFF ; Arabic
1091*e1fe3e4aSElliott Hughes    0x10F00,  # .. 0x10F27 ; Old_Sogdian
1092*e1fe3e4aSElliott Hughes    0x10F28,  # .. 0x10F2F ; Unknown
1093*e1fe3e4aSElliott Hughes    0x10F30,  # .. 0x10F59 ; Sogdian
1094*e1fe3e4aSElliott Hughes    0x10F5A,  # .. 0x10F6F ; Unknown
1095*e1fe3e4aSElliott Hughes    0x10F70,  # .. 0x10F89 ; Old_Uyghur
1096*e1fe3e4aSElliott Hughes    0x10F8A,  # .. 0x10FAF ; Unknown
1097*e1fe3e4aSElliott Hughes    0x10FB0,  # .. 0x10FCB ; Chorasmian
1098*e1fe3e4aSElliott Hughes    0x10FCC,  # .. 0x10FDF ; Unknown
1099*e1fe3e4aSElliott Hughes    0x10FE0,  # .. 0x10FF6 ; Elymaic
1100*e1fe3e4aSElliott Hughes    0x10FF7,  # .. 0x10FFF ; Unknown
1101*e1fe3e4aSElliott Hughes    0x11000,  # .. 0x1104D ; Brahmi
1102*e1fe3e4aSElliott Hughes    0x1104E,  # .. 0x11051 ; Unknown
1103*e1fe3e4aSElliott Hughes    0x11052,  # .. 0x11075 ; Brahmi
1104*e1fe3e4aSElliott Hughes    0x11076,  # .. 0x1107E ; Unknown
1105*e1fe3e4aSElliott Hughes    0x1107F,  # .. 0x1107F ; Brahmi
1106*e1fe3e4aSElliott Hughes    0x11080,  # .. 0x110C2 ; Kaithi
1107*e1fe3e4aSElliott Hughes    0x110C3,  # .. 0x110CC ; Unknown
1108*e1fe3e4aSElliott Hughes    0x110CD,  # .. 0x110CD ; Kaithi
1109*e1fe3e4aSElliott Hughes    0x110CE,  # .. 0x110CF ; Unknown
1110*e1fe3e4aSElliott Hughes    0x110D0,  # .. 0x110E8 ; Sora_Sompeng
1111*e1fe3e4aSElliott Hughes    0x110E9,  # .. 0x110EF ; Unknown
1112*e1fe3e4aSElliott Hughes    0x110F0,  # .. 0x110F9 ; Sora_Sompeng
1113*e1fe3e4aSElliott Hughes    0x110FA,  # .. 0x110FF ; Unknown
1114*e1fe3e4aSElliott Hughes    0x11100,  # .. 0x11134 ; Chakma
1115*e1fe3e4aSElliott Hughes    0x11135,  # .. 0x11135 ; Unknown
1116*e1fe3e4aSElliott Hughes    0x11136,  # .. 0x11147 ; Chakma
1117*e1fe3e4aSElliott Hughes    0x11148,  # .. 0x1114F ; Unknown
1118*e1fe3e4aSElliott Hughes    0x11150,  # .. 0x11176 ; Mahajani
1119*e1fe3e4aSElliott Hughes    0x11177,  # .. 0x1117F ; Unknown
1120*e1fe3e4aSElliott Hughes    0x11180,  # .. 0x111DF ; Sharada
1121*e1fe3e4aSElliott Hughes    0x111E0,  # .. 0x111E0 ; Unknown
1122*e1fe3e4aSElliott Hughes    0x111E1,  # .. 0x111F4 ; Sinhala
1123*e1fe3e4aSElliott Hughes    0x111F5,  # .. 0x111FF ; Unknown
1124*e1fe3e4aSElliott Hughes    0x11200,  # .. 0x11211 ; Khojki
1125*e1fe3e4aSElliott Hughes    0x11212,  # .. 0x11212 ; Unknown
1126*e1fe3e4aSElliott Hughes    0x11213,  # .. 0x11241 ; Khojki
1127*e1fe3e4aSElliott Hughes    0x11242,  # .. 0x1127F ; Unknown
1128*e1fe3e4aSElliott Hughes    0x11280,  # .. 0x11286 ; Multani
1129*e1fe3e4aSElliott Hughes    0x11287,  # .. 0x11287 ; Unknown
1130*e1fe3e4aSElliott Hughes    0x11288,  # .. 0x11288 ; Multani
1131*e1fe3e4aSElliott Hughes    0x11289,  # .. 0x11289 ; Unknown
1132*e1fe3e4aSElliott Hughes    0x1128A,  # .. 0x1128D ; Multani
1133*e1fe3e4aSElliott Hughes    0x1128E,  # .. 0x1128E ; Unknown
1134*e1fe3e4aSElliott Hughes    0x1128F,  # .. 0x1129D ; Multani
1135*e1fe3e4aSElliott Hughes    0x1129E,  # .. 0x1129E ; Unknown
1136*e1fe3e4aSElliott Hughes    0x1129F,  # .. 0x112A9 ; Multani
1137*e1fe3e4aSElliott Hughes    0x112AA,  # .. 0x112AF ; Unknown
1138*e1fe3e4aSElliott Hughes    0x112B0,  # .. 0x112EA ; Khudawadi
1139*e1fe3e4aSElliott Hughes    0x112EB,  # .. 0x112EF ; Unknown
1140*e1fe3e4aSElliott Hughes    0x112F0,  # .. 0x112F9 ; Khudawadi
1141*e1fe3e4aSElliott Hughes    0x112FA,  # .. 0x112FF ; Unknown
1142*e1fe3e4aSElliott Hughes    0x11300,  # .. 0x11303 ; Grantha
1143*e1fe3e4aSElliott Hughes    0x11304,  # .. 0x11304 ; Unknown
1144*e1fe3e4aSElliott Hughes    0x11305,  # .. 0x1130C ; Grantha
1145*e1fe3e4aSElliott Hughes    0x1130D,  # .. 0x1130E ; Unknown
1146*e1fe3e4aSElliott Hughes    0x1130F,  # .. 0x11310 ; Grantha
1147*e1fe3e4aSElliott Hughes    0x11311,  # .. 0x11312 ; Unknown
1148*e1fe3e4aSElliott Hughes    0x11313,  # .. 0x11328 ; Grantha
1149*e1fe3e4aSElliott Hughes    0x11329,  # .. 0x11329 ; Unknown
1150*e1fe3e4aSElliott Hughes    0x1132A,  # .. 0x11330 ; Grantha
1151*e1fe3e4aSElliott Hughes    0x11331,  # .. 0x11331 ; Unknown
1152*e1fe3e4aSElliott Hughes    0x11332,  # .. 0x11333 ; Grantha
1153*e1fe3e4aSElliott Hughes    0x11334,  # .. 0x11334 ; Unknown
1154*e1fe3e4aSElliott Hughes    0x11335,  # .. 0x11339 ; Grantha
1155*e1fe3e4aSElliott Hughes    0x1133A,  # .. 0x1133A ; Unknown
1156*e1fe3e4aSElliott Hughes    0x1133B,  # .. 0x1133B ; Inherited
1157*e1fe3e4aSElliott Hughes    0x1133C,  # .. 0x11344 ; Grantha
1158*e1fe3e4aSElliott Hughes    0x11345,  # .. 0x11346 ; Unknown
1159*e1fe3e4aSElliott Hughes    0x11347,  # .. 0x11348 ; Grantha
1160*e1fe3e4aSElliott Hughes    0x11349,  # .. 0x1134A ; Unknown
1161*e1fe3e4aSElliott Hughes    0x1134B,  # .. 0x1134D ; Grantha
1162*e1fe3e4aSElliott Hughes    0x1134E,  # .. 0x1134F ; Unknown
1163*e1fe3e4aSElliott Hughes    0x11350,  # .. 0x11350 ; Grantha
1164*e1fe3e4aSElliott Hughes    0x11351,  # .. 0x11356 ; Unknown
1165*e1fe3e4aSElliott Hughes    0x11357,  # .. 0x11357 ; Grantha
1166*e1fe3e4aSElliott Hughes    0x11358,  # .. 0x1135C ; Unknown
1167*e1fe3e4aSElliott Hughes    0x1135D,  # .. 0x11363 ; Grantha
1168*e1fe3e4aSElliott Hughes    0x11364,  # .. 0x11365 ; Unknown
1169*e1fe3e4aSElliott Hughes    0x11366,  # .. 0x1136C ; Grantha
1170*e1fe3e4aSElliott Hughes    0x1136D,  # .. 0x1136F ; Unknown
1171*e1fe3e4aSElliott Hughes    0x11370,  # .. 0x11374 ; Grantha
1172*e1fe3e4aSElliott Hughes    0x11375,  # .. 0x113FF ; Unknown
1173*e1fe3e4aSElliott Hughes    0x11400,  # .. 0x1145B ; Newa
1174*e1fe3e4aSElliott Hughes    0x1145C,  # .. 0x1145C ; Unknown
1175*e1fe3e4aSElliott Hughes    0x1145D,  # .. 0x11461 ; Newa
1176*e1fe3e4aSElliott Hughes    0x11462,  # .. 0x1147F ; Unknown
1177*e1fe3e4aSElliott Hughes    0x11480,  # .. 0x114C7 ; Tirhuta
1178*e1fe3e4aSElliott Hughes    0x114C8,  # .. 0x114CF ; Unknown
1179*e1fe3e4aSElliott Hughes    0x114D0,  # .. 0x114D9 ; Tirhuta
1180*e1fe3e4aSElliott Hughes    0x114DA,  # .. 0x1157F ; Unknown
1181*e1fe3e4aSElliott Hughes    0x11580,  # .. 0x115B5 ; Siddham
1182*e1fe3e4aSElliott Hughes    0x115B6,  # .. 0x115B7 ; Unknown
1183*e1fe3e4aSElliott Hughes    0x115B8,  # .. 0x115DD ; Siddham
1184*e1fe3e4aSElliott Hughes    0x115DE,  # .. 0x115FF ; Unknown
1185*e1fe3e4aSElliott Hughes    0x11600,  # .. 0x11644 ; Modi
1186*e1fe3e4aSElliott Hughes    0x11645,  # .. 0x1164F ; Unknown
1187*e1fe3e4aSElliott Hughes    0x11650,  # .. 0x11659 ; Modi
1188*e1fe3e4aSElliott Hughes    0x1165A,  # .. 0x1165F ; Unknown
1189*e1fe3e4aSElliott Hughes    0x11660,  # .. 0x1166C ; Mongolian
1190*e1fe3e4aSElliott Hughes    0x1166D,  # .. 0x1167F ; Unknown
1191*e1fe3e4aSElliott Hughes    0x11680,  # .. 0x116B9 ; Takri
1192*e1fe3e4aSElliott Hughes    0x116BA,  # .. 0x116BF ; Unknown
1193*e1fe3e4aSElliott Hughes    0x116C0,  # .. 0x116C9 ; Takri
1194*e1fe3e4aSElliott Hughes    0x116CA,  # .. 0x116FF ; Unknown
1195*e1fe3e4aSElliott Hughes    0x11700,  # .. 0x1171A ; Ahom
1196*e1fe3e4aSElliott Hughes    0x1171B,  # .. 0x1171C ; Unknown
1197*e1fe3e4aSElliott Hughes    0x1171D,  # .. 0x1172B ; Ahom
1198*e1fe3e4aSElliott Hughes    0x1172C,  # .. 0x1172F ; Unknown
1199*e1fe3e4aSElliott Hughes    0x11730,  # .. 0x11746 ; Ahom
1200*e1fe3e4aSElliott Hughes    0x11747,  # .. 0x117FF ; Unknown
1201*e1fe3e4aSElliott Hughes    0x11800,  # .. 0x1183B ; Dogra
1202*e1fe3e4aSElliott Hughes    0x1183C,  # .. 0x1189F ; Unknown
1203*e1fe3e4aSElliott Hughes    0x118A0,  # .. 0x118F2 ; Warang_Citi
1204*e1fe3e4aSElliott Hughes    0x118F3,  # .. 0x118FE ; Unknown
1205*e1fe3e4aSElliott Hughes    0x118FF,  # .. 0x118FF ; Warang_Citi
1206*e1fe3e4aSElliott Hughes    0x11900,  # .. 0x11906 ; Dives_Akuru
1207*e1fe3e4aSElliott Hughes    0x11907,  # .. 0x11908 ; Unknown
1208*e1fe3e4aSElliott Hughes    0x11909,  # .. 0x11909 ; Dives_Akuru
1209*e1fe3e4aSElliott Hughes    0x1190A,  # .. 0x1190B ; Unknown
1210*e1fe3e4aSElliott Hughes    0x1190C,  # .. 0x11913 ; Dives_Akuru
1211*e1fe3e4aSElliott Hughes    0x11914,  # .. 0x11914 ; Unknown
1212*e1fe3e4aSElliott Hughes    0x11915,  # .. 0x11916 ; Dives_Akuru
1213*e1fe3e4aSElliott Hughes    0x11917,  # .. 0x11917 ; Unknown
1214*e1fe3e4aSElliott Hughes    0x11918,  # .. 0x11935 ; Dives_Akuru
1215*e1fe3e4aSElliott Hughes    0x11936,  # .. 0x11936 ; Unknown
1216*e1fe3e4aSElliott Hughes    0x11937,  # .. 0x11938 ; Dives_Akuru
1217*e1fe3e4aSElliott Hughes    0x11939,  # .. 0x1193A ; Unknown
1218*e1fe3e4aSElliott Hughes    0x1193B,  # .. 0x11946 ; Dives_Akuru
1219*e1fe3e4aSElliott Hughes    0x11947,  # .. 0x1194F ; Unknown
1220*e1fe3e4aSElliott Hughes    0x11950,  # .. 0x11959 ; Dives_Akuru
1221*e1fe3e4aSElliott Hughes    0x1195A,  # .. 0x1199F ; Unknown
1222*e1fe3e4aSElliott Hughes    0x119A0,  # .. 0x119A7 ; Nandinagari
1223*e1fe3e4aSElliott Hughes    0x119A8,  # .. 0x119A9 ; Unknown
1224*e1fe3e4aSElliott Hughes    0x119AA,  # .. 0x119D7 ; Nandinagari
1225*e1fe3e4aSElliott Hughes    0x119D8,  # .. 0x119D9 ; Unknown
1226*e1fe3e4aSElliott Hughes    0x119DA,  # .. 0x119E4 ; Nandinagari
1227*e1fe3e4aSElliott Hughes    0x119E5,  # .. 0x119FF ; Unknown
1228*e1fe3e4aSElliott Hughes    0x11A00,  # .. 0x11A47 ; Zanabazar_Square
1229*e1fe3e4aSElliott Hughes    0x11A48,  # .. 0x11A4F ; Unknown
1230*e1fe3e4aSElliott Hughes    0x11A50,  # .. 0x11AA2 ; Soyombo
1231*e1fe3e4aSElliott Hughes    0x11AA3,  # .. 0x11AAF ; Unknown
1232*e1fe3e4aSElliott Hughes    0x11AB0,  # .. 0x11ABF ; Canadian_Aboriginal
1233*e1fe3e4aSElliott Hughes    0x11AC0,  # .. 0x11AF8 ; Pau_Cin_Hau
1234*e1fe3e4aSElliott Hughes    0x11AF9,  # .. 0x11AFF ; Unknown
1235*e1fe3e4aSElliott Hughes    0x11B00,  # .. 0x11B09 ; Devanagari
1236*e1fe3e4aSElliott Hughes    0x11B0A,  # .. 0x11BFF ; Unknown
1237*e1fe3e4aSElliott Hughes    0x11C00,  # .. 0x11C08 ; Bhaiksuki
1238*e1fe3e4aSElliott Hughes    0x11C09,  # .. 0x11C09 ; Unknown
1239*e1fe3e4aSElliott Hughes    0x11C0A,  # .. 0x11C36 ; Bhaiksuki
1240*e1fe3e4aSElliott Hughes    0x11C37,  # .. 0x11C37 ; Unknown
1241*e1fe3e4aSElliott Hughes    0x11C38,  # .. 0x11C45 ; Bhaiksuki
1242*e1fe3e4aSElliott Hughes    0x11C46,  # .. 0x11C4F ; Unknown
1243*e1fe3e4aSElliott Hughes    0x11C50,  # .. 0x11C6C ; Bhaiksuki
1244*e1fe3e4aSElliott Hughes    0x11C6D,  # .. 0x11C6F ; Unknown
1245*e1fe3e4aSElliott Hughes    0x11C70,  # .. 0x11C8F ; Marchen
1246*e1fe3e4aSElliott Hughes    0x11C90,  # .. 0x11C91 ; Unknown
1247*e1fe3e4aSElliott Hughes    0x11C92,  # .. 0x11CA7 ; Marchen
1248*e1fe3e4aSElliott Hughes    0x11CA8,  # .. 0x11CA8 ; Unknown
1249*e1fe3e4aSElliott Hughes    0x11CA9,  # .. 0x11CB6 ; Marchen
1250*e1fe3e4aSElliott Hughes    0x11CB7,  # .. 0x11CFF ; Unknown
1251*e1fe3e4aSElliott Hughes    0x11D00,  # .. 0x11D06 ; Masaram_Gondi
1252*e1fe3e4aSElliott Hughes    0x11D07,  # .. 0x11D07 ; Unknown
1253*e1fe3e4aSElliott Hughes    0x11D08,  # .. 0x11D09 ; Masaram_Gondi
1254*e1fe3e4aSElliott Hughes    0x11D0A,  # .. 0x11D0A ; Unknown
1255*e1fe3e4aSElliott Hughes    0x11D0B,  # .. 0x11D36 ; Masaram_Gondi
1256*e1fe3e4aSElliott Hughes    0x11D37,  # .. 0x11D39 ; Unknown
1257*e1fe3e4aSElliott Hughes    0x11D3A,  # .. 0x11D3A ; Masaram_Gondi
1258*e1fe3e4aSElliott Hughes    0x11D3B,  # .. 0x11D3B ; Unknown
1259*e1fe3e4aSElliott Hughes    0x11D3C,  # .. 0x11D3D ; Masaram_Gondi
1260*e1fe3e4aSElliott Hughes    0x11D3E,  # .. 0x11D3E ; Unknown
1261*e1fe3e4aSElliott Hughes    0x11D3F,  # .. 0x11D47 ; Masaram_Gondi
1262*e1fe3e4aSElliott Hughes    0x11D48,  # .. 0x11D4F ; Unknown
1263*e1fe3e4aSElliott Hughes    0x11D50,  # .. 0x11D59 ; Masaram_Gondi
1264*e1fe3e4aSElliott Hughes    0x11D5A,  # .. 0x11D5F ; Unknown
1265*e1fe3e4aSElliott Hughes    0x11D60,  # .. 0x11D65 ; Gunjala_Gondi
1266*e1fe3e4aSElliott Hughes    0x11D66,  # .. 0x11D66 ; Unknown
1267*e1fe3e4aSElliott Hughes    0x11D67,  # .. 0x11D68 ; Gunjala_Gondi
1268*e1fe3e4aSElliott Hughes    0x11D69,  # .. 0x11D69 ; Unknown
1269*e1fe3e4aSElliott Hughes    0x11D6A,  # .. 0x11D8E ; Gunjala_Gondi
1270*e1fe3e4aSElliott Hughes    0x11D8F,  # .. 0x11D8F ; Unknown
1271*e1fe3e4aSElliott Hughes    0x11D90,  # .. 0x11D91 ; Gunjala_Gondi
1272*e1fe3e4aSElliott Hughes    0x11D92,  # .. 0x11D92 ; Unknown
1273*e1fe3e4aSElliott Hughes    0x11D93,  # .. 0x11D98 ; Gunjala_Gondi
1274*e1fe3e4aSElliott Hughes    0x11D99,  # .. 0x11D9F ; Unknown
1275*e1fe3e4aSElliott Hughes    0x11DA0,  # .. 0x11DA9 ; Gunjala_Gondi
1276*e1fe3e4aSElliott Hughes    0x11DAA,  # .. 0x11EDF ; Unknown
1277*e1fe3e4aSElliott Hughes    0x11EE0,  # .. 0x11EF8 ; Makasar
1278*e1fe3e4aSElliott Hughes    0x11EF9,  # .. 0x11EFF ; Unknown
1279*e1fe3e4aSElliott Hughes    0x11F00,  # .. 0x11F10 ; Kawi
1280*e1fe3e4aSElliott Hughes    0x11F11,  # .. 0x11F11 ; Unknown
1281*e1fe3e4aSElliott Hughes    0x11F12,  # .. 0x11F3A ; Kawi
1282*e1fe3e4aSElliott Hughes    0x11F3B,  # .. 0x11F3D ; Unknown
1283*e1fe3e4aSElliott Hughes    0x11F3E,  # .. 0x11F59 ; Kawi
1284*e1fe3e4aSElliott Hughes    0x11F5A,  # .. 0x11FAF ; Unknown
1285*e1fe3e4aSElliott Hughes    0x11FB0,  # .. 0x11FB0 ; Lisu
1286*e1fe3e4aSElliott Hughes    0x11FB1,  # .. 0x11FBF ; Unknown
1287*e1fe3e4aSElliott Hughes    0x11FC0,  # .. 0x11FF1 ; Tamil
1288*e1fe3e4aSElliott Hughes    0x11FF2,  # .. 0x11FFE ; Unknown
1289*e1fe3e4aSElliott Hughes    0x11FFF,  # .. 0x11FFF ; Tamil
1290*e1fe3e4aSElliott Hughes    0x12000,  # .. 0x12399 ; Cuneiform
1291*e1fe3e4aSElliott Hughes    0x1239A,  # .. 0x123FF ; Unknown
1292*e1fe3e4aSElliott Hughes    0x12400,  # .. 0x1246E ; Cuneiform
1293*e1fe3e4aSElliott Hughes    0x1246F,  # .. 0x1246F ; Unknown
1294*e1fe3e4aSElliott Hughes    0x12470,  # .. 0x12474 ; Cuneiform
1295*e1fe3e4aSElliott Hughes    0x12475,  # .. 0x1247F ; Unknown
1296*e1fe3e4aSElliott Hughes    0x12480,  # .. 0x12543 ; Cuneiform
1297*e1fe3e4aSElliott Hughes    0x12544,  # .. 0x12F8F ; Unknown
1298*e1fe3e4aSElliott Hughes    0x12F90,  # .. 0x12FF2 ; Cypro_Minoan
1299*e1fe3e4aSElliott Hughes    0x12FF3,  # .. 0x12FFF ; Unknown
1300*e1fe3e4aSElliott Hughes    0x13000,  # .. 0x13455 ; Egyptian_Hieroglyphs
1301*e1fe3e4aSElliott Hughes    0x13456,  # .. 0x143FF ; Unknown
1302*e1fe3e4aSElliott Hughes    0x14400,  # .. 0x14646 ; Anatolian_Hieroglyphs
1303*e1fe3e4aSElliott Hughes    0x14647,  # .. 0x167FF ; Unknown
1304*e1fe3e4aSElliott Hughes    0x16800,  # .. 0x16A38 ; Bamum
1305*e1fe3e4aSElliott Hughes    0x16A39,  # .. 0x16A3F ; Unknown
1306*e1fe3e4aSElliott Hughes    0x16A40,  # .. 0x16A5E ; Mro
1307*e1fe3e4aSElliott Hughes    0x16A5F,  # .. 0x16A5F ; Unknown
1308*e1fe3e4aSElliott Hughes    0x16A60,  # .. 0x16A69 ; Mro
1309*e1fe3e4aSElliott Hughes    0x16A6A,  # .. 0x16A6D ; Unknown
1310*e1fe3e4aSElliott Hughes    0x16A6E,  # .. 0x16A6F ; Mro
1311*e1fe3e4aSElliott Hughes    0x16A70,  # .. 0x16ABE ; Tangsa
1312*e1fe3e4aSElliott Hughes    0x16ABF,  # .. 0x16ABF ; Unknown
1313*e1fe3e4aSElliott Hughes    0x16AC0,  # .. 0x16AC9 ; Tangsa
1314*e1fe3e4aSElliott Hughes    0x16ACA,  # .. 0x16ACF ; Unknown
1315*e1fe3e4aSElliott Hughes    0x16AD0,  # .. 0x16AED ; Bassa_Vah
1316*e1fe3e4aSElliott Hughes    0x16AEE,  # .. 0x16AEF ; Unknown
1317*e1fe3e4aSElliott Hughes    0x16AF0,  # .. 0x16AF5 ; Bassa_Vah
1318*e1fe3e4aSElliott Hughes    0x16AF6,  # .. 0x16AFF ; Unknown
1319*e1fe3e4aSElliott Hughes    0x16B00,  # .. 0x16B45 ; Pahawh_Hmong
1320*e1fe3e4aSElliott Hughes    0x16B46,  # .. 0x16B4F ; Unknown
1321*e1fe3e4aSElliott Hughes    0x16B50,  # .. 0x16B59 ; Pahawh_Hmong
1322*e1fe3e4aSElliott Hughes    0x16B5A,  # .. 0x16B5A ; Unknown
1323*e1fe3e4aSElliott Hughes    0x16B5B,  # .. 0x16B61 ; Pahawh_Hmong
1324*e1fe3e4aSElliott Hughes    0x16B62,  # .. 0x16B62 ; Unknown
1325*e1fe3e4aSElliott Hughes    0x16B63,  # .. 0x16B77 ; Pahawh_Hmong
1326*e1fe3e4aSElliott Hughes    0x16B78,  # .. 0x16B7C ; Unknown
1327*e1fe3e4aSElliott Hughes    0x16B7D,  # .. 0x16B8F ; Pahawh_Hmong
1328*e1fe3e4aSElliott Hughes    0x16B90,  # .. 0x16E3F ; Unknown
1329*e1fe3e4aSElliott Hughes    0x16E40,  # .. 0x16E9A ; Medefaidrin
1330*e1fe3e4aSElliott Hughes    0x16E9B,  # .. 0x16EFF ; Unknown
1331*e1fe3e4aSElliott Hughes    0x16F00,  # .. 0x16F4A ; Miao
1332*e1fe3e4aSElliott Hughes    0x16F4B,  # .. 0x16F4E ; Unknown
1333*e1fe3e4aSElliott Hughes    0x16F4F,  # .. 0x16F87 ; Miao
1334*e1fe3e4aSElliott Hughes    0x16F88,  # .. 0x16F8E ; Unknown
1335*e1fe3e4aSElliott Hughes    0x16F8F,  # .. 0x16F9F ; Miao
1336*e1fe3e4aSElliott Hughes    0x16FA0,  # .. 0x16FDF ; Unknown
1337*e1fe3e4aSElliott Hughes    0x16FE0,  # .. 0x16FE0 ; Tangut
1338*e1fe3e4aSElliott Hughes    0x16FE1,  # .. 0x16FE1 ; Nushu
1339*e1fe3e4aSElliott Hughes    0x16FE2,  # .. 0x16FE3 ; Han
1340*e1fe3e4aSElliott Hughes    0x16FE4,  # .. 0x16FE4 ; Khitan_Small_Script
1341*e1fe3e4aSElliott Hughes    0x16FE5,  # .. 0x16FEF ; Unknown
1342*e1fe3e4aSElliott Hughes    0x16FF0,  # .. 0x16FF1 ; Han
1343*e1fe3e4aSElliott Hughes    0x16FF2,  # .. 0x16FFF ; Unknown
1344*e1fe3e4aSElliott Hughes    0x17000,  # .. 0x187F7 ; Tangut
1345*e1fe3e4aSElliott Hughes    0x187F8,  # .. 0x187FF ; Unknown
1346*e1fe3e4aSElliott Hughes    0x18800,  # .. 0x18AFF ; Tangut
1347*e1fe3e4aSElliott Hughes    0x18B00,  # .. 0x18CD5 ; Khitan_Small_Script
1348*e1fe3e4aSElliott Hughes    0x18CD6,  # .. 0x18CFF ; Unknown
1349*e1fe3e4aSElliott Hughes    0x18D00,  # .. 0x18D08 ; Tangut
1350*e1fe3e4aSElliott Hughes    0x18D09,  # .. 0x1AFEF ; Unknown
1351*e1fe3e4aSElliott Hughes    0x1AFF0,  # .. 0x1AFF3 ; Katakana
1352*e1fe3e4aSElliott Hughes    0x1AFF4,  # .. 0x1AFF4 ; Unknown
1353*e1fe3e4aSElliott Hughes    0x1AFF5,  # .. 0x1AFFB ; Katakana
1354*e1fe3e4aSElliott Hughes    0x1AFFC,  # .. 0x1AFFC ; Unknown
1355*e1fe3e4aSElliott Hughes    0x1AFFD,  # .. 0x1AFFE ; Katakana
1356*e1fe3e4aSElliott Hughes    0x1AFFF,  # .. 0x1AFFF ; Unknown
1357*e1fe3e4aSElliott Hughes    0x1B000,  # .. 0x1B000 ; Katakana
1358*e1fe3e4aSElliott Hughes    0x1B001,  # .. 0x1B11F ; Hiragana
1359*e1fe3e4aSElliott Hughes    0x1B120,  # .. 0x1B122 ; Katakana
1360*e1fe3e4aSElliott Hughes    0x1B123,  # .. 0x1B131 ; Unknown
1361*e1fe3e4aSElliott Hughes    0x1B132,  # .. 0x1B132 ; Hiragana
1362*e1fe3e4aSElliott Hughes    0x1B133,  # .. 0x1B14F ; Unknown
1363*e1fe3e4aSElliott Hughes    0x1B150,  # .. 0x1B152 ; Hiragana
1364*e1fe3e4aSElliott Hughes    0x1B153,  # .. 0x1B154 ; Unknown
1365*e1fe3e4aSElliott Hughes    0x1B155,  # .. 0x1B155 ; Katakana
1366*e1fe3e4aSElliott Hughes    0x1B156,  # .. 0x1B163 ; Unknown
1367*e1fe3e4aSElliott Hughes    0x1B164,  # .. 0x1B167 ; Katakana
1368*e1fe3e4aSElliott Hughes    0x1B168,  # .. 0x1B16F ; Unknown
1369*e1fe3e4aSElliott Hughes    0x1B170,  # .. 0x1B2FB ; Nushu
1370*e1fe3e4aSElliott Hughes    0x1B2FC,  # .. 0x1BBFF ; Unknown
1371*e1fe3e4aSElliott Hughes    0x1BC00,  # .. 0x1BC6A ; Duployan
1372*e1fe3e4aSElliott Hughes    0x1BC6B,  # .. 0x1BC6F ; Unknown
1373*e1fe3e4aSElliott Hughes    0x1BC70,  # .. 0x1BC7C ; Duployan
1374*e1fe3e4aSElliott Hughes    0x1BC7D,  # .. 0x1BC7F ; Unknown
1375*e1fe3e4aSElliott Hughes    0x1BC80,  # .. 0x1BC88 ; Duployan
1376*e1fe3e4aSElliott Hughes    0x1BC89,  # .. 0x1BC8F ; Unknown
1377*e1fe3e4aSElliott Hughes    0x1BC90,  # .. 0x1BC99 ; Duployan
1378*e1fe3e4aSElliott Hughes    0x1BC9A,  # .. 0x1BC9B ; Unknown
1379*e1fe3e4aSElliott Hughes    0x1BC9C,  # .. 0x1BC9F ; Duployan
1380*e1fe3e4aSElliott Hughes    0x1BCA0,  # .. 0x1BCA3 ; Common
1381*e1fe3e4aSElliott Hughes    0x1BCA4,  # .. 0x1CEFF ; Unknown
1382*e1fe3e4aSElliott Hughes    0x1CF00,  # .. 0x1CF2D ; Inherited
1383*e1fe3e4aSElliott Hughes    0x1CF2E,  # .. 0x1CF2F ; Unknown
1384*e1fe3e4aSElliott Hughes    0x1CF30,  # .. 0x1CF46 ; Inherited
1385*e1fe3e4aSElliott Hughes    0x1CF47,  # .. 0x1CF4F ; Unknown
1386*e1fe3e4aSElliott Hughes    0x1CF50,  # .. 0x1CFC3 ; Common
1387*e1fe3e4aSElliott Hughes    0x1CFC4,  # .. 0x1CFFF ; Unknown
1388*e1fe3e4aSElliott Hughes    0x1D000,  # .. 0x1D0F5 ; Common
1389*e1fe3e4aSElliott Hughes    0x1D0F6,  # .. 0x1D0FF ; Unknown
1390*e1fe3e4aSElliott Hughes    0x1D100,  # .. 0x1D126 ; Common
1391*e1fe3e4aSElliott Hughes    0x1D127,  # .. 0x1D128 ; Unknown
1392*e1fe3e4aSElliott Hughes    0x1D129,  # .. 0x1D166 ; Common
1393*e1fe3e4aSElliott Hughes    0x1D167,  # .. 0x1D169 ; Inherited
1394*e1fe3e4aSElliott Hughes    0x1D16A,  # .. 0x1D17A ; Common
1395*e1fe3e4aSElliott Hughes    0x1D17B,  # .. 0x1D182 ; Inherited
1396*e1fe3e4aSElliott Hughes    0x1D183,  # .. 0x1D184 ; Common
1397*e1fe3e4aSElliott Hughes    0x1D185,  # .. 0x1D18B ; Inherited
1398*e1fe3e4aSElliott Hughes    0x1D18C,  # .. 0x1D1A9 ; Common
1399*e1fe3e4aSElliott Hughes    0x1D1AA,  # .. 0x1D1AD ; Inherited
1400*e1fe3e4aSElliott Hughes    0x1D1AE,  # .. 0x1D1EA ; Common
1401*e1fe3e4aSElliott Hughes    0x1D1EB,  # .. 0x1D1FF ; Unknown
1402*e1fe3e4aSElliott Hughes    0x1D200,  # .. 0x1D245 ; Greek
1403*e1fe3e4aSElliott Hughes    0x1D246,  # .. 0x1D2BF ; Unknown
1404*e1fe3e4aSElliott Hughes    0x1D2C0,  # .. 0x1D2D3 ; Common
1405*e1fe3e4aSElliott Hughes    0x1D2D4,  # .. 0x1D2DF ; Unknown
1406*e1fe3e4aSElliott Hughes    0x1D2E0,  # .. 0x1D2F3 ; Common
1407*e1fe3e4aSElliott Hughes    0x1D2F4,  # .. 0x1D2FF ; Unknown
1408*e1fe3e4aSElliott Hughes    0x1D300,  # .. 0x1D356 ; Common
1409*e1fe3e4aSElliott Hughes    0x1D357,  # .. 0x1D35F ; Unknown
1410*e1fe3e4aSElliott Hughes    0x1D360,  # .. 0x1D378 ; Common
1411*e1fe3e4aSElliott Hughes    0x1D379,  # .. 0x1D3FF ; Unknown
1412*e1fe3e4aSElliott Hughes    0x1D400,  # .. 0x1D454 ; Common
1413*e1fe3e4aSElliott Hughes    0x1D455,  # .. 0x1D455 ; Unknown
1414*e1fe3e4aSElliott Hughes    0x1D456,  # .. 0x1D49C ; Common
1415*e1fe3e4aSElliott Hughes    0x1D49D,  # .. 0x1D49D ; Unknown
1416*e1fe3e4aSElliott Hughes    0x1D49E,  # .. 0x1D49F ; Common
1417*e1fe3e4aSElliott Hughes    0x1D4A0,  # .. 0x1D4A1 ; Unknown
1418*e1fe3e4aSElliott Hughes    0x1D4A2,  # .. 0x1D4A2 ; Common
1419*e1fe3e4aSElliott Hughes    0x1D4A3,  # .. 0x1D4A4 ; Unknown
1420*e1fe3e4aSElliott Hughes    0x1D4A5,  # .. 0x1D4A6 ; Common
1421*e1fe3e4aSElliott Hughes    0x1D4A7,  # .. 0x1D4A8 ; Unknown
1422*e1fe3e4aSElliott Hughes    0x1D4A9,  # .. 0x1D4AC ; Common
1423*e1fe3e4aSElliott Hughes    0x1D4AD,  # .. 0x1D4AD ; Unknown
1424*e1fe3e4aSElliott Hughes    0x1D4AE,  # .. 0x1D4B9 ; Common
1425*e1fe3e4aSElliott Hughes    0x1D4BA,  # .. 0x1D4BA ; Unknown
1426*e1fe3e4aSElliott Hughes    0x1D4BB,  # .. 0x1D4BB ; Common
1427*e1fe3e4aSElliott Hughes    0x1D4BC,  # .. 0x1D4BC ; Unknown
1428*e1fe3e4aSElliott Hughes    0x1D4BD,  # .. 0x1D4C3 ; Common
1429*e1fe3e4aSElliott Hughes    0x1D4C4,  # .. 0x1D4C4 ; Unknown
1430*e1fe3e4aSElliott Hughes    0x1D4C5,  # .. 0x1D505 ; Common
1431*e1fe3e4aSElliott Hughes    0x1D506,  # .. 0x1D506 ; Unknown
1432*e1fe3e4aSElliott Hughes    0x1D507,  # .. 0x1D50A ; Common
1433*e1fe3e4aSElliott Hughes    0x1D50B,  # .. 0x1D50C ; Unknown
1434*e1fe3e4aSElliott Hughes    0x1D50D,  # .. 0x1D514 ; Common
1435*e1fe3e4aSElliott Hughes    0x1D515,  # .. 0x1D515 ; Unknown
1436*e1fe3e4aSElliott Hughes    0x1D516,  # .. 0x1D51C ; Common
1437*e1fe3e4aSElliott Hughes    0x1D51D,  # .. 0x1D51D ; Unknown
1438*e1fe3e4aSElliott Hughes    0x1D51E,  # .. 0x1D539 ; Common
1439*e1fe3e4aSElliott Hughes    0x1D53A,  # .. 0x1D53A ; Unknown
1440*e1fe3e4aSElliott Hughes    0x1D53B,  # .. 0x1D53E ; Common
1441*e1fe3e4aSElliott Hughes    0x1D53F,  # .. 0x1D53F ; Unknown
1442*e1fe3e4aSElliott Hughes    0x1D540,  # .. 0x1D544 ; Common
1443*e1fe3e4aSElliott Hughes    0x1D545,  # .. 0x1D545 ; Unknown
1444*e1fe3e4aSElliott Hughes    0x1D546,  # .. 0x1D546 ; Common
1445*e1fe3e4aSElliott Hughes    0x1D547,  # .. 0x1D549 ; Unknown
1446*e1fe3e4aSElliott Hughes    0x1D54A,  # .. 0x1D550 ; Common
1447*e1fe3e4aSElliott Hughes    0x1D551,  # .. 0x1D551 ; Unknown
1448*e1fe3e4aSElliott Hughes    0x1D552,  # .. 0x1D6A5 ; Common
1449*e1fe3e4aSElliott Hughes    0x1D6A6,  # .. 0x1D6A7 ; Unknown
1450*e1fe3e4aSElliott Hughes    0x1D6A8,  # .. 0x1D7CB ; Common
1451*e1fe3e4aSElliott Hughes    0x1D7CC,  # .. 0x1D7CD ; Unknown
1452*e1fe3e4aSElliott Hughes    0x1D7CE,  # .. 0x1D7FF ; Common
1453*e1fe3e4aSElliott Hughes    0x1D800,  # .. 0x1DA8B ; SignWriting
1454*e1fe3e4aSElliott Hughes    0x1DA8C,  # .. 0x1DA9A ; Unknown
1455*e1fe3e4aSElliott Hughes    0x1DA9B,  # .. 0x1DA9F ; SignWriting
1456*e1fe3e4aSElliott Hughes    0x1DAA0,  # .. 0x1DAA0 ; Unknown
1457*e1fe3e4aSElliott Hughes    0x1DAA1,  # .. 0x1DAAF ; SignWriting
1458*e1fe3e4aSElliott Hughes    0x1DAB0,  # .. 0x1DEFF ; Unknown
1459*e1fe3e4aSElliott Hughes    0x1DF00,  # .. 0x1DF1E ; Latin
1460*e1fe3e4aSElliott Hughes    0x1DF1F,  # .. 0x1DF24 ; Unknown
1461*e1fe3e4aSElliott Hughes    0x1DF25,  # .. 0x1DF2A ; Latin
1462*e1fe3e4aSElliott Hughes    0x1DF2B,  # .. 0x1DFFF ; Unknown
1463*e1fe3e4aSElliott Hughes    0x1E000,  # .. 0x1E006 ; Glagolitic
1464*e1fe3e4aSElliott Hughes    0x1E007,  # .. 0x1E007 ; Unknown
1465*e1fe3e4aSElliott Hughes    0x1E008,  # .. 0x1E018 ; Glagolitic
1466*e1fe3e4aSElliott Hughes    0x1E019,  # .. 0x1E01A ; Unknown
1467*e1fe3e4aSElliott Hughes    0x1E01B,  # .. 0x1E021 ; Glagolitic
1468*e1fe3e4aSElliott Hughes    0x1E022,  # .. 0x1E022 ; Unknown
1469*e1fe3e4aSElliott Hughes    0x1E023,  # .. 0x1E024 ; Glagolitic
1470*e1fe3e4aSElliott Hughes    0x1E025,  # .. 0x1E025 ; Unknown
1471*e1fe3e4aSElliott Hughes    0x1E026,  # .. 0x1E02A ; Glagolitic
1472*e1fe3e4aSElliott Hughes    0x1E02B,  # .. 0x1E02F ; Unknown
1473*e1fe3e4aSElliott Hughes    0x1E030,  # .. 0x1E06D ; Cyrillic
1474*e1fe3e4aSElliott Hughes    0x1E06E,  # .. 0x1E08E ; Unknown
1475*e1fe3e4aSElliott Hughes    0x1E08F,  # .. 0x1E08F ; Cyrillic
1476*e1fe3e4aSElliott Hughes    0x1E090,  # .. 0x1E0FF ; Unknown
1477*e1fe3e4aSElliott Hughes    0x1E100,  # .. 0x1E12C ; Nyiakeng_Puachue_Hmong
1478*e1fe3e4aSElliott Hughes    0x1E12D,  # .. 0x1E12F ; Unknown
1479*e1fe3e4aSElliott Hughes    0x1E130,  # .. 0x1E13D ; Nyiakeng_Puachue_Hmong
1480*e1fe3e4aSElliott Hughes    0x1E13E,  # .. 0x1E13F ; Unknown
1481*e1fe3e4aSElliott Hughes    0x1E140,  # .. 0x1E149 ; Nyiakeng_Puachue_Hmong
1482*e1fe3e4aSElliott Hughes    0x1E14A,  # .. 0x1E14D ; Unknown
1483*e1fe3e4aSElliott Hughes    0x1E14E,  # .. 0x1E14F ; Nyiakeng_Puachue_Hmong
1484*e1fe3e4aSElliott Hughes    0x1E150,  # .. 0x1E28F ; Unknown
1485*e1fe3e4aSElliott Hughes    0x1E290,  # .. 0x1E2AE ; Toto
1486*e1fe3e4aSElliott Hughes    0x1E2AF,  # .. 0x1E2BF ; Unknown
1487*e1fe3e4aSElliott Hughes    0x1E2C0,  # .. 0x1E2F9 ; Wancho
1488*e1fe3e4aSElliott Hughes    0x1E2FA,  # .. 0x1E2FE ; Unknown
1489*e1fe3e4aSElliott Hughes    0x1E2FF,  # .. 0x1E2FF ; Wancho
1490*e1fe3e4aSElliott Hughes    0x1E300,  # .. 0x1E4CF ; Unknown
1491*e1fe3e4aSElliott Hughes    0x1E4D0,  # .. 0x1E4F9 ; Nag_Mundari
1492*e1fe3e4aSElliott Hughes    0x1E4FA,  # .. 0x1E7DF ; Unknown
1493*e1fe3e4aSElliott Hughes    0x1E7E0,  # .. 0x1E7E6 ; Ethiopic
1494*e1fe3e4aSElliott Hughes    0x1E7E7,  # .. 0x1E7E7 ; Unknown
1495*e1fe3e4aSElliott Hughes    0x1E7E8,  # .. 0x1E7EB ; Ethiopic
1496*e1fe3e4aSElliott Hughes    0x1E7EC,  # .. 0x1E7EC ; Unknown
1497*e1fe3e4aSElliott Hughes    0x1E7ED,  # .. 0x1E7EE ; Ethiopic
1498*e1fe3e4aSElliott Hughes    0x1E7EF,  # .. 0x1E7EF ; Unknown
1499*e1fe3e4aSElliott Hughes    0x1E7F0,  # .. 0x1E7FE ; Ethiopic
1500*e1fe3e4aSElliott Hughes    0x1E7FF,  # .. 0x1E7FF ; Unknown
1501*e1fe3e4aSElliott Hughes    0x1E800,  # .. 0x1E8C4 ; Mende_Kikakui
1502*e1fe3e4aSElliott Hughes    0x1E8C5,  # .. 0x1E8C6 ; Unknown
1503*e1fe3e4aSElliott Hughes    0x1E8C7,  # .. 0x1E8D6 ; Mende_Kikakui
1504*e1fe3e4aSElliott Hughes    0x1E8D7,  # .. 0x1E8FF ; Unknown
1505*e1fe3e4aSElliott Hughes    0x1E900,  # .. 0x1E94B ; Adlam
1506*e1fe3e4aSElliott Hughes    0x1E94C,  # .. 0x1E94F ; Unknown
1507*e1fe3e4aSElliott Hughes    0x1E950,  # .. 0x1E959 ; Adlam
1508*e1fe3e4aSElliott Hughes    0x1E95A,  # .. 0x1E95D ; Unknown
1509*e1fe3e4aSElliott Hughes    0x1E95E,  # .. 0x1E95F ; Adlam
1510*e1fe3e4aSElliott Hughes    0x1E960,  # .. 0x1EC70 ; Unknown
1511*e1fe3e4aSElliott Hughes    0x1EC71,  # .. 0x1ECB4 ; Common
1512*e1fe3e4aSElliott Hughes    0x1ECB5,  # .. 0x1ED00 ; Unknown
1513*e1fe3e4aSElliott Hughes    0x1ED01,  # .. 0x1ED3D ; Common
1514*e1fe3e4aSElliott Hughes    0x1ED3E,  # .. 0x1EDFF ; Unknown
1515*e1fe3e4aSElliott Hughes    0x1EE00,  # .. 0x1EE03 ; Arabic
1516*e1fe3e4aSElliott Hughes    0x1EE04,  # .. 0x1EE04 ; Unknown
1517*e1fe3e4aSElliott Hughes    0x1EE05,  # .. 0x1EE1F ; Arabic
1518*e1fe3e4aSElliott Hughes    0x1EE20,  # .. 0x1EE20 ; Unknown
1519*e1fe3e4aSElliott Hughes    0x1EE21,  # .. 0x1EE22 ; Arabic
1520*e1fe3e4aSElliott Hughes    0x1EE23,  # .. 0x1EE23 ; Unknown
1521*e1fe3e4aSElliott Hughes    0x1EE24,  # .. 0x1EE24 ; Arabic
1522*e1fe3e4aSElliott Hughes    0x1EE25,  # .. 0x1EE26 ; Unknown
1523*e1fe3e4aSElliott Hughes    0x1EE27,  # .. 0x1EE27 ; Arabic
1524*e1fe3e4aSElliott Hughes    0x1EE28,  # .. 0x1EE28 ; Unknown
1525*e1fe3e4aSElliott Hughes    0x1EE29,  # .. 0x1EE32 ; Arabic
1526*e1fe3e4aSElliott Hughes    0x1EE33,  # .. 0x1EE33 ; Unknown
1527*e1fe3e4aSElliott Hughes    0x1EE34,  # .. 0x1EE37 ; Arabic
1528*e1fe3e4aSElliott Hughes    0x1EE38,  # .. 0x1EE38 ; Unknown
1529*e1fe3e4aSElliott Hughes    0x1EE39,  # .. 0x1EE39 ; Arabic
1530*e1fe3e4aSElliott Hughes    0x1EE3A,  # .. 0x1EE3A ; Unknown
1531*e1fe3e4aSElliott Hughes    0x1EE3B,  # .. 0x1EE3B ; Arabic
1532*e1fe3e4aSElliott Hughes    0x1EE3C,  # .. 0x1EE41 ; Unknown
1533*e1fe3e4aSElliott Hughes    0x1EE42,  # .. 0x1EE42 ; Arabic
1534*e1fe3e4aSElliott Hughes    0x1EE43,  # .. 0x1EE46 ; Unknown
1535*e1fe3e4aSElliott Hughes    0x1EE47,  # .. 0x1EE47 ; Arabic
1536*e1fe3e4aSElliott Hughes    0x1EE48,  # .. 0x1EE48 ; Unknown
1537*e1fe3e4aSElliott Hughes    0x1EE49,  # .. 0x1EE49 ; Arabic
1538*e1fe3e4aSElliott Hughes    0x1EE4A,  # .. 0x1EE4A ; Unknown
1539*e1fe3e4aSElliott Hughes    0x1EE4B,  # .. 0x1EE4B ; Arabic
1540*e1fe3e4aSElliott Hughes    0x1EE4C,  # .. 0x1EE4C ; Unknown
1541*e1fe3e4aSElliott Hughes    0x1EE4D,  # .. 0x1EE4F ; Arabic
1542*e1fe3e4aSElliott Hughes    0x1EE50,  # .. 0x1EE50 ; Unknown
1543*e1fe3e4aSElliott Hughes    0x1EE51,  # .. 0x1EE52 ; Arabic
1544*e1fe3e4aSElliott Hughes    0x1EE53,  # .. 0x1EE53 ; Unknown
1545*e1fe3e4aSElliott Hughes    0x1EE54,  # .. 0x1EE54 ; Arabic
1546*e1fe3e4aSElliott Hughes    0x1EE55,  # .. 0x1EE56 ; Unknown
1547*e1fe3e4aSElliott Hughes    0x1EE57,  # .. 0x1EE57 ; Arabic
1548*e1fe3e4aSElliott Hughes    0x1EE58,  # .. 0x1EE58 ; Unknown
1549*e1fe3e4aSElliott Hughes    0x1EE59,  # .. 0x1EE59 ; Arabic
1550*e1fe3e4aSElliott Hughes    0x1EE5A,  # .. 0x1EE5A ; Unknown
1551*e1fe3e4aSElliott Hughes    0x1EE5B,  # .. 0x1EE5B ; Arabic
1552*e1fe3e4aSElliott Hughes    0x1EE5C,  # .. 0x1EE5C ; Unknown
1553*e1fe3e4aSElliott Hughes    0x1EE5D,  # .. 0x1EE5D ; Arabic
1554*e1fe3e4aSElliott Hughes    0x1EE5E,  # .. 0x1EE5E ; Unknown
1555*e1fe3e4aSElliott Hughes    0x1EE5F,  # .. 0x1EE5F ; Arabic
1556*e1fe3e4aSElliott Hughes    0x1EE60,  # .. 0x1EE60 ; Unknown
1557*e1fe3e4aSElliott Hughes    0x1EE61,  # .. 0x1EE62 ; Arabic
1558*e1fe3e4aSElliott Hughes    0x1EE63,  # .. 0x1EE63 ; Unknown
1559*e1fe3e4aSElliott Hughes    0x1EE64,  # .. 0x1EE64 ; Arabic
1560*e1fe3e4aSElliott Hughes    0x1EE65,  # .. 0x1EE66 ; Unknown
1561*e1fe3e4aSElliott Hughes    0x1EE67,  # .. 0x1EE6A ; Arabic
1562*e1fe3e4aSElliott Hughes    0x1EE6B,  # .. 0x1EE6B ; Unknown
1563*e1fe3e4aSElliott Hughes    0x1EE6C,  # .. 0x1EE72 ; Arabic
1564*e1fe3e4aSElliott Hughes    0x1EE73,  # .. 0x1EE73 ; Unknown
1565*e1fe3e4aSElliott Hughes    0x1EE74,  # .. 0x1EE77 ; Arabic
1566*e1fe3e4aSElliott Hughes    0x1EE78,  # .. 0x1EE78 ; Unknown
1567*e1fe3e4aSElliott Hughes    0x1EE79,  # .. 0x1EE7C ; Arabic
1568*e1fe3e4aSElliott Hughes    0x1EE7D,  # .. 0x1EE7D ; Unknown
1569*e1fe3e4aSElliott Hughes    0x1EE7E,  # .. 0x1EE7E ; Arabic
1570*e1fe3e4aSElliott Hughes    0x1EE7F,  # .. 0x1EE7F ; Unknown
1571*e1fe3e4aSElliott Hughes    0x1EE80,  # .. 0x1EE89 ; Arabic
1572*e1fe3e4aSElliott Hughes    0x1EE8A,  # .. 0x1EE8A ; Unknown
1573*e1fe3e4aSElliott Hughes    0x1EE8B,  # .. 0x1EE9B ; Arabic
1574*e1fe3e4aSElliott Hughes    0x1EE9C,  # .. 0x1EEA0 ; Unknown
1575*e1fe3e4aSElliott Hughes    0x1EEA1,  # .. 0x1EEA3 ; Arabic
1576*e1fe3e4aSElliott Hughes    0x1EEA4,  # .. 0x1EEA4 ; Unknown
1577*e1fe3e4aSElliott Hughes    0x1EEA5,  # .. 0x1EEA9 ; Arabic
1578*e1fe3e4aSElliott Hughes    0x1EEAA,  # .. 0x1EEAA ; Unknown
1579*e1fe3e4aSElliott Hughes    0x1EEAB,  # .. 0x1EEBB ; Arabic
1580*e1fe3e4aSElliott Hughes    0x1EEBC,  # .. 0x1EEEF ; Unknown
1581*e1fe3e4aSElliott Hughes    0x1EEF0,  # .. 0x1EEF1 ; Arabic
1582*e1fe3e4aSElliott Hughes    0x1EEF2,  # .. 0x1EFFF ; Unknown
1583*e1fe3e4aSElliott Hughes    0x1F000,  # .. 0x1F02B ; Common
1584*e1fe3e4aSElliott Hughes    0x1F02C,  # .. 0x1F02F ; Unknown
1585*e1fe3e4aSElliott Hughes    0x1F030,  # .. 0x1F093 ; Common
1586*e1fe3e4aSElliott Hughes    0x1F094,  # .. 0x1F09F ; Unknown
1587*e1fe3e4aSElliott Hughes    0x1F0A0,  # .. 0x1F0AE ; Common
1588*e1fe3e4aSElliott Hughes    0x1F0AF,  # .. 0x1F0B0 ; Unknown
1589*e1fe3e4aSElliott Hughes    0x1F0B1,  # .. 0x1F0BF ; Common
1590*e1fe3e4aSElliott Hughes    0x1F0C0,  # .. 0x1F0C0 ; Unknown
1591*e1fe3e4aSElliott Hughes    0x1F0C1,  # .. 0x1F0CF ; Common
1592*e1fe3e4aSElliott Hughes    0x1F0D0,  # .. 0x1F0D0 ; Unknown
1593*e1fe3e4aSElliott Hughes    0x1F0D1,  # .. 0x1F0F5 ; Common
1594*e1fe3e4aSElliott Hughes    0x1F0F6,  # .. 0x1F0FF ; Unknown
1595*e1fe3e4aSElliott Hughes    0x1F100,  # .. 0x1F1AD ; Common
1596*e1fe3e4aSElliott Hughes    0x1F1AE,  # .. 0x1F1E5 ; Unknown
1597*e1fe3e4aSElliott Hughes    0x1F1E6,  # .. 0x1F1FF ; Common
1598*e1fe3e4aSElliott Hughes    0x1F200,  # .. 0x1F200 ; Hiragana
1599*e1fe3e4aSElliott Hughes    0x1F201,  # .. 0x1F202 ; Common
1600*e1fe3e4aSElliott Hughes    0x1F203,  # .. 0x1F20F ; Unknown
1601*e1fe3e4aSElliott Hughes    0x1F210,  # .. 0x1F23B ; Common
1602*e1fe3e4aSElliott Hughes    0x1F23C,  # .. 0x1F23F ; Unknown
1603*e1fe3e4aSElliott Hughes    0x1F240,  # .. 0x1F248 ; Common
1604*e1fe3e4aSElliott Hughes    0x1F249,  # .. 0x1F24F ; Unknown
1605*e1fe3e4aSElliott Hughes    0x1F250,  # .. 0x1F251 ; Common
1606*e1fe3e4aSElliott Hughes    0x1F252,  # .. 0x1F25F ; Unknown
1607*e1fe3e4aSElliott Hughes    0x1F260,  # .. 0x1F265 ; Common
1608*e1fe3e4aSElliott Hughes    0x1F266,  # .. 0x1F2FF ; Unknown
1609*e1fe3e4aSElliott Hughes    0x1F300,  # .. 0x1F6D7 ; Common
1610*e1fe3e4aSElliott Hughes    0x1F6D8,  # .. 0x1F6DB ; Unknown
1611*e1fe3e4aSElliott Hughes    0x1F6DC,  # .. 0x1F6EC ; Common
1612*e1fe3e4aSElliott Hughes    0x1F6ED,  # .. 0x1F6EF ; Unknown
1613*e1fe3e4aSElliott Hughes    0x1F6F0,  # .. 0x1F6FC ; Common
1614*e1fe3e4aSElliott Hughes    0x1F6FD,  # .. 0x1F6FF ; Unknown
1615*e1fe3e4aSElliott Hughes    0x1F700,  # .. 0x1F776 ; Common
1616*e1fe3e4aSElliott Hughes    0x1F777,  # .. 0x1F77A ; Unknown
1617*e1fe3e4aSElliott Hughes    0x1F77B,  # .. 0x1F7D9 ; Common
1618*e1fe3e4aSElliott Hughes    0x1F7DA,  # .. 0x1F7DF ; Unknown
1619*e1fe3e4aSElliott Hughes    0x1F7E0,  # .. 0x1F7EB ; Common
1620*e1fe3e4aSElliott Hughes    0x1F7EC,  # .. 0x1F7EF ; Unknown
1621*e1fe3e4aSElliott Hughes    0x1F7F0,  # .. 0x1F7F0 ; Common
1622*e1fe3e4aSElliott Hughes    0x1F7F1,  # .. 0x1F7FF ; Unknown
1623*e1fe3e4aSElliott Hughes    0x1F800,  # .. 0x1F80B ; Common
1624*e1fe3e4aSElliott Hughes    0x1F80C,  # .. 0x1F80F ; Unknown
1625*e1fe3e4aSElliott Hughes    0x1F810,  # .. 0x1F847 ; Common
1626*e1fe3e4aSElliott Hughes    0x1F848,  # .. 0x1F84F ; Unknown
1627*e1fe3e4aSElliott Hughes    0x1F850,  # .. 0x1F859 ; Common
1628*e1fe3e4aSElliott Hughes    0x1F85A,  # .. 0x1F85F ; Unknown
1629*e1fe3e4aSElliott Hughes    0x1F860,  # .. 0x1F887 ; Common
1630*e1fe3e4aSElliott Hughes    0x1F888,  # .. 0x1F88F ; Unknown
1631*e1fe3e4aSElliott Hughes    0x1F890,  # .. 0x1F8AD ; Common
1632*e1fe3e4aSElliott Hughes    0x1F8AE,  # .. 0x1F8AF ; Unknown
1633*e1fe3e4aSElliott Hughes    0x1F8B0,  # .. 0x1F8B1 ; Common
1634*e1fe3e4aSElliott Hughes    0x1F8B2,  # .. 0x1F8FF ; Unknown
1635*e1fe3e4aSElliott Hughes    0x1F900,  # .. 0x1FA53 ; Common
1636*e1fe3e4aSElliott Hughes    0x1FA54,  # .. 0x1FA5F ; Unknown
1637*e1fe3e4aSElliott Hughes    0x1FA60,  # .. 0x1FA6D ; Common
1638*e1fe3e4aSElliott Hughes    0x1FA6E,  # .. 0x1FA6F ; Unknown
1639*e1fe3e4aSElliott Hughes    0x1FA70,  # .. 0x1FA7C ; Common
1640*e1fe3e4aSElliott Hughes    0x1FA7D,  # .. 0x1FA7F ; Unknown
1641*e1fe3e4aSElliott Hughes    0x1FA80,  # .. 0x1FA88 ; Common
1642*e1fe3e4aSElliott Hughes    0x1FA89,  # .. 0x1FA8F ; Unknown
1643*e1fe3e4aSElliott Hughes    0x1FA90,  # .. 0x1FABD ; Common
1644*e1fe3e4aSElliott Hughes    0x1FABE,  # .. 0x1FABE ; Unknown
1645*e1fe3e4aSElliott Hughes    0x1FABF,  # .. 0x1FAC5 ; Common
1646*e1fe3e4aSElliott Hughes    0x1FAC6,  # .. 0x1FACD ; Unknown
1647*e1fe3e4aSElliott Hughes    0x1FACE,  # .. 0x1FADB ; Common
1648*e1fe3e4aSElliott Hughes    0x1FADC,  # .. 0x1FADF ; Unknown
1649*e1fe3e4aSElliott Hughes    0x1FAE0,  # .. 0x1FAE8 ; Common
1650*e1fe3e4aSElliott Hughes    0x1FAE9,  # .. 0x1FAEF ; Unknown
1651*e1fe3e4aSElliott Hughes    0x1FAF0,  # .. 0x1FAF8 ; Common
1652*e1fe3e4aSElliott Hughes    0x1FAF9,  # .. 0x1FAFF ; Unknown
1653*e1fe3e4aSElliott Hughes    0x1FB00,  # .. 0x1FB92 ; Common
1654*e1fe3e4aSElliott Hughes    0x1FB93,  # .. 0x1FB93 ; Unknown
1655*e1fe3e4aSElliott Hughes    0x1FB94,  # .. 0x1FBCA ; Common
1656*e1fe3e4aSElliott Hughes    0x1FBCB,  # .. 0x1FBEF ; Unknown
1657*e1fe3e4aSElliott Hughes    0x1FBF0,  # .. 0x1FBF9 ; Common
1658*e1fe3e4aSElliott Hughes    0x1FBFA,  # .. 0x1FFFF ; Unknown
1659*e1fe3e4aSElliott Hughes    0x20000,  # .. 0x2A6DF ; Han
1660*e1fe3e4aSElliott Hughes    0x2A6E0,  # .. 0x2A6FF ; Unknown
1661*e1fe3e4aSElliott Hughes    0x2A700,  # .. 0x2B739 ; Han
1662*e1fe3e4aSElliott Hughes    0x2B73A,  # .. 0x2B73F ; Unknown
1663*e1fe3e4aSElliott Hughes    0x2B740,  # .. 0x2B81D ; Han
1664*e1fe3e4aSElliott Hughes    0x2B81E,  # .. 0x2B81F ; Unknown
1665*e1fe3e4aSElliott Hughes    0x2B820,  # .. 0x2CEA1 ; Han
1666*e1fe3e4aSElliott Hughes    0x2CEA2,  # .. 0x2CEAF ; Unknown
1667*e1fe3e4aSElliott Hughes    0x2CEB0,  # .. 0x2EBE0 ; Han
1668*e1fe3e4aSElliott Hughes    0x2EBE1,  # .. 0x2F7FF ; Unknown
1669*e1fe3e4aSElliott Hughes    0x2F800,  # .. 0x2FA1D ; Han
1670*e1fe3e4aSElliott Hughes    0x2FA1E,  # .. 0x2FFFF ; Unknown
1671*e1fe3e4aSElliott Hughes    0x30000,  # .. 0x3134A ; Han
1672*e1fe3e4aSElliott Hughes    0x3134B,  # .. 0x3134F ; Unknown
1673*e1fe3e4aSElliott Hughes    0x31350,  # .. 0x323AF ; Han
1674*e1fe3e4aSElliott Hughes    0x323B0,  # .. 0xE0000 ; Unknown
1675*e1fe3e4aSElliott Hughes    0xE0001,  # .. 0xE0001 ; Common
1676*e1fe3e4aSElliott Hughes    0xE0002,  # .. 0xE001F ; Unknown
1677*e1fe3e4aSElliott Hughes    0xE0020,  # .. 0xE007F ; Common
1678*e1fe3e4aSElliott Hughes    0xE0080,  # .. 0xE00FF ; Unknown
1679*e1fe3e4aSElliott Hughes    0xE0100,  # .. 0xE01EF ; Inherited
1680*e1fe3e4aSElliott Hughes    0xE01F0,  # .. 0x10FFFF ; Unknown
1681*e1fe3e4aSElliott Hughes]
1682*e1fe3e4aSElliott Hughes
1683*e1fe3e4aSElliott HughesVALUES = [
1684*e1fe3e4aSElliott Hughes    "Zyyy",  # 0000..0040 ; Common
1685*e1fe3e4aSElliott Hughes    "Latn",  # 0041..005A ; Latin
1686*e1fe3e4aSElliott Hughes    "Zyyy",  # 005B..0060 ; Common
1687*e1fe3e4aSElliott Hughes    "Latn",  # 0061..007A ; Latin
1688*e1fe3e4aSElliott Hughes    "Zyyy",  # 007B..00A9 ; Common
1689*e1fe3e4aSElliott Hughes    "Latn",  # 00AA..00AA ; Latin
1690*e1fe3e4aSElliott Hughes    "Zyyy",  # 00AB..00B9 ; Common
1691*e1fe3e4aSElliott Hughes    "Latn",  # 00BA..00BA ; Latin
1692*e1fe3e4aSElliott Hughes    "Zyyy",  # 00BB..00BF ; Common
1693*e1fe3e4aSElliott Hughes    "Latn",  # 00C0..00D6 ; Latin
1694*e1fe3e4aSElliott Hughes    "Zyyy",  # 00D7..00D7 ; Common
1695*e1fe3e4aSElliott Hughes    "Latn",  # 00D8..00F6 ; Latin
1696*e1fe3e4aSElliott Hughes    "Zyyy",  # 00F7..00F7 ; Common
1697*e1fe3e4aSElliott Hughes    "Latn",  # 00F8..02B8 ; Latin
1698*e1fe3e4aSElliott Hughes    "Zyyy",  # 02B9..02DF ; Common
1699*e1fe3e4aSElliott Hughes    "Latn",  # 02E0..02E4 ; Latin
1700*e1fe3e4aSElliott Hughes    "Zyyy",  # 02E5..02E9 ; Common
1701*e1fe3e4aSElliott Hughes    "Bopo",  # 02EA..02EB ; Bopomofo
1702*e1fe3e4aSElliott Hughes    "Zyyy",  # 02EC..02FF ; Common
1703*e1fe3e4aSElliott Hughes    "Zinh",  # 0300..036F ; Inherited
1704*e1fe3e4aSElliott Hughes    "Grek",  # 0370..0373 ; Greek
1705*e1fe3e4aSElliott Hughes    "Zyyy",  # 0374..0374 ; Common
1706*e1fe3e4aSElliott Hughes    "Grek",  # 0375..0377 ; Greek
1707*e1fe3e4aSElliott Hughes    "Zzzz",  # 0378..0379 ; Unknown
1708*e1fe3e4aSElliott Hughes    "Grek",  # 037A..037D ; Greek
1709*e1fe3e4aSElliott Hughes    "Zyyy",  # 037E..037E ; Common
1710*e1fe3e4aSElliott Hughes    "Grek",  # 037F..037F ; Greek
1711*e1fe3e4aSElliott Hughes    "Zzzz",  # 0380..0383 ; Unknown
1712*e1fe3e4aSElliott Hughes    "Grek",  # 0384..0384 ; Greek
1713*e1fe3e4aSElliott Hughes    "Zyyy",  # 0385..0385 ; Common
1714*e1fe3e4aSElliott Hughes    "Grek",  # 0386..0386 ; Greek
1715*e1fe3e4aSElliott Hughes    "Zyyy",  # 0387..0387 ; Common
1716*e1fe3e4aSElliott Hughes    "Grek",  # 0388..038A ; Greek
1717*e1fe3e4aSElliott Hughes    "Zzzz",  # 038B..038B ; Unknown
1718*e1fe3e4aSElliott Hughes    "Grek",  # 038C..038C ; Greek
1719*e1fe3e4aSElliott Hughes    "Zzzz",  # 038D..038D ; Unknown
1720*e1fe3e4aSElliott Hughes    "Grek",  # 038E..03A1 ; Greek
1721*e1fe3e4aSElliott Hughes    "Zzzz",  # 03A2..03A2 ; Unknown
1722*e1fe3e4aSElliott Hughes    "Grek",  # 03A3..03E1 ; Greek
1723*e1fe3e4aSElliott Hughes    "Copt",  # 03E2..03EF ; Coptic
1724*e1fe3e4aSElliott Hughes    "Grek",  # 03F0..03FF ; Greek
1725*e1fe3e4aSElliott Hughes    "Cyrl",  # 0400..0484 ; Cyrillic
1726*e1fe3e4aSElliott Hughes    "Zinh",  # 0485..0486 ; Inherited
1727*e1fe3e4aSElliott Hughes    "Cyrl",  # 0487..052F ; Cyrillic
1728*e1fe3e4aSElliott Hughes    "Zzzz",  # 0530..0530 ; Unknown
1729*e1fe3e4aSElliott Hughes    "Armn",  # 0531..0556 ; Armenian
1730*e1fe3e4aSElliott Hughes    "Zzzz",  # 0557..0558 ; Unknown
1731*e1fe3e4aSElliott Hughes    "Armn",  # 0559..058A ; Armenian
1732*e1fe3e4aSElliott Hughes    "Zzzz",  # 058B..058C ; Unknown
1733*e1fe3e4aSElliott Hughes    "Armn",  # 058D..058F ; Armenian
1734*e1fe3e4aSElliott Hughes    "Zzzz",  # 0590..0590 ; Unknown
1735*e1fe3e4aSElliott Hughes    "Hebr",  # 0591..05C7 ; Hebrew
1736*e1fe3e4aSElliott Hughes    "Zzzz",  # 05C8..05CF ; Unknown
1737*e1fe3e4aSElliott Hughes    "Hebr",  # 05D0..05EA ; Hebrew
1738*e1fe3e4aSElliott Hughes    "Zzzz",  # 05EB..05EE ; Unknown
1739*e1fe3e4aSElliott Hughes    "Hebr",  # 05EF..05F4 ; Hebrew
1740*e1fe3e4aSElliott Hughes    "Zzzz",  # 05F5..05FF ; Unknown
1741*e1fe3e4aSElliott Hughes    "Arab",  # 0600..0604 ; Arabic
1742*e1fe3e4aSElliott Hughes    "Zyyy",  # 0605..0605 ; Common
1743*e1fe3e4aSElliott Hughes    "Arab",  # 0606..060B ; Arabic
1744*e1fe3e4aSElliott Hughes    "Zyyy",  # 060C..060C ; Common
1745*e1fe3e4aSElliott Hughes    "Arab",  # 060D..061A ; Arabic
1746*e1fe3e4aSElliott Hughes    "Zyyy",  # 061B..061B ; Common
1747*e1fe3e4aSElliott Hughes    "Arab",  # 061C..061E ; Arabic
1748*e1fe3e4aSElliott Hughes    "Zyyy",  # 061F..061F ; Common
1749*e1fe3e4aSElliott Hughes    "Arab",  # 0620..063F ; Arabic
1750*e1fe3e4aSElliott Hughes    "Zyyy",  # 0640..0640 ; Common
1751*e1fe3e4aSElliott Hughes    "Arab",  # 0641..064A ; Arabic
1752*e1fe3e4aSElliott Hughes    "Zinh",  # 064B..0655 ; Inherited
1753*e1fe3e4aSElliott Hughes    "Arab",  # 0656..066F ; Arabic
1754*e1fe3e4aSElliott Hughes    "Zinh",  # 0670..0670 ; Inherited
1755*e1fe3e4aSElliott Hughes    "Arab",  # 0671..06DC ; Arabic
1756*e1fe3e4aSElliott Hughes    "Zyyy",  # 06DD..06DD ; Common
1757*e1fe3e4aSElliott Hughes    "Arab",  # 06DE..06FF ; Arabic
1758*e1fe3e4aSElliott Hughes    "Syrc",  # 0700..070D ; Syriac
1759*e1fe3e4aSElliott Hughes    "Zzzz",  # 070E..070E ; Unknown
1760*e1fe3e4aSElliott Hughes    "Syrc",  # 070F..074A ; Syriac
1761*e1fe3e4aSElliott Hughes    "Zzzz",  # 074B..074C ; Unknown
1762*e1fe3e4aSElliott Hughes    "Syrc",  # 074D..074F ; Syriac
1763*e1fe3e4aSElliott Hughes    "Arab",  # 0750..077F ; Arabic
1764*e1fe3e4aSElliott Hughes    "Thaa",  # 0780..07B1 ; Thaana
1765*e1fe3e4aSElliott Hughes    "Zzzz",  # 07B2..07BF ; Unknown
1766*e1fe3e4aSElliott Hughes    "Nkoo",  # 07C0..07FA ; Nko
1767*e1fe3e4aSElliott Hughes    "Zzzz",  # 07FB..07FC ; Unknown
1768*e1fe3e4aSElliott Hughes    "Nkoo",  # 07FD..07FF ; Nko
1769*e1fe3e4aSElliott Hughes    "Samr",  # 0800..082D ; Samaritan
1770*e1fe3e4aSElliott Hughes    "Zzzz",  # 082E..082F ; Unknown
1771*e1fe3e4aSElliott Hughes    "Samr",  # 0830..083E ; Samaritan
1772*e1fe3e4aSElliott Hughes    "Zzzz",  # 083F..083F ; Unknown
1773*e1fe3e4aSElliott Hughes    "Mand",  # 0840..085B ; Mandaic
1774*e1fe3e4aSElliott Hughes    "Zzzz",  # 085C..085D ; Unknown
1775*e1fe3e4aSElliott Hughes    "Mand",  # 085E..085E ; Mandaic
1776*e1fe3e4aSElliott Hughes    "Zzzz",  # 085F..085F ; Unknown
1777*e1fe3e4aSElliott Hughes    "Syrc",  # 0860..086A ; Syriac
1778*e1fe3e4aSElliott Hughes    "Zzzz",  # 086B..086F ; Unknown
1779*e1fe3e4aSElliott Hughes    "Arab",  # 0870..088E ; Arabic
1780*e1fe3e4aSElliott Hughes    "Zzzz",  # 088F..088F ; Unknown
1781*e1fe3e4aSElliott Hughes    "Arab",  # 0890..0891 ; Arabic
1782*e1fe3e4aSElliott Hughes    "Zzzz",  # 0892..0897 ; Unknown
1783*e1fe3e4aSElliott Hughes    "Arab",  # 0898..08E1 ; Arabic
1784*e1fe3e4aSElliott Hughes    "Zyyy",  # 08E2..08E2 ; Common
1785*e1fe3e4aSElliott Hughes    "Arab",  # 08E3..08FF ; Arabic
1786*e1fe3e4aSElliott Hughes    "Deva",  # 0900..0950 ; Devanagari
1787*e1fe3e4aSElliott Hughes    "Zinh",  # 0951..0954 ; Inherited
1788*e1fe3e4aSElliott Hughes    "Deva",  # 0955..0963 ; Devanagari
1789*e1fe3e4aSElliott Hughes    "Zyyy",  # 0964..0965 ; Common
1790*e1fe3e4aSElliott Hughes    "Deva",  # 0966..097F ; Devanagari
1791*e1fe3e4aSElliott Hughes    "Beng",  # 0980..0983 ; Bengali
1792*e1fe3e4aSElliott Hughes    "Zzzz",  # 0984..0984 ; Unknown
1793*e1fe3e4aSElliott Hughes    "Beng",  # 0985..098C ; Bengali
1794*e1fe3e4aSElliott Hughes    "Zzzz",  # 098D..098E ; Unknown
1795*e1fe3e4aSElliott Hughes    "Beng",  # 098F..0990 ; Bengali
1796*e1fe3e4aSElliott Hughes    "Zzzz",  # 0991..0992 ; Unknown
1797*e1fe3e4aSElliott Hughes    "Beng",  # 0993..09A8 ; Bengali
1798*e1fe3e4aSElliott Hughes    "Zzzz",  # 09A9..09A9 ; Unknown
1799*e1fe3e4aSElliott Hughes    "Beng",  # 09AA..09B0 ; Bengali
1800*e1fe3e4aSElliott Hughes    "Zzzz",  # 09B1..09B1 ; Unknown
1801*e1fe3e4aSElliott Hughes    "Beng",  # 09B2..09B2 ; Bengali
1802*e1fe3e4aSElliott Hughes    "Zzzz",  # 09B3..09B5 ; Unknown
1803*e1fe3e4aSElliott Hughes    "Beng",  # 09B6..09B9 ; Bengali
1804*e1fe3e4aSElliott Hughes    "Zzzz",  # 09BA..09BB ; Unknown
1805*e1fe3e4aSElliott Hughes    "Beng",  # 09BC..09C4 ; Bengali
1806*e1fe3e4aSElliott Hughes    "Zzzz",  # 09C5..09C6 ; Unknown
1807*e1fe3e4aSElliott Hughes    "Beng",  # 09C7..09C8 ; Bengali
1808*e1fe3e4aSElliott Hughes    "Zzzz",  # 09C9..09CA ; Unknown
1809*e1fe3e4aSElliott Hughes    "Beng",  # 09CB..09CE ; Bengali
1810*e1fe3e4aSElliott Hughes    "Zzzz",  # 09CF..09D6 ; Unknown
1811*e1fe3e4aSElliott Hughes    "Beng",  # 09D7..09D7 ; Bengali
1812*e1fe3e4aSElliott Hughes    "Zzzz",  # 09D8..09DB ; Unknown
1813*e1fe3e4aSElliott Hughes    "Beng",  # 09DC..09DD ; Bengali
1814*e1fe3e4aSElliott Hughes    "Zzzz",  # 09DE..09DE ; Unknown
1815*e1fe3e4aSElliott Hughes    "Beng",  # 09DF..09E3 ; Bengali
1816*e1fe3e4aSElliott Hughes    "Zzzz",  # 09E4..09E5 ; Unknown
1817*e1fe3e4aSElliott Hughes    "Beng",  # 09E6..09FE ; Bengali
1818*e1fe3e4aSElliott Hughes    "Zzzz",  # 09FF..0A00 ; Unknown
1819*e1fe3e4aSElliott Hughes    "Guru",  # 0A01..0A03 ; Gurmukhi
1820*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A04..0A04 ; Unknown
1821*e1fe3e4aSElliott Hughes    "Guru",  # 0A05..0A0A ; Gurmukhi
1822*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A0B..0A0E ; Unknown
1823*e1fe3e4aSElliott Hughes    "Guru",  # 0A0F..0A10 ; Gurmukhi
1824*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A11..0A12 ; Unknown
1825*e1fe3e4aSElliott Hughes    "Guru",  # 0A13..0A28 ; Gurmukhi
1826*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A29..0A29 ; Unknown
1827*e1fe3e4aSElliott Hughes    "Guru",  # 0A2A..0A30 ; Gurmukhi
1828*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A31..0A31 ; Unknown
1829*e1fe3e4aSElliott Hughes    "Guru",  # 0A32..0A33 ; Gurmukhi
1830*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A34..0A34 ; Unknown
1831*e1fe3e4aSElliott Hughes    "Guru",  # 0A35..0A36 ; Gurmukhi
1832*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A37..0A37 ; Unknown
1833*e1fe3e4aSElliott Hughes    "Guru",  # 0A38..0A39 ; Gurmukhi
1834*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A3A..0A3B ; Unknown
1835*e1fe3e4aSElliott Hughes    "Guru",  # 0A3C..0A3C ; Gurmukhi
1836*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A3D..0A3D ; Unknown
1837*e1fe3e4aSElliott Hughes    "Guru",  # 0A3E..0A42 ; Gurmukhi
1838*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A43..0A46 ; Unknown
1839*e1fe3e4aSElliott Hughes    "Guru",  # 0A47..0A48 ; Gurmukhi
1840*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A49..0A4A ; Unknown
1841*e1fe3e4aSElliott Hughes    "Guru",  # 0A4B..0A4D ; Gurmukhi
1842*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A4E..0A50 ; Unknown
1843*e1fe3e4aSElliott Hughes    "Guru",  # 0A51..0A51 ; Gurmukhi
1844*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A52..0A58 ; Unknown
1845*e1fe3e4aSElliott Hughes    "Guru",  # 0A59..0A5C ; Gurmukhi
1846*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A5D..0A5D ; Unknown
1847*e1fe3e4aSElliott Hughes    "Guru",  # 0A5E..0A5E ; Gurmukhi
1848*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A5F..0A65 ; Unknown
1849*e1fe3e4aSElliott Hughes    "Guru",  # 0A66..0A76 ; Gurmukhi
1850*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A77..0A80 ; Unknown
1851*e1fe3e4aSElliott Hughes    "Gujr",  # 0A81..0A83 ; Gujarati
1852*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A84..0A84 ; Unknown
1853*e1fe3e4aSElliott Hughes    "Gujr",  # 0A85..0A8D ; Gujarati
1854*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A8E..0A8E ; Unknown
1855*e1fe3e4aSElliott Hughes    "Gujr",  # 0A8F..0A91 ; Gujarati
1856*e1fe3e4aSElliott Hughes    "Zzzz",  # 0A92..0A92 ; Unknown
1857*e1fe3e4aSElliott Hughes    "Gujr",  # 0A93..0AA8 ; Gujarati
1858*e1fe3e4aSElliott Hughes    "Zzzz",  # 0AA9..0AA9 ; Unknown
1859*e1fe3e4aSElliott Hughes    "Gujr",  # 0AAA..0AB0 ; Gujarati
1860*e1fe3e4aSElliott Hughes    "Zzzz",  # 0AB1..0AB1 ; Unknown
1861*e1fe3e4aSElliott Hughes    "Gujr",  # 0AB2..0AB3 ; Gujarati
1862*e1fe3e4aSElliott Hughes    "Zzzz",  # 0AB4..0AB4 ; Unknown
1863*e1fe3e4aSElliott Hughes    "Gujr",  # 0AB5..0AB9 ; Gujarati
1864*e1fe3e4aSElliott Hughes    "Zzzz",  # 0ABA..0ABB ; Unknown
1865*e1fe3e4aSElliott Hughes    "Gujr",  # 0ABC..0AC5 ; Gujarati
1866*e1fe3e4aSElliott Hughes    "Zzzz",  # 0AC6..0AC6 ; Unknown
1867*e1fe3e4aSElliott Hughes    "Gujr",  # 0AC7..0AC9 ; Gujarati
1868*e1fe3e4aSElliott Hughes    "Zzzz",  # 0ACA..0ACA ; Unknown
1869*e1fe3e4aSElliott Hughes    "Gujr",  # 0ACB..0ACD ; Gujarati
1870*e1fe3e4aSElliott Hughes    "Zzzz",  # 0ACE..0ACF ; Unknown
1871*e1fe3e4aSElliott Hughes    "Gujr",  # 0AD0..0AD0 ; Gujarati
1872*e1fe3e4aSElliott Hughes    "Zzzz",  # 0AD1..0ADF ; Unknown
1873*e1fe3e4aSElliott Hughes    "Gujr",  # 0AE0..0AE3 ; Gujarati
1874*e1fe3e4aSElliott Hughes    "Zzzz",  # 0AE4..0AE5 ; Unknown
1875*e1fe3e4aSElliott Hughes    "Gujr",  # 0AE6..0AF1 ; Gujarati
1876*e1fe3e4aSElliott Hughes    "Zzzz",  # 0AF2..0AF8 ; Unknown
1877*e1fe3e4aSElliott Hughes    "Gujr",  # 0AF9..0AFF ; Gujarati
1878*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B00..0B00 ; Unknown
1879*e1fe3e4aSElliott Hughes    "Orya",  # 0B01..0B03 ; Oriya
1880*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B04..0B04 ; Unknown
1881*e1fe3e4aSElliott Hughes    "Orya",  # 0B05..0B0C ; Oriya
1882*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B0D..0B0E ; Unknown
1883*e1fe3e4aSElliott Hughes    "Orya",  # 0B0F..0B10 ; Oriya
1884*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B11..0B12 ; Unknown
1885*e1fe3e4aSElliott Hughes    "Orya",  # 0B13..0B28 ; Oriya
1886*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B29..0B29 ; Unknown
1887*e1fe3e4aSElliott Hughes    "Orya",  # 0B2A..0B30 ; Oriya
1888*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B31..0B31 ; Unknown
1889*e1fe3e4aSElliott Hughes    "Orya",  # 0B32..0B33 ; Oriya
1890*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B34..0B34 ; Unknown
1891*e1fe3e4aSElliott Hughes    "Orya",  # 0B35..0B39 ; Oriya
1892*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B3A..0B3B ; Unknown
1893*e1fe3e4aSElliott Hughes    "Orya",  # 0B3C..0B44 ; Oriya
1894*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B45..0B46 ; Unknown
1895*e1fe3e4aSElliott Hughes    "Orya",  # 0B47..0B48 ; Oriya
1896*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B49..0B4A ; Unknown
1897*e1fe3e4aSElliott Hughes    "Orya",  # 0B4B..0B4D ; Oriya
1898*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B4E..0B54 ; Unknown
1899*e1fe3e4aSElliott Hughes    "Orya",  # 0B55..0B57 ; Oriya
1900*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B58..0B5B ; Unknown
1901*e1fe3e4aSElliott Hughes    "Orya",  # 0B5C..0B5D ; Oriya
1902*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B5E..0B5E ; Unknown
1903*e1fe3e4aSElliott Hughes    "Orya",  # 0B5F..0B63 ; Oriya
1904*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B64..0B65 ; Unknown
1905*e1fe3e4aSElliott Hughes    "Orya",  # 0B66..0B77 ; Oriya
1906*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B78..0B81 ; Unknown
1907*e1fe3e4aSElliott Hughes    "Taml",  # 0B82..0B83 ; Tamil
1908*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B84..0B84 ; Unknown
1909*e1fe3e4aSElliott Hughes    "Taml",  # 0B85..0B8A ; Tamil
1910*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B8B..0B8D ; Unknown
1911*e1fe3e4aSElliott Hughes    "Taml",  # 0B8E..0B90 ; Tamil
1912*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B91..0B91 ; Unknown
1913*e1fe3e4aSElliott Hughes    "Taml",  # 0B92..0B95 ; Tamil
1914*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B96..0B98 ; Unknown
1915*e1fe3e4aSElliott Hughes    "Taml",  # 0B99..0B9A ; Tamil
1916*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B9B..0B9B ; Unknown
1917*e1fe3e4aSElliott Hughes    "Taml",  # 0B9C..0B9C ; Tamil
1918*e1fe3e4aSElliott Hughes    "Zzzz",  # 0B9D..0B9D ; Unknown
1919*e1fe3e4aSElliott Hughes    "Taml",  # 0B9E..0B9F ; Tamil
1920*e1fe3e4aSElliott Hughes    "Zzzz",  # 0BA0..0BA2 ; Unknown
1921*e1fe3e4aSElliott Hughes    "Taml",  # 0BA3..0BA4 ; Tamil
1922*e1fe3e4aSElliott Hughes    "Zzzz",  # 0BA5..0BA7 ; Unknown
1923*e1fe3e4aSElliott Hughes    "Taml",  # 0BA8..0BAA ; Tamil
1924*e1fe3e4aSElliott Hughes    "Zzzz",  # 0BAB..0BAD ; Unknown
1925*e1fe3e4aSElliott Hughes    "Taml",  # 0BAE..0BB9 ; Tamil
1926*e1fe3e4aSElliott Hughes    "Zzzz",  # 0BBA..0BBD ; Unknown
1927*e1fe3e4aSElliott Hughes    "Taml",  # 0BBE..0BC2 ; Tamil
1928*e1fe3e4aSElliott Hughes    "Zzzz",  # 0BC3..0BC5 ; Unknown
1929*e1fe3e4aSElliott Hughes    "Taml",  # 0BC6..0BC8 ; Tamil
1930*e1fe3e4aSElliott Hughes    "Zzzz",  # 0BC9..0BC9 ; Unknown
1931*e1fe3e4aSElliott Hughes    "Taml",  # 0BCA..0BCD ; Tamil
1932*e1fe3e4aSElliott Hughes    "Zzzz",  # 0BCE..0BCF ; Unknown
1933*e1fe3e4aSElliott Hughes    "Taml",  # 0BD0..0BD0 ; Tamil
1934*e1fe3e4aSElliott Hughes    "Zzzz",  # 0BD1..0BD6 ; Unknown
1935*e1fe3e4aSElliott Hughes    "Taml",  # 0BD7..0BD7 ; Tamil
1936*e1fe3e4aSElliott Hughes    "Zzzz",  # 0BD8..0BE5 ; Unknown
1937*e1fe3e4aSElliott Hughes    "Taml",  # 0BE6..0BFA ; Tamil
1938*e1fe3e4aSElliott Hughes    "Zzzz",  # 0BFB..0BFF ; Unknown
1939*e1fe3e4aSElliott Hughes    "Telu",  # 0C00..0C0C ; Telugu
1940*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C0D..0C0D ; Unknown
1941*e1fe3e4aSElliott Hughes    "Telu",  # 0C0E..0C10 ; Telugu
1942*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C11..0C11 ; Unknown
1943*e1fe3e4aSElliott Hughes    "Telu",  # 0C12..0C28 ; Telugu
1944*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C29..0C29 ; Unknown
1945*e1fe3e4aSElliott Hughes    "Telu",  # 0C2A..0C39 ; Telugu
1946*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C3A..0C3B ; Unknown
1947*e1fe3e4aSElliott Hughes    "Telu",  # 0C3C..0C44 ; Telugu
1948*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C45..0C45 ; Unknown
1949*e1fe3e4aSElliott Hughes    "Telu",  # 0C46..0C48 ; Telugu
1950*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C49..0C49 ; Unknown
1951*e1fe3e4aSElliott Hughes    "Telu",  # 0C4A..0C4D ; Telugu
1952*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C4E..0C54 ; Unknown
1953*e1fe3e4aSElliott Hughes    "Telu",  # 0C55..0C56 ; Telugu
1954*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C57..0C57 ; Unknown
1955*e1fe3e4aSElliott Hughes    "Telu",  # 0C58..0C5A ; Telugu
1956*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C5B..0C5C ; Unknown
1957*e1fe3e4aSElliott Hughes    "Telu",  # 0C5D..0C5D ; Telugu
1958*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C5E..0C5F ; Unknown
1959*e1fe3e4aSElliott Hughes    "Telu",  # 0C60..0C63 ; Telugu
1960*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C64..0C65 ; Unknown
1961*e1fe3e4aSElliott Hughes    "Telu",  # 0C66..0C6F ; Telugu
1962*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C70..0C76 ; Unknown
1963*e1fe3e4aSElliott Hughes    "Telu",  # 0C77..0C7F ; Telugu
1964*e1fe3e4aSElliott Hughes    "Knda",  # 0C80..0C8C ; Kannada
1965*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C8D..0C8D ; Unknown
1966*e1fe3e4aSElliott Hughes    "Knda",  # 0C8E..0C90 ; Kannada
1967*e1fe3e4aSElliott Hughes    "Zzzz",  # 0C91..0C91 ; Unknown
1968*e1fe3e4aSElliott Hughes    "Knda",  # 0C92..0CA8 ; Kannada
1969*e1fe3e4aSElliott Hughes    "Zzzz",  # 0CA9..0CA9 ; Unknown
1970*e1fe3e4aSElliott Hughes    "Knda",  # 0CAA..0CB3 ; Kannada
1971*e1fe3e4aSElliott Hughes    "Zzzz",  # 0CB4..0CB4 ; Unknown
1972*e1fe3e4aSElliott Hughes    "Knda",  # 0CB5..0CB9 ; Kannada
1973*e1fe3e4aSElliott Hughes    "Zzzz",  # 0CBA..0CBB ; Unknown
1974*e1fe3e4aSElliott Hughes    "Knda",  # 0CBC..0CC4 ; Kannada
1975*e1fe3e4aSElliott Hughes    "Zzzz",  # 0CC5..0CC5 ; Unknown
1976*e1fe3e4aSElliott Hughes    "Knda",  # 0CC6..0CC8 ; Kannada
1977*e1fe3e4aSElliott Hughes    "Zzzz",  # 0CC9..0CC9 ; Unknown
1978*e1fe3e4aSElliott Hughes    "Knda",  # 0CCA..0CCD ; Kannada
1979*e1fe3e4aSElliott Hughes    "Zzzz",  # 0CCE..0CD4 ; Unknown
1980*e1fe3e4aSElliott Hughes    "Knda",  # 0CD5..0CD6 ; Kannada
1981*e1fe3e4aSElliott Hughes    "Zzzz",  # 0CD7..0CDC ; Unknown
1982*e1fe3e4aSElliott Hughes    "Knda",  # 0CDD..0CDE ; Kannada
1983*e1fe3e4aSElliott Hughes    "Zzzz",  # 0CDF..0CDF ; Unknown
1984*e1fe3e4aSElliott Hughes    "Knda",  # 0CE0..0CE3 ; Kannada
1985*e1fe3e4aSElliott Hughes    "Zzzz",  # 0CE4..0CE5 ; Unknown
1986*e1fe3e4aSElliott Hughes    "Knda",  # 0CE6..0CEF ; Kannada
1987*e1fe3e4aSElliott Hughes    "Zzzz",  # 0CF0..0CF0 ; Unknown
1988*e1fe3e4aSElliott Hughes    "Knda",  # 0CF1..0CF3 ; Kannada
1989*e1fe3e4aSElliott Hughes    "Zzzz",  # 0CF4..0CFF ; Unknown
1990*e1fe3e4aSElliott Hughes    "Mlym",  # 0D00..0D0C ; Malayalam
1991*e1fe3e4aSElliott Hughes    "Zzzz",  # 0D0D..0D0D ; Unknown
1992*e1fe3e4aSElliott Hughes    "Mlym",  # 0D0E..0D10 ; Malayalam
1993*e1fe3e4aSElliott Hughes    "Zzzz",  # 0D11..0D11 ; Unknown
1994*e1fe3e4aSElliott Hughes    "Mlym",  # 0D12..0D44 ; Malayalam
1995*e1fe3e4aSElliott Hughes    "Zzzz",  # 0D45..0D45 ; Unknown
1996*e1fe3e4aSElliott Hughes    "Mlym",  # 0D46..0D48 ; Malayalam
1997*e1fe3e4aSElliott Hughes    "Zzzz",  # 0D49..0D49 ; Unknown
1998*e1fe3e4aSElliott Hughes    "Mlym",  # 0D4A..0D4F ; Malayalam
1999*e1fe3e4aSElliott Hughes    "Zzzz",  # 0D50..0D53 ; Unknown
2000*e1fe3e4aSElliott Hughes    "Mlym",  # 0D54..0D63 ; Malayalam
2001*e1fe3e4aSElliott Hughes    "Zzzz",  # 0D64..0D65 ; Unknown
2002*e1fe3e4aSElliott Hughes    "Mlym",  # 0D66..0D7F ; Malayalam
2003*e1fe3e4aSElliott Hughes    "Zzzz",  # 0D80..0D80 ; Unknown
2004*e1fe3e4aSElliott Hughes    "Sinh",  # 0D81..0D83 ; Sinhala
2005*e1fe3e4aSElliott Hughes    "Zzzz",  # 0D84..0D84 ; Unknown
2006*e1fe3e4aSElliott Hughes    "Sinh",  # 0D85..0D96 ; Sinhala
2007*e1fe3e4aSElliott Hughes    "Zzzz",  # 0D97..0D99 ; Unknown
2008*e1fe3e4aSElliott Hughes    "Sinh",  # 0D9A..0DB1 ; Sinhala
2009*e1fe3e4aSElliott Hughes    "Zzzz",  # 0DB2..0DB2 ; Unknown
2010*e1fe3e4aSElliott Hughes    "Sinh",  # 0DB3..0DBB ; Sinhala
2011*e1fe3e4aSElliott Hughes    "Zzzz",  # 0DBC..0DBC ; Unknown
2012*e1fe3e4aSElliott Hughes    "Sinh",  # 0DBD..0DBD ; Sinhala
2013*e1fe3e4aSElliott Hughes    "Zzzz",  # 0DBE..0DBF ; Unknown
2014*e1fe3e4aSElliott Hughes    "Sinh",  # 0DC0..0DC6 ; Sinhala
2015*e1fe3e4aSElliott Hughes    "Zzzz",  # 0DC7..0DC9 ; Unknown
2016*e1fe3e4aSElliott Hughes    "Sinh",  # 0DCA..0DCA ; Sinhala
2017*e1fe3e4aSElliott Hughes    "Zzzz",  # 0DCB..0DCE ; Unknown
2018*e1fe3e4aSElliott Hughes    "Sinh",  # 0DCF..0DD4 ; Sinhala
2019*e1fe3e4aSElliott Hughes    "Zzzz",  # 0DD5..0DD5 ; Unknown
2020*e1fe3e4aSElliott Hughes    "Sinh",  # 0DD6..0DD6 ; Sinhala
2021*e1fe3e4aSElliott Hughes    "Zzzz",  # 0DD7..0DD7 ; Unknown
2022*e1fe3e4aSElliott Hughes    "Sinh",  # 0DD8..0DDF ; Sinhala
2023*e1fe3e4aSElliott Hughes    "Zzzz",  # 0DE0..0DE5 ; Unknown
2024*e1fe3e4aSElliott Hughes    "Sinh",  # 0DE6..0DEF ; Sinhala
2025*e1fe3e4aSElliott Hughes    "Zzzz",  # 0DF0..0DF1 ; Unknown
2026*e1fe3e4aSElliott Hughes    "Sinh",  # 0DF2..0DF4 ; Sinhala
2027*e1fe3e4aSElliott Hughes    "Zzzz",  # 0DF5..0E00 ; Unknown
2028*e1fe3e4aSElliott Hughes    "Thai",  # 0E01..0E3A ; Thai
2029*e1fe3e4aSElliott Hughes    "Zzzz",  # 0E3B..0E3E ; Unknown
2030*e1fe3e4aSElliott Hughes    "Zyyy",  # 0E3F..0E3F ; Common
2031*e1fe3e4aSElliott Hughes    "Thai",  # 0E40..0E5B ; Thai
2032*e1fe3e4aSElliott Hughes    "Zzzz",  # 0E5C..0E80 ; Unknown
2033*e1fe3e4aSElliott Hughes    "Laoo",  # 0E81..0E82 ; Lao
2034*e1fe3e4aSElliott Hughes    "Zzzz",  # 0E83..0E83 ; Unknown
2035*e1fe3e4aSElliott Hughes    "Laoo",  # 0E84..0E84 ; Lao
2036*e1fe3e4aSElliott Hughes    "Zzzz",  # 0E85..0E85 ; Unknown
2037*e1fe3e4aSElliott Hughes    "Laoo",  # 0E86..0E8A ; Lao
2038*e1fe3e4aSElliott Hughes    "Zzzz",  # 0E8B..0E8B ; Unknown
2039*e1fe3e4aSElliott Hughes    "Laoo",  # 0E8C..0EA3 ; Lao
2040*e1fe3e4aSElliott Hughes    "Zzzz",  # 0EA4..0EA4 ; Unknown
2041*e1fe3e4aSElliott Hughes    "Laoo",  # 0EA5..0EA5 ; Lao
2042*e1fe3e4aSElliott Hughes    "Zzzz",  # 0EA6..0EA6 ; Unknown
2043*e1fe3e4aSElliott Hughes    "Laoo",  # 0EA7..0EBD ; Lao
2044*e1fe3e4aSElliott Hughes    "Zzzz",  # 0EBE..0EBF ; Unknown
2045*e1fe3e4aSElliott Hughes    "Laoo",  # 0EC0..0EC4 ; Lao
2046*e1fe3e4aSElliott Hughes    "Zzzz",  # 0EC5..0EC5 ; Unknown
2047*e1fe3e4aSElliott Hughes    "Laoo",  # 0EC6..0EC6 ; Lao
2048*e1fe3e4aSElliott Hughes    "Zzzz",  # 0EC7..0EC7 ; Unknown
2049*e1fe3e4aSElliott Hughes    "Laoo",  # 0EC8..0ECE ; Lao
2050*e1fe3e4aSElliott Hughes    "Zzzz",  # 0ECF..0ECF ; Unknown
2051*e1fe3e4aSElliott Hughes    "Laoo",  # 0ED0..0ED9 ; Lao
2052*e1fe3e4aSElliott Hughes    "Zzzz",  # 0EDA..0EDB ; Unknown
2053*e1fe3e4aSElliott Hughes    "Laoo",  # 0EDC..0EDF ; Lao
2054*e1fe3e4aSElliott Hughes    "Zzzz",  # 0EE0..0EFF ; Unknown
2055*e1fe3e4aSElliott Hughes    "Tibt",  # 0F00..0F47 ; Tibetan
2056*e1fe3e4aSElliott Hughes    "Zzzz",  # 0F48..0F48 ; Unknown
2057*e1fe3e4aSElliott Hughes    "Tibt",  # 0F49..0F6C ; Tibetan
2058*e1fe3e4aSElliott Hughes    "Zzzz",  # 0F6D..0F70 ; Unknown
2059*e1fe3e4aSElliott Hughes    "Tibt",  # 0F71..0F97 ; Tibetan
2060*e1fe3e4aSElliott Hughes    "Zzzz",  # 0F98..0F98 ; Unknown
2061*e1fe3e4aSElliott Hughes    "Tibt",  # 0F99..0FBC ; Tibetan
2062*e1fe3e4aSElliott Hughes    "Zzzz",  # 0FBD..0FBD ; Unknown
2063*e1fe3e4aSElliott Hughes    "Tibt",  # 0FBE..0FCC ; Tibetan
2064*e1fe3e4aSElliott Hughes    "Zzzz",  # 0FCD..0FCD ; Unknown
2065*e1fe3e4aSElliott Hughes    "Tibt",  # 0FCE..0FD4 ; Tibetan
2066*e1fe3e4aSElliott Hughes    "Zyyy",  # 0FD5..0FD8 ; Common
2067*e1fe3e4aSElliott Hughes    "Tibt",  # 0FD9..0FDA ; Tibetan
2068*e1fe3e4aSElliott Hughes    "Zzzz",  # 0FDB..0FFF ; Unknown
2069*e1fe3e4aSElliott Hughes    "Mymr",  # 1000..109F ; Myanmar
2070*e1fe3e4aSElliott Hughes    "Geor",  # 10A0..10C5 ; Georgian
2071*e1fe3e4aSElliott Hughes    "Zzzz",  # 10C6..10C6 ; Unknown
2072*e1fe3e4aSElliott Hughes    "Geor",  # 10C7..10C7 ; Georgian
2073*e1fe3e4aSElliott Hughes    "Zzzz",  # 10C8..10CC ; Unknown
2074*e1fe3e4aSElliott Hughes    "Geor",  # 10CD..10CD ; Georgian
2075*e1fe3e4aSElliott Hughes    "Zzzz",  # 10CE..10CF ; Unknown
2076*e1fe3e4aSElliott Hughes    "Geor",  # 10D0..10FA ; Georgian
2077*e1fe3e4aSElliott Hughes    "Zyyy",  # 10FB..10FB ; Common
2078*e1fe3e4aSElliott Hughes    "Geor",  # 10FC..10FF ; Georgian
2079*e1fe3e4aSElliott Hughes    "Hang",  # 1100..11FF ; Hangul
2080*e1fe3e4aSElliott Hughes    "Ethi",  # 1200..1248 ; Ethiopic
2081*e1fe3e4aSElliott Hughes    "Zzzz",  # 1249..1249 ; Unknown
2082*e1fe3e4aSElliott Hughes    "Ethi",  # 124A..124D ; Ethiopic
2083*e1fe3e4aSElliott Hughes    "Zzzz",  # 124E..124F ; Unknown
2084*e1fe3e4aSElliott Hughes    "Ethi",  # 1250..1256 ; Ethiopic
2085*e1fe3e4aSElliott Hughes    "Zzzz",  # 1257..1257 ; Unknown
2086*e1fe3e4aSElliott Hughes    "Ethi",  # 1258..1258 ; Ethiopic
2087*e1fe3e4aSElliott Hughes    "Zzzz",  # 1259..1259 ; Unknown
2088*e1fe3e4aSElliott Hughes    "Ethi",  # 125A..125D ; Ethiopic
2089*e1fe3e4aSElliott Hughes    "Zzzz",  # 125E..125F ; Unknown
2090*e1fe3e4aSElliott Hughes    "Ethi",  # 1260..1288 ; Ethiopic
2091*e1fe3e4aSElliott Hughes    "Zzzz",  # 1289..1289 ; Unknown
2092*e1fe3e4aSElliott Hughes    "Ethi",  # 128A..128D ; Ethiopic
2093*e1fe3e4aSElliott Hughes    "Zzzz",  # 128E..128F ; Unknown
2094*e1fe3e4aSElliott Hughes    "Ethi",  # 1290..12B0 ; Ethiopic
2095*e1fe3e4aSElliott Hughes    "Zzzz",  # 12B1..12B1 ; Unknown
2096*e1fe3e4aSElliott Hughes    "Ethi",  # 12B2..12B5 ; Ethiopic
2097*e1fe3e4aSElliott Hughes    "Zzzz",  # 12B6..12B7 ; Unknown
2098*e1fe3e4aSElliott Hughes    "Ethi",  # 12B8..12BE ; Ethiopic
2099*e1fe3e4aSElliott Hughes    "Zzzz",  # 12BF..12BF ; Unknown
2100*e1fe3e4aSElliott Hughes    "Ethi",  # 12C0..12C0 ; Ethiopic
2101*e1fe3e4aSElliott Hughes    "Zzzz",  # 12C1..12C1 ; Unknown
2102*e1fe3e4aSElliott Hughes    "Ethi",  # 12C2..12C5 ; Ethiopic
2103*e1fe3e4aSElliott Hughes    "Zzzz",  # 12C6..12C7 ; Unknown
2104*e1fe3e4aSElliott Hughes    "Ethi",  # 12C8..12D6 ; Ethiopic
2105*e1fe3e4aSElliott Hughes    "Zzzz",  # 12D7..12D7 ; Unknown
2106*e1fe3e4aSElliott Hughes    "Ethi",  # 12D8..1310 ; Ethiopic
2107*e1fe3e4aSElliott Hughes    "Zzzz",  # 1311..1311 ; Unknown
2108*e1fe3e4aSElliott Hughes    "Ethi",  # 1312..1315 ; Ethiopic
2109*e1fe3e4aSElliott Hughes    "Zzzz",  # 1316..1317 ; Unknown
2110*e1fe3e4aSElliott Hughes    "Ethi",  # 1318..135A ; Ethiopic
2111*e1fe3e4aSElliott Hughes    "Zzzz",  # 135B..135C ; Unknown
2112*e1fe3e4aSElliott Hughes    "Ethi",  # 135D..137C ; Ethiopic
2113*e1fe3e4aSElliott Hughes    "Zzzz",  # 137D..137F ; Unknown
2114*e1fe3e4aSElliott Hughes    "Ethi",  # 1380..1399 ; Ethiopic
2115*e1fe3e4aSElliott Hughes    "Zzzz",  # 139A..139F ; Unknown
2116*e1fe3e4aSElliott Hughes    "Cher",  # 13A0..13F5 ; Cherokee
2117*e1fe3e4aSElliott Hughes    "Zzzz",  # 13F6..13F7 ; Unknown
2118*e1fe3e4aSElliott Hughes    "Cher",  # 13F8..13FD ; Cherokee
2119*e1fe3e4aSElliott Hughes    "Zzzz",  # 13FE..13FF ; Unknown
2120*e1fe3e4aSElliott Hughes    "Cans",  # 1400..167F ; Canadian_Aboriginal
2121*e1fe3e4aSElliott Hughes    "Ogam",  # 1680..169C ; Ogham
2122*e1fe3e4aSElliott Hughes    "Zzzz",  # 169D..169F ; Unknown
2123*e1fe3e4aSElliott Hughes    "Runr",  # 16A0..16EA ; Runic
2124*e1fe3e4aSElliott Hughes    "Zyyy",  # 16EB..16ED ; Common
2125*e1fe3e4aSElliott Hughes    "Runr",  # 16EE..16F8 ; Runic
2126*e1fe3e4aSElliott Hughes    "Zzzz",  # 16F9..16FF ; Unknown
2127*e1fe3e4aSElliott Hughes    "Tglg",  # 1700..1715 ; Tagalog
2128*e1fe3e4aSElliott Hughes    "Zzzz",  # 1716..171E ; Unknown
2129*e1fe3e4aSElliott Hughes    "Tglg",  # 171F..171F ; Tagalog
2130*e1fe3e4aSElliott Hughes    "Hano",  # 1720..1734 ; Hanunoo
2131*e1fe3e4aSElliott Hughes    "Zyyy",  # 1735..1736 ; Common
2132*e1fe3e4aSElliott Hughes    "Zzzz",  # 1737..173F ; Unknown
2133*e1fe3e4aSElliott Hughes    "Buhd",  # 1740..1753 ; Buhid
2134*e1fe3e4aSElliott Hughes    "Zzzz",  # 1754..175F ; Unknown
2135*e1fe3e4aSElliott Hughes    "Tagb",  # 1760..176C ; Tagbanwa
2136*e1fe3e4aSElliott Hughes    "Zzzz",  # 176D..176D ; Unknown
2137*e1fe3e4aSElliott Hughes    "Tagb",  # 176E..1770 ; Tagbanwa
2138*e1fe3e4aSElliott Hughes    "Zzzz",  # 1771..1771 ; Unknown
2139*e1fe3e4aSElliott Hughes    "Tagb",  # 1772..1773 ; Tagbanwa
2140*e1fe3e4aSElliott Hughes    "Zzzz",  # 1774..177F ; Unknown
2141*e1fe3e4aSElliott Hughes    "Khmr",  # 1780..17DD ; Khmer
2142*e1fe3e4aSElliott Hughes    "Zzzz",  # 17DE..17DF ; Unknown
2143*e1fe3e4aSElliott Hughes    "Khmr",  # 17E0..17E9 ; Khmer
2144*e1fe3e4aSElliott Hughes    "Zzzz",  # 17EA..17EF ; Unknown
2145*e1fe3e4aSElliott Hughes    "Khmr",  # 17F0..17F9 ; Khmer
2146*e1fe3e4aSElliott Hughes    "Zzzz",  # 17FA..17FF ; Unknown
2147*e1fe3e4aSElliott Hughes    "Mong",  # 1800..1801 ; Mongolian
2148*e1fe3e4aSElliott Hughes    "Zyyy",  # 1802..1803 ; Common
2149*e1fe3e4aSElliott Hughes    "Mong",  # 1804..1804 ; Mongolian
2150*e1fe3e4aSElliott Hughes    "Zyyy",  # 1805..1805 ; Common
2151*e1fe3e4aSElliott Hughes    "Mong",  # 1806..1819 ; Mongolian
2152*e1fe3e4aSElliott Hughes    "Zzzz",  # 181A..181F ; Unknown
2153*e1fe3e4aSElliott Hughes    "Mong",  # 1820..1878 ; Mongolian
2154*e1fe3e4aSElliott Hughes    "Zzzz",  # 1879..187F ; Unknown
2155*e1fe3e4aSElliott Hughes    "Mong",  # 1880..18AA ; Mongolian
2156*e1fe3e4aSElliott Hughes    "Zzzz",  # 18AB..18AF ; Unknown
2157*e1fe3e4aSElliott Hughes    "Cans",  # 18B0..18F5 ; Canadian_Aboriginal
2158*e1fe3e4aSElliott Hughes    "Zzzz",  # 18F6..18FF ; Unknown
2159*e1fe3e4aSElliott Hughes    "Limb",  # 1900..191E ; Limbu
2160*e1fe3e4aSElliott Hughes    "Zzzz",  # 191F..191F ; Unknown
2161*e1fe3e4aSElliott Hughes    "Limb",  # 1920..192B ; Limbu
2162*e1fe3e4aSElliott Hughes    "Zzzz",  # 192C..192F ; Unknown
2163*e1fe3e4aSElliott Hughes    "Limb",  # 1930..193B ; Limbu
2164*e1fe3e4aSElliott Hughes    "Zzzz",  # 193C..193F ; Unknown
2165*e1fe3e4aSElliott Hughes    "Limb",  # 1940..1940 ; Limbu
2166*e1fe3e4aSElliott Hughes    "Zzzz",  # 1941..1943 ; Unknown
2167*e1fe3e4aSElliott Hughes    "Limb",  # 1944..194F ; Limbu
2168*e1fe3e4aSElliott Hughes    "Tale",  # 1950..196D ; Tai_Le
2169*e1fe3e4aSElliott Hughes    "Zzzz",  # 196E..196F ; Unknown
2170*e1fe3e4aSElliott Hughes    "Tale",  # 1970..1974 ; Tai_Le
2171*e1fe3e4aSElliott Hughes    "Zzzz",  # 1975..197F ; Unknown
2172*e1fe3e4aSElliott Hughes    "Talu",  # 1980..19AB ; New_Tai_Lue
2173*e1fe3e4aSElliott Hughes    "Zzzz",  # 19AC..19AF ; Unknown
2174*e1fe3e4aSElliott Hughes    "Talu",  # 19B0..19C9 ; New_Tai_Lue
2175*e1fe3e4aSElliott Hughes    "Zzzz",  # 19CA..19CF ; Unknown
2176*e1fe3e4aSElliott Hughes    "Talu",  # 19D0..19DA ; New_Tai_Lue
2177*e1fe3e4aSElliott Hughes    "Zzzz",  # 19DB..19DD ; Unknown
2178*e1fe3e4aSElliott Hughes    "Talu",  # 19DE..19DF ; New_Tai_Lue
2179*e1fe3e4aSElliott Hughes    "Khmr",  # 19E0..19FF ; Khmer
2180*e1fe3e4aSElliott Hughes    "Bugi",  # 1A00..1A1B ; Buginese
2181*e1fe3e4aSElliott Hughes    "Zzzz",  # 1A1C..1A1D ; Unknown
2182*e1fe3e4aSElliott Hughes    "Bugi",  # 1A1E..1A1F ; Buginese
2183*e1fe3e4aSElliott Hughes    "Lana",  # 1A20..1A5E ; Tai_Tham
2184*e1fe3e4aSElliott Hughes    "Zzzz",  # 1A5F..1A5F ; Unknown
2185*e1fe3e4aSElliott Hughes    "Lana",  # 1A60..1A7C ; Tai_Tham
2186*e1fe3e4aSElliott Hughes    "Zzzz",  # 1A7D..1A7E ; Unknown
2187*e1fe3e4aSElliott Hughes    "Lana",  # 1A7F..1A89 ; Tai_Tham
2188*e1fe3e4aSElliott Hughes    "Zzzz",  # 1A8A..1A8F ; Unknown
2189*e1fe3e4aSElliott Hughes    "Lana",  # 1A90..1A99 ; Tai_Tham
2190*e1fe3e4aSElliott Hughes    "Zzzz",  # 1A9A..1A9F ; Unknown
2191*e1fe3e4aSElliott Hughes    "Lana",  # 1AA0..1AAD ; Tai_Tham
2192*e1fe3e4aSElliott Hughes    "Zzzz",  # 1AAE..1AAF ; Unknown
2193*e1fe3e4aSElliott Hughes    "Zinh",  # 1AB0..1ACE ; Inherited
2194*e1fe3e4aSElliott Hughes    "Zzzz",  # 1ACF..1AFF ; Unknown
2195*e1fe3e4aSElliott Hughes    "Bali",  # 1B00..1B4C ; Balinese
2196*e1fe3e4aSElliott Hughes    "Zzzz",  # 1B4D..1B4F ; Unknown
2197*e1fe3e4aSElliott Hughes    "Bali",  # 1B50..1B7E ; Balinese
2198*e1fe3e4aSElliott Hughes    "Zzzz",  # 1B7F..1B7F ; Unknown
2199*e1fe3e4aSElliott Hughes    "Sund",  # 1B80..1BBF ; Sundanese
2200*e1fe3e4aSElliott Hughes    "Batk",  # 1BC0..1BF3 ; Batak
2201*e1fe3e4aSElliott Hughes    "Zzzz",  # 1BF4..1BFB ; Unknown
2202*e1fe3e4aSElliott Hughes    "Batk",  # 1BFC..1BFF ; Batak
2203*e1fe3e4aSElliott Hughes    "Lepc",  # 1C00..1C37 ; Lepcha
2204*e1fe3e4aSElliott Hughes    "Zzzz",  # 1C38..1C3A ; Unknown
2205*e1fe3e4aSElliott Hughes    "Lepc",  # 1C3B..1C49 ; Lepcha
2206*e1fe3e4aSElliott Hughes    "Zzzz",  # 1C4A..1C4C ; Unknown
2207*e1fe3e4aSElliott Hughes    "Lepc",  # 1C4D..1C4F ; Lepcha
2208*e1fe3e4aSElliott Hughes    "Olck",  # 1C50..1C7F ; Ol_Chiki
2209*e1fe3e4aSElliott Hughes    "Cyrl",  # 1C80..1C88 ; Cyrillic
2210*e1fe3e4aSElliott Hughes    "Zzzz",  # 1C89..1C8F ; Unknown
2211*e1fe3e4aSElliott Hughes    "Geor",  # 1C90..1CBA ; Georgian
2212*e1fe3e4aSElliott Hughes    "Zzzz",  # 1CBB..1CBC ; Unknown
2213*e1fe3e4aSElliott Hughes    "Geor",  # 1CBD..1CBF ; Georgian
2214*e1fe3e4aSElliott Hughes    "Sund",  # 1CC0..1CC7 ; Sundanese
2215*e1fe3e4aSElliott Hughes    "Zzzz",  # 1CC8..1CCF ; Unknown
2216*e1fe3e4aSElliott Hughes    "Zinh",  # 1CD0..1CD2 ; Inherited
2217*e1fe3e4aSElliott Hughes    "Zyyy",  # 1CD3..1CD3 ; Common
2218*e1fe3e4aSElliott Hughes    "Zinh",  # 1CD4..1CE0 ; Inherited
2219*e1fe3e4aSElliott Hughes    "Zyyy",  # 1CE1..1CE1 ; Common
2220*e1fe3e4aSElliott Hughes    "Zinh",  # 1CE2..1CE8 ; Inherited
2221*e1fe3e4aSElliott Hughes    "Zyyy",  # 1CE9..1CEC ; Common
2222*e1fe3e4aSElliott Hughes    "Zinh",  # 1CED..1CED ; Inherited
2223*e1fe3e4aSElliott Hughes    "Zyyy",  # 1CEE..1CF3 ; Common
2224*e1fe3e4aSElliott Hughes    "Zinh",  # 1CF4..1CF4 ; Inherited
2225*e1fe3e4aSElliott Hughes    "Zyyy",  # 1CF5..1CF7 ; Common
2226*e1fe3e4aSElliott Hughes    "Zinh",  # 1CF8..1CF9 ; Inherited
2227*e1fe3e4aSElliott Hughes    "Zyyy",  # 1CFA..1CFA ; Common
2228*e1fe3e4aSElliott Hughes    "Zzzz",  # 1CFB..1CFF ; Unknown
2229*e1fe3e4aSElliott Hughes    "Latn",  # 1D00..1D25 ; Latin
2230*e1fe3e4aSElliott Hughes    "Grek",  # 1D26..1D2A ; Greek
2231*e1fe3e4aSElliott Hughes    "Cyrl",  # 1D2B..1D2B ; Cyrillic
2232*e1fe3e4aSElliott Hughes    "Latn",  # 1D2C..1D5C ; Latin
2233*e1fe3e4aSElliott Hughes    "Grek",  # 1D5D..1D61 ; Greek
2234*e1fe3e4aSElliott Hughes    "Latn",  # 1D62..1D65 ; Latin
2235*e1fe3e4aSElliott Hughes    "Grek",  # 1D66..1D6A ; Greek
2236*e1fe3e4aSElliott Hughes    "Latn",  # 1D6B..1D77 ; Latin
2237*e1fe3e4aSElliott Hughes    "Cyrl",  # 1D78..1D78 ; Cyrillic
2238*e1fe3e4aSElliott Hughes    "Latn",  # 1D79..1DBE ; Latin
2239*e1fe3e4aSElliott Hughes    "Grek",  # 1DBF..1DBF ; Greek
2240*e1fe3e4aSElliott Hughes    "Zinh",  # 1DC0..1DFF ; Inherited
2241*e1fe3e4aSElliott Hughes    "Latn",  # 1E00..1EFF ; Latin
2242*e1fe3e4aSElliott Hughes    "Grek",  # 1F00..1F15 ; Greek
2243*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F16..1F17 ; Unknown
2244*e1fe3e4aSElliott Hughes    "Grek",  # 1F18..1F1D ; Greek
2245*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F1E..1F1F ; Unknown
2246*e1fe3e4aSElliott Hughes    "Grek",  # 1F20..1F45 ; Greek
2247*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F46..1F47 ; Unknown
2248*e1fe3e4aSElliott Hughes    "Grek",  # 1F48..1F4D ; Greek
2249*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F4E..1F4F ; Unknown
2250*e1fe3e4aSElliott Hughes    "Grek",  # 1F50..1F57 ; Greek
2251*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F58..1F58 ; Unknown
2252*e1fe3e4aSElliott Hughes    "Grek",  # 1F59..1F59 ; Greek
2253*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F5A..1F5A ; Unknown
2254*e1fe3e4aSElliott Hughes    "Grek",  # 1F5B..1F5B ; Greek
2255*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F5C..1F5C ; Unknown
2256*e1fe3e4aSElliott Hughes    "Grek",  # 1F5D..1F5D ; Greek
2257*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F5E..1F5E ; Unknown
2258*e1fe3e4aSElliott Hughes    "Grek",  # 1F5F..1F7D ; Greek
2259*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F7E..1F7F ; Unknown
2260*e1fe3e4aSElliott Hughes    "Grek",  # 1F80..1FB4 ; Greek
2261*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FB5..1FB5 ; Unknown
2262*e1fe3e4aSElliott Hughes    "Grek",  # 1FB6..1FC4 ; Greek
2263*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FC5..1FC5 ; Unknown
2264*e1fe3e4aSElliott Hughes    "Grek",  # 1FC6..1FD3 ; Greek
2265*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FD4..1FD5 ; Unknown
2266*e1fe3e4aSElliott Hughes    "Grek",  # 1FD6..1FDB ; Greek
2267*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FDC..1FDC ; Unknown
2268*e1fe3e4aSElliott Hughes    "Grek",  # 1FDD..1FEF ; Greek
2269*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FF0..1FF1 ; Unknown
2270*e1fe3e4aSElliott Hughes    "Grek",  # 1FF2..1FF4 ; Greek
2271*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FF5..1FF5 ; Unknown
2272*e1fe3e4aSElliott Hughes    "Grek",  # 1FF6..1FFE ; Greek
2273*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FFF..1FFF ; Unknown
2274*e1fe3e4aSElliott Hughes    "Zyyy",  # 2000..200B ; Common
2275*e1fe3e4aSElliott Hughes    "Zinh",  # 200C..200D ; Inherited
2276*e1fe3e4aSElliott Hughes    "Zyyy",  # 200E..2064 ; Common
2277*e1fe3e4aSElliott Hughes    "Zzzz",  # 2065..2065 ; Unknown
2278*e1fe3e4aSElliott Hughes    "Zyyy",  # 2066..2070 ; Common
2279*e1fe3e4aSElliott Hughes    "Latn",  # 2071..2071 ; Latin
2280*e1fe3e4aSElliott Hughes    "Zzzz",  # 2072..2073 ; Unknown
2281*e1fe3e4aSElliott Hughes    "Zyyy",  # 2074..207E ; Common
2282*e1fe3e4aSElliott Hughes    "Latn",  # 207F..207F ; Latin
2283*e1fe3e4aSElliott Hughes    "Zyyy",  # 2080..208E ; Common
2284*e1fe3e4aSElliott Hughes    "Zzzz",  # 208F..208F ; Unknown
2285*e1fe3e4aSElliott Hughes    "Latn",  # 2090..209C ; Latin
2286*e1fe3e4aSElliott Hughes    "Zzzz",  # 209D..209F ; Unknown
2287*e1fe3e4aSElliott Hughes    "Zyyy",  # 20A0..20C0 ; Common
2288*e1fe3e4aSElliott Hughes    "Zzzz",  # 20C1..20CF ; Unknown
2289*e1fe3e4aSElliott Hughes    "Zinh",  # 20D0..20F0 ; Inherited
2290*e1fe3e4aSElliott Hughes    "Zzzz",  # 20F1..20FF ; Unknown
2291*e1fe3e4aSElliott Hughes    "Zyyy",  # 2100..2125 ; Common
2292*e1fe3e4aSElliott Hughes    "Grek",  # 2126..2126 ; Greek
2293*e1fe3e4aSElliott Hughes    "Zyyy",  # 2127..2129 ; Common
2294*e1fe3e4aSElliott Hughes    "Latn",  # 212A..212B ; Latin
2295*e1fe3e4aSElliott Hughes    "Zyyy",  # 212C..2131 ; Common
2296*e1fe3e4aSElliott Hughes    "Latn",  # 2132..2132 ; Latin
2297*e1fe3e4aSElliott Hughes    "Zyyy",  # 2133..214D ; Common
2298*e1fe3e4aSElliott Hughes    "Latn",  # 214E..214E ; Latin
2299*e1fe3e4aSElliott Hughes    "Zyyy",  # 214F..215F ; Common
2300*e1fe3e4aSElliott Hughes    "Latn",  # 2160..2188 ; Latin
2301*e1fe3e4aSElliott Hughes    "Zyyy",  # 2189..218B ; Common
2302*e1fe3e4aSElliott Hughes    "Zzzz",  # 218C..218F ; Unknown
2303*e1fe3e4aSElliott Hughes    "Zyyy",  # 2190..2426 ; Common
2304*e1fe3e4aSElliott Hughes    "Zzzz",  # 2427..243F ; Unknown
2305*e1fe3e4aSElliott Hughes    "Zyyy",  # 2440..244A ; Common
2306*e1fe3e4aSElliott Hughes    "Zzzz",  # 244B..245F ; Unknown
2307*e1fe3e4aSElliott Hughes    "Zyyy",  # 2460..27FF ; Common
2308*e1fe3e4aSElliott Hughes    "Brai",  # 2800..28FF ; Braille
2309*e1fe3e4aSElliott Hughes    "Zyyy",  # 2900..2B73 ; Common
2310*e1fe3e4aSElliott Hughes    "Zzzz",  # 2B74..2B75 ; Unknown
2311*e1fe3e4aSElliott Hughes    "Zyyy",  # 2B76..2B95 ; Common
2312*e1fe3e4aSElliott Hughes    "Zzzz",  # 2B96..2B96 ; Unknown
2313*e1fe3e4aSElliott Hughes    "Zyyy",  # 2B97..2BFF ; Common
2314*e1fe3e4aSElliott Hughes    "Glag",  # 2C00..2C5F ; Glagolitic
2315*e1fe3e4aSElliott Hughes    "Latn",  # 2C60..2C7F ; Latin
2316*e1fe3e4aSElliott Hughes    "Copt",  # 2C80..2CF3 ; Coptic
2317*e1fe3e4aSElliott Hughes    "Zzzz",  # 2CF4..2CF8 ; Unknown
2318*e1fe3e4aSElliott Hughes    "Copt",  # 2CF9..2CFF ; Coptic
2319*e1fe3e4aSElliott Hughes    "Geor",  # 2D00..2D25 ; Georgian
2320*e1fe3e4aSElliott Hughes    "Zzzz",  # 2D26..2D26 ; Unknown
2321*e1fe3e4aSElliott Hughes    "Geor",  # 2D27..2D27 ; Georgian
2322*e1fe3e4aSElliott Hughes    "Zzzz",  # 2D28..2D2C ; Unknown
2323*e1fe3e4aSElliott Hughes    "Geor",  # 2D2D..2D2D ; Georgian
2324*e1fe3e4aSElliott Hughes    "Zzzz",  # 2D2E..2D2F ; Unknown
2325*e1fe3e4aSElliott Hughes    "Tfng",  # 2D30..2D67 ; Tifinagh
2326*e1fe3e4aSElliott Hughes    "Zzzz",  # 2D68..2D6E ; Unknown
2327*e1fe3e4aSElliott Hughes    "Tfng",  # 2D6F..2D70 ; Tifinagh
2328*e1fe3e4aSElliott Hughes    "Zzzz",  # 2D71..2D7E ; Unknown
2329*e1fe3e4aSElliott Hughes    "Tfng",  # 2D7F..2D7F ; Tifinagh
2330*e1fe3e4aSElliott Hughes    "Ethi",  # 2D80..2D96 ; Ethiopic
2331*e1fe3e4aSElliott Hughes    "Zzzz",  # 2D97..2D9F ; Unknown
2332*e1fe3e4aSElliott Hughes    "Ethi",  # 2DA0..2DA6 ; Ethiopic
2333*e1fe3e4aSElliott Hughes    "Zzzz",  # 2DA7..2DA7 ; Unknown
2334*e1fe3e4aSElliott Hughes    "Ethi",  # 2DA8..2DAE ; Ethiopic
2335*e1fe3e4aSElliott Hughes    "Zzzz",  # 2DAF..2DAF ; Unknown
2336*e1fe3e4aSElliott Hughes    "Ethi",  # 2DB0..2DB6 ; Ethiopic
2337*e1fe3e4aSElliott Hughes    "Zzzz",  # 2DB7..2DB7 ; Unknown
2338*e1fe3e4aSElliott Hughes    "Ethi",  # 2DB8..2DBE ; Ethiopic
2339*e1fe3e4aSElliott Hughes    "Zzzz",  # 2DBF..2DBF ; Unknown
2340*e1fe3e4aSElliott Hughes    "Ethi",  # 2DC0..2DC6 ; Ethiopic
2341*e1fe3e4aSElliott Hughes    "Zzzz",  # 2DC7..2DC7 ; Unknown
2342*e1fe3e4aSElliott Hughes    "Ethi",  # 2DC8..2DCE ; Ethiopic
2343*e1fe3e4aSElliott Hughes    "Zzzz",  # 2DCF..2DCF ; Unknown
2344*e1fe3e4aSElliott Hughes    "Ethi",  # 2DD0..2DD6 ; Ethiopic
2345*e1fe3e4aSElliott Hughes    "Zzzz",  # 2DD7..2DD7 ; Unknown
2346*e1fe3e4aSElliott Hughes    "Ethi",  # 2DD8..2DDE ; Ethiopic
2347*e1fe3e4aSElliott Hughes    "Zzzz",  # 2DDF..2DDF ; Unknown
2348*e1fe3e4aSElliott Hughes    "Cyrl",  # 2DE0..2DFF ; Cyrillic
2349*e1fe3e4aSElliott Hughes    "Zyyy",  # 2E00..2E5D ; Common
2350*e1fe3e4aSElliott Hughes    "Zzzz",  # 2E5E..2E7F ; Unknown
2351*e1fe3e4aSElliott Hughes    "Hani",  # 2E80..2E99 ; Han
2352*e1fe3e4aSElliott Hughes    "Zzzz",  # 2E9A..2E9A ; Unknown
2353*e1fe3e4aSElliott Hughes    "Hani",  # 2E9B..2EF3 ; Han
2354*e1fe3e4aSElliott Hughes    "Zzzz",  # 2EF4..2EFF ; Unknown
2355*e1fe3e4aSElliott Hughes    "Hani",  # 2F00..2FD5 ; Han
2356*e1fe3e4aSElliott Hughes    "Zzzz",  # 2FD6..2FEF ; Unknown
2357*e1fe3e4aSElliott Hughes    "Zyyy",  # 2FF0..2FFB ; Common
2358*e1fe3e4aSElliott Hughes    "Zzzz",  # 2FFC..2FFF ; Unknown
2359*e1fe3e4aSElliott Hughes    "Zyyy",  # 3000..3004 ; Common
2360*e1fe3e4aSElliott Hughes    "Hani",  # 3005..3005 ; Han
2361*e1fe3e4aSElliott Hughes    "Zyyy",  # 3006..3006 ; Common
2362*e1fe3e4aSElliott Hughes    "Hani",  # 3007..3007 ; Han
2363*e1fe3e4aSElliott Hughes    "Zyyy",  # 3008..3020 ; Common
2364*e1fe3e4aSElliott Hughes    "Hani",  # 3021..3029 ; Han
2365*e1fe3e4aSElliott Hughes    "Zinh",  # 302A..302D ; Inherited
2366*e1fe3e4aSElliott Hughes    "Hang",  # 302E..302F ; Hangul
2367*e1fe3e4aSElliott Hughes    "Zyyy",  # 3030..3037 ; Common
2368*e1fe3e4aSElliott Hughes    "Hani",  # 3038..303B ; Han
2369*e1fe3e4aSElliott Hughes    "Zyyy",  # 303C..303F ; Common
2370*e1fe3e4aSElliott Hughes    "Zzzz",  # 3040..3040 ; Unknown
2371*e1fe3e4aSElliott Hughes    "Hira",  # 3041..3096 ; Hiragana
2372*e1fe3e4aSElliott Hughes    "Zzzz",  # 3097..3098 ; Unknown
2373*e1fe3e4aSElliott Hughes    "Zinh",  # 3099..309A ; Inherited
2374*e1fe3e4aSElliott Hughes    "Zyyy",  # 309B..309C ; Common
2375*e1fe3e4aSElliott Hughes    "Hira",  # 309D..309F ; Hiragana
2376*e1fe3e4aSElliott Hughes    "Zyyy",  # 30A0..30A0 ; Common
2377*e1fe3e4aSElliott Hughes    "Kana",  # 30A1..30FA ; Katakana
2378*e1fe3e4aSElliott Hughes    "Zyyy",  # 30FB..30FC ; Common
2379*e1fe3e4aSElliott Hughes    "Kana",  # 30FD..30FF ; Katakana
2380*e1fe3e4aSElliott Hughes    "Zzzz",  # 3100..3104 ; Unknown
2381*e1fe3e4aSElliott Hughes    "Bopo",  # 3105..312F ; Bopomofo
2382*e1fe3e4aSElliott Hughes    "Zzzz",  # 3130..3130 ; Unknown
2383*e1fe3e4aSElliott Hughes    "Hang",  # 3131..318E ; Hangul
2384*e1fe3e4aSElliott Hughes    "Zzzz",  # 318F..318F ; Unknown
2385*e1fe3e4aSElliott Hughes    "Zyyy",  # 3190..319F ; Common
2386*e1fe3e4aSElliott Hughes    "Bopo",  # 31A0..31BF ; Bopomofo
2387*e1fe3e4aSElliott Hughes    "Zyyy",  # 31C0..31E3 ; Common
2388*e1fe3e4aSElliott Hughes    "Zzzz",  # 31E4..31EF ; Unknown
2389*e1fe3e4aSElliott Hughes    "Kana",  # 31F0..31FF ; Katakana
2390*e1fe3e4aSElliott Hughes    "Hang",  # 3200..321E ; Hangul
2391*e1fe3e4aSElliott Hughes    "Zzzz",  # 321F..321F ; Unknown
2392*e1fe3e4aSElliott Hughes    "Zyyy",  # 3220..325F ; Common
2393*e1fe3e4aSElliott Hughes    "Hang",  # 3260..327E ; Hangul
2394*e1fe3e4aSElliott Hughes    "Zyyy",  # 327F..32CF ; Common
2395*e1fe3e4aSElliott Hughes    "Kana",  # 32D0..32FE ; Katakana
2396*e1fe3e4aSElliott Hughes    "Zyyy",  # 32FF..32FF ; Common
2397*e1fe3e4aSElliott Hughes    "Kana",  # 3300..3357 ; Katakana
2398*e1fe3e4aSElliott Hughes    "Zyyy",  # 3358..33FF ; Common
2399*e1fe3e4aSElliott Hughes    "Hani",  # 3400..4DBF ; Han
2400*e1fe3e4aSElliott Hughes    "Zyyy",  # 4DC0..4DFF ; Common
2401*e1fe3e4aSElliott Hughes    "Hani",  # 4E00..9FFF ; Han
2402*e1fe3e4aSElliott Hughes    "Yiii",  # A000..A48C ; Yi
2403*e1fe3e4aSElliott Hughes    "Zzzz",  # A48D..A48F ; Unknown
2404*e1fe3e4aSElliott Hughes    "Yiii",  # A490..A4C6 ; Yi
2405*e1fe3e4aSElliott Hughes    "Zzzz",  # A4C7..A4CF ; Unknown
2406*e1fe3e4aSElliott Hughes    "Lisu",  # A4D0..A4FF ; Lisu
2407*e1fe3e4aSElliott Hughes    "Vaii",  # A500..A62B ; Vai
2408*e1fe3e4aSElliott Hughes    "Zzzz",  # A62C..A63F ; Unknown
2409*e1fe3e4aSElliott Hughes    "Cyrl",  # A640..A69F ; Cyrillic
2410*e1fe3e4aSElliott Hughes    "Bamu",  # A6A0..A6F7 ; Bamum
2411*e1fe3e4aSElliott Hughes    "Zzzz",  # A6F8..A6FF ; Unknown
2412*e1fe3e4aSElliott Hughes    "Zyyy",  # A700..A721 ; Common
2413*e1fe3e4aSElliott Hughes    "Latn",  # A722..A787 ; Latin
2414*e1fe3e4aSElliott Hughes    "Zyyy",  # A788..A78A ; Common
2415*e1fe3e4aSElliott Hughes    "Latn",  # A78B..A7CA ; Latin
2416*e1fe3e4aSElliott Hughes    "Zzzz",  # A7CB..A7CF ; Unknown
2417*e1fe3e4aSElliott Hughes    "Latn",  # A7D0..A7D1 ; Latin
2418*e1fe3e4aSElliott Hughes    "Zzzz",  # A7D2..A7D2 ; Unknown
2419*e1fe3e4aSElliott Hughes    "Latn",  # A7D3..A7D3 ; Latin
2420*e1fe3e4aSElliott Hughes    "Zzzz",  # A7D4..A7D4 ; Unknown
2421*e1fe3e4aSElliott Hughes    "Latn",  # A7D5..A7D9 ; Latin
2422*e1fe3e4aSElliott Hughes    "Zzzz",  # A7DA..A7F1 ; Unknown
2423*e1fe3e4aSElliott Hughes    "Latn",  # A7F2..A7FF ; Latin
2424*e1fe3e4aSElliott Hughes    "Sylo",  # A800..A82C ; Syloti_Nagri
2425*e1fe3e4aSElliott Hughes    "Zzzz",  # A82D..A82F ; Unknown
2426*e1fe3e4aSElliott Hughes    "Zyyy",  # A830..A839 ; Common
2427*e1fe3e4aSElliott Hughes    "Zzzz",  # A83A..A83F ; Unknown
2428*e1fe3e4aSElliott Hughes    "Phag",  # A840..A877 ; Phags_Pa
2429*e1fe3e4aSElliott Hughes    "Zzzz",  # A878..A87F ; Unknown
2430*e1fe3e4aSElliott Hughes    "Saur",  # A880..A8C5 ; Saurashtra
2431*e1fe3e4aSElliott Hughes    "Zzzz",  # A8C6..A8CD ; Unknown
2432*e1fe3e4aSElliott Hughes    "Saur",  # A8CE..A8D9 ; Saurashtra
2433*e1fe3e4aSElliott Hughes    "Zzzz",  # A8DA..A8DF ; Unknown
2434*e1fe3e4aSElliott Hughes    "Deva",  # A8E0..A8FF ; Devanagari
2435*e1fe3e4aSElliott Hughes    "Kali",  # A900..A92D ; Kayah_Li
2436*e1fe3e4aSElliott Hughes    "Zyyy",  # A92E..A92E ; Common
2437*e1fe3e4aSElliott Hughes    "Kali",  # A92F..A92F ; Kayah_Li
2438*e1fe3e4aSElliott Hughes    "Rjng",  # A930..A953 ; Rejang
2439*e1fe3e4aSElliott Hughes    "Zzzz",  # A954..A95E ; Unknown
2440*e1fe3e4aSElliott Hughes    "Rjng",  # A95F..A95F ; Rejang
2441*e1fe3e4aSElliott Hughes    "Hang",  # A960..A97C ; Hangul
2442*e1fe3e4aSElliott Hughes    "Zzzz",  # A97D..A97F ; Unknown
2443*e1fe3e4aSElliott Hughes    "Java",  # A980..A9CD ; Javanese
2444*e1fe3e4aSElliott Hughes    "Zzzz",  # A9CE..A9CE ; Unknown
2445*e1fe3e4aSElliott Hughes    "Zyyy",  # A9CF..A9CF ; Common
2446*e1fe3e4aSElliott Hughes    "Java",  # A9D0..A9D9 ; Javanese
2447*e1fe3e4aSElliott Hughes    "Zzzz",  # A9DA..A9DD ; Unknown
2448*e1fe3e4aSElliott Hughes    "Java",  # A9DE..A9DF ; Javanese
2449*e1fe3e4aSElliott Hughes    "Mymr",  # A9E0..A9FE ; Myanmar
2450*e1fe3e4aSElliott Hughes    "Zzzz",  # A9FF..A9FF ; Unknown
2451*e1fe3e4aSElliott Hughes    "Cham",  # AA00..AA36 ; Cham
2452*e1fe3e4aSElliott Hughes    "Zzzz",  # AA37..AA3F ; Unknown
2453*e1fe3e4aSElliott Hughes    "Cham",  # AA40..AA4D ; Cham
2454*e1fe3e4aSElliott Hughes    "Zzzz",  # AA4E..AA4F ; Unknown
2455*e1fe3e4aSElliott Hughes    "Cham",  # AA50..AA59 ; Cham
2456*e1fe3e4aSElliott Hughes    "Zzzz",  # AA5A..AA5B ; Unknown
2457*e1fe3e4aSElliott Hughes    "Cham",  # AA5C..AA5F ; Cham
2458*e1fe3e4aSElliott Hughes    "Mymr",  # AA60..AA7F ; Myanmar
2459*e1fe3e4aSElliott Hughes    "Tavt",  # AA80..AAC2 ; Tai_Viet
2460*e1fe3e4aSElliott Hughes    "Zzzz",  # AAC3..AADA ; Unknown
2461*e1fe3e4aSElliott Hughes    "Tavt",  # AADB..AADF ; Tai_Viet
2462*e1fe3e4aSElliott Hughes    "Mtei",  # AAE0..AAF6 ; Meetei_Mayek
2463*e1fe3e4aSElliott Hughes    "Zzzz",  # AAF7..AB00 ; Unknown
2464*e1fe3e4aSElliott Hughes    "Ethi",  # AB01..AB06 ; Ethiopic
2465*e1fe3e4aSElliott Hughes    "Zzzz",  # AB07..AB08 ; Unknown
2466*e1fe3e4aSElliott Hughes    "Ethi",  # AB09..AB0E ; Ethiopic
2467*e1fe3e4aSElliott Hughes    "Zzzz",  # AB0F..AB10 ; Unknown
2468*e1fe3e4aSElliott Hughes    "Ethi",  # AB11..AB16 ; Ethiopic
2469*e1fe3e4aSElliott Hughes    "Zzzz",  # AB17..AB1F ; Unknown
2470*e1fe3e4aSElliott Hughes    "Ethi",  # AB20..AB26 ; Ethiopic
2471*e1fe3e4aSElliott Hughes    "Zzzz",  # AB27..AB27 ; Unknown
2472*e1fe3e4aSElliott Hughes    "Ethi",  # AB28..AB2E ; Ethiopic
2473*e1fe3e4aSElliott Hughes    "Zzzz",  # AB2F..AB2F ; Unknown
2474*e1fe3e4aSElliott Hughes    "Latn",  # AB30..AB5A ; Latin
2475*e1fe3e4aSElliott Hughes    "Zyyy",  # AB5B..AB5B ; Common
2476*e1fe3e4aSElliott Hughes    "Latn",  # AB5C..AB64 ; Latin
2477*e1fe3e4aSElliott Hughes    "Grek",  # AB65..AB65 ; Greek
2478*e1fe3e4aSElliott Hughes    "Latn",  # AB66..AB69 ; Latin
2479*e1fe3e4aSElliott Hughes    "Zyyy",  # AB6A..AB6B ; Common
2480*e1fe3e4aSElliott Hughes    "Zzzz",  # AB6C..AB6F ; Unknown
2481*e1fe3e4aSElliott Hughes    "Cher",  # AB70..ABBF ; Cherokee
2482*e1fe3e4aSElliott Hughes    "Mtei",  # ABC0..ABED ; Meetei_Mayek
2483*e1fe3e4aSElliott Hughes    "Zzzz",  # ABEE..ABEF ; Unknown
2484*e1fe3e4aSElliott Hughes    "Mtei",  # ABF0..ABF9 ; Meetei_Mayek
2485*e1fe3e4aSElliott Hughes    "Zzzz",  # ABFA..ABFF ; Unknown
2486*e1fe3e4aSElliott Hughes    "Hang",  # AC00..D7A3 ; Hangul
2487*e1fe3e4aSElliott Hughes    "Zzzz",  # D7A4..D7AF ; Unknown
2488*e1fe3e4aSElliott Hughes    "Hang",  # D7B0..D7C6 ; Hangul
2489*e1fe3e4aSElliott Hughes    "Zzzz",  # D7C7..D7CA ; Unknown
2490*e1fe3e4aSElliott Hughes    "Hang",  # D7CB..D7FB ; Hangul
2491*e1fe3e4aSElliott Hughes    "Zzzz",  # D7FC..F8FF ; Unknown
2492*e1fe3e4aSElliott Hughes    "Hani",  # F900..FA6D ; Han
2493*e1fe3e4aSElliott Hughes    "Zzzz",  # FA6E..FA6F ; Unknown
2494*e1fe3e4aSElliott Hughes    "Hani",  # FA70..FAD9 ; Han
2495*e1fe3e4aSElliott Hughes    "Zzzz",  # FADA..FAFF ; Unknown
2496*e1fe3e4aSElliott Hughes    "Latn",  # FB00..FB06 ; Latin
2497*e1fe3e4aSElliott Hughes    "Zzzz",  # FB07..FB12 ; Unknown
2498*e1fe3e4aSElliott Hughes    "Armn",  # FB13..FB17 ; Armenian
2499*e1fe3e4aSElliott Hughes    "Zzzz",  # FB18..FB1C ; Unknown
2500*e1fe3e4aSElliott Hughes    "Hebr",  # FB1D..FB36 ; Hebrew
2501*e1fe3e4aSElliott Hughes    "Zzzz",  # FB37..FB37 ; Unknown
2502*e1fe3e4aSElliott Hughes    "Hebr",  # FB38..FB3C ; Hebrew
2503*e1fe3e4aSElliott Hughes    "Zzzz",  # FB3D..FB3D ; Unknown
2504*e1fe3e4aSElliott Hughes    "Hebr",  # FB3E..FB3E ; Hebrew
2505*e1fe3e4aSElliott Hughes    "Zzzz",  # FB3F..FB3F ; Unknown
2506*e1fe3e4aSElliott Hughes    "Hebr",  # FB40..FB41 ; Hebrew
2507*e1fe3e4aSElliott Hughes    "Zzzz",  # FB42..FB42 ; Unknown
2508*e1fe3e4aSElliott Hughes    "Hebr",  # FB43..FB44 ; Hebrew
2509*e1fe3e4aSElliott Hughes    "Zzzz",  # FB45..FB45 ; Unknown
2510*e1fe3e4aSElliott Hughes    "Hebr",  # FB46..FB4F ; Hebrew
2511*e1fe3e4aSElliott Hughes    "Arab",  # FB50..FBC2 ; Arabic
2512*e1fe3e4aSElliott Hughes    "Zzzz",  # FBC3..FBD2 ; Unknown
2513*e1fe3e4aSElliott Hughes    "Arab",  # FBD3..FD3D ; Arabic
2514*e1fe3e4aSElliott Hughes    "Zyyy",  # FD3E..FD3F ; Common
2515*e1fe3e4aSElliott Hughes    "Arab",  # FD40..FD8F ; Arabic
2516*e1fe3e4aSElliott Hughes    "Zzzz",  # FD90..FD91 ; Unknown
2517*e1fe3e4aSElliott Hughes    "Arab",  # FD92..FDC7 ; Arabic
2518*e1fe3e4aSElliott Hughes    "Zzzz",  # FDC8..FDCE ; Unknown
2519*e1fe3e4aSElliott Hughes    "Arab",  # FDCF..FDCF ; Arabic
2520*e1fe3e4aSElliott Hughes    "Zzzz",  # FDD0..FDEF ; Unknown
2521*e1fe3e4aSElliott Hughes    "Arab",  # FDF0..FDFF ; Arabic
2522*e1fe3e4aSElliott Hughes    "Zinh",  # FE00..FE0F ; Inherited
2523*e1fe3e4aSElliott Hughes    "Zyyy",  # FE10..FE19 ; Common
2524*e1fe3e4aSElliott Hughes    "Zzzz",  # FE1A..FE1F ; Unknown
2525*e1fe3e4aSElliott Hughes    "Zinh",  # FE20..FE2D ; Inherited
2526*e1fe3e4aSElliott Hughes    "Cyrl",  # FE2E..FE2F ; Cyrillic
2527*e1fe3e4aSElliott Hughes    "Zyyy",  # FE30..FE52 ; Common
2528*e1fe3e4aSElliott Hughes    "Zzzz",  # FE53..FE53 ; Unknown
2529*e1fe3e4aSElliott Hughes    "Zyyy",  # FE54..FE66 ; Common
2530*e1fe3e4aSElliott Hughes    "Zzzz",  # FE67..FE67 ; Unknown
2531*e1fe3e4aSElliott Hughes    "Zyyy",  # FE68..FE6B ; Common
2532*e1fe3e4aSElliott Hughes    "Zzzz",  # FE6C..FE6F ; Unknown
2533*e1fe3e4aSElliott Hughes    "Arab",  # FE70..FE74 ; Arabic
2534*e1fe3e4aSElliott Hughes    "Zzzz",  # FE75..FE75 ; Unknown
2535*e1fe3e4aSElliott Hughes    "Arab",  # FE76..FEFC ; Arabic
2536*e1fe3e4aSElliott Hughes    "Zzzz",  # FEFD..FEFE ; Unknown
2537*e1fe3e4aSElliott Hughes    "Zyyy",  # FEFF..FEFF ; Common
2538*e1fe3e4aSElliott Hughes    "Zzzz",  # FF00..FF00 ; Unknown
2539*e1fe3e4aSElliott Hughes    "Zyyy",  # FF01..FF20 ; Common
2540*e1fe3e4aSElliott Hughes    "Latn",  # FF21..FF3A ; Latin
2541*e1fe3e4aSElliott Hughes    "Zyyy",  # FF3B..FF40 ; Common
2542*e1fe3e4aSElliott Hughes    "Latn",  # FF41..FF5A ; Latin
2543*e1fe3e4aSElliott Hughes    "Zyyy",  # FF5B..FF65 ; Common
2544*e1fe3e4aSElliott Hughes    "Kana",  # FF66..FF6F ; Katakana
2545*e1fe3e4aSElliott Hughes    "Zyyy",  # FF70..FF70 ; Common
2546*e1fe3e4aSElliott Hughes    "Kana",  # FF71..FF9D ; Katakana
2547*e1fe3e4aSElliott Hughes    "Zyyy",  # FF9E..FF9F ; Common
2548*e1fe3e4aSElliott Hughes    "Hang",  # FFA0..FFBE ; Hangul
2549*e1fe3e4aSElliott Hughes    "Zzzz",  # FFBF..FFC1 ; Unknown
2550*e1fe3e4aSElliott Hughes    "Hang",  # FFC2..FFC7 ; Hangul
2551*e1fe3e4aSElliott Hughes    "Zzzz",  # FFC8..FFC9 ; Unknown
2552*e1fe3e4aSElliott Hughes    "Hang",  # FFCA..FFCF ; Hangul
2553*e1fe3e4aSElliott Hughes    "Zzzz",  # FFD0..FFD1 ; Unknown
2554*e1fe3e4aSElliott Hughes    "Hang",  # FFD2..FFD7 ; Hangul
2555*e1fe3e4aSElliott Hughes    "Zzzz",  # FFD8..FFD9 ; Unknown
2556*e1fe3e4aSElliott Hughes    "Hang",  # FFDA..FFDC ; Hangul
2557*e1fe3e4aSElliott Hughes    "Zzzz",  # FFDD..FFDF ; Unknown
2558*e1fe3e4aSElliott Hughes    "Zyyy",  # FFE0..FFE6 ; Common
2559*e1fe3e4aSElliott Hughes    "Zzzz",  # FFE7..FFE7 ; Unknown
2560*e1fe3e4aSElliott Hughes    "Zyyy",  # FFE8..FFEE ; Common
2561*e1fe3e4aSElliott Hughes    "Zzzz",  # FFEF..FFF8 ; Unknown
2562*e1fe3e4aSElliott Hughes    "Zyyy",  # FFF9..FFFD ; Common
2563*e1fe3e4aSElliott Hughes    "Zzzz",  # FFFE..FFFF ; Unknown
2564*e1fe3e4aSElliott Hughes    "Linb",  # 10000..1000B ; Linear_B
2565*e1fe3e4aSElliott Hughes    "Zzzz",  # 1000C..1000C ; Unknown
2566*e1fe3e4aSElliott Hughes    "Linb",  # 1000D..10026 ; Linear_B
2567*e1fe3e4aSElliott Hughes    "Zzzz",  # 10027..10027 ; Unknown
2568*e1fe3e4aSElliott Hughes    "Linb",  # 10028..1003A ; Linear_B
2569*e1fe3e4aSElliott Hughes    "Zzzz",  # 1003B..1003B ; Unknown
2570*e1fe3e4aSElliott Hughes    "Linb",  # 1003C..1003D ; Linear_B
2571*e1fe3e4aSElliott Hughes    "Zzzz",  # 1003E..1003E ; Unknown
2572*e1fe3e4aSElliott Hughes    "Linb",  # 1003F..1004D ; Linear_B
2573*e1fe3e4aSElliott Hughes    "Zzzz",  # 1004E..1004F ; Unknown
2574*e1fe3e4aSElliott Hughes    "Linb",  # 10050..1005D ; Linear_B
2575*e1fe3e4aSElliott Hughes    "Zzzz",  # 1005E..1007F ; Unknown
2576*e1fe3e4aSElliott Hughes    "Linb",  # 10080..100FA ; Linear_B
2577*e1fe3e4aSElliott Hughes    "Zzzz",  # 100FB..100FF ; Unknown
2578*e1fe3e4aSElliott Hughes    "Zyyy",  # 10100..10102 ; Common
2579*e1fe3e4aSElliott Hughes    "Zzzz",  # 10103..10106 ; Unknown
2580*e1fe3e4aSElliott Hughes    "Zyyy",  # 10107..10133 ; Common
2581*e1fe3e4aSElliott Hughes    "Zzzz",  # 10134..10136 ; Unknown
2582*e1fe3e4aSElliott Hughes    "Zyyy",  # 10137..1013F ; Common
2583*e1fe3e4aSElliott Hughes    "Grek",  # 10140..1018E ; Greek
2584*e1fe3e4aSElliott Hughes    "Zzzz",  # 1018F..1018F ; Unknown
2585*e1fe3e4aSElliott Hughes    "Zyyy",  # 10190..1019C ; Common
2586*e1fe3e4aSElliott Hughes    "Zzzz",  # 1019D..1019F ; Unknown
2587*e1fe3e4aSElliott Hughes    "Grek",  # 101A0..101A0 ; Greek
2588*e1fe3e4aSElliott Hughes    "Zzzz",  # 101A1..101CF ; Unknown
2589*e1fe3e4aSElliott Hughes    "Zyyy",  # 101D0..101FC ; Common
2590*e1fe3e4aSElliott Hughes    "Zinh",  # 101FD..101FD ; Inherited
2591*e1fe3e4aSElliott Hughes    "Zzzz",  # 101FE..1027F ; Unknown
2592*e1fe3e4aSElliott Hughes    "Lyci",  # 10280..1029C ; Lycian
2593*e1fe3e4aSElliott Hughes    "Zzzz",  # 1029D..1029F ; Unknown
2594*e1fe3e4aSElliott Hughes    "Cari",  # 102A0..102D0 ; Carian
2595*e1fe3e4aSElliott Hughes    "Zzzz",  # 102D1..102DF ; Unknown
2596*e1fe3e4aSElliott Hughes    "Zinh",  # 102E0..102E0 ; Inherited
2597*e1fe3e4aSElliott Hughes    "Zyyy",  # 102E1..102FB ; Common
2598*e1fe3e4aSElliott Hughes    "Zzzz",  # 102FC..102FF ; Unknown
2599*e1fe3e4aSElliott Hughes    "Ital",  # 10300..10323 ; Old_Italic
2600*e1fe3e4aSElliott Hughes    "Zzzz",  # 10324..1032C ; Unknown
2601*e1fe3e4aSElliott Hughes    "Ital",  # 1032D..1032F ; Old_Italic
2602*e1fe3e4aSElliott Hughes    "Goth",  # 10330..1034A ; Gothic
2603*e1fe3e4aSElliott Hughes    "Zzzz",  # 1034B..1034F ; Unknown
2604*e1fe3e4aSElliott Hughes    "Perm",  # 10350..1037A ; Old_Permic
2605*e1fe3e4aSElliott Hughes    "Zzzz",  # 1037B..1037F ; Unknown
2606*e1fe3e4aSElliott Hughes    "Ugar",  # 10380..1039D ; Ugaritic
2607*e1fe3e4aSElliott Hughes    "Zzzz",  # 1039E..1039E ; Unknown
2608*e1fe3e4aSElliott Hughes    "Ugar",  # 1039F..1039F ; Ugaritic
2609*e1fe3e4aSElliott Hughes    "Xpeo",  # 103A0..103C3 ; Old_Persian
2610*e1fe3e4aSElliott Hughes    "Zzzz",  # 103C4..103C7 ; Unknown
2611*e1fe3e4aSElliott Hughes    "Xpeo",  # 103C8..103D5 ; Old_Persian
2612*e1fe3e4aSElliott Hughes    "Zzzz",  # 103D6..103FF ; Unknown
2613*e1fe3e4aSElliott Hughes    "Dsrt",  # 10400..1044F ; Deseret
2614*e1fe3e4aSElliott Hughes    "Shaw",  # 10450..1047F ; Shavian
2615*e1fe3e4aSElliott Hughes    "Osma",  # 10480..1049D ; Osmanya
2616*e1fe3e4aSElliott Hughes    "Zzzz",  # 1049E..1049F ; Unknown
2617*e1fe3e4aSElliott Hughes    "Osma",  # 104A0..104A9 ; Osmanya
2618*e1fe3e4aSElliott Hughes    "Zzzz",  # 104AA..104AF ; Unknown
2619*e1fe3e4aSElliott Hughes    "Osge",  # 104B0..104D3 ; Osage
2620*e1fe3e4aSElliott Hughes    "Zzzz",  # 104D4..104D7 ; Unknown
2621*e1fe3e4aSElliott Hughes    "Osge",  # 104D8..104FB ; Osage
2622*e1fe3e4aSElliott Hughes    "Zzzz",  # 104FC..104FF ; Unknown
2623*e1fe3e4aSElliott Hughes    "Elba",  # 10500..10527 ; Elbasan
2624*e1fe3e4aSElliott Hughes    "Zzzz",  # 10528..1052F ; Unknown
2625*e1fe3e4aSElliott Hughes    "Aghb",  # 10530..10563 ; Caucasian_Albanian
2626*e1fe3e4aSElliott Hughes    "Zzzz",  # 10564..1056E ; Unknown
2627*e1fe3e4aSElliott Hughes    "Aghb",  # 1056F..1056F ; Caucasian_Albanian
2628*e1fe3e4aSElliott Hughes    "Vith",  # 10570..1057A ; Vithkuqi
2629*e1fe3e4aSElliott Hughes    "Zzzz",  # 1057B..1057B ; Unknown
2630*e1fe3e4aSElliott Hughes    "Vith",  # 1057C..1058A ; Vithkuqi
2631*e1fe3e4aSElliott Hughes    "Zzzz",  # 1058B..1058B ; Unknown
2632*e1fe3e4aSElliott Hughes    "Vith",  # 1058C..10592 ; Vithkuqi
2633*e1fe3e4aSElliott Hughes    "Zzzz",  # 10593..10593 ; Unknown
2634*e1fe3e4aSElliott Hughes    "Vith",  # 10594..10595 ; Vithkuqi
2635*e1fe3e4aSElliott Hughes    "Zzzz",  # 10596..10596 ; Unknown
2636*e1fe3e4aSElliott Hughes    "Vith",  # 10597..105A1 ; Vithkuqi
2637*e1fe3e4aSElliott Hughes    "Zzzz",  # 105A2..105A2 ; Unknown
2638*e1fe3e4aSElliott Hughes    "Vith",  # 105A3..105B1 ; Vithkuqi
2639*e1fe3e4aSElliott Hughes    "Zzzz",  # 105B2..105B2 ; Unknown
2640*e1fe3e4aSElliott Hughes    "Vith",  # 105B3..105B9 ; Vithkuqi
2641*e1fe3e4aSElliott Hughes    "Zzzz",  # 105BA..105BA ; Unknown
2642*e1fe3e4aSElliott Hughes    "Vith",  # 105BB..105BC ; Vithkuqi
2643*e1fe3e4aSElliott Hughes    "Zzzz",  # 105BD..105FF ; Unknown
2644*e1fe3e4aSElliott Hughes    "Lina",  # 10600..10736 ; Linear_A
2645*e1fe3e4aSElliott Hughes    "Zzzz",  # 10737..1073F ; Unknown
2646*e1fe3e4aSElliott Hughes    "Lina",  # 10740..10755 ; Linear_A
2647*e1fe3e4aSElliott Hughes    "Zzzz",  # 10756..1075F ; Unknown
2648*e1fe3e4aSElliott Hughes    "Lina",  # 10760..10767 ; Linear_A
2649*e1fe3e4aSElliott Hughes    "Zzzz",  # 10768..1077F ; Unknown
2650*e1fe3e4aSElliott Hughes    "Latn",  # 10780..10785 ; Latin
2651*e1fe3e4aSElliott Hughes    "Zzzz",  # 10786..10786 ; Unknown
2652*e1fe3e4aSElliott Hughes    "Latn",  # 10787..107B0 ; Latin
2653*e1fe3e4aSElliott Hughes    "Zzzz",  # 107B1..107B1 ; Unknown
2654*e1fe3e4aSElliott Hughes    "Latn",  # 107B2..107BA ; Latin
2655*e1fe3e4aSElliott Hughes    "Zzzz",  # 107BB..107FF ; Unknown
2656*e1fe3e4aSElliott Hughes    "Cprt",  # 10800..10805 ; Cypriot
2657*e1fe3e4aSElliott Hughes    "Zzzz",  # 10806..10807 ; Unknown
2658*e1fe3e4aSElliott Hughes    "Cprt",  # 10808..10808 ; Cypriot
2659*e1fe3e4aSElliott Hughes    "Zzzz",  # 10809..10809 ; Unknown
2660*e1fe3e4aSElliott Hughes    "Cprt",  # 1080A..10835 ; Cypriot
2661*e1fe3e4aSElliott Hughes    "Zzzz",  # 10836..10836 ; Unknown
2662*e1fe3e4aSElliott Hughes    "Cprt",  # 10837..10838 ; Cypriot
2663*e1fe3e4aSElliott Hughes    "Zzzz",  # 10839..1083B ; Unknown
2664*e1fe3e4aSElliott Hughes    "Cprt",  # 1083C..1083C ; Cypriot
2665*e1fe3e4aSElliott Hughes    "Zzzz",  # 1083D..1083E ; Unknown
2666*e1fe3e4aSElliott Hughes    "Cprt",  # 1083F..1083F ; Cypriot
2667*e1fe3e4aSElliott Hughes    "Armi",  # 10840..10855 ; Imperial_Aramaic
2668*e1fe3e4aSElliott Hughes    "Zzzz",  # 10856..10856 ; Unknown
2669*e1fe3e4aSElliott Hughes    "Armi",  # 10857..1085F ; Imperial_Aramaic
2670*e1fe3e4aSElliott Hughes    "Palm",  # 10860..1087F ; Palmyrene
2671*e1fe3e4aSElliott Hughes    "Nbat",  # 10880..1089E ; Nabataean
2672*e1fe3e4aSElliott Hughes    "Zzzz",  # 1089F..108A6 ; Unknown
2673*e1fe3e4aSElliott Hughes    "Nbat",  # 108A7..108AF ; Nabataean
2674*e1fe3e4aSElliott Hughes    "Zzzz",  # 108B0..108DF ; Unknown
2675*e1fe3e4aSElliott Hughes    "Hatr",  # 108E0..108F2 ; Hatran
2676*e1fe3e4aSElliott Hughes    "Zzzz",  # 108F3..108F3 ; Unknown
2677*e1fe3e4aSElliott Hughes    "Hatr",  # 108F4..108F5 ; Hatran
2678*e1fe3e4aSElliott Hughes    "Zzzz",  # 108F6..108FA ; Unknown
2679*e1fe3e4aSElliott Hughes    "Hatr",  # 108FB..108FF ; Hatran
2680*e1fe3e4aSElliott Hughes    "Phnx",  # 10900..1091B ; Phoenician
2681*e1fe3e4aSElliott Hughes    "Zzzz",  # 1091C..1091E ; Unknown
2682*e1fe3e4aSElliott Hughes    "Phnx",  # 1091F..1091F ; Phoenician
2683*e1fe3e4aSElliott Hughes    "Lydi",  # 10920..10939 ; Lydian
2684*e1fe3e4aSElliott Hughes    "Zzzz",  # 1093A..1093E ; Unknown
2685*e1fe3e4aSElliott Hughes    "Lydi",  # 1093F..1093F ; Lydian
2686*e1fe3e4aSElliott Hughes    "Zzzz",  # 10940..1097F ; Unknown
2687*e1fe3e4aSElliott Hughes    "Mero",  # 10980..1099F ; Meroitic_Hieroglyphs
2688*e1fe3e4aSElliott Hughes    "Merc",  # 109A0..109B7 ; Meroitic_Cursive
2689*e1fe3e4aSElliott Hughes    "Zzzz",  # 109B8..109BB ; Unknown
2690*e1fe3e4aSElliott Hughes    "Merc",  # 109BC..109CF ; Meroitic_Cursive
2691*e1fe3e4aSElliott Hughes    "Zzzz",  # 109D0..109D1 ; Unknown
2692*e1fe3e4aSElliott Hughes    "Merc",  # 109D2..109FF ; Meroitic_Cursive
2693*e1fe3e4aSElliott Hughes    "Khar",  # 10A00..10A03 ; Kharoshthi
2694*e1fe3e4aSElliott Hughes    "Zzzz",  # 10A04..10A04 ; Unknown
2695*e1fe3e4aSElliott Hughes    "Khar",  # 10A05..10A06 ; Kharoshthi
2696*e1fe3e4aSElliott Hughes    "Zzzz",  # 10A07..10A0B ; Unknown
2697*e1fe3e4aSElliott Hughes    "Khar",  # 10A0C..10A13 ; Kharoshthi
2698*e1fe3e4aSElliott Hughes    "Zzzz",  # 10A14..10A14 ; Unknown
2699*e1fe3e4aSElliott Hughes    "Khar",  # 10A15..10A17 ; Kharoshthi
2700*e1fe3e4aSElliott Hughes    "Zzzz",  # 10A18..10A18 ; Unknown
2701*e1fe3e4aSElliott Hughes    "Khar",  # 10A19..10A35 ; Kharoshthi
2702*e1fe3e4aSElliott Hughes    "Zzzz",  # 10A36..10A37 ; Unknown
2703*e1fe3e4aSElliott Hughes    "Khar",  # 10A38..10A3A ; Kharoshthi
2704*e1fe3e4aSElliott Hughes    "Zzzz",  # 10A3B..10A3E ; Unknown
2705*e1fe3e4aSElliott Hughes    "Khar",  # 10A3F..10A48 ; Kharoshthi
2706*e1fe3e4aSElliott Hughes    "Zzzz",  # 10A49..10A4F ; Unknown
2707*e1fe3e4aSElliott Hughes    "Khar",  # 10A50..10A58 ; Kharoshthi
2708*e1fe3e4aSElliott Hughes    "Zzzz",  # 10A59..10A5F ; Unknown
2709*e1fe3e4aSElliott Hughes    "Sarb",  # 10A60..10A7F ; Old_South_Arabian
2710*e1fe3e4aSElliott Hughes    "Narb",  # 10A80..10A9F ; Old_North_Arabian
2711*e1fe3e4aSElliott Hughes    "Zzzz",  # 10AA0..10ABF ; Unknown
2712*e1fe3e4aSElliott Hughes    "Mani",  # 10AC0..10AE6 ; Manichaean
2713*e1fe3e4aSElliott Hughes    "Zzzz",  # 10AE7..10AEA ; Unknown
2714*e1fe3e4aSElliott Hughes    "Mani",  # 10AEB..10AF6 ; Manichaean
2715*e1fe3e4aSElliott Hughes    "Zzzz",  # 10AF7..10AFF ; Unknown
2716*e1fe3e4aSElliott Hughes    "Avst",  # 10B00..10B35 ; Avestan
2717*e1fe3e4aSElliott Hughes    "Zzzz",  # 10B36..10B38 ; Unknown
2718*e1fe3e4aSElliott Hughes    "Avst",  # 10B39..10B3F ; Avestan
2719*e1fe3e4aSElliott Hughes    "Prti",  # 10B40..10B55 ; Inscriptional_Parthian
2720*e1fe3e4aSElliott Hughes    "Zzzz",  # 10B56..10B57 ; Unknown
2721*e1fe3e4aSElliott Hughes    "Prti",  # 10B58..10B5F ; Inscriptional_Parthian
2722*e1fe3e4aSElliott Hughes    "Phli",  # 10B60..10B72 ; Inscriptional_Pahlavi
2723*e1fe3e4aSElliott Hughes    "Zzzz",  # 10B73..10B77 ; Unknown
2724*e1fe3e4aSElliott Hughes    "Phli",  # 10B78..10B7F ; Inscriptional_Pahlavi
2725*e1fe3e4aSElliott Hughes    "Phlp",  # 10B80..10B91 ; Psalter_Pahlavi
2726*e1fe3e4aSElliott Hughes    "Zzzz",  # 10B92..10B98 ; Unknown
2727*e1fe3e4aSElliott Hughes    "Phlp",  # 10B99..10B9C ; Psalter_Pahlavi
2728*e1fe3e4aSElliott Hughes    "Zzzz",  # 10B9D..10BA8 ; Unknown
2729*e1fe3e4aSElliott Hughes    "Phlp",  # 10BA9..10BAF ; Psalter_Pahlavi
2730*e1fe3e4aSElliott Hughes    "Zzzz",  # 10BB0..10BFF ; Unknown
2731*e1fe3e4aSElliott Hughes    "Orkh",  # 10C00..10C48 ; Old_Turkic
2732*e1fe3e4aSElliott Hughes    "Zzzz",  # 10C49..10C7F ; Unknown
2733*e1fe3e4aSElliott Hughes    "Hung",  # 10C80..10CB2 ; Old_Hungarian
2734*e1fe3e4aSElliott Hughes    "Zzzz",  # 10CB3..10CBF ; Unknown
2735*e1fe3e4aSElliott Hughes    "Hung",  # 10CC0..10CF2 ; Old_Hungarian
2736*e1fe3e4aSElliott Hughes    "Zzzz",  # 10CF3..10CF9 ; Unknown
2737*e1fe3e4aSElliott Hughes    "Hung",  # 10CFA..10CFF ; Old_Hungarian
2738*e1fe3e4aSElliott Hughes    "Rohg",  # 10D00..10D27 ; Hanifi_Rohingya
2739*e1fe3e4aSElliott Hughes    "Zzzz",  # 10D28..10D2F ; Unknown
2740*e1fe3e4aSElliott Hughes    "Rohg",  # 10D30..10D39 ; Hanifi_Rohingya
2741*e1fe3e4aSElliott Hughes    "Zzzz",  # 10D3A..10E5F ; Unknown
2742*e1fe3e4aSElliott Hughes    "Arab",  # 10E60..10E7E ; Arabic
2743*e1fe3e4aSElliott Hughes    "Zzzz",  # 10E7F..10E7F ; Unknown
2744*e1fe3e4aSElliott Hughes    "Yezi",  # 10E80..10EA9 ; Yezidi
2745*e1fe3e4aSElliott Hughes    "Zzzz",  # 10EAA..10EAA ; Unknown
2746*e1fe3e4aSElliott Hughes    "Yezi",  # 10EAB..10EAD ; Yezidi
2747*e1fe3e4aSElliott Hughes    "Zzzz",  # 10EAE..10EAF ; Unknown
2748*e1fe3e4aSElliott Hughes    "Yezi",  # 10EB0..10EB1 ; Yezidi
2749*e1fe3e4aSElliott Hughes    "Zzzz",  # 10EB2..10EFC ; Unknown
2750*e1fe3e4aSElliott Hughes    "Arab",  # 10EFD..10EFF ; Arabic
2751*e1fe3e4aSElliott Hughes    "Sogo",  # 10F00..10F27 ; Old_Sogdian
2752*e1fe3e4aSElliott Hughes    "Zzzz",  # 10F28..10F2F ; Unknown
2753*e1fe3e4aSElliott Hughes    "Sogd",  # 10F30..10F59 ; Sogdian
2754*e1fe3e4aSElliott Hughes    "Zzzz",  # 10F5A..10F6F ; Unknown
2755*e1fe3e4aSElliott Hughes    "Ougr",  # 10F70..10F89 ; Old_Uyghur
2756*e1fe3e4aSElliott Hughes    "Zzzz",  # 10F8A..10FAF ; Unknown
2757*e1fe3e4aSElliott Hughes    "Chrs",  # 10FB0..10FCB ; Chorasmian
2758*e1fe3e4aSElliott Hughes    "Zzzz",  # 10FCC..10FDF ; Unknown
2759*e1fe3e4aSElliott Hughes    "Elym",  # 10FE0..10FF6 ; Elymaic
2760*e1fe3e4aSElliott Hughes    "Zzzz",  # 10FF7..10FFF ; Unknown
2761*e1fe3e4aSElliott Hughes    "Brah",  # 11000..1104D ; Brahmi
2762*e1fe3e4aSElliott Hughes    "Zzzz",  # 1104E..11051 ; Unknown
2763*e1fe3e4aSElliott Hughes    "Brah",  # 11052..11075 ; Brahmi
2764*e1fe3e4aSElliott Hughes    "Zzzz",  # 11076..1107E ; Unknown
2765*e1fe3e4aSElliott Hughes    "Brah",  # 1107F..1107F ; Brahmi
2766*e1fe3e4aSElliott Hughes    "Kthi",  # 11080..110C2 ; Kaithi
2767*e1fe3e4aSElliott Hughes    "Zzzz",  # 110C3..110CC ; Unknown
2768*e1fe3e4aSElliott Hughes    "Kthi",  # 110CD..110CD ; Kaithi
2769*e1fe3e4aSElliott Hughes    "Zzzz",  # 110CE..110CF ; Unknown
2770*e1fe3e4aSElliott Hughes    "Sora",  # 110D0..110E8 ; Sora_Sompeng
2771*e1fe3e4aSElliott Hughes    "Zzzz",  # 110E9..110EF ; Unknown
2772*e1fe3e4aSElliott Hughes    "Sora",  # 110F0..110F9 ; Sora_Sompeng
2773*e1fe3e4aSElliott Hughes    "Zzzz",  # 110FA..110FF ; Unknown
2774*e1fe3e4aSElliott Hughes    "Cakm",  # 11100..11134 ; Chakma
2775*e1fe3e4aSElliott Hughes    "Zzzz",  # 11135..11135 ; Unknown
2776*e1fe3e4aSElliott Hughes    "Cakm",  # 11136..11147 ; Chakma
2777*e1fe3e4aSElliott Hughes    "Zzzz",  # 11148..1114F ; Unknown
2778*e1fe3e4aSElliott Hughes    "Mahj",  # 11150..11176 ; Mahajani
2779*e1fe3e4aSElliott Hughes    "Zzzz",  # 11177..1117F ; Unknown
2780*e1fe3e4aSElliott Hughes    "Shrd",  # 11180..111DF ; Sharada
2781*e1fe3e4aSElliott Hughes    "Zzzz",  # 111E0..111E0 ; Unknown
2782*e1fe3e4aSElliott Hughes    "Sinh",  # 111E1..111F4 ; Sinhala
2783*e1fe3e4aSElliott Hughes    "Zzzz",  # 111F5..111FF ; Unknown
2784*e1fe3e4aSElliott Hughes    "Khoj",  # 11200..11211 ; Khojki
2785*e1fe3e4aSElliott Hughes    "Zzzz",  # 11212..11212 ; Unknown
2786*e1fe3e4aSElliott Hughes    "Khoj",  # 11213..11241 ; Khojki
2787*e1fe3e4aSElliott Hughes    "Zzzz",  # 11242..1127F ; Unknown
2788*e1fe3e4aSElliott Hughes    "Mult",  # 11280..11286 ; Multani
2789*e1fe3e4aSElliott Hughes    "Zzzz",  # 11287..11287 ; Unknown
2790*e1fe3e4aSElliott Hughes    "Mult",  # 11288..11288 ; Multani
2791*e1fe3e4aSElliott Hughes    "Zzzz",  # 11289..11289 ; Unknown
2792*e1fe3e4aSElliott Hughes    "Mult",  # 1128A..1128D ; Multani
2793*e1fe3e4aSElliott Hughes    "Zzzz",  # 1128E..1128E ; Unknown
2794*e1fe3e4aSElliott Hughes    "Mult",  # 1128F..1129D ; Multani
2795*e1fe3e4aSElliott Hughes    "Zzzz",  # 1129E..1129E ; Unknown
2796*e1fe3e4aSElliott Hughes    "Mult",  # 1129F..112A9 ; Multani
2797*e1fe3e4aSElliott Hughes    "Zzzz",  # 112AA..112AF ; Unknown
2798*e1fe3e4aSElliott Hughes    "Sind",  # 112B0..112EA ; Khudawadi
2799*e1fe3e4aSElliott Hughes    "Zzzz",  # 112EB..112EF ; Unknown
2800*e1fe3e4aSElliott Hughes    "Sind",  # 112F0..112F9 ; Khudawadi
2801*e1fe3e4aSElliott Hughes    "Zzzz",  # 112FA..112FF ; Unknown
2802*e1fe3e4aSElliott Hughes    "Gran",  # 11300..11303 ; Grantha
2803*e1fe3e4aSElliott Hughes    "Zzzz",  # 11304..11304 ; Unknown
2804*e1fe3e4aSElliott Hughes    "Gran",  # 11305..1130C ; Grantha
2805*e1fe3e4aSElliott Hughes    "Zzzz",  # 1130D..1130E ; Unknown
2806*e1fe3e4aSElliott Hughes    "Gran",  # 1130F..11310 ; Grantha
2807*e1fe3e4aSElliott Hughes    "Zzzz",  # 11311..11312 ; Unknown
2808*e1fe3e4aSElliott Hughes    "Gran",  # 11313..11328 ; Grantha
2809*e1fe3e4aSElliott Hughes    "Zzzz",  # 11329..11329 ; Unknown
2810*e1fe3e4aSElliott Hughes    "Gran",  # 1132A..11330 ; Grantha
2811*e1fe3e4aSElliott Hughes    "Zzzz",  # 11331..11331 ; Unknown
2812*e1fe3e4aSElliott Hughes    "Gran",  # 11332..11333 ; Grantha
2813*e1fe3e4aSElliott Hughes    "Zzzz",  # 11334..11334 ; Unknown
2814*e1fe3e4aSElliott Hughes    "Gran",  # 11335..11339 ; Grantha
2815*e1fe3e4aSElliott Hughes    "Zzzz",  # 1133A..1133A ; Unknown
2816*e1fe3e4aSElliott Hughes    "Zinh",  # 1133B..1133B ; Inherited
2817*e1fe3e4aSElliott Hughes    "Gran",  # 1133C..11344 ; Grantha
2818*e1fe3e4aSElliott Hughes    "Zzzz",  # 11345..11346 ; Unknown
2819*e1fe3e4aSElliott Hughes    "Gran",  # 11347..11348 ; Grantha
2820*e1fe3e4aSElliott Hughes    "Zzzz",  # 11349..1134A ; Unknown
2821*e1fe3e4aSElliott Hughes    "Gran",  # 1134B..1134D ; Grantha
2822*e1fe3e4aSElliott Hughes    "Zzzz",  # 1134E..1134F ; Unknown
2823*e1fe3e4aSElliott Hughes    "Gran",  # 11350..11350 ; Grantha
2824*e1fe3e4aSElliott Hughes    "Zzzz",  # 11351..11356 ; Unknown
2825*e1fe3e4aSElliott Hughes    "Gran",  # 11357..11357 ; Grantha
2826*e1fe3e4aSElliott Hughes    "Zzzz",  # 11358..1135C ; Unknown
2827*e1fe3e4aSElliott Hughes    "Gran",  # 1135D..11363 ; Grantha
2828*e1fe3e4aSElliott Hughes    "Zzzz",  # 11364..11365 ; Unknown
2829*e1fe3e4aSElliott Hughes    "Gran",  # 11366..1136C ; Grantha
2830*e1fe3e4aSElliott Hughes    "Zzzz",  # 1136D..1136F ; Unknown
2831*e1fe3e4aSElliott Hughes    "Gran",  # 11370..11374 ; Grantha
2832*e1fe3e4aSElliott Hughes    "Zzzz",  # 11375..113FF ; Unknown
2833*e1fe3e4aSElliott Hughes    "Newa",  # 11400..1145B ; Newa
2834*e1fe3e4aSElliott Hughes    "Zzzz",  # 1145C..1145C ; Unknown
2835*e1fe3e4aSElliott Hughes    "Newa",  # 1145D..11461 ; Newa
2836*e1fe3e4aSElliott Hughes    "Zzzz",  # 11462..1147F ; Unknown
2837*e1fe3e4aSElliott Hughes    "Tirh",  # 11480..114C7 ; Tirhuta
2838*e1fe3e4aSElliott Hughes    "Zzzz",  # 114C8..114CF ; Unknown
2839*e1fe3e4aSElliott Hughes    "Tirh",  # 114D0..114D9 ; Tirhuta
2840*e1fe3e4aSElliott Hughes    "Zzzz",  # 114DA..1157F ; Unknown
2841*e1fe3e4aSElliott Hughes    "Sidd",  # 11580..115B5 ; Siddham
2842*e1fe3e4aSElliott Hughes    "Zzzz",  # 115B6..115B7 ; Unknown
2843*e1fe3e4aSElliott Hughes    "Sidd",  # 115B8..115DD ; Siddham
2844*e1fe3e4aSElliott Hughes    "Zzzz",  # 115DE..115FF ; Unknown
2845*e1fe3e4aSElliott Hughes    "Modi",  # 11600..11644 ; Modi
2846*e1fe3e4aSElliott Hughes    "Zzzz",  # 11645..1164F ; Unknown
2847*e1fe3e4aSElliott Hughes    "Modi",  # 11650..11659 ; Modi
2848*e1fe3e4aSElliott Hughes    "Zzzz",  # 1165A..1165F ; Unknown
2849*e1fe3e4aSElliott Hughes    "Mong",  # 11660..1166C ; Mongolian
2850*e1fe3e4aSElliott Hughes    "Zzzz",  # 1166D..1167F ; Unknown
2851*e1fe3e4aSElliott Hughes    "Takr",  # 11680..116B9 ; Takri
2852*e1fe3e4aSElliott Hughes    "Zzzz",  # 116BA..116BF ; Unknown
2853*e1fe3e4aSElliott Hughes    "Takr",  # 116C0..116C9 ; Takri
2854*e1fe3e4aSElliott Hughes    "Zzzz",  # 116CA..116FF ; Unknown
2855*e1fe3e4aSElliott Hughes    "Ahom",  # 11700..1171A ; Ahom
2856*e1fe3e4aSElliott Hughes    "Zzzz",  # 1171B..1171C ; Unknown
2857*e1fe3e4aSElliott Hughes    "Ahom",  # 1171D..1172B ; Ahom
2858*e1fe3e4aSElliott Hughes    "Zzzz",  # 1172C..1172F ; Unknown
2859*e1fe3e4aSElliott Hughes    "Ahom",  # 11730..11746 ; Ahom
2860*e1fe3e4aSElliott Hughes    "Zzzz",  # 11747..117FF ; Unknown
2861*e1fe3e4aSElliott Hughes    "Dogr",  # 11800..1183B ; Dogra
2862*e1fe3e4aSElliott Hughes    "Zzzz",  # 1183C..1189F ; Unknown
2863*e1fe3e4aSElliott Hughes    "Wara",  # 118A0..118F2 ; Warang_Citi
2864*e1fe3e4aSElliott Hughes    "Zzzz",  # 118F3..118FE ; Unknown
2865*e1fe3e4aSElliott Hughes    "Wara",  # 118FF..118FF ; Warang_Citi
2866*e1fe3e4aSElliott Hughes    "Diak",  # 11900..11906 ; Dives_Akuru
2867*e1fe3e4aSElliott Hughes    "Zzzz",  # 11907..11908 ; Unknown
2868*e1fe3e4aSElliott Hughes    "Diak",  # 11909..11909 ; Dives_Akuru
2869*e1fe3e4aSElliott Hughes    "Zzzz",  # 1190A..1190B ; Unknown
2870*e1fe3e4aSElliott Hughes    "Diak",  # 1190C..11913 ; Dives_Akuru
2871*e1fe3e4aSElliott Hughes    "Zzzz",  # 11914..11914 ; Unknown
2872*e1fe3e4aSElliott Hughes    "Diak",  # 11915..11916 ; Dives_Akuru
2873*e1fe3e4aSElliott Hughes    "Zzzz",  # 11917..11917 ; Unknown
2874*e1fe3e4aSElliott Hughes    "Diak",  # 11918..11935 ; Dives_Akuru
2875*e1fe3e4aSElliott Hughes    "Zzzz",  # 11936..11936 ; Unknown
2876*e1fe3e4aSElliott Hughes    "Diak",  # 11937..11938 ; Dives_Akuru
2877*e1fe3e4aSElliott Hughes    "Zzzz",  # 11939..1193A ; Unknown
2878*e1fe3e4aSElliott Hughes    "Diak",  # 1193B..11946 ; Dives_Akuru
2879*e1fe3e4aSElliott Hughes    "Zzzz",  # 11947..1194F ; Unknown
2880*e1fe3e4aSElliott Hughes    "Diak",  # 11950..11959 ; Dives_Akuru
2881*e1fe3e4aSElliott Hughes    "Zzzz",  # 1195A..1199F ; Unknown
2882*e1fe3e4aSElliott Hughes    "Nand",  # 119A0..119A7 ; Nandinagari
2883*e1fe3e4aSElliott Hughes    "Zzzz",  # 119A8..119A9 ; Unknown
2884*e1fe3e4aSElliott Hughes    "Nand",  # 119AA..119D7 ; Nandinagari
2885*e1fe3e4aSElliott Hughes    "Zzzz",  # 119D8..119D9 ; Unknown
2886*e1fe3e4aSElliott Hughes    "Nand",  # 119DA..119E4 ; Nandinagari
2887*e1fe3e4aSElliott Hughes    "Zzzz",  # 119E5..119FF ; Unknown
2888*e1fe3e4aSElliott Hughes    "Zanb",  # 11A00..11A47 ; Zanabazar_Square
2889*e1fe3e4aSElliott Hughes    "Zzzz",  # 11A48..11A4F ; Unknown
2890*e1fe3e4aSElliott Hughes    "Soyo",  # 11A50..11AA2 ; Soyombo
2891*e1fe3e4aSElliott Hughes    "Zzzz",  # 11AA3..11AAF ; Unknown
2892*e1fe3e4aSElliott Hughes    "Cans",  # 11AB0..11ABF ; Canadian_Aboriginal
2893*e1fe3e4aSElliott Hughes    "Pauc",  # 11AC0..11AF8 ; Pau_Cin_Hau
2894*e1fe3e4aSElliott Hughes    "Zzzz",  # 11AF9..11AFF ; Unknown
2895*e1fe3e4aSElliott Hughes    "Deva",  # 11B00..11B09 ; Devanagari
2896*e1fe3e4aSElliott Hughes    "Zzzz",  # 11B0A..11BFF ; Unknown
2897*e1fe3e4aSElliott Hughes    "Bhks",  # 11C00..11C08 ; Bhaiksuki
2898*e1fe3e4aSElliott Hughes    "Zzzz",  # 11C09..11C09 ; Unknown
2899*e1fe3e4aSElliott Hughes    "Bhks",  # 11C0A..11C36 ; Bhaiksuki
2900*e1fe3e4aSElliott Hughes    "Zzzz",  # 11C37..11C37 ; Unknown
2901*e1fe3e4aSElliott Hughes    "Bhks",  # 11C38..11C45 ; Bhaiksuki
2902*e1fe3e4aSElliott Hughes    "Zzzz",  # 11C46..11C4F ; Unknown
2903*e1fe3e4aSElliott Hughes    "Bhks",  # 11C50..11C6C ; Bhaiksuki
2904*e1fe3e4aSElliott Hughes    "Zzzz",  # 11C6D..11C6F ; Unknown
2905*e1fe3e4aSElliott Hughes    "Marc",  # 11C70..11C8F ; Marchen
2906*e1fe3e4aSElliott Hughes    "Zzzz",  # 11C90..11C91 ; Unknown
2907*e1fe3e4aSElliott Hughes    "Marc",  # 11C92..11CA7 ; Marchen
2908*e1fe3e4aSElliott Hughes    "Zzzz",  # 11CA8..11CA8 ; Unknown
2909*e1fe3e4aSElliott Hughes    "Marc",  # 11CA9..11CB6 ; Marchen
2910*e1fe3e4aSElliott Hughes    "Zzzz",  # 11CB7..11CFF ; Unknown
2911*e1fe3e4aSElliott Hughes    "Gonm",  # 11D00..11D06 ; Masaram_Gondi
2912*e1fe3e4aSElliott Hughes    "Zzzz",  # 11D07..11D07 ; Unknown
2913*e1fe3e4aSElliott Hughes    "Gonm",  # 11D08..11D09 ; Masaram_Gondi
2914*e1fe3e4aSElliott Hughes    "Zzzz",  # 11D0A..11D0A ; Unknown
2915*e1fe3e4aSElliott Hughes    "Gonm",  # 11D0B..11D36 ; Masaram_Gondi
2916*e1fe3e4aSElliott Hughes    "Zzzz",  # 11D37..11D39 ; Unknown
2917*e1fe3e4aSElliott Hughes    "Gonm",  # 11D3A..11D3A ; Masaram_Gondi
2918*e1fe3e4aSElliott Hughes    "Zzzz",  # 11D3B..11D3B ; Unknown
2919*e1fe3e4aSElliott Hughes    "Gonm",  # 11D3C..11D3D ; Masaram_Gondi
2920*e1fe3e4aSElliott Hughes    "Zzzz",  # 11D3E..11D3E ; Unknown
2921*e1fe3e4aSElliott Hughes    "Gonm",  # 11D3F..11D47 ; Masaram_Gondi
2922*e1fe3e4aSElliott Hughes    "Zzzz",  # 11D48..11D4F ; Unknown
2923*e1fe3e4aSElliott Hughes    "Gonm",  # 11D50..11D59 ; Masaram_Gondi
2924*e1fe3e4aSElliott Hughes    "Zzzz",  # 11D5A..11D5F ; Unknown
2925*e1fe3e4aSElliott Hughes    "Gong",  # 11D60..11D65 ; Gunjala_Gondi
2926*e1fe3e4aSElliott Hughes    "Zzzz",  # 11D66..11D66 ; Unknown
2927*e1fe3e4aSElliott Hughes    "Gong",  # 11D67..11D68 ; Gunjala_Gondi
2928*e1fe3e4aSElliott Hughes    "Zzzz",  # 11D69..11D69 ; Unknown
2929*e1fe3e4aSElliott Hughes    "Gong",  # 11D6A..11D8E ; Gunjala_Gondi
2930*e1fe3e4aSElliott Hughes    "Zzzz",  # 11D8F..11D8F ; Unknown
2931*e1fe3e4aSElliott Hughes    "Gong",  # 11D90..11D91 ; Gunjala_Gondi
2932*e1fe3e4aSElliott Hughes    "Zzzz",  # 11D92..11D92 ; Unknown
2933*e1fe3e4aSElliott Hughes    "Gong",  # 11D93..11D98 ; Gunjala_Gondi
2934*e1fe3e4aSElliott Hughes    "Zzzz",  # 11D99..11D9F ; Unknown
2935*e1fe3e4aSElliott Hughes    "Gong",  # 11DA0..11DA9 ; Gunjala_Gondi
2936*e1fe3e4aSElliott Hughes    "Zzzz",  # 11DAA..11EDF ; Unknown
2937*e1fe3e4aSElliott Hughes    "Maka",  # 11EE0..11EF8 ; Makasar
2938*e1fe3e4aSElliott Hughes    "Zzzz",  # 11EF9..11EFF ; Unknown
2939*e1fe3e4aSElliott Hughes    "Kawi",  # 11F00..11F10 ; Kawi
2940*e1fe3e4aSElliott Hughes    "Zzzz",  # 11F11..11F11 ; Unknown
2941*e1fe3e4aSElliott Hughes    "Kawi",  # 11F12..11F3A ; Kawi
2942*e1fe3e4aSElliott Hughes    "Zzzz",  # 11F3B..11F3D ; Unknown
2943*e1fe3e4aSElliott Hughes    "Kawi",  # 11F3E..11F59 ; Kawi
2944*e1fe3e4aSElliott Hughes    "Zzzz",  # 11F5A..11FAF ; Unknown
2945*e1fe3e4aSElliott Hughes    "Lisu",  # 11FB0..11FB0 ; Lisu
2946*e1fe3e4aSElliott Hughes    "Zzzz",  # 11FB1..11FBF ; Unknown
2947*e1fe3e4aSElliott Hughes    "Taml",  # 11FC0..11FF1 ; Tamil
2948*e1fe3e4aSElliott Hughes    "Zzzz",  # 11FF2..11FFE ; Unknown
2949*e1fe3e4aSElliott Hughes    "Taml",  # 11FFF..11FFF ; Tamil
2950*e1fe3e4aSElliott Hughes    "Xsux",  # 12000..12399 ; Cuneiform
2951*e1fe3e4aSElliott Hughes    "Zzzz",  # 1239A..123FF ; Unknown
2952*e1fe3e4aSElliott Hughes    "Xsux",  # 12400..1246E ; Cuneiform
2953*e1fe3e4aSElliott Hughes    "Zzzz",  # 1246F..1246F ; Unknown
2954*e1fe3e4aSElliott Hughes    "Xsux",  # 12470..12474 ; Cuneiform
2955*e1fe3e4aSElliott Hughes    "Zzzz",  # 12475..1247F ; Unknown
2956*e1fe3e4aSElliott Hughes    "Xsux",  # 12480..12543 ; Cuneiform
2957*e1fe3e4aSElliott Hughes    "Zzzz",  # 12544..12F8F ; Unknown
2958*e1fe3e4aSElliott Hughes    "Cpmn",  # 12F90..12FF2 ; Cypro_Minoan
2959*e1fe3e4aSElliott Hughes    "Zzzz",  # 12FF3..12FFF ; Unknown
2960*e1fe3e4aSElliott Hughes    "Egyp",  # 13000..13455 ; Egyptian_Hieroglyphs
2961*e1fe3e4aSElliott Hughes    "Zzzz",  # 13456..143FF ; Unknown
2962*e1fe3e4aSElliott Hughes    "Hluw",  # 14400..14646 ; Anatolian_Hieroglyphs
2963*e1fe3e4aSElliott Hughes    "Zzzz",  # 14647..167FF ; Unknown
2964*e1fe3e4aSElliott Hughes    "Bamu",  # 16800..16A38 ; Bamum
2965*e1fe3e4aSElliott Hughes    "Zzzz",  # 16A39..16A3F ; Unknown
2966*e1fe3e4aSElliott Hughes    "Mroo",  # 16A40..16A5E ; Mro
2967*e1fe3e4aSElliott Hughes    "Zzzz",  # 16A5F..16A5F ; Unknown
2968*e1fe3e4aSElliott Hughes    "Mroo",  # 16A60..16A69 ; Mro
2969*e1fe3e4aSElliott Hughes    "Zzzz",  # 16A6A..16A6D ; Unknown
2970*e1fe3e4aSElliott Hughes    "Mroo",  # 16A6E..16A6F ; Mro
2971*e1fe3e4aSElliott Hughes    "Tnsa",  # 16A70..16ABE ; Tangsa
2972*e1fe3e4aSElliott Hughes    "Zzzz",  # 16ABF..16ABF ; Unknown
2973*e1fe3e4aSElliott Hughes    "Tnsa",  # 16AC0..16AC9 ; Tangsa
2974*e1fe3e4aSElliott Hughes    "Zzzz",  # 16ACA..16ACF ; Unknown
2975*e1fe3e4aSElliott Hughes    "Bass",  # 16AD0..16AED ; Bassa_Vah
2976*e1fe3e4aSElliott Hughes    "Zzzz",  # 16AEE..16AEF ; Unknown
2977*e1fe3e4aSElliott Hughes    "Bass",  # 16AF0..16AF5 ; Bassa_Vah
2978*e1fe3e4aSElliott Hughes    "Zzzz",  # 16AF6..16AFF ; Unknown
2979*e1fe3e4aSElliott Hughes    "Hmng",  # 16B00..16B45 ; Pahawh_Hmong
2980*e1fe3e4aSElliott Hughes    "Zzzz",  # 16B46..16B4F ; Unknown
2981*e1fe3e4aSElliott Hughes    "Hmng",  # 16B50..16B59 ; Pahawh_Hmong
2982*e1fe3e4aSElliott Hughes    "Zzzz",  # 16B5A..16B5A ; Unknown
2983*e1fe3e4aSElliott Hughes    "Hmng",  # 16B5B..16B61 ; Pahawh_Hmong
2984*e1fe3e4aSElliott Hughes    "Zzzz",  # 16B62..16B62 ; Unknown
2985*e1fe3e4aSElliott Hughes    "Hmng",  # 16B63..16B77 ; Pahawh_Hmong
2986*e1fe3e4aSElliott Hughes    "Zzzz",  # 16B78..16B7C ; Unknown
2987*e1fe3e4aSElliott Hughes    "Hmng",  # 16B7D..16B8F ; Pahawh_Hmong
2988*e1fe3e4aSElliott Hughes    "Zzzz",  # 16B90..16E3F ; Unknown
2989*e1fe3e4aSElliott Hughes    "Medf",  # 16E40..16E9A ; Medefaidrin
2990*e1fe3e4aSElliott Hughes    "Zzzz",  # 16E9B..16EFF ; Unknown
2991*e1fe3e4aSElliott Hughes    "Plrd",  # 16F00..16F4A ; Miao
2992*e1fe3e4aSElliott Hughes    "Zzzz",  # 16F4B..16F4E ; Unknown
2993*e1fe3e4aSElliott Hughes    "Plrd",  # 16F4F..16F87 ; Miao
2994*e1fe3e4aSElliott Hughes    "Zzzz",  # 16F88..16F8E ; Unknown
2995*e1fe3e4aSElliott Hughes    "Plrd",  # 16F8F..16F9F ; Miao
2996*e1fe3e4aSElliott Hughes    "Zzzz",  # 16FA0..16FDF ; Unknown
2997*e1fe3e4aSElliott Hughes    "Tang",  # 16FE0..16FE0 ; Tangut
2998*e1fe3e4aSElliott Hughes    "Nshu",  # 16FE1..16FE1 ; Nushu
2999*e1fe3e4aSElliott Hughes    "Hani",  # 16FE2..16FE3 ; Han
3000*e1fe3e4aSElliott Hughes    "Kits",  # 16FE4..16FE4 ; Khitan_Small_Script
3001*e1fe3e4aSElliott Hughes    "Zzzz",  # 16FE5..16FEF ; Unknown
3002*e1fe3e4aSElliott Hughes    "Hani",  # 16FF0..16FF1 ; Han
3003*e1fe3e4aSElliott Hughes    "Zzzz",  # 16FF2..16FFF ; Unknown
3004*e1fe3e4aSElliott Hughes    "Tang",  # 17000..187F7 ; Tangut
3005*e1fe3e4aSElliott Hughes    "Zzzz",  # 187F8..187FF ; Unknown
3006*e1fe3e4aSElliott Hughes    "Tang",  # 18800..18AFF ; Tangut
3007*e1fe3e4aSElliott Hughes    "Kits",  # 18B00..18CD5 ; Khitan_Small_Script
3008*e1fe3e4aSElliott Hughes    "Zzzz",  # 18CD6..18CFF ; Unknown
3009*e1fe3e4aSElliott Hughes    "Tang",  # 18D00..18D08 ; Tangut
3010*e1fe3e4aSElliott Hughes    "Zzzz",  # 18D09..1AFEF ; Unknown
3011*e1fe3e4aSElliott Hughes    "Kana",  # 1AFF0..1AFF3 ; Katakana
3012*e1fe3e4aSElliott Hughes    "Zzzz",  # 1AFF4..1AFF4 ; Unknown
3013*e1fe3e4aSElliott Hughes    "Kana",  # 1AFF5..1AFFB ; Katakana
3014*e1fe3e4aSElliott Hughes    "Zzzz",  # 1AFFC..1AFFC ; Unknown
3015*e1fe3e4aSElliott Hughes    "Kana",  # 1AFFD..1AFFE ; Katakana
3016*e1fe3e4aSElliott Hughes    "Zzzz",  # 1AFFF..1AFFF ; Unknown
3017*e1fe3e4aSElliott Hughes    "Kana",  # 1B000..1B000 ; Katakana
3018*e1fe3e4aSElliott Hughes    "Hira",  # 1B001..1B11F ; Hiragana
3019*e1fe3e4aSElliott Hughes    "Kana",  # 1B120..1B122 ; Katakana
3020*e1fe3e4aSElliott Hughes    "Zzzz",  # 1B123..1B131 ; Unknown
3021*e1fe3e4aSElliott Hughes    "Hira",  # 1B132..1B132 ; Hiragana
3022*e1fe3e4aSElliott Hughes    "Zzzz",  # 1B133..1B14F ; Unknown
3023*e1fe3e4aSElliott Hughes    "Hira",  # 1B150..1B152 ; Hiragana
3024*e1fe3e4aSElliott Hughes    "Zzzz",  # 1B153..1B154 ; Unknown
3025*e1fe3e4aSElliott Hughes    "Kana",  # 1B155..1B155 ; Katakana
3026*e1fe3e4aSElliott Hughes    "Zzzz",  # 1B156..1B163 ; Unknown
3027*e1fe3e4aSElliott Hughes    "Kana",  # 1B164..1B167 ; Katakana
3028*e1fe3e4aSElliott Hughes    "Zzzz",  # 1B168..1B16F ; Unknown
3029*e1fe3e4aSElliott Hughes    "Nshu",  # 1B170..1B2FB ; Nushu
3030*e1fe3e4aSElliott Hughes    "Zzzz",  # 1B2FC..1BBFF ; Unknown
3031*e1fe3e4aSElliott Hughes    "Dupl",  # 1BC00..1BC6A ; Duployan
3032*e1fe3e4aSElliott Hughes    "Zzzz",  # 1BC6B..1BC6F ; Unknown
3033*e1fe3e4aSElliott Hughes    "Dupl",  # 1BC70..1BC7C ; Duployan
3034*e1fe3e4aSElliott Hughes    "Zzzz",  # 1BC7D..1BC7F ; Unknown
3035*e1fe3e4aSElliott Hughes    "Dupl",  # 1BC80..1BC88 ; Duployan
3036*e1fe3e4aSElliott Hughes    "Zzzz",  # 1BC89..1BC8F ; Unknown
3037*e1fe3e4aSElliott Hughes    "Dupl",  # 1BC90..1BC99 ; Duployan
3038*e1fe3e4aSElliott Hughes    "Zzzz",  # 1BC9A..1BC9B ; Unknown
3039*e1fe3e4aSElliott Hughes    "Dupl",  # 1BC9C..1BC9F ; Duployan
3040*e1fe3e4aSElliott Hughes    "Zyyy",  # 1BCA0..1BCA3 ; Common
3041*e1fe3e4aSElliott Hughes    "Zzzz",  # 1BCA4..1CEFF ; Unknown
3042*e1fe3e4aSElliott Hughes    "Zinh",  # 1CF00..1CF2D ; Inherited
3043*e1fe3e4aSElliott Hughes    "Zzzz",  # 1CF2E..1CF2F ; Unknown
3044*e1fe3e4aSElliott Hughes    "Zinh",  # 1CF30..1CF46 ; Inherited
3045*e1fe3e4aSElliott Hughes    "Zzzz",  # 1CF47..1CF4F ; Unknown
3046*e1fe3e4aSElliott Hughes    "Zyyy",  # 1CF50..1CFC3 ; Common
3047*e1fe3e4aSElliott Hughes    "Zzzz",  # 1CFC4..1CFFF ; Unknown
3048*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D000..1D0F5 ; Common
3049*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D0F6..1D0FF ; Unknown
3050*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D100..1D126 ; Common
3051*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D127..1D128 ; Unknown
3052*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D129..1D166 ; Common
3053*e1fe3e4aSElliott Hughes    "Zinh",  # 1D167..1D169 ; Inherited
3054*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D16A..1D17A ; Common
3055*e1fe3e4aSElliott Hughes    "Zinh",  # 1D17B..1D182 ; Inherited
3056*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D183..1D184 ; Common
3057*e1fe3e4aSElliott Hughes    "Zinh",  # 1D185..1D18B ; Inherited
3058*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D18C..1D1A9 ; Common
3059*e1fe3e4aSElliott Hughes    "Zinh",  # 1D1AA..1D1AD ; Inherited
3060*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D1AE..1D1EA ; Common
3061*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D1EB..1D1FF ; Unknown
3062*e1fe3e4aSElliott Hughes    "Grek",  # 1D200..1D245 ; Greek
3063*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D246..1D2BF ; Unknown
3064*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D2C0..1D2D3 ; Common
3065*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D2D4..1D2DF ; Unknown
3066*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D2E0..1D2F3 ; Common
3067*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D2F4..1D2FF ; Unknown
3068*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D300..1D356 ; Common
3069*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D357..1D35F ; Unknown
3070*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D360..1D378 ; Common
3071*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D379..1D3FF ; Unknown
3072*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D400..1D454 ; Common
3073*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D455..1D455 ; Unknown
3074*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D456..1D49C ; Common
3075*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D49D..1D49D ; Unknown
3076*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D49E..1D49F ; Common
3077*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D4A0..1D4A1 ; Unknown
3078*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D4A2..1D4A2 ; Common
3079*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D4A3..1D4A4 ; Unknown
3080*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D4A5..1D4A6 ; Common
3081*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D4A7..1D4A8 ; Unknown
3082*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D4A9..1D4AC ; Common
3083*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D4AD..1D4AD ; Unknown
3084*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D4AE..1D4B9 ; Common
3085*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D4BA..1D4BA ; Unknown
3086*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D4BB..1D4BB ; Common
3087*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D4BC..1D4BC ; Unknown
3088*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D4BD..1D4C3 ; Common
3089*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D4C4..1D4C4 ; Unknown
3090*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D4C5..1D505 ; Common
3091*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D506..1D506 ; Unknown
3092*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D507..1D50A ; Common
3093*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D50B..1D50C ; Unknown
3094*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D50D..1D514 ; Common
3095*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D515..1D515 ; Unknown
3096*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D516..1D51C ; Common
3097*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D51D..1D51D ; Unknown
3098*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D51E..1D539 ; Common
3099*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D53A..1D53A ; Unknown
3100*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D53B..1D53E ; Common
3101*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D53F..1D53F ; Unknown
3102*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D540..1D544 ; Common
3103*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D545..1D545 ; Unknown
3104*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D546..1D546 ; Common
3105*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D547..1D549 ; Unknown
3106*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D54A..1D550 ; Common
3107*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D551..1D551 ; Unknown
3108*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D552..1D6A5 ; Common
3109*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D6A6..1D6A7 ; Unknown
3110*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D6A8..1D7CB ; Common
3111*e1fe3e4aSElliott Hughes    "Zzzz",  # 1D7CC..1D7CD ; Unknown
3112*e1fe3e4aSElliott Hughes    "Zyyy",  # 1D7CE..1D7FF ; Common
3113*e1fe3e4aSElliott Hughes    "Sgnw",  # 1D800..1DA8B ; SignWriting
3114*e1fe3e4aSElliott Hughes    "Zzzz",  # 1DA8C..1DA9A ; Unknown
3115*e1fe3e4aSElliott Hughes    "Sgnw",  # 1DA9B..1DA9F ; SignWriting
3116*e1fe3e4aSElliott Hughes    "Zzzz",  # 1DAA0..1DAA0 ; Unknown
3117*e1fe3e4aSElliott Hughes    "Sgnw",  # 1DAA1..1DAAF ; SignWriting
3118*e1fe3e4aSElliott Hughes    "Zzzz",  # 1DAB0..1DEFF ; Unknown
3119*e1fe3e4aSElliott Hughes    "Latn",  # 1DF00..1DF1E ; Latin
3120*e1fe3e4aSElliott Hughes    "Zzzz",  # 1DF1F..1DF24 ; Unknown
3121*e1fe3e4aSElliott Hughes    "Latn",  # 1DF25..1DF2A ; Latin
3122*e1fe3e4aSElliott Hughes    "Zzzz",  # 1DF2B..1DFFF ; Unknown
3123*e1fe3e4aSElliott Hughes    "Glag",  # 1E000..1E006 ; Glagolitic
3124*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E007..1E007 ; Unknown
3125*e1fe3e4aSElliott Hughes    "Glag",  # 1E008..1E018 ; Glagolitic
3126*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E019..1E01A ; Unknown
3127*e1fe3e4aSElliott Hughes    "Glag",  # 1E01B..1E021 ; Glagolitic
3128*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E022..1E022 ; Unknown
3129*e1fe3e4aSElliott Hughes    "Glag",  # 1E023..1E024 ; Glagolitic
3130*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E025..1E025 ; Unknown
3131*e1fe3e4aSElliott Hughes    "Glag",  # 1E026..1E02A ; Glagolitic
3132*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E02B..1E02F ; Unknown
3133*e1fe3e4aSElliott Hughes    "Cyrl",  # 1E030..1E06D ; Cyrillic
3134*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E06E..1E08E ; Unknown
3135*e1fe3e4aSElliott Hughes    "Cyrl",  # 1E08F..1E08F ; Cyrillic
3136*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E090..1E0FF ; Unknown
3137*e1fe3e4aSElliott Hughes    "Hmnp",  # 1E100..1E12C ; Nyiakeng_Puachue_Hmong
3138*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E12D..1E12F ; Unknown
3139*e1fe3e4aSElliott Hughes    "Hmnp",  # 1E130..1E13D ; Nyiakeng_Puachue_Hmong
3140*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E13E..1E13F ; Unknown
3141*e1fe3e4aSElliott Hughes    "Hmnp",  # 1E140..1E149 ; Nyiakeng_Puachue_Hmong
3142*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E14A..1E14D ; Unknown
3143*e1fe3e4aSElliott Hughes    "Hmnp",  # 1E14E..1E14F ; Nyiakeng_Puachue_Hmong
3144*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E150..1E28F ; Unknown
3145*e1fe3e4aSElliott Hughes    "Toto",  # 1E290..1E2AE ; Toto
3146*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E2AF..1E2BF ; Unknown
3147*e1fe3e4aSElliott Hughes    "Wcho",  # 1E2C0..1E2F9 ; Wancho
3148*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E2FA..1E2FE ; Unknown
3149*e1fe3e4aSElliott Hughes    "Wcho",  # 1E2FF..1E2FF ; Wancho
3150*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E300..1E4CF ; Unknown
3151*e1fe3e4aSElliott Hughes    "Nagm",  # 1E4D0..1E4F9 ; Nag_Mundari
3152*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E4FA..1E7DF ; Unknown
3153*e1fe3e4aSElliott Hughes    "Ethi",  # 1E7E0..1E7E6 ; Ethiopic
3154*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E7E7..1E7E7 ; Unknown
3155*e1fe3e4aSElliott Hughes    "Ethi",  # 1E7E8..1E7EB ; Ethiopic
3156*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E7EC..1E7EC ; Unknown
3157*e1fe3e4aSElliott Hughes    "Ethi",  # 1E7ED..1E7EE ; Ethiopic
3158*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E7EF..1E7EF ; Unknown
3159*e1fe3e4aSElliott Hughes    "Ethi",  # 1E7F0..1E7FE ; Ethiopic
3160*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E7FF..1E7FF ; Unknown
3161*e1fe3e4aSElliott Hughes    "Mend",  # 1E800..1E8C4 ; Mende_Kikakui
3162*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E8C5..1E8C6 ; Unknown
3163*e1fe3e4aSElliott Hughes    "Mend",  # 1E8C7..1E8D6 ; Mende_Kikakui
3164*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E8D7..1E8FF ; Unknown
3165*e1fe3e4aSElliott Hughes    "Adlm",  # 1E900..1E94B ; Adlam
3166*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E94C..1E94F ; Unknown
3167*e1fe3e4aSElliott Hughes    "Adlm",  # 1E950..1E959 ; Adlam
3168*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E95A..1E95D ; Unknown
3169*e1fe3e4aSElliott Hughes    "Adlm",  # 1E95E..1E95F ; Adlam
3170*e1fe3e4aSElliott Hughes    "Zzzz",  # 1E960..1EC70 ; Unknown
3171*e1fe3e4aSElliott Hughes    "Zyyy",  # 1EC71..1ECB4 ; Common
3172*e1fe3e4aSElliott Hughes    "Zzzz",  # 1ECB5..1ED00 ; Unknown
3173*e1fe3e4aSElliott Hughes    "Zyyy",  # 1ED01..1ED3D ; Common
3174*e1fe3e4aSElliott Hughes    "Zzzz",  # 1ED3E..1EDFF ; Unknown
3175*e1fe3e4aSElliott Hughes    "Arab",  # 1EE00..1EE03 ; Arabic
3176*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE04..1EE04 ; Unknown
3177*e1fe3e4aSElliott Hughes    "Arab",  # 1EE05..1EE1F ; Arabic
3178*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE20..1EE20 ; Unknown
3179*e1fe3e4aSElliott Hughes    "Arab",  # 1EE21..1EE22 ; Arabic
3180*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE23..1EE23 ; Unknown
3181*e1fe3e4aSElliott Hughes    "Arab",  # 1EE24..1EE24 ; Arabic
3182*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE25..1EE26 ; Unknown
3183*e1fe3e4aSElliott Hughes    "Arab",  # 1EE27..1EE27 ; Arabic
3184*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE28..1EE28 ; Unknown
3185*e1fe3e4aSElliott Hughes    "Arab",  # 1EE29..1EE32 ; Arabic
3186*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE33..1EE33 ; Unknown
3187*e1fe3e4aSElliott Hughes    "Arab",  # 1EE34..1EE37 ; Arabic
3188*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE38..1EE38 ; Unknown
3189*e1fe3e4aSElliott Hughes    "Arab",  # 1EE39..1EE39 ; Arabic
3190*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE3A..1EE3A ; Unknown
3191*e1fe3e4aSElliott Hughes    "Arab",  # 1EE3B..1EE3B ; Arabic
3192*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE3C..1EE41 ; Unknown
3193*e1fe3e4aSElliott Hughes    "Arab",  # 1EE42..1EE42 ; Arabic
3194*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE43..1EE46 ; Unknown
3195*e1fe3e4aSElliott Hughes    "Arab",  # 1EE47..1EE47 ; Arabic
3196*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE48..1EE48 ; Unknown
3197*e1fe3e4aSElliott Hughes    "Arab",  # 1EE49..1EE49 ; Arabic
3198*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE4A..1EE4A ; Unknown
3199*e1fe3e4aSElliott Hughes    "Arab",  # 1EE4B..1EE4B ; Arabic
3200*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE4C..1EE4C ; Unknown
3201*e1fe3e4aSElliott Hughes    "Arab",  # 1EE4D..1EE4F ; Arabic
3202*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE50..1EE50 ; Unknown
3203*e1fe3e4aSElliott Hughes    "Arab",  # 1EE51..1EE52 ; Arabic
3204*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE53..1EE53 ; Unknown
3205*e1fe3e4aSElliott Hughes    "Arab",  # 1EE54..1EE54 ; Arabic
3206*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE55..1EE56 ; Unknown
3207*e1fe3e4aSElliott Hughes    "Arab",  # 1EE57..1EE57 ; Arabic
3208*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE58..1EE58 ; Unknown
3209*e1fe3e4aSElliott Hughes    "Arab",  # 1EE59..1EE59 ; Arabic
3210*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE5A..1EE5A ; Unknown
3211*e1fe3e4aSElliott Hughes    "Arab",  # 1EE5B..1EE5B ; Arabic
3212*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE5C..1EE5C ; Unknown
3213*e1fe3e4aSElliott Hughes    "Arab",  # 1EE5D..1EE5D ; Arabic
3214*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE5E..1EE5E ; Unknown
3215*e1fe3e4aSElliott Hughes    "Arab",  # 1EE5F..1EE5F ; Arabic
3216*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE60..1EE60 ; Unknown
3217*e1fe3e4aSElliott Hughes    "Arab",  # 1EE61..1EE62 ; Arabic
3218*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE63..1EE63 ; Unknown
3219*e1fe3e4aSElliott Hughes    "Arab",  # 1EE64..1EE64 ; Arabic
3220*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE65..1EE66 ; Unknown
3221*e1fe3e4aSElliott Hughes    "Arab",  # 1EE67..1EE6A ; Arabic
3222*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE6B..1EE6B ; Unknown
3223*e1fe3e4aSElliott Hughes    "Arab",  # 1EE6C..1EE72 ; Arabic
3224*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE73..1EE73 ; Unknown
3225*e1fe3e4aSElliott Hughes    "Arab",  # 1EE74..1EE77 ; Arabic
3226*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE78..1EE78 ; Unknown
3227*e1fe3e4aSElliott Hughes    "Arab",  # 1EE79..1EE7C ; Arabic
3228*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE7D..1EE7D ; Unknown
3229*e1fe3e4aSElliott Hughes    "Arab",  # 1EE7E..1EE7E ; Arabic
3230*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE7F..1EE7F ; Unknown
3231*e1fe3e4aSElliott Hughes    "Arab",  # 1EE80..1EE89 ; Arabic
3232*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE8A..1EE8A ; Unknown
3233*e1fe3e4aSElliott Hughes    "Arab",  # 1EE8B..1EE9B ; Arabic
3234*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EE9C..1EEA0 ; Unknown
3235*e1fe3e4aSElliott Hughes    "Arab",  # 1EEA1..1EEA3 ; Arabic
3236*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EEA4..1EEA4 ; Unknown
3237*e1fe3e4aSElliott Hughes    "Arab",  # 1EEA5..1EEA9 ; Arabic
3238*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EEAA..1EEAA ; Unknown
3239*e1fe3e4aSElliott Hughes    "Arab",  # 1EEAB..1EEBB ; Arabic
3240*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EEBC..1EEEF ; Unknown
3241*e1fe3e4aSElliott Hughes    "Arab",  # 1EEF0..1EEF1 ; Arabic
3242*e1fe3e4aSElliott Hughes    "Zzzz",  # 1EEF2..1EFFF ; Unknown
3243*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F000..1F02B ; Common
3244*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F02C..1F02F ; Unknown
3245*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F030..1F093 ; Common
3246*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F094..1F09F ; Unknown
3247*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F0A0..1F0AE ; Common
3248*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F0AF..1F0B0 ; Unknown
3249*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F0B1..1F0BF ; Common
3250*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F0C0..1F0C0 ; Unknown
3251*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F0C1..1F0CF ; Common
3252*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F0D0..1F0D0 ; Unknown
3253*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F0D1..1F0F5 ; Common
3254*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F0F6..1F0FF ; Unknown
3255*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F100..1F1AD ; Common
3256*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F1AE..1F1E5 ; Unknown
3257*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F1E6..1F1FF ; Common
3258*e1fe3e4aSElliott Hughes    "Hira",  # 1F200..1F200 ; Hiragana
3259*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F201..1F202 ; Common
3260*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F203..1F20F ; Unknown
3261*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F210..1F23B ; Common
3262*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F23C..1F23F ; Unknown
3263*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F240..1F248 ; Common
3264*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F249..1F24F ; Unknown
3265*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F250..1F251 ; Common
3266*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F252..1F25F ; Unknown
3267*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F260..1F265 ; Common
3268*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F266..1F2FF ; Unknown
3269*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F300..1F6D7 ; Common
3270*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F6D8..1F6DB ; Unknown
3271*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F6DC..1F6EC ; Common
3272*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F6ED..1F6EF ; Unknown
3273*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F6F0..1F6FC ; Common
3274*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F6FD..1F6FF ; Unknown
3275*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F700..1F776 ; Common
3276*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F777..1F77A ; Unknown
3277*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F77B..1F7D9 ; Common
3278*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F7DA..1F7DF ; Unknown
3279*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F7E0..1F7EB ; Common
3280*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F7EC..1F7EF ; Unknown
3281*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F7F0..1F7F0 ; Common
3282*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F7F1..1F7FF ; Unknown
3283*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F800..1F80B ; Common
3284*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F80C..1F80F ; Unknown
3285*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F810..1F847 ; Common
3286*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F848..1F84F ; Unknown
3287*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F850..1F859 ; Common
3288*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F85A..1F85F ; Unknown
3289*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F860..1F887 ; Common
3290*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F888..1F88F ; Unknown
3291*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F890..1F8AD ; Common
3292*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F8AE..1F8AF ; Unknown
3293*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F8B0..1F8B1 ; Common
3294*e1fe3e4aSElliott Hughes    "Zzzz",  # 1F8B2..1F8FF ; Unknown
3295*e1fe3e4aSElliott Hughes    "Zyyy",  # 1F900..1FA53 ; Common
3296*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FA54..1FA5F ; Unknown
3297*e1fe3e4aSElliott Hughes    "Zyyy",  # 1FA60..1FA6D ; Common
3298*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FA6E..1FA6F ; Unknown
3299*e1fe3e4aSElliott Hughes    "Zyyy",  # 1FA70..1FA7C ; Common
3300*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FA7D..1FA7F ; Unknown
3301*e1fe3e4aSElliott Hughes    "Zyyy",  # 1FA80..1FA88 ; Common
3302*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FA89..1FA8F ; Unknown
3303*e1fe3e4aSElliott Hughes    "Zyyy",  # 1FA90..1FABD ; Common
3304*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FABE..1FABE ; Unknown
3305*e1fe3e4aSElliott Hughes    "Zyyy",  # 1FABF..1FAC5 ; Common
3306*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FAC6..1FACD ; Unknown
3307*e1fe3e4aSElliott Hughes    "Zyyy",  # 1FACE..1FADB ; Common
3308*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FADC..1FADF ; Unknown
3309*e1fe3e4aSElliott Hughes    "Zyyy",  # 1FAE0..1FAE8 ; Common
3310*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FAE9..1FAEF ; Unknown
3311*e1fe3e4aSElliott Hughes    "Zyyy",  # 1FAF0..1FAF8 ; Common
3312*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FAF9..1FAFF ; Unknown
3313*e1fe3e4aSElliott Hughes    "Zyyy",  # 1FB00..1FB92 ; Common
3314*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FB93..1FB93 ; Unknown
3315*e1fe3e4aSElliott Hughes    "Zyyy",  # 1FB94..1FBCA ; Common
3316*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FBCB..1FBEF ; Unknown
3317*e1fe3e4aSElliott Hughes    "Zyyy",  # 1FBF0..1FBF9 ; Common
3318*e1fe3e4aSElliott Hughes    "Zzzz",  # 1FBFA..1FFFF ; Unknown
3319*e1fe3e4aSElliott Hughes    "Hani",  # 20000..2A6DF ; Han
3320*e1fe3e4aSElliott Hughes    "Zzzz",  # 2A6E0..2A6FF ; Unknown
3321*e1fe3e4aSElliott Hughes    "Hani",  # 2A700..2B739 ; Han
3322*e1fe3e4aSElliott Hughes    "Zzzz",  # 2B73A..2B73F ; Unknown
3323*e1fe3e4aSElliott Hughes    "Hani",  # 2B740..2B81D ; Han
3324*e1fe3e4aSElliott Hughes    "Zzzz",  # 2B81E..2B81F ; Unknown
3325*e1fe3e4aSElliott Hughes    "Hani",  # 2B820..2CEA1 ; Han
3326*e1fe3e4aSElliott Hughes    "Zzzz",  # 2CEA2..2CEAF ; Unknown
3327*e1fe3e4aSElliott Hughes    "Hani",  # 2CEB0..2EBE0 ; Han
3328*e1fe3e4aSElliott Hughes    "Zzzz",  # 2EBE1..2F7FF ; Unknown
3329*e1fe3e4aSElliott Hughes    "Hani",  # 2F800..2FA1D ; Han
3330*e1fe3e4aSElliott Hughes    "Zzzz",  # 2FA1E..2FFFF ; Unknown
3331*e1fe3e4aSElliott Hughes    "Hani",  # 30000..3134A ; Han
3332*e1fe3e4aSElliott Hughes    "Zzzz",  # 3134B..3134F ; Unknown
3333*e1fe3e4aSElliott Hughes    "Hani",  # 31350..323AF ; Han
3334*e1fe3e4aSElliott Hughes    "Zzzz",  # 323B0..E0000 ; Unknown
3335*e1fe3e4aSElliott Hughes    "Zyyy",  # E0001..E0001 ; Common
3336*e1fe3e4aSElliott Hughes    "Zzzz",  # E0002..E001F ; Unknown
3337*e1fe3e4aSElliott Hughes    "Zyyy",  # E0020..E007F ; Common
3338*e1fe3e4aSElliott Hughes    "Zzzz",  # E0080..E00FF ; Unknown
3339*e1fe3e4aSElliott Hughes    "Zinh",  # E0100..E01EF ; Inherited
3340*e1fe3e4aSElliott Hughes    "Zzzz",  # E01F0..10FFFF ; Unknown
3341*e1fe3e4aSElliott Hughes]
3342*e1fe3e4aSElliott Hughes
3343*e1fe3e4aSElliott HughesNAMES = {
3344*e1fe3e4aSElliott Hughes    "Adlm": "Adlam",
3345*e1fe3e4aSElliott Hughes    "Aghb": "Caucasian_Albanian",
3346*e1fe3e4aSElliott Hughes    "Ahom": "Ahom",
3347*e1fe3e4aSElliott Hughes    "Arab": "Arabic",
3348*e1fe3e4aSElliott Hughes    "Armi": "Imperial_Aramaic",
3349*e1fe3e4aSElliott Hughes    "Armn": "Armenian",
3350*e1fe3e4aSElliott Hughes    "Avst": "Avestan",
3351*e1fe3e4aSElliott Hughes    "Bali": "Balinese",
3352*e1fe3e4aSElliott Hughes    "Bamu": "Bamum",
3353*e1fe3e4aSElliott Hughes    "Bass": "Bassa_Vah",
3354*e1fe3e4aSElliott Hughes    "Batk": "Batak",
3355*e1fe3e4aSElliott Hughes    "Beng": "Bengali",
3356*e1fe3e4aSElliott Hughes    "Bhks": "Bhaiksuki",
3357*e1fe3e4aSElliott Hughes    "Bopo": "Bopomofo",
3358*e1fe3e4aSElliott Hughes    "Brah": "Brahmi",
3359*e1fe3e4aSElliott Hughes    "Brai": "Braille",
3360*e1fe3e4aSElliott Hughes    "Bugi": "Buginese",
3361*e1fe3e4aSElliott Hughes    "Buhd": "Buhid",
3362*e1fe3e4aSElliott Hughes    "Cakm": "Chakma",
3363*e1fe3e4aSElliott Hughes    "Cans": "Canadian_Aboriginal",
3364*e1fe3e4aSElliott Hughes    "Cari": "Carian",
3365*e1fe3e4aSElliott Hughes    "Cham": "Cham",
3366*e1fe3e4aSElliott Hughes    "Cher": "Cherokee",
3367*e1fe3e4aSElliott Hughes    "Chrs": "Chorasmian",
3368*e1fe3e4aSElliott Hughes    "Copt": "Coptic",
3369*e1fe3e4aSElliott Hughes    "Cpmn": "Cypro_Minoan",
3370*e1fe3e4aSElliott Hughes    "Cprt": "Cypriot",
3371*e1fe3e4aSElliott Hughes    "Cyrl": "Cyrillic",
3372*e1fe3e4aSElliott Hughes    "Deva": "Devanagari",
3373*e1fe3e4aSElliott Hughes    "Diak": "Dives_Akuru",
3374*e1fe3e4aSElliott Hughes    "Dogr": "Dogra",
3375*e1fe3e4aSElliott Hughes    "Dsrt": "Deseret",
3376*e1fe3e4aSElliott Hughes    "Dupl": "Duployan",
3377*e1fe3e4aSElliott Hughes    "Egyp": "Egyptian_Hieroglyphs",
3378*e1fe3e4aSElliott Hughes    "Elba": "Elbasan",
3379*e1fe3e4aSElliott Hughes    "Elym": "Elymaic",
3380*e1fe3e4aSElliott Hughes    "Ethi": "Ethiopic",
3381*e1fe3e4aSElliott Hughes    "Geor": "Georgian",
3382*e1fe3e4aSElliott Hughes    "Glag": "Glagolitic",
3383*e1fe3e4aSElliott Hughes    "Gong": "Gunjala_Gondi",
3384*e1fe3e4aSElliott Hughes    "Gonm": "Masaram_Gondi",
3385*e1fe3e4aSElliott Hughes    "Goth": "Gothic",
3386*e1fe3e4aSElliott Hughes    "Gran": "Grantha",
3387*e1fe3e4aSElliott Hughes    "Grek": "Greek",
3388*e1fe3e4aSElliott Hughes    "Gujr": "Gujarati",
3389*e1fe3e4aSElliott Hughes    "Guru": "Gurmukhi",
3390*e1fe3e4aSElliott Hughes    "Hang": "Hangul",
3391*e1fe3e4aSElliott Hughes    "Hani": "Han",
3392*e1fe3e4aSElliott Hughes    "Hano": "Hanunoo",
3393*e1fe3e4aSElliott Hughes    "Hatr": "Hatran",
3394*e1fe3e4aSElliott Hughes    "Hebr": "Hebrew",
3395*e1fe3e4aSElliott Hughes    "Hira": "Hiragana",
3396*e1fe3e4aSElliott Hughes    "Hluw": "Anatolian_Hieroglyphs",
3397*e1fe3e4aSElliott Hughes    "Hmng": "Pahawh_Hmong",
3398*e1fe3e4aSElliott Hughes    "Hmnp": "Nyiakeng_Puachue_Hmong",
3399*e1fe3e4aSElliott Hughes    "Hrkt": "Katakana_Or_Hiragana",
3400*e1fe3e4aSElliott Hughes    "Hung": "Old_Hungarian",
3401*e1fe3e4aSElliott Hughes    "Ital": "Old_Italic",
3402*e1fe3e4aSElliott Hughes    "Java": "Javanese",
3403*e1fe3e4aSElliott Hughes    "Kali": "Kayah_Li",
3404*e1fe3e4aSElliott Hughes    "Kana": "Katakana",
3405*e1fe3e4aSElliott Hughes    "Kawi": "Kawi",
3406*e1fe3e4aSElliott Hughes    "Khar": "Kharoshthi",
3407*e1fe3e4aSElliott Hughes    "Khmr": "Khmer",
3408*e1fe3e4aSElliott Hughes    "Khoj": "Khojki",
3409*e1fe3e4aSElliott Hughes    "Kits": "Khitan_Small_Script",
3410*e1fe3e4aSElliott Hughes    "Knda": "Kannada",
3411*e1fe3e4aSElliott Hughes    "Kthi": "Kaithi",
3412*e1fe3e4aSElliott Hughes    "Lana": "Tai_Tham",
3413*e1fe3e4aSElliott Hughes    "Laoo": "Lao",
3414*e1fe3e4aSElliott Hughes    "Latn": "Latin",
3415*e1fe3e4aSElliott Hughes    "Lepc": "Lepcha",
3416*e1fe3e4aSElliott Hughes    "Limb": "Limbu",
3417*e1fe3e4aSElliott Hughes    "Lina": "Linear_A",
3418*e1fe3e4aSElliott Hughes    "Linb": "Linear_B",
3419*e1fe3e4aSElliott Hughes    "Lisu": "Lisu",
3420*e1fe3e4aSElliott Hughes    "Lyci": "Lycian",
3421*e1fe3e4aSElliott Hughes    "Lydi": "Lydian",
3422*e1fe3e4aSElliott Hughes    "Mahj": "Mahajani",
3423*e1fe3e4aSElliott Hughes    "Maka": "Makasar",
3424*e1fe3e4aSElliott Hughes    "Mand": "Mandaic",
3425*e1fe3e4aSElliott Hughes    "Mani": "Manichaean",
3426*e1fe3e4aSElliott Hughes    "Marc": "Marchen",
3427*e1fe3e4aSElliott Hughes    "Medf": "Medefaidrin",
3428*e1fe3e4aSElliott Hughes    "Mend": "Mende_Kikakui",
3429*e1fe3e4aSElliott Hughes    "Merc": "Meroitic_Cursive",
3430*e1fe3e4aSElliott Hughes    "Mero": "Meroitic_Hieroglyphs",
3431*e1fe3e4aSElliott Hughes    "Mlym": "Malayalam",
3432*e1fe3e4aSElliott Hughes    "Modi": "Modi",
3433*e1fe3e4aSElliott Hughes    "Mong": "Mongolian",
3434*e1fe3e4aSElliott Hughes    "Mroo": "Mro",
3435*e1fe3e4aSElliott Hughes    "Mtei": "Meetei_Mayek",
3436*e1fe3e4aSElliott Hughes    "Mult": "Multani",
3437*e1fe3e4aSElliott Hughes    "Mymr": "Myanmar",
3438*e1fe3e4aSElliott Hughes    "Nagm": "Nag_Mundari",
3439*e1fe3e4aSElliott Hughes    "Nand": "Nandinagari",
3440*e1fe3e4aSElliott Hughes    "Narb": "Old_North_Arabian",
3441*e1fe3e4aSElliott Hughes    "Nbat": "Nabataean",
3442*e1fe3e4aSElliott Hughes    "Newa": "Newa",
3443*e1fe3e4aSElliott Hughes    "Nkoo": "Nko",
3444*e1fe3e4aSElliott Hughes    "Nshu": "Nushu",
3445*e1fe3e4aSElliott Hughes    "Ogam": "Ogham",
3446*e1fe3e4aSElliott Hughes    "Olck": "Ol_Chiki",
3447*e1fe3e4aSElliott Hughes    "Orkh": "Old_Turkic",
3448*e1fe3e4aSElliott Hughes    "Orya": "Oriya",
3449*e1fe3e4aSElliott Hughes    "Osge": "Osage",
3450*e1fe3e4aSElliott Hughes    "Osma": "Osmanya",
3451*e1fe3e4aSElliott Hughes    "Ougr": "Old_Uyghur",
3452*e1fe3e4aSElliott Hughes    "Palm": "Palmyrene",
3453*e1fe3e4aSElliott Hughes    "Pauc": "Pau_Cin_Hau",
3454*e1fe3e4aSElliott Hughes    "Perm": "Old_Permic",
3455*e1fe3e4aSElliott Hughes    "Phag": "Phags_Pa",
3456*e1fe3e4aSElliott Hughes    "Phli": "Inscriptional_Pahlavi",
3457*e1fe3e4aSElliott Hughes    "Phlp": "Psalter_Pahlavi",
3458*e1fe3e4aSElliott Hughes    "Phnx": "Phoenician",
3459*e1fe3e4aSElliott Hughes    "Plrd": "Miao",
3460*e1fe3e4aSElliott Hughes    "Prti": "Inscriptional_Parthian",
3461*e1fe3e4aSElliott Hughes    "Rjng": "Rejang",
3462*e1fe3e4aSElliott Hughes    "Rohg": "Hanifi_Rohingya",
3463*e1fe3e4aSElliott Hughes    "Runr": "Runic",
3464*e1fe3e4aSElliott Hughes    "Samr": "Samaritan",
3465*e1fe3e4aSElliott Hughes    "Sarb": "Old_South_Arabian",
3466*e1fe3e4aSElliott Hughes    "Saur": "Saurashtra",
3467*e1fe3e4aSElliott Hughes    "Sgnw": "SignWriting",
3468*e1fe3e4aSElliott Hughes    "Shaw": "Shavian",
3469*e1fe3e4aSElliott Hughes    "Shrd": "Sharada",
3470*e1fe3e4aSElliott Hughes    "Sidd": "Siddham",
3471*e1fe3e4aSElliott Hughes    "Sind": "Khudawadi",
3472*e1fe3e4aSElliott Hughes    "Sinh": "Sinhala",
3473*e1fe3e4aSElliott Hughes    "Sogd": "Sogdian",
3474*e1fe3e4aSElliott Hughes    "Sogo": "Old_Sogdian",
3475*e1fe3e4aSElliott Hughes    "Sora": "Sora_Sompeng",
3476*e1fe3e4aSElliott Hughes    "Soyo": "Soyombo",
3477*e1fe3e4aSElliott Hughes    "Sund": "Sundanese",
3478*e1fe3e4aSElliott Hughes    "Sylo": "Syloti_Nagri",
3479*e1fe3e4aSElliott Hughes    "Syrc": "Syriac",
3480*e1fe3e4aSElliott Hughes    "Tagb": "Tagbanwa",
3481*e1fe3e4aSElliott Hughes    "Takr": "Takri",
3482*e1fe3e4aSElliott Hughes    "Tale": "Tai_Le",
3483*e1fe3e4aSElliott Hughes    "Talu": "New_Tai_Lue",
3484*e1fe3e4aSElliott Hughes    "Taml": "Tamil",
3485*e1fe3e4aSElliott Hughes    "Tang": "Tangut",
3486*e1fe3e4aSElliott Hughes    "Tavt": "Tai_Viet",
3487*e1fe3e4aSElliott Hughes    "Telu": "Telugu",
3488*e1fe3e4aSElliott Hughes    "Tfng": "Tifinagh",
3489*e1fe3e4aSElliott Hughes    "Tglg": "Tagalog",
3490*e1fe3e4aSElliott Hughes    "Thaa": "Thaana",
3491*e1fe3e4aSElliott Hughes    "Thai": "Thai",
3492*e1fe3e4aSElliott Hughes    "Tibt": "Tibetan",
3493*e1fe3e4aSElliott Hughes    "Tirh": "Tirhuta",
3494*e1fe3e4aSElliott Hughes    "Tnsa": "Tangsa",
3495*e1fe3e4aSElliott Hughes    "Toto": "Toto",
3496*e1fe3e4aSElliott Hughes    "Ugar": "Ugaritic",
3497*e1fe3e4aSElliott Hughes    "Vaii": "Vai",
3498*e1fe3e4aSElliott Hughes    "Vith": "Vithkuqi",
3499*e1fe3e4aSElliott Hughes    "Wara": "Warang_Citi",
3500*e1fe3e4aSElliott Hughes    "Wcho": "Wancho",
3501*e1fe3e4aSElliott Hughes    "Xpeo": "Old_Persian",
3502*e1fe3e4aSElliott Hughes    "Xsux": "Cuneiform",
3503*e1fe3e4aSElliott Hughes    "Yezi": "Yezidi",
3504*e1fe3e4aSElliott Hughes    "Yiii": "Yi",
3505*e1fe3e4aSElliott Hughes    "Zanb": "Zanabazar_Square",
3506*e1fe3e4aSElliott Hughes    "Zinh": "Inherited",
3507*e1fe3e4aSElliott Hughes    "Zyyy": "Common",
3508*e1fe3e4aSElliott Hughes    "Zzzz": "Unknown",
3509*e1fe3e4aSElliott Hughes}
3510