3 0x0000 => [0x008, 'X Po', 'ascii'],
4 0x0008 => [0x020, 'X L Latin', 'latin'],
5 0x0028 => [0x010, 'X Mn', 'comb'], # also spacing Sk
6 0x0038 => [0x008, 'X L Greek', 'grk'],
7 0x0040 => [0x010, 'X L Cyrillic', 'cyr'],
8 0x0050 => [0x008, 'X L Armenian', 'arm'],
9 0x0058 => [0x008, 'X L Aramaic', 'heb'],
10 0x0060 => [0x010, 'X L Arabic', 'arabic'],
11 0x0070 => [0x010, 'X L Aramaic', 'aram'],
12 0x0080 => [0x010, 'X L Aramaic', 'aramaic'],
13 0x0090 => [0x070, 'X L Brahmic', 'brahmic'],
14 0x0100 => [0x008, 'X L Brahmic', 'mm'],
15 0x0108 => [0x008, 'X L Aramaic', 'geor'],
16 0x0110 => [0x010, 'X L Hangul', 'jamo'],
17 0x0120 => [0x018, 'X L African', 'ethiopic'],
18 0x0138 => [0x030, 'X L Syllabic', 'aboriginal'],
19 0x0168 => [0x008, 'X L Alpha', 'ger'],
20 0x0170 => [0x010, 'X L Brahmic', 'brahm'],
21 0x0180 => [0x008, 'X L Aramaic', 'mon'],
22 0x0188 => [0x008, 'X L Syllabic', 'can'],
23 0x0190 => [0x040, 'X L Brahmic', 'brahmic'],
24 0x01D0 => [0x020, 'X L Latin', 'extensions'],
25 0x01F0 => [0x010, 'X L Greek', 'greek'],
26 0x0200 => [0x008, 'X Po', '·…'],
27 0x0208 => [0x018, 'X So', 'symbols'],
28 0x0220 => [0x010, 'X Sm', 'maths'],
29 0x0230 => [0x018, 'X So', 'technical'],
30 0x0248 => [0x008, 'X Latin', '()'],
31 0x0250 => [0x010, 'X So', 'draw'],
32 0x0260 => [0x020, 'X So', 'symbols'],
33 0x0280 => [0x010, 'X L Alpha', 'braille'],
34 0x0290 => [0x008, 'X So', 'arr'],
35 0x0298 => [0x018, 'X Sm', 'maths'],
36 0x02B0 => [0x010, 'X So', 'misc'],
37 0x02C0 => [0x010, 'X L Greek', 'ancient'],
38 0x02D0 => [0x010, 'X L Alpha', 'ext'],
39 0x02E0 => [0x008, 'X Po', '·+'],
40 0x02E8 => [0x018, 'X L Han', 'radicals'],
41 0x0300 => [0x010, 'X L Katakana', 'japanese'],
42 0x0310 => [0x020, 'X L Han', 'cjk+'],
43 0x0330 => [0x010, 'X Xd L Han', 'compat'],
44 0x0340 => [0x1A0, 'X L Han', 'cjk ideographs A'],
45 0x04E0 => [0x520, 'X L Han', 'cjk unified ideographs'],
46 0x0A00 => [0x048, 'X L Syllabic', 'yi'],
47 0x0A48 => [0x008, 'X L Latin', 'lisu'],
48 0x0A50 => [0x010, 'X L Syllabic', 'vai'],
49 0x0A60 => [0x008, 'X L Cyrillic', 'cyr'],
50 0x0A68 => [0x008, 'X L Syllabic', 'bam'],
51 0x0A70 => [0x010, 'X L Latin', 'lat-D'],
52 0x0A80 => [0x030, 'X L Brahmic', 'brahmic'],
53 0x0AB0 => [0x010, 'X L Alpha', 'ext'],
54 0x0AC0 => [0x2C0, 'X L Hangul', 'hangeul syllables'],
55 0x0D80 => [0x080, 'X Cs', 'surrogates'],
56 0x0E00 => [0x190, 'X Co', 'private use'],
57 0x0F90 => [0x020, 'X L Han', 'cjk compat'],
58 0x0FB0 => [0x040, 'X L Arabic', 'presentation'],
59 0x0FF0 => [0x010, 'X L Latin', 'width'],
60 0x1000 => [0x010, 'X L Syllabic', 'linear B'],
61 0x1010 => [0x010, 'X No', 'a num'],
62 0x1020 => [0x040, 'X L Alpha', 'ltr'],
63 0x1060 => [0x018, 'X L Syllabic', 'linear A'],
64 0x1078 => [0x008, 'X L Alpha', 'ltr'],
65 0x1080 => [0x080, 'X L Aramaic', 'rtl'],
66 0x1100 => [0x100, 'X L Brahmic', 'brahmic'],
67 0x1200 => [0x100, 'X L Syllabic', 'cuneiform'],
68 0x1300 => [0x100, 'X L Syllabic', 'egyptian hieroglyphs'],
69 0x1400 => [0x200, 'X L Syllabic', 'other large scripts'],
70 0x1600 => [0x100, 'X L Alpha', 'recent'],
71 0x1700 => [0x450, 'X L Han', 'east asian'],
72 0x1B50 => [0x070, 'X L Syllabic', 'proto-elamite'],
73 0x1BC0 => [0x040, 'X L Alpha', 'shorthands'],
74 0x1C00 => [0x100, '', 'other large scripts'],
75 0x1D00 => [0x040, 'X So', 'notational systems'],
76 0x1D40 => [0x040, 'X L Latin', 'mathematical'], # Sm
77 0x1D80 => [0x040, 'X L Alpha', 'sutton signs'],
78 0x1DC0 => [0x040, '', 'notational'],
79 0x1E00 => [0x080, 'X L Alpha', 'ltr'],
80 0x1E80 => [0x080, 'X L Alpha', 'rtl'],
81 0x1F00 => [0x010, 'X So', 'game'],
82 0x1F10 => [0x020, 'X L So', 'enclosed'],
83 0x1F30 => [0x050, 'X So', 'pictographic'],
84 0x1F80 => [0x010, 'X So', 'arrows'],
85 0x1F90 => [0x070, '', 'unassigned'],