keys: lower background letters in portrait styling
[sheet.git] / charset-ucplanes.inc.pl
index 45f271f37a00001ffb21da6b7fcdb3de0295d376..8042f706095123447e932b3884848334da78c5d8 100644 (file)
 use utf8;
 +{
-       colsize => 8,
-       0x0000 => [0x008, 'X Po',               'ascii'],
-       0x0008 => [0x020, 'X L Latin',          'latin'],
-       0x0028 => [0x010, 'X Mn',               'diac', 'diacritics'], # also spacing Sk
-       0x0038 => [0x008, 'X L Greek',          'grk', 'greek'],
-       0x0040 => [0x010, 'X L Cyrillic',       'cyr', 'cyrillic'],
-       0x0050 => [0x008, 'X L Armenian',       'arm', 'armenian'],
-       0x0058 => [0x008, 'X L Aramaic',        'heb', 'hebrew'],
-       0x0060 => [0x010, 'X L Arabic',         'arabic'],
-       0x0070 => [0x020, 'X L African',        'rtl', 'various right-to-left scripts'],
-       0x0090 => [0x050, 'X L Brahmic',        'brahmic'],
-       0x00E0 => [0x010, 'X L Brahmic Khmer',  's-br', 'south brahmic: lao and thai'],
-       0x00F0 => [0x010, 'X L Brahmic',        'tibet', 'tibetan'],
-       0x0100 => [0x008, 'X L Brahmic',        'mm', 'myanmar'],
-       0x0108 => [0x008, 'X L Aramaic',        'geor', 'georgian'],
-       0x0110 => [0x010, 'X L Hangul',         'jamo'],
-       0x0120 => [0x018, 'X L African',        'ethiopic'],
-       0x0138 => [0x030, 'X L Syllabic',       'aboriginal', 'cherokee and canadian syllabics'],
-       0x0168 => [0x008, 'X L Alpha',          'ger', 'germanic runes'],
-       0x0170 => [0x010, 'X L Brahmic',        'brahm', 'various brahmic'],
-       0x0180 => [0x008, 'X L Aramaic',        'mon', 'mongolian'],
-       0x0188 => [0x008, 'X L Syllabic',       'can', 'canadian supplement'],
-       0x0190 => [0x040, 'X L Brahmic',        'brahmic'],
-       0x01D0 => [0x020, 'X L Latin',          'extensions'],
-       0x01F0 => [0x010, 'X L Greek',          'greek'],
-       0x0200 => [0x008, 'X Po',               '·…', 'punctuation'],
-       0x0208 => [0x018, 'X So',               'symbols'],
-       0x0220 => [0x010, 'X Sm',               'maths'],
-       0x0230 => [0x018, 'X So',               'technical'],
-       0x0248 => [0x008, 'X Latin',            '()', 'enclosed alphanumerics'],
-       0x0250 => [0x010, 'X So',               'draw', 'box drawing and shapes'],
-       0x0260 => [0x020, 'X So',               'symbols'],
-       0x0280 => [0x010, 'X L Alpha',          'braille'],
-       0x0290 => [0x008, 'X So',               'arr', 'arrows'],
-       0x0298 => [0x018, 'X Sm',               'maths'],
-       0x02B0 => [0x010, 'X So',               'misc', 'miscellaneous symbols'],
-       0x02C0 => [0x010, 'X L Greek',          'ancient', 'glagolitic, latin, coptic'],
-       0x02D0 => [0x010, 'X L Alpha',          'ext', 'extensions of various alphabets'],
-       0x02E0 => [0x008, 'X Po',               '·+', 'punctuation'],
-       0x02E8 => [0x018, 'X L Han',            'radicals'],
-       0x0300 => [0x010, 'X L Katakana',       'japanese'],
-       0x0310 => [0x020, 'X L Han',            'cjk+'],
-       0x0330 => [0x010, 'X Xd L Han',         'compat', 'cjk compatibility'],
-       0x0340 => [0x1A0, 'X L Han',            'cjk ideographs A'],
-       0x04E0 => [0x520, 'X L Han',            'cjk unified ideographs'],
-       0x0A00 => [0x048, 'X L Syllabic',       'yi'],
-       0x0A48 => [0x008, 'X L Latin',          'lisu'],
-       0x0A50 => [0x010, 'X L Syllabic',       'vai'],
-       0x0A60 => [0x008, 'X L Cyrillic',       'cyr', 'cyrillic ext-B'],
-       0x0A68 => [0x008, 'X L Syllabic',       'bam', 'bamum'],
-       0x0A70 => [0x010, 'X L Latin',          'lat-D'],
-       0x0A80 => [0x030, 'X L Brahmic',        'brahmic'],
-       0x0AB0 => [0x010, 'X L Alpha',          'ext', 'various extensions'],
-       0x0AC0 => [0x2C0, 'X L Hangul',         'hangeul syllables'],
-       0x0D80 => [0x080, 'X Cs',               'surrogates'],
-       0x0E00 => [0x190, 'X Co',               'private use'],
-       0x0F90 => [0x020, 'X L Han',            'cjk compat'],
-       0x0FB0 => [0x040, 'X L Arabic',         'presentation'],
-       0x0FF0 => [0x010, 'X L Latin',          'width'],
-       0x1000 => [0x010, 'X L Syllabic',       'linear B'],
-       0x1010 => [0x010, 'X No',               'a num'],
-       0x1020 => [0x040, 'X L Alpha',          'ltr'],
-       0x1060 => [0x018, 'X L Syllabic',       'linear A'],
-       0x1078 => [0x008, 'X L Alpha',          'ltr'],
-       0x1080 => [0x080, 'X L Aramaic',        'rtl'],
-       0x1100 => [0x100, 'X L Brahmic',        'brahmic'],
-       0x1200 => [0x100, 'X L Syllabic',       'cuneiform'],
-       0x1300 => [0x140, 'X L Syllabic',       'egyptian hieroglyphs'],
-       0x1440 => [0x028, 'X L Syllabic',       'anatolian'],
-       0x1468 => [0x198, 'X L Syllabic',       'other large scripts'],
-       0x1600 => [0x100, 'X L Alpha',          'recent'],
-       0x1700 => [0x1B0, 'X L Syllabic',       'tangut'],
-       0x18B0 => [0x2A0, 'X L Han',            'east asian'],
-       0x1B50 => [0x070, 'X L Syllabic',       'proto-elamite'],
-       0x1BC0 => [0x040, 'X L Alpha',          'shorthands'],
-       0x1C00 => [0x100, '',                   'other large scripts'],
-       0x1D00 => [0x038, 'X So',               'notational systems'],
-       0x1D38 => [0x048, 'X Sm',               'math alphanumeric'],
-       0x1D80 => [0x040, 'X L Alpha',          'sutton signs'],
-       0x1DC0 => [0x040, '',                   'notational'],
-       0x1E00 => [0x080, 'X L Alpha',          'ltr'],
-       0x1E80 => [0x060, 'X L Alpha',          'rtl'],
-       0x1EE0 => [0x020, 'X L Arabic',         'arabic math'],
-       0x1F00 => [0x010, 'X So',               'game'],
-       0x1F10 => [0x020, 'X L So',             'enclosed'],
-       0x1F30 => [0x050, 'X So',               'pictographic'],
-       0x1F80 => [0x010, 'X So',               'arrows'],
-       0x1F90 => [0x010, 'X So',               'pict', 'supplemental pictographs'],
-       0x1FA0 => [0x060, '',                   'unassigned'],
+       colsize => 0x80,
+
+       0x00000 => [0x0080, 'X Po',               'ascii'],
+       0x00080 => [0x0200, 'X L Latin',          'latin'],
+       0x00280 => [0x0100, 'X Mn',               'diac', 'diacritics'], # also spacing Sk
+       0x00380 => [0x0080, 'X L Greek',          'grk', 'greek'],
+       0x00400 => [0x0100, 'X L Cyrillic',       'cyr', 'cyrillic'],
+       0x00500 => [0x0080, 'X L Armenian',       'arm', 'armenian'],
+       0x00580 => [0x0080, 'X L Aramaic',        'heb', 'hebrew'],
+       0x00600 => [0x0100, 'X L Arabic',         'arabic'],
+       0x00700 => [0x0200, 'X L African',        'rtl', 'various right-to-left scripts'],
+       0x00900 => [0x0500, 'X L Brahmic',        'brahmic'],
+       0x00E00 => [0x0100, 'X L Brahmic Khmer',  's-br', 'south brahmic: lao and thai'],
+       0x00F00 => [0x0100, 'X L Brahmic',        'tibet', 'tibetan'],
+       0x01000 => [0x0080, 'X L Brahmic',        'mm', 'myanmar'],
+       0x01080 => [0x0080, 'X L Aramaic',        'geor', 'georgian'],
+       0x01100 => [0x0100, 'X L Hangul',         'jamo'],
+       0x01200 => [0x0180, 'X L African',        'ethiopic'],
+       0x01380 => [0x0300, 'X L Syllabic',       'aboriginal', 'cherokee and canadian syllabics'],
+       0x01680 => [0x0080, 'X L Alpha',          'ger', 'germanic runes'],
+       0x01700 => [0x0100, 'X L Brahmic',        'brahm', 'various brahmic'],
+       0x01800 => [0x0080, 'X L Aramaic',        'mon', 'mongolian'],
+       0x01880 => [0x0080, 'X L Syllabic',       'can', 'canadian supplement'],
+       0x01900 => [0x0400, 'X L Brahmic',        'brahmic'],
+       0x01D00 => [0x0200, 'X L Latin',          'extensions'],
+       0x01F00 => [0x0100, 'X L Greek',          'greek'],
+       0x02000 => [0x0080, 'X Po',               '·…', 'punctuation'],
+       0x02080 => [0x0180, 'X So',               'symbols'],
+       0x02200 => [0x0100, 'X Sm',               'maths'],
+       0x02300 => [0x0180, 'X So',               'technical'],
+       0x02480 => [0x0080, 'X Latin',            '()', 'enclosed alphanumerics'],
+       0x02500 => [0x0100, 'X So',               'draw', 'box drawing and shapes'],
+       0x02600 => [0x0200, 'X So',               'symbols'],
+       0x02800 => [0x0100, 'X L Alpha',          'braille'],
+       0x02900 => [0x0080, 'X So',               'arr', 'arrows'],
+       0x02980 => [0x0180, 'X Sm',               'maths'],
+       0x02B00 => [0x0100, 'X So',               'misc', 'miscellaneous symbols'],
+       0x02C00 => [0x0100, 'X L Greek',          'ancient', 'glagolitic, latin, coptic'],
+       0x02D00 => [0x0100, 'X L Alpha',          'ext', 'extensions of various alphabets'],
+       0x02E00 => [0x0080, 'X Po',               '·+', 'punctuation'],
+       0x02E80 => [0x0180, 'X L Han',            'radicals'],
+       0x03000 => [0x0100, 'X L Katakana',       'japanese'],
+       0x03100 => [0x0200, 'X L Han',            'cjk+'],
+       0x03300 => [0x0100, 'X Xd L Han',         'compat', 'cjk compatibility'],
+       0x03400 => [0x1A00, 'X L Han',            'cjk ideographs A'],
+       0x04E00 => [0x5200, 'X L Han',            'cjk unified ideographs'],
+       0x0A000 => [0x0480, 'X L Syllabic',       'yi'],
+       0x0A480 => [0x0080, 'X L Latin',          'lisu'],
+       0x0A500 => [0x0100, 'X L Syllabic',       'vai'],
+       0x0A600 => [0x0080, 'X L Cyrillic',       'cyr', 'cyrillic ext-B'],
+       0x0A680 => [0x0080, 'X L Syllabic',       'bam', 'bamum'],
+       0x0A700 => [0x0100, 'X L Latin',          'lat-D'],
+       0x0A800 => [0x0300, 'X L Brahmic',        'brahmic'],
+       0x0AB00 => [0x0100, 'X L Alpha',          'ext', 'various extensions'],
+       0x0AC00 => [0x2C00, 'X L Hangul',         'hangeul syllables'],
+       0x0D800 => [0x0800, 'X Cs',               'surrogates'],
+       0x0E000 => [0x1000, 'X Co',               'private use'],
+       0x0F000 => [0x0900, 'X Co',               '<q>corporate use</q>'],
+       0x0F900 => [0x0200, 'X L Han',            'cjk compat'],
+       0x0FB00 => [0x0400, 'X L Arabic',         'presentation'],
+       0x0FF00 => [0x0100, 'X L Latin',          'width'],
+       0x10000 => [0x0100, 'X L Syllabic',       'linear B'],
+       0x10100 => [0x0100, 'X No',               'a num'],
+       0x10200 => [0x0400, 'X L Alpha',          'ltr'],
+       0x10600 => [0x0180, 'X L Syllabic',       'linear A'],
+       0x10780 => [0x0080, 'X L Alpha',          'ltr'],
+       0x10800 => [0x0800, 'X L Aramaic',        'rtl'],
+       0x11000 => [0x1000, 'X L Brahmic',        'brahmic'],
+       0x12000 => [0x0600, 'X L Syllabic',       'cuneiform'],
+       0x12600 => [0x0800, 'X L Syllabic',       'proto-cuneiform'],
+       0x12E00 => [0x0200, 'X L Syllabic',       'indus'],
+       0x13000 => [0x1400, 'X L Syllabic',       'egyptian hieroglyphs'],
+       0x14400 => [0x0280, 'X L Syllabic',       'anatolian'],
+       0x14680 => [0x0980, 'X L Syllabic',       'egyptian'],
+       0x15000 => [0x0080, 'X L Brahmic',        'bra', 'brahmic'],
+       0x15080 => [0x0480, 'X L Syllabic',       'mandombe'],
+       0x15500 => [0x0B00, 'X L Syllabic',       'american hieroglyphs'],
+       0x16000 => [0x1000, 'X L Alpha',          'recent'],
+       0x17000 => [0x1B00, 'X L Syllabic',       'tangut'],
+       0x18B00 => [0x0B00, 'X L Han',            'khitan'],
+       0x19600 => [0x0600, 'X L Han',            'jurchen'],
+       0x19C00 => [0x1400, 'X L Han',            'southeast asian'],
+       0x1B000 => [0x0180, 'X L Hiragana',       'kana'],
+       0x1B180 => [0x0180, 'X L Han',            'nushu'],
+       0x1B300 => [0x0200, 'X L Han',            'shuishu'],
+       0x1B500 => [0x0700, 'X L Syllabic',       'proto-elamite'],
+       0x1BC00 => [0x0400, 'X L Alpha',          'shorthands'],
+       0x1C000 => [0x0B00, 'X L Syllabic',       'micmac hieroglyphs'],
+       0x1CB00 => [0x0300, 'X L Syllabic',       'rongorongo'],
+       0x1CE00 => [0x0200, '',                   'large scripts'],
+       0x1D000 => [0x0380, 'X So',               'notational systems'],
+       0x1D380 => [0x0480, 'X Sm',               'math alphanumeric'],
+       0x1D800 => [0x0400, 'X L Alpha',          'sutton signs'],
+       0x1DC00 => [0x0400, '',                   'notational'],
+       0x1E000 => [0x0800, 'X L Alpha',          'ltr'],
+       0x1E800 => [0x0600, 'X L Alpha',          'rtl'],
+       0x1EE00 => [0x0200, 'X L Arabic',         'arabic math'],
+       0x1F000 => [0x0100, 'X So',               'game'],
+       0x1F100 => [0x0200, 'X L So',             'enclosed'],
+       0x1F300 => [0x0500, 'X So',               'pictographic'],
+       0x1F800 => [0x0100, 'X So',               'arrows'],
+       0x1F900 => [0x0100, 'X So',               'pict', 'supplemental pictographs'],
+       0x1FA00 => [0x0600, '',                   'unassigned'],
 };