- 0x1000, '<td colspan="8" class="X L Syllabic">linear B syllabary',
- 0x1008, '<td colspan="8" class="X L Syllabic">linear B ideograms',
- 0x1010, '<td colspan="4" class="X No">aegean num',
- 0x1014, '<td colspan="5" class="X No">greek numbers',
- 0x1019, '<td colspan="4" class="X So">ancient sym',
- 0x101D, '<td colspan="3" class="X L Syllabic">phaistos',
- 0x1020, '<td colspan="4" class="X Xr L Greek">iberian',
- 0x1024, '<td colspan="4" class="">reserved',
- 0x1028, '<td colspan="2" class="X L Greek">lycian',
- 0x102A, '<td colspan="4" class="X L Greek">carian',
- 0x102E, '<td colspan="2" class="X L No">coptic',
- 0x1030, '<td colspan="3" class="X L Greek">italic',
- 0x1033, '<td colspan="2" class="X L Greek">gothic',
- 0x1035, '<td colspan="3" class="X L Cyrillic">permic',
- 0x1038, '<td colspan="2" class="X L Alpha">ugarit',
- 0x103A, '<td colspan="4" class="X L Alpha">old persian',
- 0x103E, '<td colspan="2" class="X Xr L Alpha">sh.qs',
- 0x1040, '<td colspan="5" class="X L Alpha">deseret',
- 0x1045, '<td colspan="3" class="X L Alpha">shavian',
- 0x1048, '<td colspan="3" class="X L Alpha">osmanya',
- 0x104B, '<td colspan="5" class="X L Alpha">osage',
- 0x1050, '<td colspan="3" class="X L Alpha">elbasan',
- 0x1053, '<td colspan="4" class="X L Alpha">c albanian',
- 0x1057, '<td colspan="5" class="X Xr L Alpha">vithkuqi',
- 0x105C, '<td colspan="4" class="X Xr L Alpha">todhri',
- 0x1060, '<td colspan="16" class="X L Syllabic">linear A',
- 0x1070, '<td colspan="8" class="X L Syllabic">linear A',
- 0x1078, '<td colspan="8" class="X Xr L Syllabic">cypro-minoan',
- 0x1080, '<td colspan="4" class="X L Syllabic">cypriot',
- 0x1084, '<td colspan="2" class="X L Aramaic">aram',
- 0x1086, '<td colspan="2" class="X L Aramaic">palmr',
- 0x1088, '<td colspan="3" class="X L Aramaic">nabataean',
- 0x108A, '<td colspan="1" class="">res',
- 0x108C, '<td colspan="2" class="X Xr L Alpha">numid',
- 0x108E, '<td colspan="2" class="X L Aramaic">hatr',
- 0x1090, '<td colspan="2" class="X L Aramaic">phoen',
- 0x1092, '<td colspan="2" class="X L Greek">lydian',
- 0x1094, '<td colspan="4" class="">reserved',
- 0x1098, '<td colspan="2" class="X L Alpha" title="meroitic hieroglyphs">mero h',
- 0x109A, '<td colspan="6" class="X L Alpha">meroitic cursive',
- 0x10A0, '<td colspan="6" class="X L Syllabic">kharoshthi',
- 0x10A6, '<td colspan="2" class="X L Aramaic">s arab',
- 0x10A8, '<td colspan="2" class="X L Aramaic">n arab',
- 0x10AA, '<td colspan="2" class="X Xr L Brahmic">balti',
- 0x10AC, '<td colspan="4" class="X L Aramaic">manichaean',
- 0x10B0, '<td colspan="4" class="X L Aramaic">avestan',
- 0x10B4, '<td colspan="2" class="X L Aramaic">parth',
- 0x10B6, '<td colspan="2" class="X L Aramaic" title="inscriptional pahlavi">pahlav',
- 0x10B8, '<td colspan="3" class="X L Aramaic" title="psalter pahlavi">psalt pahl',
- 0x10BB, '<td colspan="3" class="X Xr L Aramaic" title="book pahlavi">book pahl',
- 0x10BE, '<td colspan="2" class="X Xr L Alpha">babur',
- 0x10C0, '<td colspan="5" class="X L Aramaic">old turkic',
- 0x10C5, '<td colspan="3" class="">reserved',
- 0x10C8, '<td colspan="8" class="X L Aramaic">old hungarian',
- 0x10D0, '<td colspan="4" class="X Xr L Alpha">rohingya',
- 0x10D4, '<td colspan="4" class="X Xr L Alpha">garay',
- 0x10D8, '<td colspan="8" class="X Xr L Syllabic">byblos',
- 0x10E0, '<td colspan="6" class="">reserved',
- 0x10E6, '<td colspan="2" class="X No">rumi',
- 0x10E8, '<td colspan="6" class="">reserved',
- 0x10EE, '<td colspan="2" class="X Xr L Aramaic">elym',
- 0x10F0, '<td colspan="3" class="X Xr L Aramaic">old sog',
- 0x10F3, '<td colspan="4" class="X Xr L Aramaic">sogdian',
- 0x10F7, '<td colspan="1" class="">res',
- 0x10F8, '<td colspan="8" class="X Xr L Aramaic">uyghur',
- 0x1100, '<td colspan="8" class="X L Brahmic">brahmi',
- 0x1108, '<td colspan="5" class="X L Brahmic">kaithi',
- 0x110D, '<td colspan="3" class="X L Brahmic">sora som',
- 0x1110, '<td colspan="5" class="X L Brahmic">chakma',
- 0x1115, '<td colspan="3" class="X L Brahmic">mahajani',
- 0x1118, '<td colspan="6" class="X L Brahmic">sharada',
- 0x111E, '<td colspan="2" class="X No Brahmic">sinhal',
- 0x1120, '<td colspan="5" class="X L Brahmic">khojki',
- 0x1125, '<td colspan="3" class="X Xr L Brahmic">landa',
- 0x1128, '<td colspan="3" class="X L Brahmic">multani',
- 0x112B, '<td colspan="5" class="X L Brahmic">khudabadi',
- 0x1130, '<td colspan="8" class="X L Brahmic">grantha',
- 0x1138, '<td colspan="6" class="X Xr L Brahmic">tulu',
- 0x113E, '<td colspan="2" class="X Xr L Brahmic" title="sharada extension">shar+',
- 0x1140, '<td colspan="8" class="X L Brahmic">newar',
- 0x1148, '<td colspan="6" class="X L Brahmic">tirhuta',
- 0x114E, '<td colspan="2" class="X Xr L Alpha">tani',
- 0x1150, '<td colspan="8" class="X Xr L Brahmic">ranjana',
- 0x1158, '<td colspan="8" class="X L Brahmic">siddham',
- 0x1160, '<td colspan="6" class="X L Brahmic">modi',
- 0x1166, '<td colspan="2" class="X L Aramaic" title="mongolian extension">mong',
- 0x1168, '<td colspan="5" class="X L Brahmic">takri',
- 0x116D, '<td colspan="3" class="X Xr L Brahmic">jenticha',
- 0x1170, '<td colspan="4" class="X Xr L Brahmic">ahom',
- 0x1174, '<td colspan="6" class="X Xr L Alpha">zou',
- 0x117A, '<td colspan="6" class="X Xr L Brahmic">pyu',
- 0x1180, '<td colspan="5" class="X Xr L Brahmic">dogra',
- 0x1185, '<td colspan="4" class="X Xr L Brahmic">sirmauri',
- 0x1189, '<td colspan="1" class="">res',
- 0x118A, '<td colspan="6" class="X L Syllabic">warang citi',
- 0x1190, '<td colspan="4" class="X Xr L Brahmic">tolong siki',
- 0x1194, '<td colspan="4" class="X Xr L Brahmic">tikamuli',
- 0x1198, '<td colspan="4" class="X Xr L Brahmic">khambu rai',
- 0x119C, '<td colspan="4" class="X Xr L Brahmic">kirat rai',
- 0x11A0, '<td colspan="5" class="X Xr L Brahmic">zanabazar square',
- 0x11A5, '<td colspan="6" class="X Xr L Brahmic">soyombo',
- 0x11AB, '<td colspan="1" class="">res',
- 0x11AC, '<td colspan="4" class="X L Alpha">pau cin hau',
- 0x11B0, '<td colspan="5" class="X Xr L Brahmic">dhives akuru',
- 0x11B5, '<td colspan="4" class="X Xr L Brahmic">leke',
- 0x11B9, '<td colspan="6" class="X Xr L Brahmic">nandinagari',
- 0x11BF, '<td colspan="1" class="">res',
- 0x11C0, '<td colspan="7" class="X L Brahmic">bhaiksuki',
- 0x11C7, '<td colspan="5" class="X L Brahmic">marchen',
- 0x11CC, '<td colspan="4" class="X Xr L Brahmic">balti B',
- 0x11D0, '<td colspan="6" class="X Xr L Brahmic">masaram gondi',
- 0x11D6, '<td colspan="5" class="X Xr L Brahmic">gunjala gondi',
- 0x11DB, '<td colspan="5" class="X Xr L Brahmic">kawi',
- 0x11E0, '<td colspan="7" class="X Xr L Brahmic">tocharian',
- 0x11E7, '<td colspan="6" class="X Xr L Brahmic">khotanese',
- 0x11ED, '<td colspan="1" class="">res',
- 0x11EE, '<td colspan="2" class="X Xr L Brahmic" title="makasar">makas',
- 0x11F0, '<td colspan="4" class="X Xr L Brahmic">vatteluttu',
- 0x11F4, '<td colspan="2" class="">res',
- 0x11F6, '<td colspan="6" class="X Xr L Brahmic">chola',
- 0x11FC, '<td colspan="4" class="X Xr L Brahmic">tamil+',
- 0x1200, '<td colspan="16" rowspan="4" class="X L Syllabic">cuneiform',
- 0x1240, '<td colspan="8" class="X No">cuneiform numbers',
- 0x1248, '<td colspan="8" class="X L Syllabic">early dynastic cuneiform',
- 0x1250, '<td colspan="5" class="X L Syllabic">e. dyn. cuneiform',
- 0x1255, '<td colspan="11" class="">reserved',
- 0x1260, '<td colspan="16" rowspan="8" class="X Xr L Syllabic">proto-cuneiform',
- 0x12E0, '<td colspan="16" class="X Xr L Syllabic">indus',
- 0x12F0, '<td colspan="9" class="X Xr L Syllabic">indus',
- 0x12F9, '<td colspan="7" class="">reserved',
- 0x1300, '<td colspan="16" rowspan="4" class="X L Syllabic">egyptian hieroglyphs',
- 0x1340, '<td colspan="3" class="X L Syllabic">egyptian',
- 0x1343, '<td colspan="1" class="X Xr L Syllabic" title="Egyptian control characters">eg.c',
- 0x1344, '<td colspan="12" class="X Xr L Syllabic joind">',
- 0x1350, '<td colspan="16" rowspan="15" class="X Xr L Syllabic joinu">egyptian hieroglyphs extended-A',
- 0x1440, '<td colspan="16" rowspan="2" class="X L Syllabic joind">anatolian hieroglyphs',
- 0x1460, '<td colspan="8" class="X L Syllabic">anatolian',
- 0x1468, '<td colspan="8" class="X Xr L Syllabic joind">',
- 0x1470, '<td colspan="16" rowspan="9" class="X Xr L Syllabic joinu">egyptian hieroglyphs extended-B',
- 0x1500, '<td colspan="4" class="X Xr L Brahmic">lampung',
- 0x1504, '<td colspan="3" class="X Xr L Brahmic">kerinci',
- 0x1507, '<td colspan="1" class="">res',
- 0x1508, '<td colspan="8" class="X Xr L Syllabic joind">',
- 0x1510, '<td colspan="16" rowspan="4" class="X Xr L Syllabic joinu">mandombe',
- 0x1550, '<td colspan="16" rowspan="5" class="X Xr L Syllabic">maya hieroglyphs',
- 0x15A0, '<td colspan="16" rowspan="2" class="">reserved',
- 0x15C0, '<td colspan="16" rowspan="4" class="X Xr L Syllabic">aztec pictograms',
- 0x1600, '<td colspan="8" class="X Xr L Alpha">cirth',
- 0x1608, '<td colspan="8" class="X Xr L Alpha">tengwar',
- 0x1610, '<td colspan="4" class="X Xr L Brahmic">khema',
- 0x1614, '<td colspan="4" class="X Xr L Brahmic">khe prih',
- 0x1618, '<td colspan="2" class="">res',
- 0x161A, '<td colspan="6" class="X Xr L Alpha">moon',
- 0x1620, '<td colspan="16" rowspan="5" class="X Xr L Syllabic">blissymbols',
- 0x1670, '<td colspan="11" class="X Xr L Syllabic">bagam',
- 0x167B, '<td colspan="5" class="X Xr L Syllabic">iban',
- 0x1680, '<td colspan="16" rowspan="2" class="X L Syllabic">bamum supplement',
- 0x16A0, '<td colspan="4" class="X L Syllabic">bamum+',
- 0x16A4, '<td colspan="3" class="X L Alpha">mro',
- 0x16A7, '<td colspan="6" class="X Xr L Alpha">mossang tangsa',
- 0x16AD, '<td colspan="3" class="X L Alpha">bassa vah',
- 0x16B0, '<td colspan="9" class="X L Syllabic">pahawh hmong',
- 0x16B9, '<td colspan="7" class="X Xr L Syllabic">woleai',
- 0x16C0, '<td colspan="8" class="X Xr L Syllabic">kpelle',
- 0x16C8, '<td colspan="5" class="X Xr L Syllabic">afaka',
- 0x16CD, '<td colspan="3" class="X Xr L Syllabic" title="Latsam Khimhun Tangsa">lk tangsa',
- 0x16D0, '<td colspan="13" class="">reserved',
- 0x16DD, '<td colspan="3" class="X Xr L Brahmic">kulitan',
- 0x16E0, '<td colspan="4" class="X Xr L Alpha">mwangwego',
- 0x16E4, '<td colspan="6" class="X Xr L Alpha">medefaidrin',
- 0x16EA, '<td colspan="6" class="X Xr L Brahmic" title="buginese">lontara+',
- 0x16F0, '<td colspan="10" class="X L Syllabic">miao',
- 0x16FA, '<td colspan="4" class="X Xr L Brahmic">lontara b-b',
- 0x16FE, '<td colspan="2" class="X So" title="Ideographic Symbols and Punctuation">ideo',
- 0x1700, '<td colspan="16" rowspan="24" class="X L Syllabic">tangut ideographs',
- 0x1880, '<td colspan="16" rowspan="3" class="X L Syllabic">tangut components',
- 0x18B0, '<td colspan="16" rowspan="2" class="X Xr L Han">khitan small',
- 0x18D0, '<td colspan="16" rowspan="9" class="X Xr L Han">khitan ideographs',
- 0x1960, '<td colspan="16" rowspan="5" class="X Xr L Han">jurchen',
- 0x19B0, '<td colspan="6" class="X Xr L Han">jurchen',
- 0x19B6, '<td colspan="4" class="X Xr L Han">jurchen rad',
- 0x19BA, '<td colspan="6" class="">reserved',
- 0x19C0, '<td colspan="16" rowspan="2" class="">reserved',
- 0x19E0, '<td colspan="16" rowspan="5" class="X Xr L Syllabic">pau cin hau syllabary',
- 0x1A30, '<td colspan="16" rowspan="5" class="X Xr L Syllabic">eskaya',
- 0x1A80, '<td colspan="16" rowspan="2" class="X Xr L Syllabic">naxi geba',
- 0x1AA0, '<td colspan="11" class="X Xr L Syllabic">naxi geba',
- 0x1AAB, '<td colspan="1" class="">res',
- 0x1AAC, '<td colspan="4" class="X Xr L Syllabic joind">',
- 0x1AB0, '<td colspan="16" rowspan="5" class="X Xr L Syllabic joinu">naxi dongba',
- 0x1B00, '<td colspan="16" class="X L Hiragana">kana supplement',
- 0x1B10, '<td colspan="3" class="X Xr L Hiragana">kana+A',
- 0x1B13, '<td colspan="4" class="X Xr L Syllabic">kaidā',
- 0x1B17, '<td colspan="9" class="X Xr L Han joind">',
- 0x1B20, '<td colspan="16" class="X Xr L Han joinu">nushu',
- 0x1B30, '<td colspan="16" rowspan="2" class="X Xr L Han">shuishu',
- 0x1B50, '<td colspan="16" rowspan="7" class="X Xr L Syllabic">proto-elamite',
- 0x1BC0, '<td colspan="10" class="X L Alpha">duployan',
- 0x1BCA, '<td colspan="1" class="X L Cc" title="Shorthand Formatting">sh',
- 0x1BCB, '<td colspan="5" class="X Xr L Alpha">pitman',
- 0x1BD0, '<td colspan="16" rowspan="3" class="X Xr L Alpha">shorthands?',
- 0x1C00, '<td colspan="16" rowspan="11" class="X Xr L Alpha">micmac hieroglyphs',
- 0x1CB0, '<td colspan="16" rowspan="3" class="X Xr L Syllabic">rongorongo',
- 0x1CE0, '<td colspan="16" rowspan="2" class="">reserved',
- 0x1D00, '<td colspan="16" class="X So">byzantine musical',
- 0x1D10, '<td colspan="16" class="X So">musical symbols',
- 0x1D20, '<td colspan="5" class="X So">anc greek music',
- 0x1D25, '<td colspan="9" class="">reserved',
- 0x1D2E, '<td colspan="2" class="X Xr No" title="Mayan Numerals">mayan',
- 0x1D30, '<td colspan="6" class="X So" title="tetragrams">tai xuan jing',
- 0x1D36, '<td colspan="2" class="X No">rod',
- 0x1D38, '<td colspan="8" class="X Xr L Sm">mathematical alphanumeric+',
- 0x1D40, '<td colspan="16" rowspan="4" class="X L Sm">mathematical alphanumeric',
- 0x1D80, '<td colspan="16" rowspan="2" class="X L Alpha joind">sutton',
- 0x1DA0, '<td colspan="11" class="X L Alpha joinu">',
- 0x1DAB, '<td colspan="5" class="">reserved',
- 0x1DB0, '<td colspan="16" rowspan="5" class="">reserved',
- 0x1E00, '<td colspan="3" class="X L Cyrillic">glagol+',
- 0x1E03, '<td colspan="5" class="X Xr L Brahmic">pallava',
- 0x1E08, '<td colspan="6" class="X Xr L Brahmic">chalukya',
- 0x1E0E, '<td colspan="2" class="">res',
- 0x1E10, '<td colspan="11" class="X Xr L Alpha">eebee hmong',
- 0x1E1B, '<td colspan="5" class="X Xr L Alpha">cher vang hmong',
- 0x1E20, '<td colspan="6" class="X Xr L Brahmic">western cham',
- 0x1E27, '<td colspan="3" class="X Xr L Alpha" title="zaghawa">beria',
- 0x1E2A, '<td colspan="7" class="">reserved',
- 0x1E30, '<td colspan="16" rowspan="2" class="X Xr L Syllabic">loma',
- 0x1E50, '<td colspan="16" rowspan="3" class="">reserved',
- 0x1E80, '<td colspan="14" class="X L Syllabic">mende kikakui',
- 0x1E8E, '<td colspan="2" class="">res',
- 0x1E90, '<td colspan="6" class="X L Alpha">adlam',
- 0x1E96, '<td colspan="10" class="">reserved',
- 0x1EA0, '<td colspan="16" rowspan="2" class="">reserved',
- 0x1EC0, '<td colspan="7" class="X Xr No">persian siyaq',
- 0x1EC7, '<td colspan="5" class="X Xr No">indic siyaq',
- 0x1ECC, '<td colspan="4" class="X Xr No">diwani siyaq',
- 0x1ED0, '<td colspan="5" class="X Xr No">ottoman siyaq',
- 0x1ED5, '<td colspan="11" class="">reserved',
- 0x1EE0, '<td colspan="16" class="X L Arabic">arabic mathematical alphabetic', # Sm
- 0x1EF0, '<td colspan="16" class="">reserved',
- 0x1F00, '<td colspan="3" class="X So">mahjong',
- 0x1F03, '<td colspan="7" class="X So">domino tiles',
- 0x1F0A, '<td colspan="6" class="X So">playing cards',
- 0x1F10, '<td colspan="16" class="X L Latin">enclosed alphanumeric supplement', # So
- 0x1F20, '<td colspan="16" class="X L Han">enclosed ideographic supplement', # So
- 0x1F30, '<td colspan="16" rowspan="3" class="X So">miscellaneous symbols and pictographs',
- 0x1F60, '<td colspan="5" class="X So">emoticons',
- 0x1F65, '<td colspan="3" class="X So">ornament',
- 0x1F68, '<td colspan="8" class="X So">transport',
- 0x1F70, '<td colspan="8" class="X So">alchemical',
- 0x1F78, '<td colspan="8" class="X So">geometric shapes ext',
- 0x1F80, '<td colspan="16" class="X So">supplemental arrows-C',
- 0x1F90, '<td colspan="16" class="X So">supplemental symbols and pictographs',
- 0x1FA0, '<td colspan="16" rowspan="6" class="">reserved',
-);
-
-sub {
- return defined $uniblock{$_[0]} ? $uniblock{$_[0]} : ();
-}
-
+ 0x1000 => [0x08, 'X L Syllabic', 'linear B syllabary'],
+ 0x1008 => [0x08, 'X L Syllabic', 'linear B ideograms'],
+ 0x1010 => [0x04, 'X No', 'aegean num'],
+ 0x1014 => [0x05, 'X No', 'greek numbers'],
+ 0x1019 => [0x04, 'X So', 'ancient sym'],
+ 0x101D => [0x03, 'X L Syllabic', 'phaistos'],
+ 0x1020 => [0x04, 'X Xr L Greek', 'iberian'],
+ 0x1024 => [0x04],
+ 0x1028 => [0x02, 'X L Greek', 'lycian'],
+ 0x102A => [0x04, 'X L Greek', 'carian'],
+ 0x102E => [0x02, 'X L No', 'coptic'],
+ 0x1030 => [0x03, 'X L Greek', 'italic'],
+ 0x1033 => [0x02, 'X L Greek', 'gothic'],
+ 0x1035 => [0x03, 'X L Cyrillic', 'permic'],
+ 0x1038 => [0x02, 'X L Alpha', 'ugarit'],
+ 0x103A => [0x04, 'X L Alpha', 'old persian'],
+ 0x103E => [0x02, 'X Xr L Alpha', 'sh.qs'],
+ 0x1040 => [0x05, 'X L Alpha', 'deseret'],
+ 0x1045 => [0x03, 'X L Alpha', 'shavian'],
+ 0x1048 => [0x03, 'X L Alpha', 'osmanya'],
+ 0x104B => [0x05, 'X L Alpha', 'osage'],
+ 0x1050 => [0x03, 'X L Alpha', 'elbasan'],
+ 0x1053 => [0x04, 'X L Alpha', 'c albanian'],
+ 0x1057 => [0x05, 'X Xr L Alpha', 'vithkuqi'],
+ 0x105C => [0x04, 'X Xr L Alpha', 'todhri'],
+ 0x1060 => [0x18, 'X L Syllabic', 'linear A'],
+ 0x1078 => [0x08, 'X Xr L Syllabic', 'cypro-minoan'],
+ 0x1080 => [0x04, 'X L Syllabic', 'cypriot'],
+ 0x1084 => [0x02, 'X L Aramaic', 'aram'],
+ 0x1086 => [0x02, 'X L Aramaic', 'palmr'],
+ 0x1088 => [0x03, 'X L Aramaic', 'nabataean'],
+ 0x108A => [0x01],
+ 0x108C => [0x02, 'X Xr L Alpha', 'numid'],
+ 0x108E => [0x02, 'X L Aramaic', 'hatr'],
+ 0x1090 => [0x02, 'X L Aramaic', 'phoen'],
+ 0x1092 => [0x02, 'X L Greek', 'lydian'],
+ 0x1094 => [0x04],
+ 0x1098 => [0x02, 'X L Alpha', 'mero h', 'meroitic hieroglyphs'],
+ 0x109A => [0x06, 'X L Alpha', 'meroitic cursive'],
+ 0x10A0 => [0x06, 'X L Syllabic', 'kharoshthi'],
+ 0x10A6 => [0x02, 'X L Aramaic', 's arab'],
+ 0x10A8 => [0x02, 'X L Aramaic', 'n arab'],
+ 0x10AA => [0x02, 'X Xr L Brahmic', 'balti'],
+ 0x10AC => [0x04, 'X L Aramaic', 'manichaean'],
+ 0x10B0 => [0x04, 'X L Aramaic', 'avestan'],
+ 0x10B4 => [0x02, 'X L Aramaic', 'parth'],
+ 0x10B6 => [0x02, 'X L Aramaic', 'pahlav', 'inscriptional pahlavi'],
+ 0x10B8 => [0x03, 'X L Aramaic', 'psalt pahl', 'psalter pahlavi'],
+ 0x10BB => [0x03, 'X Xr L Aramaic', 'book pahl', 'book pahlavi'],
+ 0x10BE => [0x02, 'X Xr L Alpha', 'babur'],
+ 0x10C0 => [0x05, 'X L Aramaic', 'old turkic'],
+ 0x10C5 => [0x03],
+ 0x10C8 => [0x08, 'X L Aramaic', 'old hungarian'],
+ 0x10D0 => [0x04, 'X Xr L Alpha', 'rohingya'],
+ 0x10D4 => [0x04, 'X Xr L Alpha', 'garay'],
+ 0x10D8 => [0x08, 'X Xr L Syllabic', 'byblos'],
+ 0x10E0 => [0x06],
+ 0x10E6 => [0x02, 'X No', 'rumi'],
+ 0x10E8 => [0x06],
+ 0x10EE => [0x02, 'X Xr L Aramaic', 'elym'],
+ 0x10F0 => [0x03, 'X Xr L Aramaic', 'old sog'],
+ 0x10F3 => [0x04, 'X Xr L Aramaic', 'sogdian'],
+ 0x10F7 => [0x01],
+ 0x10F8 => [0x08, 'X Xr L Aramaic', 'uyghur'],
+ 0x1100 => [0x08, 'X L Brahmic', 'brahmi'],
+ 0x1108 => [0x05, 'X L Brahmic', 'kaithi'],
+ 0x110D => [0x03, 'X L Brahmic', 'sora som'],
+ 0x1110 => [0x05, 'X L Brahmic', 'chakma'],
+ 0x1115 => [0x03, 'X L Brahmic', 'mahajani'],
+ 0x1118 => [0x06, 'X L Brahmic', 'sharada'],
+ 0x111E => [0x02, 'X No Brahmic', 'sinhal'],
+ 0x1120 => [0x05, 'X L Brahmic', 'khojki'],
+ 0x1125 => [0x03, 'X Xr L Brahmic', 'landa'],
+ 0x1128 => [0x03, 'X L Brahmic', 'multani'],
+ 0x112B => [0x05, 'X L Brahmic', 'khudabadi'],
+ 0x1130 => [0x08, 'X L Brahmic', 'grantha'],
+ 0x1138 => [0x06, 'X Xr L Brahmic', 'tulu'],
+ 0x113E => [0x02, 'X Xr L Brahmic', 'shar+', 'sharada extension'],
+ 0x1140 => [0x08, 'X L Brahmic', 'newar'],
+ 0x1148 => [0x06, 'X L Brahmic', 'tirhuta'],
+ 0x114E => [0x02, 'X Xr L Alpha', 'tani'],
+ 0x1150 => [0x08, 'X Xr L Brahmic', 'ranjana'],
+ 0x1158 => [0x08, 'X L Brahmic', 'siddham'],
+ 0x1160 => [0x06, 'X L Brahmic', 'modi'],
+ 0x1166 => [0x02, 'X L Aramaic', 'mong', 'mongolian extension'],
+ 0x1168 => [0x05, 'X L Brahmic', 'takri'],
+ 0x116D => [0x03, 'X Xr L Brahmic', 'jenticha'],
+ 0x1170 => [0x04, 'X Xr L Brahmic', 'ahom'],
+ 0x1174 => [0x06, 'X Xr L Alpha', 'zou'],
+ 0x117A => [0x06, 'X Xr L Brahmic', 'pyu'],
+ 0x1180 => [0x05, 'X Xr L Brahmic', 'dogra'],
+ 0x1185 => [0x04, 'X Xr L Brahmic', 'sirmauri'],
+ 0x1189 => [0x01],
+ 0x118A => [0x06, 'X L Syllabic', 'warang citi'],
+ 0x1190 => [0x04, 'X Xr L Brahmic', 'tolong siki'],
+ 0x1194 => [0x04, 'X Xr L Brahmic', 'tikamuli'],
+ 0x1198 => [0x04, 'X Xr L Brahmic', 'khambu rai'],
+ 0x119C => [0x04, 'X Xr L Brahmic', 'kirat rai'],
+ 0x11A0 => [0x05, 'X Xr L Brahmic', 'zanabazar square'],
+ 0x11A5 => [0x06, 'X Xr L Brahmic', 'soyombo'],
+ 0x11AB => [0x01],
+ 0x11AC => [0x04, 'X L Alpha', 'pau cin hau'],
+ 0x11B0 => [0x05, 'X Xr L Brahmic', 'dhives akuru'],
+ 0x11B5 => [0x04, 'X Xr L Brahmic', 'leke'],
+ 0x11B9 => [0x06, 'X Xr L Brahmic', 'nandinagari'],
+ 0x11BF => [0x01],
+ 0x11C0 => [0x07, 'X L Brahmic', 'bhaiksuki'],
+ 0x11C7 => [0x05, 'X L Brahmic', 'marchen'],
+ 0x11CC => [0x04, 'X Xr L Brahmic', 'balti B'],
+ 0x11D0 => [0x06, 'X Xr L Brahmic', 'masaram gondi'],
+ 0x11D6 => [0x05, 'X Xr L Brahmic', 'gunjala gondi'],
+ 0x11DB => [0x05, 'X Xr L Brahmic', 'kawi'],
+ 0x11E0 => [0x07, 'X Xr L Brahmic', 'tocharian'],
+ 0x11E7 => [0x06, 'X Xr L Brahmic', 'khotanese'],
+ 0x11ED => [0x01],
+ 0x11EE => [0x02, 'X Xr L Brahmic', 'makas', 'makasar'],
+ 0x11F0 => [0x04, 'X Xr L Brahmic', 'vatteluttu'],
+ 0x11F4 => [0x02],
+ 0x11F6 => [0x06, 'X Xr L Brahmic', 'chola'],
+ 0x11FC => [0x04, 'X Xr L Brahmic', 'tamil+'],
+ 0x1200 => [0x40, 'X L Syllabic', 'cuneiform'],
+ 0x1240 => [0x08, 'X No', 'cuneiform numbers'],
+ 0x1248 => [0x08, 'X L Syllabic', 'early dynastic cuneiform'], #TODO: join bottom but title at top
+ 0x1250 => [0x05, 'X L Syllabic', 'e. dyn. cuneiform'],
+ 0x1255 => [0x0B],
+ 0x1260 => [0x80, 'X Xr L Syllabic', 'proto-cuneiform'],
+ 0x12E0 => [0x19, 'X Xr L Syllabic', 'indus'],
+ 0x12F9 => [0x07],
+ 0x1300 => [0x43, 'X L Syllabic', 'egyptian hieroglyphs'],
+ 0x1343 => [0x01, 'X Xr L Syllabic', 'eg.c', 'Egyptian control characters'],
+ 0x1344 => [0xFC, 'X Xr L Syllabic', 'egyptian hieroglyphs extended-A'],
+ 0x1440 => [0x28, 'X L Syllabic', 'anatolian hieroglyphs'],
+ 0x1468 => [0x98, 'X Xr L Syllabic', 'egyptian hieroglyphs extended-B'],
+ 0x1500 => [0x04, 'X Xr L Brahmic', 'lampung'],
+ 0x1504 => [0x03, 'X Xr L Brahmic', 'kerinci'],
+ 0x1507 => [0x01],
+ 0x1508 => [0x48, 'X Xr L Syllabic', 'mandombe'],
+ 0x1550 => [0x50, 'X Xr L Syllabic', 'maya hieroglyphs'],
+ 0x15A0 => [0x20],
+ 0x15C0 => [0x40, 'X Xr L Syllabic', 'aztec pictograms'],
+ 0x1600 => [0x08, 'X Xr L Alpha', 'cirth'],
+ 0x1608 => [0x08, 'X Xr L Alpha', 'tengwar'],
+ 0x1610 => [0x04, 'X Xr L Brahmic', 'khema'],
+ 0x1614 => [0x04, 'X Xr L Brahmic', 'khe prih'],
+ 0x1618 => [0x02],
+ 0x161A => [0x06, 'X Xr L Alpha', 'moon'],
+ 0x1620 => [0x50, 'X Xr L Syllabic', 'blissymbols'],
+ 0x1670 => [0x0B, 'X Xr L Syllabic', 'bagam'],
+ 0x167B => [0x05, 'X Xr L Syllabic', 'iban'],
+ 0x1680 => [0x24, 'X L Syllabic', 'bamum supplement'],
+ 0x16A4 => [0x03, 'X L Alpha', 'mro'],
+ 0x16A7 => [0x06, 'X Xr L Alpha', 'mossang tangsa'],
+ 0x16AD => [0x03, 'X L Alpha', 'bassa vah'],
+ 0x16B0 => [0x09, 'X L Syllabic', 'pahawh hmong'],
+ 0x16B9 => [0x07, 'X Xr L Syllabic', 'woleai'],
+ 0x16C0 => [0x08, 'X Xr L Syllabic', 'kpelle'],
+ 0x16C8 => [0x05, 'X Xr L Syllabic', 'afaka'],
+ 0x16CD => [0x03, 'X Xr L Syllabic', 'lk tangsa', 'Latsam Khimhun Tangsa'],
+ 0x16D0 => [0x0D],
+ 0x16DD => [0x03, 'X Xr L Brahmic', 'kulitan'],
+ 0x16E0 => [0x04, 'X Xr L Alpha', 'mwangwego'],
+ 0x16E4 => [0x06, 'X Xr L Alpha', 'medefaidrin'],
+ 0x16EA => [0x06, 'X Xr L Brahmic', 'lontara+', 'buginese'],
+ 0x16F0 => [0x0A, 'X L Syllabic', 'miao'],
+ 0x16FA => [0x04, 'X Xr L Brahmic', 'lontara b-b'],
+ 0x16FE => [0x02, 'X So', 'ideo', 'Ideographic Symbols and Punctuation'],
+ 0x1700 => [0x180,'X L Syllabic', 'tangut ideographs'],
+ 0x1880 => [0x30, 'X L Syllabic', 'tangut components'],
+ 0x18B0 => [0x20, 'X Xr L Han', 'khitan small'],
+ 0x18D0 => [0x90, 'X Xr L Han', 'khitan ideographs'],
+ 0x1960 => [0x56, 'X Xr L Han', 'jurchen'],
+ 0x19B6 => [0x04, 'X Xr L Han', 'jurchen rad'],
+ 0x19BA => [0x06],
+ 0x19C0 => [0x20],
+ 0x19E0 => [0x50, 'X Xr L Syllabic', 'pau cin hau syllabary'],
+ 0x1A30 => [0x50, 'X Xr L Syllabic', 'eskaya'],
+ 0x1A80 => [0x2B, 'X Xr L Syllabic', 'naxi geba'],
+ 0x1AAB => [0x01],
+ 0x1AAC => [0x54, 'X Xr L Syllabic', 'naxi dongba'],
+ 0x1B00 => [0x10, 'X L Hiragana', 'kana supplement'],
+ 0x1B10 => [0x03, 'X Xr L Hiragana', 'kana+A'],
+ 0x1B13 => [0x04, 'X Xr L Syllabic', 'kaidā'],
+ 0x1B17 => [0x19, 'X Xr L Han', 'nushu'],
+ 0x1B30 => [0x20, 'X Xr L Han', 'shuishu'],
+ 0x1B50 => [0x70, 'X Xr L Syllabic', 'proto-elamite'],
+ 0x1BC0 => [0x0A, 'X L Alpha', 'duployan'],
+ 0x1BCA => [0x01, 'X L Cc', 'sh', 'Shorthand Formatting'],
+ 0x1BCB => [0x05, 'X Xr L Alpha', 'pitman'],
+ 0x1BD0 => [0x30, 'X Xr L Alpha', 'shorthands?'],
+ 0x1C00 => [0xB0, 'X Xr L Alpha', 'micmac hieroglyphs'],
+ 0x1CB0 => [0x30, 'X Xr L Syllabic', 'rongorongo'],
+ 0x1CE0 => [0x20],
+ 0x1D00 => [0x10, 'X So', 'byzantine musical'],
+ 0x1D10 => [0x10, 'X So', 'musical symbols'],
+ 0x1D20 => [0x05, 'X So', 'anc greek music'],
+ 0x1D25 => [0x09],
+ 0x1D2E => [0x02, 'X Xr No', 'mayan', 'Mayan Numerals'],
+ 0x1D30 => [0x06, 'X So', 'tai xuan jing', 'tetragrams'],
+ 0x1D36 => [0x02, 'X No', 'rod'],
+ 0x1D38 => [0x08, 'X Xr L Sm', 'mathematical alphanumeric+'],
+ 0x1D40 => [0x40, 'X L Sm', 'mathematical alphanumeric'],
+ 0x1D80 => [0x2B, 'X L Alpha', 'sutton'],
+ 0x1DAB => [0x55],
+ 0x1E00 => [0x03, 'X L Cyrillic', 'glagol+'],
+ 0x1E03 => [0x05, 'X Xr L Brahmic', 'pallava'],
+ 0x1E08 => [0x06, 'X Xr L Brahmic', 'chalukya'],
+ 0x1E0E => [0x02],
+ 0x1E10 => [0x0B, 'X Xr L Alpha', 'eebee hmong'],
+ 0x1E1B => [0x05, 'X Xr L Alpha', 'cher vang hm.'],
+ 0x1E20 => [0x06, 'X Xr L Brahmic', 'western cham'],
+ 0x1E26 => [0x03, 'X Xr L Alpha', 'beria', 'zaghawa'],
+ 0x1E29 => [0x07],
+ 0x1E30 => [0x20, 'X Xr L Syllabic', 'loma'],
+ 0x1E50 => [0x30],
+ 0x1E80 => [0x0E, 'X L Syllabic', 'mende kikakui'],
+ 0x1E8E => [0x02],
+ 0x1E90 => [0x06, 'X L Alpha', 'adlam'],
+ 0x1E96 => [0x2A],
+ 0x1EC0 => [0x07, 'X Xr No', 'persian siyaq'],
+ 0x1EC7 => [0x05, 'X Xr No', 'indic siyaq'],
+ 0x1ECC => [0x04, 'X Xr No', 'diwani siyaq'],
+ 0x1ED0 => [0x05, 'X Xr No', 'ottoman siyaq'],
+ 0x1ED5 => [0x0B],
+ 0x1EE0 => [0x10, 'X L Arabic', 'arabic mathematical alphabetic'], # Sm
+ 0x1EF0 => [0x10],
+ 0x1F00 => [0x03, 'X So', 'mahjong'],
+ 0x1F03 => [0x07, 'X So', 'domino tiles'],
+ 0x1F0A => [0x06, 'X So', 'playing cards'],
+ 0x1F10 => [0x10, 'X L Latin', 'enclosed alphanumeric supplement'], # So
+ 0x1F20 => [0x10, 'X L Han', 'enclosed ideographic supplement'], # So
+ 0x1F30 => [0x30, 'X So', 'miscellaneous symbols and pictographs'],
+ 0x1F60 => [0x05, 'X So', 'emoticons'],
+ 0x1F65 => [0x03, 'X So', 'ornament'],
+ 0x1F68 => [0x08, 'X So', 'transport'],
+ 0x1F70 => [0x08, 'X So', 'alchemical'],
+ 0x1F78 => [0x08, 'X So', 'geometric shapes ext'],
+ 0x1F80 => [0x10, 'X So', 'supplemental arrows-C'],
+ 0x1F90 => [0x10, 'X So', 'supplemental symbols and pictographs'],
+ 0x1FA0 => [0x60],
+};