common: common Alert function to format error messages
[sheet.git] / charset-ucplanes.inc.pl
1 use utf8;
2 +{
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'],
86 };