3 0x0000 => [0x008, 'X Po', 'ascii'],
4 0x0008 => [0x020, 'X L Latin', 'latin'],
5 0x0028 => [0x010, 'X Mn', 'diac', 'diacritics'], # also spacing Sk
6 0x0038 => [0x008, 'X L Greek', 'grk', 'greek'],
7 0x0040 => [0x010, 'X L Cyrillic', 'cyr', 'cyrillic'],
8 0x0050 => [0x008, 'X L Armenian', 'arm', 'armenian'],
9 0x0058 => [0x008, 'X L Aramaic', 'heb', 'hebrew'],
10 0x0060 => [0x010, 'X L Arabic', 'arabic'],
11 0x0070 => [0x020, 'X L African', 'rtl', 'various right-to-left scripts'],
12 0x0090 => [0x050, 'X L Brahmic', 'brahmic'],
13 0x00E0 => [0x010, 'X L Brahmic Khmer', 's-br', 'south brahmic: lao and thai'],
14 0x00F0 => [0x010, 'X L Brahmic', 'tibet', 'tibetan'],
15 0x0100 => [0x008, 'X L Brahmic', 'mm', 'myanmar'],
16 0x0108 => [0x008, 'X L Aramaic', 'geor', 'georgian'],
17 0x0110 => [0x010, 'X L Hangul', 'jamo'],
18 0x0120 => [0x018, 'X L African', 'ethiopic'],
19 0x0138 => [0x030, 'X L Syllabic', 'aboriginal', 'cherokee and canadian syllabics'],
20 0x0168 => [0x008, 'X L Alpha', 'ger', 'germanic runes'],
21 0x0170 => [0x010, 'X L Brahmic', 'brahm', 'various brahmic'],
22 0x0180 => [0x008, 'X L Aramaic', 'mon', 'mongolian'],
23 0x0188 => [0x008, 'X L Syllabic', 'can', 'canadian supplement'],
24 0x0190 => [0x040, 'X L Brahmic', 'brahmic'],
25 0x01D0 => [0x020, 'X L Latin', 'extensions'],
26 0x01F0 => [0x010, 'X L Greek', 'greek'],
27 0x0200 => [0x008, 'X Po', '·…', 'punctuation'],
28 0x0208 => [0x018, 'X So', 'symbols'],
29 0x0220 => [0x010, 'X Sm', 'maths'],
30 0x0230 => [0x018, 'X So', 'technical'],
31 0x0248 => [0x008, 'X Latin', '()', 'enclosed alphanumerics'],
32 0x0250 => [0x010, 'X So', 'draw', 'box drawing and shapes'],
33 0x0260 => [0x020, 'X So', 'symbols'],
34 0x0280 => [0x010, 'X L Alpha', 'braille'],
35 0x0290 => [0x008, 'X So', 'arr', 'arrows'],
36 0x0298 => [0x018, 'X Sm', 'maths'],
37 0x02B0 => [0x010, 'X So', 'misc', 'miscellaneous symbols'],
38 0x02C0 => [0x010, 'X L Greek', 'ancient', 'glagolitic, latin, coptic'],
39 0x02D0 => [0x010, 'X L Alpha', 'ext', 'extensions of various alphabets'],
40 0x02E0 => [0x008, 'X Po', '·+', 'punctuation'],
41 0x02E8 => [0x018, 'X L Han', 'radicals'],
42 0x0300 => [0x010, 'X L Katakana', 'japanese'],
43 0x0310 => [0x020, 'X L Han', 'cjk+'],
44 0x0330 => [0x010, 'X Xd L Han', 'compat', 'cjk compatibility'],
45 0x0340 => [0x1A0, 'X L Han', 'cjk ideographs A'],
46 0x04E0 => [0x520, 'X L Han', 'cjk unified ideographs'],
47 0x0A00 => [0x048, 'X L Syllabic', 'yi'],
48 0x0A48 => [0x008, 'X L Latin', 'lisu'],
49 0x0A50 => [0x010, 'X L Syllabic', 'vai'],
50 0x0A60 => [0x008, 'X L Cyrillic', 'cyr', 'cyrillic ext-B'],
51 0x0A68 => [0x008, 'X L Syllabic', 'bam', 'bamum'],
52 0x0A70 => [0x010, 'X L Latin', 'lat-D'],
53 0x0A80 => [0x030, 'X L Brahmic', 'brahmic'],
54 0x0AB0 => [0x010, 'X L Alpha', 'ext', 'various extensions'],
55 0x0AC0 => [0x2C0, 'X L Hangul', 'hangeul syllables'],
56 0x0D80 => [0x080, 'X Cs', 'surrogates'],
57 0x0E00 => [0x190, 'X Co', 'private use'],
58 0x0F90 => [0x020, 'X L Han', 'cjk compat'],
59 0x0FB0 => [0x040, 'X L Arabic', 'presentation'],
60 0x0FF0 => [0x010, 'X L Latin', 'width'],
61 0x1000 => [0x010, 'X L Syllabic', 'linear B'],
62 0x1010 => [0x010, 'X No', 'a num'],
63 0x1020 => [0x040, 'X L Alpha', 'ltr'],
64 0x1060 => [0x018, 'X L Syllabic', 'linear A'],
65 0x1078 => [0x008, 'X L Alpha', 'ltr'],
66 0x1080 => [0x080, 'X L Aramaic', 'rtl'],
67 0x1100 => [0x100, 'X L Brahmic', 'brahmic'],
68 0x1200 => [0x100, 'X L Syllabic', 'cuneiform'],
69 0x1300 => [0x140, 'X L Syllabic', 'egyptian hieroglyphs'],
70 0x1440 => [0x028, 'X L Syllabic', 'anatolian'],
71 0x1468 => [0x198, 'X L Syllabic', 'other large scripts'],
72 0x1600 => [0x100, 'X L Alpha', 'recent'],
73 0x1700 => [0x1B0, 'X L Syllabic', 'tangut'],
74 0x18B0 => [0x2A0, 'X L Han', 'east asian'],
75 0x1B50 => [0x070, 'X L Syllabic', 'proto-elamite'],
76 0x1BC0 => [0x040, 'X L Alpha', 'shorthands'],
77 0x1C00 => [0x100, '', 'other large scripts'],
78 0x1D00 => [0x038, 'X So', 'notational systems'],
79 0x1D38 => [0x048, 'X Sm', 'math alphanumeric'],
80 0x1D80 => [0x040, 'X L Alpha', 'sutton signs'],
81 0x1DC0 => [0x040, '', 'notational'],
82 0x1E00 => [0x080, 'X L Alpha', 'ltr'],
83 0x1E80 => [0x060, 'X L Alpha', 'rtl'],
84 0x1EE0 => [0x020, 'X L Arabic', 'arabic math'],
85 0x1F00 => [0x010, 'X So', 'game'],
86 0x1F10 => [0x020, 'X L So', 'enclosed'],
87 0x1F30 => [0x050, 'X So', 'pictographic'],
88 0x1F80 => [0x010, 'X So', 'arrows'],
89 0x1F90 => [0x010, 'X So', 'pict', 'supplemental pictographs'],
90 0x1FA0 => [0x060, '', 'unassigned'],