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