Home | History | Annotate | Download | only in unicodedata
      1 # -*- coding: utf-8 -*-
      2 #
      3 # NOTE: This file was auto-generated with MetaTools/buildUCD.py.
      4 # Source: https://unicode.org/Public/UNIDATA/Scripts.txt
      5 # License: http://unicode.org/copyright.html#License
      6 #
      7 # Scripts-11.0.0.txt
      8 # Date: 2018-02-21, 05:34:31 GMT
      9 #  2018 Unicode, Inc.
     10 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
     11 # For terms of use, see http://www.unicode.org/terms_of_use.html
     12 #
     13 # Unicode Character Database
     14 #   For documentation, see http://www.unicode.org/reports/tr44/
     15 # For more information, see:
     16 #   UAX #24, Unicode Script Property: http://www.unicode.org/reports/tr24/
     17 #     Especially the sections:
     18 #       http://www.unicode.org/reports/tr24/#Assignment_Script_Values
     19 #       http://www.unicode.org/reports/tr24/#Assignment_ScriptX_Values
     20 #
     21 
     22 
     23 RANGES = [
     24     0x0000,  # .. 0x0040 ; Common
     25     0x0041,  # .. 0x005A ; Latin
     26     0x005B,  # .. 0x0060 ; Common
     27     0x0061,  # .. 0x007A ; Latin
     28     0x007B,  # .. 0x00A9 ; Common
     29     0x00AA,  # .. 0x00AA ; Latin
     30     0x00AB,  # .. 0x00B9 ; Common
     31     0x00BA,  # .. 0x00BA ; Latin
     32     0x00BB,  # .. 0x00BF ; Common
     33     0x00C0,  # .. 0x00D6 ; Latin
     34     0x00D7,  # .. 0x00D7 ; Common
     35     0x00D8,  # .. 0x00F6 ; Latin
     36     0x00F7,  # .. 0x00F7 ; Common
     37     0x00F8,  # .. 0x02B8 ; Latin
     38     0x02B9,  # .. 0x02DF ; Common
     39     0x02E0,  # .. 0x02E4 ; Latin
     40     0x02E5,  # .. 0x02E9 ; Common
     41     0x02EA,  # .. 0x02EB ; Bopomofo
     42     0x02EC,  # .. 0x02FF ; Common
     43     0x0300,  # .. 0x036F ; Inherited
     44     0x0370,  # .. 0x0373 ; Greek
     45     0x0374,  # .. 0x0374 ; Common
     46     0x0375,  # .. 0x0377 ; Greek
     47     0x0378,  # .. 0x0379 ; Unknown
     48     0x037A,  # .. 0x037D ; Greek
     49     0x037E,  # .. 0x037E ; Common
     50     0x037F,  # .. 0x037F ; Greek
     51     0x0380,  # .. 0x0383 ; Unknown
     52     0x0384,  # .. 0x0384 ; Greek
     53     0x0385,  # .. 0x0385 ; Common
     54     0x0386,  # .. 0x0386 ; Greek
     55     0x0387,  # .. 0x0387 ; Common
     56     0x0388,  # .. 0x038A ; Greek
     57     0x038B,  # .. 0x038B ; Unknown
     58     0x038C,  # .. 0x038C ; Greek
     59     0x038D,  # .. 0x038D ; Unknown
     60     0x038E,  # .. 0x03A1 ; Greek
     61     0x03A2,  # .. 0x03A2 ; Unknown
     62     0x03A3,  # .. 0x03E1 ; Greek
     63     0x03E2,  # .. 0x03EF ; Coptic
     64     0x03F0,  # .. 0x03FF ; Greek
     65     0x0400,  # .. 0x0484 ; Cyrillic
     66     0x0485,  # .. 0x0486 ; Inherited
     67     0x0487,  # .. 0x052F ; Cyrillic
     68     0x0530,  # .. 0x0530 ; Unknown
     69     0x0531,  # .. 0x0556 ; Armenian
     70     0x0557,  # .. 0x0558 ; Unknown
     71     0x0559,  # .. 0x0588 ; Armenian
     72     0x0589,  # .. 0x0589 ; Common
     73     0x058A,  # .. 0x058A ; Armenian
     74     0x058B,  # .. 0x058C ; Unknown
     75     0x058D,  # .. 0x058F ; Armenian
     76     0x0590,  # .. 0x0590 ; Unknown
     77     0x0591,  # .. 0x05C7 ; Hebrew
     78     0x05C8,  # .. 0x05CF ; Unknown
     79     0x05D0,  # .. 0x05EA ; Hebrew
     80     0x05EB,  # .. 0x05EE ; Unknown
     81     0x05EF,  # .. 0x05F4 ; Hebrew
     82     0x05F5,  # .. 0x05FF ; Unknown
     83     0x0600,  # .. 0x0604 ; Arabic
     84     0x0605,  # .. 0x0605 ; Common
     85     0x0606,  # .. 0x060B ; Arabic
     86     0x060C,  # .. 0x060C ; Common
     87     0x060D,  # .. 0x061A ; Arabic
     88     0x061B,  # .. 0x061B ; Common
     89     0x061C,  # .. 0x061C ; Arabic
     90     0x061D,  # .. 0x061D ; Unknown
     91     0x061E,  # .. 0x061E ; Arabic
     92     0x061F,  # .. 0x061F ; Common
     93     0x0620,  # .. 0x063F ; Arabic
     94     0x0640,  # .. 0x0640 ; Common
     95     0x0641,  # .. 0x064A ; Arabic
     96     0x064B,  # .. 0x0655 ; Inherited
     97     0x0656,  # .. 0x066F ; Arabic
     98     0x0670,  # .. 0x0670 ; Inherited
     99     0x0671,  # .. 0x06DC ; Arabic
    100     0x06DD,  # .. 0x06DD ; Common
    101     0x06DE,  # .. 0x06FF ; Arabic
    102     0x0700,  # .. 0x070D ; Syriac
    103     0x070E,  # .. 0x070E ; Unknown
    104     0x070F,  # .. 0x074A ; Syriac
    105     0x074B,  # .. 0x074C ; Unknown
    106     0x074D,  # .. 0x074F ; Syriac
    107     0x0750,  # .. 0x077F ; Arabic
    108     0x0780,  # .. 0x07B1 ; Thaana
    109     0x07B2,  # .. 0x07BF ; Unknown
    110     0x07C0,  # .. 0x07FA ; Nko
    111     0x07FB,  # .. 0x07FC ; Unknown
    112     0x07FD,  # .. 0x07FF ; Nko
    113     0x0800,  # .. 0x082D ; Samaritan
    114     0x082E,  # .. 0x082F ; Unknown
    115     0x0830,  # .. 0x083E ; Samaritan
    116     0x083F,  # .. 0x083F ; Unknown
    117     0x0840,  # .. 0x085B ; Mandaic
    118     0x085C,  # .. 0x085D ; Unknown
    119     0x085E,  # .. 0x085E ; Mandaic
    120     0x085F,  # .. 0x085F ; Unknown
    121     0x0860,  # .. 0x086A ; Syriac
    122     0x086B,  # .. 0x089F ; Unknown
    123     0x08A0,  # .. 0x08B4 ; Arabic
    124     0x08B5,  # .. 0x08B5 ; Unknown
    125     0x08B6,  # .. 0x08BD ; Arabic
    126     0x08BE,  # .. 0x08D2 ; Unknown
    127     0x08D3,  # .. 0x08E1 ; Arabic
    128     0x08E2,  # .. 0x08E2 ; Common
    129     0x08E3,  # .. 0x08FF ; Arabic
    130     0x0900,  # .. 0x0950 ; Devanagari
    131     0x0951,  # .. 0x0952 ; Inherited
    132     0x0953,  # .. 0x0963 ; Devanagari
    133     0x0964,  # .. 0x0965 ; Common
    134     0x0966,  # .. 0x097F ; Devanagari
    135     0x0980,  # .. 0x0983 ; Bengali
    136     0x0984,  # .. 0x0984 ; Unknown
    137     0x0985,  # .. 0x098C ; Bengali
    138     0x098D,  # .. 0x098E ; Unknown
    139     0x098F,  # .. 0x0990 ; Bengali
    140     0x0991,  # .. 0x0992 ; Unknown
    141     0x0993,  # .. 0x09A8 ; Bengali
    142     0x09A9,  # .. 0x09A9 ; Unknown
    143     0x09AA,  # .. 0x09B0 ; Bengali
    144     0x09B1,  # .. 0x09B1 ; Unknown
    145     0x09B2,  # .. 0x09B2 ; Bengali
    146     0x09B3,  # .. 0x09B5 ; Unknown
    147     0x09B6,  # .. 0x09B9 ; Bengali
    148     0x09BA,  # .. 0x09BB ; Unknown
    149     0x09BC,  # .. 0x09C4 ; Bengali
    150     0x09C5,  # .. 0x09C6 ; Unknown
    151     0x09C7,  # .. 0x09C8 ; Bengali
    152     0x09C9,  # .. 0x09CA ; Unknown
    153     0x09CB,  # .. 0x09CE ; Bengali
    154     0x09CF,  # .. 0x09D6 ; Unknown
    155     0x09D7,  # .. 0x09D7 ; Bengali
    156     0x09D8,  # .. 0x09DB ; Unknown
    157     0x09DC,  # .. 0x09DD ; Bengali
    158     0x09DE,  # .. 0x09DE ; Unknown
    159     0x09DF,  # .. 0x09E3 ; Bengali
    160     0x09E4,  # .. 0x09E5 ; Unknown
    161     0x09E6,  # .. 0x09FE ; Bengali
    162     0x09FF,  # .. 0x0A00 ; Unknown
    163     0x0A01,  # .. 0x0A03 ; Gurmukhi
    164     0x0A04,  # .. 0x0A04 ; Unknown
    165     0x0A05,  # .. 0x0A0A ; Gurmukhi
    166     0x0A0B,  # .. 0x0A0E ; Unknown
    167     0x0A0F,  # .. 0x0A10 ; Gurmukhi
    168     0x0A11,  # .. 0x0A12 ; Unknown
    169     0x0A13,  # .. 0x0A28 ; Gurmukhi
    170     0x0A29,  # .. 0x0A29 ; Unknown
    171     0x0A2A,  # .. 0x0A30 ; Gurmukhi
    172     0x0A31,  # .. 0x0A31 ; Unknown
    173     0x0A32,  # .. 0x0A33 ; Gurmukhi
    174     0x0A34,  # .. 0x0A34 ; Unknown
    175     0x0A35,  # .. 0x0A36 ; Gurmukhi
    176     0x0A37,  # .. 0x0A37 ; Unknown
    177     0x0A38,  # .. 0x0A39 ; Gurmukhi
    178     0x0A3A,  # .. 0x0A3B ; Unknown
    179     0x0A3C,  # .. 0x0A3C ; Gurmukhi
    180     0x0A3D,  # .. 0x0A3D ; Unknown
    181     0x0A3E,  # .. 0x0A42 ; Gurmukhi
    182     0x0A43,  # .. 0x0A46 ; Unknown
    183     0x0A47,  # .. 0x0A48 ; Gurmukhi
    184     0x0A49,  # .. 0x0A4A ; Unknown
    185     0x0A4B,  # .. 0x0A4D ; Gurmukhi
    186     0x0A4E,  # .. 0x0A50 ; Unknown
    187     0x0A51,  # .. 0x0A51 ; Gurmukhi
    188     0x0A52,  # .. 0x0A58 ; Unknown
    189     0x0A59,  # .. 0x0A5C ; Gurmukhi
    190     0x0A5D,  # .. 0x0A5D ; Unknown
    191     0x0A5E,  # .. 0x0A5E ; Gurmukhi
    192     0x0A5F,  # .. 0x0A65 ; Unknown
    193     0x0A66,  # .. 0x0A76 ; Gurmukhi
    194     0x0A77,  # .. 0x0A80 ; Unknown
    195     0x0A81,  # .. 0x0A83 ; Gujarati
    196     0x0A84,  # .. 0x0A84 ; Unknown
    197     0x0A85,  # .. 0x0A8D ; Gujarati
    198     0x0A8E,  # .. 0x0A8E ; Unknown
    199     0x0A8F,  # .. 0x0A91 ; Gujarati
    200     0x0A92,  # .. 0x0A92 ; Unknown
    201     0x0A93,  # .. 0x0AA8 ; Gujarati
    202     0x0AA9,  # .. 0x0AA9 ; Unknown
    203     0x0AAA,  # .. 0x0AB0 ; Gujarati
    204     0x0AB1,  # .. 0x0AB1 ; Unknown
    205     0x0AB2,  # .. 0x0AB3 ; Gujarati
    206     0x0AB4,  # .. 0x0AB4 ; Unknown
    207     0x0AB5,  # .. 0x0AB9 ; Gujarati
    208     0x0ABA,  # .. 0x0ABB ; Unknown
    209     0x0ABC,  # .. 0x0AC5 ; Gujarati
    210     0x0AC6,  # .. 0x0AC6 ; Unknown
    211     0x0AC7,  # .. 0x0AC9 ; Gujarati
    212     0x0ACA,  # .. 0x0ACA ; Unknown
    213     0x0ACB,  # .. 0x0ACD ; Gujarati
    214     0x0ACE,  # .. 0x0ACF ; Unknown
    215     0x0AD0,  # .. 0x0AD0 ; Gujarati
    216     0x0AD1,  # .. 0x0ADF ; Unknown
    217     0x0AE0,  # .. 0x0AE3 ; Gujarati
    218     0x0AE4,  # .. 0x0AE5 ; Unknown
    219     0x0AE6,  # .. 0x0AF1 ; Gujarati
    220     0x0AF2,  # .. 0x0AF8 ; Unknown
    221     0x0AF9,  # .. 0x0AFF ; Gujarati
    222     0x0B00,  # .. 0x0B00 ; Unknown
    223     0x0B01,  # .. 0x0B03 ; Oriya
    224     0x0B04,  # .. 0x0B04 ; Unknown
    225     0x0B05,  # .. 0x0B0C ; Oriya
    226     0x0B0D,  # .. 0x0B0E ; Unknown
    227     0x0B0F,  # .. 0x0B10 ; Oriya
    228     0x0B11,  # .. 0x0B12 ; Unknown
    229     0x0B13,  # .. 0x0B28 ; Oriya
    230     0x0B29,  # .. 0x0B29 ; Unknown
    231     0x0B2A,  # .. 0x0B30 ; Oriya
    232     0x0B31,  # .. 0x0B31 ; Unknown
    233     0x0B32,  # .. 0x0B33 ; Oriya
    234     0x0B34,  # .. 0x0B34 ; Unknown
    235     0x0B35,  # .. 0x0B39 ; Oriya
    236     0x0B3A,  # .. 0x0B3B ; Unknown
    237     0x0B3C,  # .. 0x0B44 ; Oriya
    238     0x0B45,  # .. 0x0B46 ; Unknown
    239     0x0B47,  # .. 0x0B48 ; Oriya
    240     0x0B49,  # .. 0x0B4A ; Unknown
    241     0x0B4B,  # .. 0x0B4D ; Oriya
    242     0x0B4E,  # .. 0x0B55 ; Unknown
    243     0x0B56,  # .. 0x0B57 ; Oriya
    244     0x0B58,  # .. 0x0B5B ; Unknown
    245     0x0B5C,  # .. 0x0B5D ; Oriya
    246     0x0B5E,  # .. 0x0B5E ; Unknown
    247     0x0B5F,  # .. 0x0B63 ; Oriya
    248     0x0B64,  # .. 0x0B65 ; Unknown
    249     0x0B66,  # .. 0x0B77 ; Oriya
    250     0x0B78,  # .. 0x0B81 ; Unknown
    251     0x0B82,  # .. 0x0B83 ; Tamil
    252     0x0B84,  # .. 0x0B84 ; Unknown
    253     0x0B85,  # .. 0x0B8A ; Tamil
    254     0x0B8B,  # .. 0x0B8D ; Unknown
    255     0x0B8E,  # .. 0x0B90 ; Tamil
    256     0x0B91,  # .. 0x0B91 ; Unknown
    257     0x0B92,  # .. 0x0B95 ; Tamil
    258     0x0B96,  # .. 0x0B98 ; Unknown
    259     0x0B99,  # .. 0x0B9A ; Tamil
    260     0x0B9B,  # .. 0x0B9B ; Unknown
    261     0x0B9C,  # .. 0x0B9C ; Tamil
    262     0x0B9D,  # .. 0x0B9D ; Unknown
    263     0x0B9E,  # .. 0x0B9F ; Tamil
    264     0x0BA0,  # .. 0x0BA2 ; Unknown
    265     0x0BA3,  # .. 0x0BA4 ; Tamil
    266     0x0BA5,  # .. 0x0BA7 ; Unknown
    267     0x0BA8,  # .. 0x0BAA ; Tamil
    268     0x0BAB,  # .. 0x0BAD ; Unknown
    269     0x0BAE,  # .. 0x0BB9 ; Tamil
    270     0x0BBA,  # .. 0x0BBD ; Unknown
    271     0x0BBE,  # .. 0x0BC2 ; Tamil
    272     0x0BC3,  # .. 0x0BC5 ; Unknown
    273     0x0BC6,  # .. 0x0BC8 ; Tamil
    274     0x0BC9,  # .. 0x0BC9 ; Unknown
    275     0x0BCA,  # .. 0x0BCD ; Tamil
    276     0x0BCE,  # .. 0x0BCF ; Unknown
    277     0x0BD0,  # .. 0x0BD0 ; Tamil
    278     0x0BD1,  # .. 0x0BD6 ; Unknown
    279     0x0BD7,  # .. 0x0BD7 ; Tamil
    280     0x0BD8,  # .. 0x0BE5 ; Unknown
    281     0x0BE6,  # .. 0x0BFA ; Tamil
    282     0x0BFB,  # .. 0x0BFF ; Unknown
    283     0x0C00,  # .. 0x0C0C ; Telugu
    284     0x0C0D,  # .. 0x0C0D ; Unknown
    285     0x0C0E,  # .. 0x0C10 ; Telugu
    286     0x0C11,  # .. 0x0C11 ; Unknown
    287     0x0C12,  # .. 0x0C28 ; Telugu
    288     0x0C29,  # .. 0x0C29 ; Unknown
    289     0x0C2A,  # .. 0x0C39 ; Telugu
    290     0x0C3A,  # .. 0x0C3C ; Unknown
    291     0x0C3D,  # .. 0x0C44 ; Telugu
    292     0x0C45,  # .. 0x0C45 ; Unknown
    293     0x0C46,  # .. 0x0C48 ; Telugu
    294     0x0C49,  # .. 0x0C49 ; Unknown
    295     0x0C4A,  # .. 0x0C4D ; Telugu
    296     0x0C4E,  # .. 0x0C54 ; Unknown
    297     0x0C55,  # .. 0x0C56 ; Telugu
    298     0x0C57,  # .. 0x0C57 ; Unknown
    299     0x0C58,  # .. 0x0C5A ; Telugu
    300     0x0C5B,  # .. 0x0C5F ; Unknown
    301     0x0C60,  # .. 0x0C63 ; Telugu
    302     0x0C64,  # .. 0x0C65 ; Unknown
    303     0x0C66,  # .. 0x0C6F ; Telugu
    304     0x0C70,  # .. 0x0C77 ; Unknown
    305     0x0C78,  # .. 0x0C7F ; Telugu
    306     0x0C80,  # .. 0x0C8C ; Kannada
    307     0x0C8D,  # .. 0x0C8D ; Unknown
    308     0x0C8E,  # .. 0x0C90 ; Kannada
    309     0x0C91,  # .. 0x0C91 ; Unknown
    310     0x0C92,  # .. 0x0CA8 ; Kannada
    311     0x0CA9,  # .. 0x0CA9 ; Unknown
    312     0x0CAA,  # .. 0x0CB3 ; Kannada
    313     0x0CB4,  # .. 0x0CB4 ; Unknown
    314     0x0CB5,  # .. 0x0CB9 ; Kannada
    315     0x0CBA,  # .. 0x0CBB ; Unknown
    316     0x0CBC,  # .. 0x0CC4 ; Kannada
    317     0x0CC5,  # .. 0x0CC5 ; Unknown
    318     0x0CC6,  # .. 0x0CC8 ; Kannada
    319     0x0CC9,  # .. 0x0CC9 ; Unknown
    320     0x0CCA,  # .. 0x0CCD ; Kannada
    321     0x0CCE,  # .. 0x0CD4 ; Unknown
    322     0x0CD5,  # .. 0x0CD6 ; Kannada
    323     0x0CD7,  # .. 0x0CDD ; Unknown
    324     0x0CDE,  # .. 0x0CDE ; Kannada
    325     0x0CDF,  # .. 0x0CDF ; Unknown
    326     0x0CE0,  # .. 0x0CE3 ; Kannada
    327     0x0CE4,  # .. 0x0CE5 ; Unknown
    328     0x0CE6,  # .. 0x0CEF ; Kannada
    329     0x0CF0,  # .. 0x0CF0 ; Unknown
    330     0x0CF1,  # .. 0x0CF2 ; Kannada
    331     0x0CF3,  # .. 0x0CFF ; Unknown
    332     0x0D00,  # .. 0x0D03 ; Malayalam
    333     0x0D04,  # .. 0x0D04 ; Unknown
    334     0x0D05,  # .. 0x0D0C ; Malayalam
    335     0x0D0D,  # .. 0x0D0D ; Unknown
    336     0x0D0E,  # .. 0x0D10 ; Malayalam
    337     0x0D11,  # .. 0x0D11 ; Unknown
    338     0x0D12,  # .. 0x0D44 ; Malayalam
    339     0x0D45,  # .. 0x0D45 ; Unknown
    340     0x0D46,  # .. 0x0D48 ; Malayalam
    341     0x0D49,  # .. 0x0D49 ; Unknown
    342     0x0D4A,  # .. 0x0D4F ; Malayalam
    343     0x0D50,  # .. 0x0D53 ; Unknown
    344     0x0D54,  # .. 0x0D63 ; Malayalam
    345     0x0D64,  # .. 0x0D65 ; Unknown
    346     0x0D66,  # .. 0x0D7F ; Malayalam
    347     0x0D80,  # .. 0x0D81 ; Unknown
    348     0x0D82,  # .. 0x0D83 ; Sinhala
    349     0x0D84,  # .. 0x0D84 ; Unknown
    350     0x0D85,  # .. 0x0D96 ; Sinhala
    351     0x0D97,  # .. 0x0D99 ; Unknown
    352     0x0D9A,  # .. 0x0DB1 ; Sinhala
    353     0x0DB2,  # .. 0x0DB2 ; Unknown
    354     0x0DB3,  # .. 0x0DBB ; Sinhala
    355     0x0DBC,  # .. 0x0DBC ; Unknown
    356     0x0DBD,  # .. 0x0DBD ; Sinhala
    357     0x0DBE,  # .. 0x0DBF ; Unknown
    358     0x0DC0,  # .. 0x0DC6 ; Sinhala
    359     0x0DC7,  # .. 0x0DC9 ; Unknown
    360     0x0DCA,  # .. 0x0DCA ; Sinhala
    361     0x0DCB,  # .. 0x0DCE ; Unknown
    362     0x0DCF,  # .. 0x0DD4 ; Sinhala
    363     0x0DD5,  # .. 0x0DD5 ; Unknown
    364     0x0DD6,  # .. 0x0DD6 ; Sinhala
    365     0x0DD7,  # .. 0x0DD7 ; Unknown
    366     0x0DD8,  # .. 0x0DDF ; Sinhala
    367     0x0DE0,  # .. 0x0DE5 ; Unknown
    368     0x0DE6,  # .. 0x0DEF ; Sinhala
    369     0x0DF0,  # .. 0x0DF1 ; Unknown
    370     0x0DF2,  # .. 0x0DF4 ; Sinhala
    371     0x0DF5,  # .. 0x0E00 ; Unknown
    372     0x0E01,  # .. 0x0E3A ; Thai
    373     0x0E3B,  # .. 0x0E3E ; Unknown
    374     0x0E3F,  # .. 0x0E3F ; Common
    375     0x0E40,  # .. 0x0E5B ; Thai
    376     0x0E5C,  # .. 0x0E80 ; Unknown
    377     0x0E81,  # .. 0x0E82 ; Lao
    378     0x0E83,  # .. 0x0E83 ; Unknown
    379     0x0E84,  # .. 0x0E84 ; Lao
    380     0x0E85,  # .. 0x0E86 ; Unknown
    381     0x0E87,  # .. 0x0E88 ; Lao
    382     0x0E89,  # .. 0x0E89 ; Unknown
    383     0x0E8A,  # .. 0x0E8A ; Lao
    384     0x0E8B,  # .. 0x0E8C ; Unknown
    385     0x0E8D,  # .. 0x0E8D ; Lao
    386     0x0E8E,  # .. 0x0E93 ; Unknown
    387     0x0E94,  # .. 0x0E97 ; Lao
    388     0x0E98,  # .. 0x0E98 ; Unknown
    389     0x0E99,  # .. 0x0E9F ; Lao
    390     0x0EA0,  # .. 0x0EA0 ; Unknown
    391     0x0EA1,  # .. 0x0EA3 ; Lao
    392     0x0EA4,  # .. 0x0EA4 ; Unknown
    393     0x0EA5,  # .. 0x0EA5 ; Lao
    394     0x0EA6,  # .. 0x0EA6 ; Unknown
    395     0x0EA7,  # .. 0x0EA7 ; Lao
    396     0x0EA8,  # .. 0x0EA9 ; Unknown
    397     0x0EAA,  # .. 0x0EAB ; Lao
    398     0x0EAC,  # .. 0x0EAC ; Unknown
    399     0x0EAD,  # .. 0x0EB9 ; Lao
    400     0x0EBA,  # .. 0x0EBA ; Unknown
    401     0x0EBB,  # .. 0x0EBD ; Lao
    402     0x0EBE,  # .. 0x0EBF ; Unknown
    403     0x0EC0,  # .. 0x0EC4 ; Lao
    404     0x0EC5,  # .. 0x0EC5 ; Unknown
    405     0x0EC6,  # .. 0x0EC6 ; Lao
    406     0x0EC7,  # .. 0x0EC7 ; Unknown
    407     0x0EC8,  # .. 0x0ECD ; Lao
    408     0x0ECE,  # .. 0x0ECF ; Unknown
    409     0x0ED0,  # .. 0x0ED9 ; Lao
    410     0x0EDA,  # .. 0x0EDB ; Unknown
    411     0x0EDC,  # .. 0x0EDF ; Lao
    412     0x0EE0,  # .. 0x0EFF ; Unknown
    413     0x0F00,  # .. 0x0F47 ; Tibetan
    414     0x0F48,  # .. 0x0F48 ; Unknown
    415     0x0F49,  # .. 0x0F6C ; Tibetan
    416     0x0F6D,  # .. 0x0F70 ; Unknown
    417     0x0F71,  # .. 0x0F97 ; Tibetan
    418     0x0F98,  # .. 0x0F98 ; Unknown
    419     0x0F99,  # .. 0x0FBC ; Tibetan
    420     0x0FBD,  # .. 0x0FBD ; Unknown
    421     0x0FBE,  # .. 0x0FCC ; Tibetan
    422     0x0FCD,  # .. 0x0FCD ; Unknown
    423     0x0FCE,  # .. 0x0FD4 ; Tibetan
    424     0x0FD5,  # .. 0x0FD8 ; Common
    425     0x0FD9,  # .. 0x0FDA ; Tibetan
    426     0x0FDB,  # .. 0x0FFF ; Unknown
    427     0x1000,  # .. 0x109F ; Myanmar
    428     0x10A0,  # .. 0x10C5 ; Georgian
    429     0x10C6,  # .. 0x10C6 ; Unknown
    430     0x10C7,  # .. 0x10C7 ; Georgian
    431     0x10C8,  # .. 0x10CC ; Unknown
    432     0x10CD,  # .. 0x10CD ; Georgian
    433     0x10CE,  # .. 0x10CF ; Unknown
    434     0x10D0,  # .. 0x10FA ; Georgian
    435     0x10FB,  # .. 0x10FB ; Common
    436     0x10FC,  # .. 0x10FF ; Georgian
    437     0x1100,  # .. 0x11FF ; Hangul
    438     0x1200,  # .. 0x1248 ; Ethiopic
    439     0x1249,  # .. 0x1249 ; Unknown
    440     0x124A,  # .. 0x124D ; Ethiopic
    441     0x124E,  # .. 0x124F ; Unknown
    442     0x1250,  # .. 0x1256 ; Ethiopic
    443     0x1257,  # .. 0x1257 ; Unknown
    444     0x1258,  # .. 0x1258 ; Ethiopic
    445     0x1259,  # .. 0x1259 ; Unknown
    446     0x125A,  # .. 0x125D ; Ethiopic
    447     0x125E,  # .. 0x125F ; Unknown
    448     0x1260,  # .. 0x1288 ; Ethiopic
    449     0x1289,  # .. 0x1289 ; Unknown
    450     0x128A,  # .. 0x128D ; Ethiopic
    451     0x128E,  # .. 0x128F ; Unknown
    452     0x1290,  # .. 0x12B0 ; Ethiopic
    453     0x12B1,  # .. 0x12B1 ; Unknown
    454     0x12B2,  # .. 0x12B5 ; Ethiopic
    455     0x12B6,  # .. 0x12B7 ; Unknown
    456     0x12B8,  # .. 0x12BE ; Ethiopic
    457     0x12BF,  # .. 0x12BF ; Unknown
    458     0x12C0,  # .. 0x12C0 ; Ethiopic
    459     0x12C1,  # .. 0x12C1 ; Unknown
    460     0x12C2,  # .. 0x12C5 ; Ethiopic
    461     0x12C6,  # .. 0x12C7 ; Unknown
    462     0x12C8,  # .. 0x12D6 ; Ethiopic
    463     0x12D7,  # .. 0x12D7 ; Unknown
    464     0x12D8,  # .. 0x1310 ; Ethiopic
    465     0x1311,  # .. 0x1311 ; Unknown
    466     0x1312,  # .. 0x1315 ; Ethiopic
    467     0x1316,  # .. 0x1317 ; Unknown
    468     0x1318,  # .. 0x135A ; Ethiopic
    469     0x135B,  # .. 0x135C ; Unknown
    470     0x135D,  # .. 0x137C ; Ethiopic
    471     0x137D,  # .. 0x137F ; Unknown
    472     0x1380,  # .. 0x1399 ; Ethiopic
    473     0x139A,  # .. 0x139F ; Unknown
    474     0x13A0,  # .. 0x13F5 ; Cherokee
    475     0x13F6,  # .. 0x13F7 ; Unknown
    476     0x13F8,  # .. 0x13FD ; Cherokee
    477     0x13FE,  # .. 0x13FF ; Unknown
    478     0x1400,  # .. 0x167F ; Canadian_Aboriginal
    479     0x1680,  # .. 0x169C ; Ogham
    480     0x169D,  # .. 0x169F ; Unknown
    481     0x16A0,  # .. 0x16EA ; Runic
    482     0x16EB,  # .. 0x16ED ; Common
    483     0x16EE,  # .. 0x16F8 ; Runic
    484     0x16F9,  # .. 0x16FF ; Unknown
    485     0x1700,  # .. 0x170C ; Tagalog
    486     0x170D,  # .. 0x170D ; Unknown
    487     0x170E,  # .. 0x1714 ; Tagalog
    488     0x1715,  # .. 0x171F ; Unknown
    489     0x1720,  # .. 0x1734 ; Hanunoo
    490     0x1735,  # .. 0x1736 ; Common
    491     0x1737,  # .. 0x173F ; Unknown
    492     0x1740,  # .. 0x1753 ; Buhid
    493     0x1754,  # .. 0x175F ; Unknown
    494     0x1760,  # .. 0x176C ; Tagbanwa
    495     0x176D,  # .. 0x176D ; Unknown
    496     0x176E,  # .. 0x1770 ; Tagbanwa
    497     0x1771,  # .. 0x1771 ; Unknown
    498     0x1772,  # .. 0x1773 ; Tagbanwa
    499     0x1774,  # .. 0x177F ; Unknown
    500     0x1780,  # .. 0x17DD ; Khmer
    501     0x17DE,  # .. 0x17DF ; Unknown
    502     0x17E0,  # .. 0x17E9 ; Khmer
    503     0x17EA,  # .. 0x17EF ; Unknown
    504     0x17F0,  # .. 0x17F9 ; Khmer
    505     0x17FA,  # .. 0x17FF ; Unknown
    506     0x1800,  # .. 0x1801 ; Mongolian
    507     0x1802,  # .. 0x1803 ; Common
    508     0x1804,  # .. 0x1804 ; Mongolian
    509     0x1805,  # .. 0x1805 ; Common
    510     0x1806,  # .. 0x180E ; Mongolian
    511     0x180F,  # .. 0x180F ; Unknown
    512     0x1810,  # .. 0x1819 ; Mongolian
    513     0x181A,  # .. 0x181F ; Unknown
    514     0x1820,  # .. 0x1878 ; Mongolian
    515     0x1879,  # .. 0x187F ; Unknown
    516     0x1880,  # .. 0x18AA ; Mongolian
    517     0x18AB,  # .. 0x18AF ; Unknown
    518     0x18B0,  # .. 0x18F5 ; Canadian_Aboriginal
    519     0x18F6,  # .. 0x18FF ; Unknown
    520     0x1900,  # .. 0x191E ; Limbu
    521     0x191F,  # .. 0x191F ; Unknown
    522     0x1920,  # .. 0x192B ; Limbu
    523     0x192C,  # .. 0x192F ; Unknown
    524     0x1930,  # .. 0x193B ; Limbu
    525     0x193C,  # .. 0x193F ; Unknown
    526     0x1940,  # .. 0x1940 ; Limbu
    527     0x1941,  # .. 0x1943 ; Unknown
    528     0x1944,  # .. 0x194F ; Limbu
    529     0x1950,  # .. 0x196D ; Tai_Le
    530     0x196E,  # .. 0x196F ; Unknown
    531     0x1970,  # .. 0x1974 ; Tai_Le
    532     0x1975,  # .. 0x197F ; Unknown
    533     0x1980,  # .. 0x19AB ; New_Tai_Lue
    534     0x19AC,  # .. 0x19AF ; Unknown
    535     0x19B0,  # .. 0x19C9 ; New_Tai_Lue
    536     0x19CA,  # .. 0x19CF ; Unknown
    537     0x19D0,  # .. 0x19DA ; New_Tai_Lue
    538     0x19DB,  # .. 0x19DD ; Unknown
    539     0x19DE,  # .. 0x19DF ; New_Tai_Lue
    540     0x19E0,  # .. 0x19FF ; Khmer
    541     0x1A00,  # .. 0x1A1B ; Buginese
    542     0x1A1C,  # .. 0x1A1D ; Unknown
    543     0x1A1E,  # .. 0x1A1F ; Buginese
    544     0x1A20,  # .. 0x1A5E ; Tai_Tham
    545     0x1A5F,  # .. 0x1A5F ; Unknown
    546     0x1A60,  # .. 0x1A7C ; Tai_Tham
    547     0x1A7D,  # .. 0x1A7E ; Unknown
    548     0x1A7F,  # .. 0x1A89 ; Tai_Tham
    549     0x1A8A,  # .. 0x1A8F ; Unknown
    550     0x1A90,  # .. 0x1A99 ; Tai_Tham
    551     0x1A9A,  # .. 0x1A9F ; Unknown
    552     0x1AA0,  # .. 0x1AAD ; Tai_Tham
    553     0x1AAE,  # .. 0x1AAF ; Unknown
    554     0x1AB0,  # .. 0x1ABE ; Inherited
    555     0x1ABF,  # .. 0x1AFF ; Unknown
    556     0x1B00,  # .. 0x1B4B ; Balinese
    557     0x1B4C,  # .. 0x1B4F ; Unknown
    558     0x1B50,  # .. 0x1B7C ; Balinese
    559     0x1B7D,  # .. 0x1B7F ; Unknown
    560     0x1B80,  # .. 0x1BBF ; Sundanese
    561     0x1BC0,  # .. 0x1BF3 ; Batak
    562     0x1BF4,  # .. 0x1BFB ; Unknown
    563     0x1BFC,  # .. 0x1BFF ; Batak
    564     0x1C00,  # .. 0x1C37 ; Lepcha
    565     0x1C38,  # .. 0x1C3A ; Unknown
    566     0x1C3B,  # .. 0x1C49 ; Lepcha
    567     0x1C4A,  # .. 0x1C4C ; Unknown
    568     0x1C4D,  # .. 0x1C4F ; Lepcha
    569     0x1C50,  # .. 0x1C7F ; Ol_Chiki
    570     0x1C80,  # .. 0x1C88 ; Cyrillic
    571     0x1C89,  # .. 0x1C8F ; Unknown
    572     0x1C90,  # .. 0x1CBA ; Georgian
    573     0x1CBB,  # .. 0x1CBC ; Unknown
    574     0x1CBD,  # .. 0x1CBF ; Georgian
    575     0x1CC0,  # .. 0x1CC7 ; Sundanese
    576     0x1CC8,  # .. 0x1CCF ; Unknown
    577     0x1CD0,  # .. 0x1CD2 ; Inherited
    578     0x1CD3,  # .. 0x1CD3 ; Common
    579     0x1CD4,  # .. 0x1CE0 ; Inherited
    580     0x1CE1,  # .. 0x1CE1 ; Common
    581     0x1CE2,  # .. 0x1CE8 ; Inherited
    582     0x1CE9,  # .. 0x1CEC ; Common
    583     0x1CED,  # .. 0x1CED ; Inherited
    584     0x1CEE,  # .. 0x1CF3 ; Common
    585     0x1CF4,  # .. 0x1CF4 ; Inherited
    586     0x1CF5,  # .. 0x1CF7 ; Common
    587     0x1CF8,  # .. 0x1CF9 ; Inherited
    588     0x1CFA,  # .. 0x1CFF ; Unknown
    589     0x1D00,  # .. 0x1D25 ; Latin
    590     0x1D26,  # .. 0x1D2A ; Greek
    591     0x1D2B,  # .. 0x1D2B ; Cyrillic
    592     0x1D2C,  # .. 0x1D5C ; Latin
    593     0x1D5D,  # .. 0x1D61 ; Greek
    594     0x1D62,  # .. 0x1D65 ; Latin
    595     0x1D66,  # .. 0x1D6A ; Greek
    596     0x1D6B,  # .. 0x1D77 ; Latin
    597     0x1D78,  # .. 0x1D78 ; Cyrillic
    598     0x1D79,  # .. 0x1DBE ; Latin
    599     0x1DBF,  # .. 0x1DBF ; Greek
    600     0x1DC0,  # .. 0x1DF9 ; Inherited
    601     0x1DFA,  # .. 0x1DFA ; Unknown
    602     0x1DFB,  # .. 0x1DFF ; Inherited
    603     0x1E00,  # .. 0x1EFF ; Latin
    604     0x1F00,  # .. 0x1F15 ; Greek
    605     0x1F16,  # .. 0x1F17 ; Unknown
    606     0x1F18,  # .. 0x1F1D ; Greek
    607     0x1F1E,  # .. 0x1F1F ; Unknown
    608     0x1F20,  # .. 0x1F45 ; Greek
    609     0x1F46,  # .. 0x1F47 ; Unknown
    610     0x1F48,  # .. 0x1F4D ; Greek
    611     0x1F4E,  # .. 0x1F4F ; Unknown
    612     0x1F50,  # .. 0x1F57 ; Greek
    613     0x1F58,  # .. 0x1F58 ; Unknown
    614     0x1F59,  # .. 0x1F59 ; Greek
    615     0x1F5A,  # .. 0x1F5A ; Unknown
    616     0x1F5B,  # .. 0x1F5B ; Greek
    617     0x1F5C,  # .. 0x1F5C ; Unknown
    618     0x1F5D,  # .. 0x1F5D ; Greek
    619     0x1F5E,  # .. 0x1F5E ; Unknown
    620     0x1F5F,  # .. 0x1F7D ; Greek
    621     0x1F7E,  # .. 0x1F7F ; Unknown
    622     0x1F80,  # .. 0x1FB4 ; Greek
    623     0x1FB5,  # .. 0x1FB5 ; Unknown
    624     0x1FB6,  # .. 0x1FC4 ; Greek
    625     0x1FC5,  # .. 0x1FC5 ; Unknown
    626     0x1FC6,  # .. 0x1FD3 ; Greek
    627     0x1FD4,  # .. 0x1FD5 ; Unknown
    628     0x1FD6,  # .. 0x1FDB ; Greek
    629     0x1FDC,  # .. 0x1FDC ; Unknown
    630     0x1FDD,  # .. 0x1FEF ; Greek
    631     0x1FF0,  # .. 0x1FF1 ; Unknown
    632     0x1FF2,  # .. 0x1FF4 ; Greek
    633     0x1FF5,  # .. 0x1FF5 ; Unknown
    634     0x1FF6,  # .. 0x1FFE ; Greek
    635     0x1FFF,  # .. 0x1FFF ; Unknown
    636     0x2000,  # .. 0x200B ; Common
    637     0x200C,  # .. 0x200D ; Inherited
    638     0x200E,  # .. 0x2064 ; Common
    639     0x2065,  # .. 0x2065 ; Unknown
    640     0x2066,  # .. 0x2070 ; Common
    641     0x2071,  # .. 0x2071 ; Latin
    642     0x2072,  # .. 0x2073 ; Unknown
    643     0x2074,  # .. 0x207E ; Common
    644     0x207F,  # .. 0x207F ; Latin
    645     0x2080,  # .. 0x208E ; Common
    646     0x208F,  # .. 0x208F ; Unknown
    647     0x2090,  # .. 0x209C ; Latin
    648     0x209D,  # .. 0x209F ; Unknown
    649     0x20A0,  # .. 0x20BF ; Common
    650     0x20C0,  # .. 0x20CF ; Unknown
    651     0x20D0,  # .. 0x20F0 ; Inherited
    652     0x20F1,  # .. 0x20FF ; Unknown
    653     0x2100,  # .. 0x2125 ; Common
    654     0x2126,  # .. 0x2126 ; Greek
    655     0x2127,  # .. 0x2129 ; Common
    656     0x212A,  # .. 0x212B ; Latin
    657     0x212C,  # .. 0x2131 ; Common
    658     0x2132,  # .. 0x2132 ; Latin
    659     0x2133,  # .. 0x214D ; Common
    660     0x214E,  # .. 0x214E ; Latin
    661     0x214F,  # .. 0x215F ; Common
    662     0x2160,  # .. 0x2188 ; Latin
    663     0x2189,  # .. 0x218B ; Common
    664     0x218C,  # .. 0x218F ; Unknown
    665     0x2190,  # .. 0x2426 ; Common
    666     0x2427,  # .. 0x243F ; Unknown
    667     0x2440,  # .. 0x244A ; Common
    668     0x244B,  # .. 0x245F ; Unknown
    669     0x2460,  # .. 0x27FF ; Common
    670     0x2800,  # .. 0x28FF ; Braille
    671     0x2900,  # .. 0x2B73 ; Common
    672     0x2B74,  # .. 0x2B75 ; Unknown
    673     0x2B76,  # .. 0x2B95 ; Common
    674     0x2B96,  # .. 0x2B97 ; Unknown
    675     0x2B98,  # .. 0x2BC8 ; Common
    676     0x2BC9,  # .. 0x2BC9 ; Unknown
    677     0x2BCA,  # .. 0x2BFE ; Common
    678     0x2BFF,  # .. 0x2BFF ; Unknown
    679     0x2C00,  # .. 0x2C2E ; Glagolitic
    680     0x2C2F,  # .. 0x2C2F ; Unknown
    681     0x2C30,  # .. 0x2C5E ; Glagolitic
    682     0x2C5F,  # .. 0x2C5F ; Unknown
    683     0x2C60,  # .. 0x2C7F ; Latin
    684     0x2C80,  # .. 0x2CF3 ; Coptic
    685     0x2CF4,  # .. 0x2CF8 ; Unknown
    686     0x2CF9,  # .. 0x2CFF ; Coptic
    687     0x2D00,  # .. 0x2D25 ; Georgian
    688     0x2D26,  # .. 0x2D26 ; Unknown
    689     0x2D27,  # .. 0x2D27 ; Georgian
    690     0x2D28,  # .. 0x2D2C ; Unknown
    691     0x2D2D,  # .. 0x2D2D ; Georgian
    692     0x2D2E,  # .. 0x2D2F ; Unknown
    693     0x2D30,  # .. 0x2D67 ; Tifinagh
    694     0x2D68,  # .. 0x2D6E ; Unknown
    695     0x2D6F,  # .. 0x2D70 ; Tifinagh
    696     0x2D71,  # .. 0x2D7E ; Unknown
    697     0x2D7F,  # .. 0x2D7F ; Tifinagh
    698     0x2D80,  # .. 0x2D96 ; Ethiopic
    699     0x2D97,  # .. 0x2D9F ; Unknown
    700     0x2DA0,  # .. 0x2DA6 ; Ethiopic
    701     0x2DA7,  # .. 0x2DA7 ; Unknown
    702     0x2DA8,  # .. 0x2DAE ; Ethiopic
    703     0x2DAF,  # .. 0x2DAF ; Unknown
    704     0x2DB0,  # .. 0x2DB6 ; Ethiopic
    705     0x2DB7,  # .. 0x2DB7 ; Unknown
    706     0x2DB8,  # .. 0x2DBE ; Ethiopic
    707     0x2DBF,  # .. 0x2DBF ; Unknown
    708     0x2DC0,  # .. 0x2DC6 ; Ethiopic
    709     0x2DC7,  # .. 0x2DC7 ; Unknown
    710     0x2DC8,  # .. 0x2DCE ; Ethiopic
    711     0x2DCF,  # .. 0x2DCF ; Unknown
    712     0x2DD0,  # .. 0x2DD6 ; Ethiopic
    713     0x2DD7,  # .. 0x2DD7 ; Unknown
    714     0x2DD8,  # .. 0x2DDE ; Ethiopic
    715     0x2DDF,  # .. 0x2DDF ; Unknown
    716     0x2DE0,  # .. 0x2DFF ; Cyrillic
    717     0x2E00,  # .. 0x2E4E ; Common
    718     0x2E4F,  # .. 0x2E7F ; Unknown
    719     0x2E80,  # .. 0x2E99 ; Han
    720     0x2E9A,  # .. 0x2E9A ; Unknown
    721     0x2E9B,  # .. 0x2EF3 ; Han
    722     0x2EF4,  # .. 0x2EFF ; Unknown
    723     0x2F00,  # .. 0x2FD5 ; Han
    724     0x2FD6,  # .. 0x2FEF ; Unknown
    725     0x2FF0,  # .. 0x2FFB ; Common
    726     0x2FFC,  # .. 0x2FFF ; Unknown
    727     0x3000,  # .. 0x3004 ; Common
    728     0x3005,  # .. 0x3005 ; Han
    729     0x3006,  # .. 0x3006 ; Common
    730     0x3007,  # .. 0x3007 ; Han
    731     0x3008,  # .. 0x3020 ; Common
    732     0x3021,  # .. 0x3029 ; Han
    733     0x302A,  # .. 0x302D ; Inherited
    734     0x302E,  # .. 0x302F ; Hangul
    735     0x3030,  # .. 0x3037 ; Common
    736     0x3038,  # .. 0x303B ; Han
    737     0x303C,  # .. 0x303F ; Common
    738     0x3040,  # .. 0x3040 ; Unknown
    739     0x3041,  # .. 0x3096 ; Hiragana
    740     0x3097,  # .. 0x3098 ; Unknown
    741     0x3099,  # .. 0x309A ; Inherited
    742     0x309B,  # .. 0x309C ; Common
    743     0x309D,  # .. 0x309F ; Hiragana
    744     0x30A0,  # .. 0x30A0 ; Common
    745     0x30A1,  # .. 0x30FA ; Katakana
    746     0x30FB,  # .. 0x30FC ; Common
    747     0x30FD,  # .. 0x30FF ; Katakana
    748     0x3100,  # .. 0x3104 ; Unknown
    749     0x3105,  # .. 0x312F ; Bopomofo
    750     0x3130,  # .. 0x3130 ; Unknown
    751     0x3131,  # .. 0x318E ; Hangul
    752     0x318F,  # .. 0x318F ; Unknown
    753     0x3190,  # .. 0x319F ; Common
    754     0x31A0,  # .. 0x31BA ; Bopomofo
    755     0x31BB,  # .. 0x31BF ; Unknown
    756     0x31C0,  # .. 0x31E3 ; Common
    757     0x31E4,  # .. 0x31EF ; Unknown
    758     0x31F0,  # .. 0x31FF ; Katakana
    759     0x3200,  # .. 0x321E ; Hangul
    760     0x321F,  # .. 0x321F ; Unknown
    761     0x3220,  # .. 0x325F ; Common
    762     0x3260,  # .. 0x327E ; Hangul
    763     0x327F,  # .. 0x32CF ; Common
    764     0x32D0,  # .. 0x32FE ; Katakana
    765     0x32FF,  # .. 0x32FF ; Unknown
    766     0x3300,  # .. 0x3357 ; Katakana
    767     0x3358,  # .. 0x33FF ; Common
    768     0x3400,  # .. 0x4DB5 ; Han
    769     0x4DB6,  # .. 0x4DBF ; Unknown
    770     0x4DC0,  # .. 0x4DFF ; Common
    771     0x4E00,  # .. 0x9FEF ; Han
    772     0x9FF0,  # .. 0x9FFF ; Unknown
    773     0xA000,  # .. 0xA48C ; Yi
    774     0xA48D,  # .. 0xA48F ; Unknown
    775     0xA490,  # .. 0xA4C6 ; Yi
    776     0xA4C7,  # .. 0xA4CF ; Unknown
    777     0xA4D0,  # .. 0xA4FF ; Lisu
    778     0xA500,  # .. 0xA62B ; Vai
    779     0xA62C,  # .. 0xA63F ; Unknown
    780     0xA640,  # .. 0xA69F ; Cyrillic
    781     0xA6A0,  # .. 0xA6F7 ; Bamum
    782     0xA6F8,  # .. 0xA6FF ; Unknown
    783     0xA700,  # .. 0xA721 ; Common
    784     0xA722,  # .. 0xA787 ; Latin
    785     0xA788,  # .. 0xA78A ; Common
    786     0xA78B,  # .. 0xA7B9 ; Latin
    787     0xA7BA,  # .. 0xA7F6 ; Unknown
    788     0xA7F7,  # .. 0xA7FF ; Latin
    789     0xA800,  # .. 0xA82B ; Syloti_Nagri
    790     0xA82C,  # .. 0xA82F ; Unknown
    791     0xA830,  # .. 0xA839 ; Common
    792     0xA83A,  # .. 0xA83F ; Unknown
    793     0xA840,  # .. 0xA877 ; Phags_Pa
    794     0xA878,  # .. 0xA87F ; Unknown
    795     0xA880,  # .. 0xA8C5 ; Saurashtra
    796     0xA8C6,  # .. 0xA8CD ; Unknown
    797     0xA8CE,  # .. 0xA8D9 ; Saurashtra
    798     0xA8DA,  # .. 0xA8DF ; Unknown
    799     0xA8E0,  # .. 0xA8FF ; Devanagari
    800     0xA900,  # .. 0xA92D ; Kayah_Li
    801     0xA92E,  # .. 0xA92E ; Common
    802     0xA92F,  # .. 0xA92F ; Kayah_Li
    803     0xA930,  # .. 0xA953 ; Rejang
    804     0xA954,  # .. 0xA95E ; Unknown
    805     0xA95F,  # .. 0xA95F ; Rejang
    806     0xA960,  # .. 0xA97C ; Hangul
    807     0xA97D,  # .. 0xA97F ; Unknown
    808     0xA980,  # .. 0xA9CD ; Javanese
    809     0xA9CE,  # .. 0xA9CE ; Unknown
    810     0xA9CF,  # .. 0xA9CF ; Common
    811     0xA9D0,  # .. 0xA9D9 ; Javanese
    812     0xA9DA,  # .. 0xA9DD ; Unknown
    813     0xA9DE,  # .. 0xA9DF ; Javanese
    814     0xA9E0,  # .. 0xA9FE ; Myanmar
    815     0xA9FF,  # .. 0xA9FF ; Unknown
    816     0xAA00,  # .. 0xAA36 ; Cham
    817     0xAA37,  # .. 0xAA3F ; Unknown
    818     0xAA40,  # .. 0xAA4D ; Cham
    819     0xAA4E,  # .. 0xAA4F ; Unknown
    820     0xAA50,  # .. 0xAA59 ; Cham
    821     0xAA5A,  # .. 0xAA5B ; Unknown
    822     0xAA5C,  # .. 0xAA5F ; Cham
    823     0xAA60,  # .. 0xAA7F ; Myanmar
    824     0xAA80,  # .. 0xAAC2 ; Tai_Viet
    825     0xAAC3,  # .. 0xAADA ; Unknown
    826     0xAADB,  # .. 0xAADF ; Tai_Viet
    827     0xAAE0,  # .. 0xAAF6 ; Meetei_Mayek
    828     0xAAF7,  # .. 0xAB00 ; Unknown
    829     0xAB01,  # .. 0xAB06 ; Ethiopic
    830     0xAB07,  # .. 0xAB08 ; Unknown
    831     0xAB09,  # .. 0xAB0E ; Ethiopic
    832     0xAB0F,  # .. 0xAB10 ; Unknown
    833     0xAB11,  # .. 0xAB16 ; Ethiopic
    834     0xAB17,  # .. 0xAB1F ; Unknown
    835     0xAB20,  # .. 0xAB26 ; Ethiopic
    836     0xAB27,  # .. 0xAB27 ; Unknown
    837     0xAB28,  # .. 0xAB2E ; Ethiopic
    838     0xAB2F,  # .. 0xAB2F ; Unknown
    839     0xAB30,  # .. 0xAB5A ; Latin
    840     0xAB5B,  # .. 0xAB5B ; Common
    841     0xAB5C,  # .. 0xAB64 ; Latin
    842     0xAB65,  # .. 0xAB65 ; Greek
    843     0xAB66,  # .. 0xAB6F ; Unknown
    844     0xAB70,  # .. 0xABBF ; Cherokee
    845     0xABC0,  # .. 0xABED ; Meetei_Mayek
    846     0xABEE,  # .. 0xABEF ; Unknown
    847     0xABF0,  # .. 0xABF9 ; Meetei_Mayek
    848     0xABFA,  # .. 0xABFF ; Unknown
    849     0xAC00,  # .. 0xD7A3 ; Hangul
    850     0xD7A4,  # .. 0xD7AF ; Unknown
    851     0xD7B0,  # .. 0xD7C6 ; Hangul
    852     0xD7C7,  # .. 0xD7CA ; Unknown
    853     0xD7CB,  # .. 0xD7FB ; Hangul
    854     0xD7FC,  # .. 0xF8FF ; Unknown
    855     0xF900,  # .. 0xFA6D ; Han
    856     0xFA6E,  # .. 0xFA6F ; Unknown
    857     0xFA70,  # .. 0xFAD9 ; Han
    858     0xFADA,  # .. 0xFAFF ; Unknown
    859     0xFB00,  # .. 0xFB06 ; Latin
    860     0xFB07,  # .. 0xFB12 ; Unknown
    861     0xFB13,  # .. 0xFB17 ; Armenian
    862     0xFB18,  # .. 0xFB1C ; Unknown
    863     0xFB1D,  # .. 0xFB36 ; Hebrew
    864     0xFB37,  # .. 0xFB37 ; Unknown
    865     0xFB38,  # .. 0xFB3C ; Hebrew
    866     0xFB3D,  # .. 0xFB3D ; Unknown
    867     0xFB3E,  # .. 0xFB3E ; Hebrew
    868     0xFB3F,  # .. 0xFB3F ; Unknown
    869     0xFB40,  # .. 0xFB41 ; Hebrew
    870     0xFB42,  # .. 0xFB42 ; Unknown
    871     0xFB43,  # .. 0xFB44 ; Hebrew
    872     0xFB45,  # .. 0xFB45 ; Unknown
    873     0xFB46,  # .. 0xFB4F ; Hebrew
    874     0xFB50,  # .. 0xFBC1 ; Arabic
    875     0xFBC2,  # .. 0xFBD2 ; Unknown
    876     0xFBD3,  # .. 0xFD3D ; Arabic
    877     0xFD3E,  # .. 0xFD3F ; Common
    878     0xFD40,  # .. 0xFD4F ; Unknown
    879     0xFD50,  # .. 0xFD8F ; Arabic
    880     0xFD90,  # .. 0xFD91 ; Unknown
    881     0xFD92,  # .. 0xFDC7 ; Arabic
    882     0xFDC8,  # .. 0xFDEF ; Unknown
    883     0xFDF0,  # .. 0xFDFD ; Arabic
    884     0xFDFE,  # .. 0xFDFF ; Unknown
    885     0xFE00,  # .. 0xFE0F ; Inherited
    886     0xFE10,  # .. 0xFE19 ; Common
    887     0xFE1A,  # .. 0xFE1F ; Unknown
    888     0xFE20,  # .. 0xFE2D ; Inherited
    889     0xFE2E,  # .. 0xFE2F ; Cyrillic
    890     0xFE30,  # .. 0xFE52 ; Common
    891     0xFE53,  # .. 0xFE53 ; Unknown
    892     0xFE54,  # .. 0xFE66 ; Common
    893     0xFE67,  # .. 0xFE67 ; Unknown
    894     0xFE68,  # .. 0xFE6B ; Common
    895     0xFE6C,  # .. 0xFE6F ; Unknown
    896     0xFE70,  # .. 0xFE74 ; Arabic
    897     0xFE75,  # .. 0xFE75 ; Unknown
    898     0xFE76,  # .. 0xFEFC ; Arabic
    899     0xFEFD,  # .. 0xFEFE ; Unknown
    900     0xFEFF,  # .. 0xFEFF ; Common
    901     0xFF00,  # .. 0xFF00 ; Unknown
    902     0xFF01,  # .. 0xFF20 ; Common
    903     0xFF21,  # .. 0xFF3A ; Latin
    904     0xFF3B,  # .. 0xFF40 ; Common
    905     0xFF41,  # .. 0xFF5A ; Latin
    906     0xFF5B,  # .. 0xFF65 ; Common
    907     0xFF66,  # .. 0xFF6F ; Katakana
    908     0xFF70,  # .. 0xFF70 ; Common
    909     0xFF71,  # .. 0xFF9D ; Katakana
    910     0xFF9E,  # .. 0xFF9F ; Common
    911     0xFFA0,  # .. 0xFFBE ; Hangul
    912     0xFFBF,  # .. 0xFFC1 ; Unknown
    913     0xFFC2,  # .. 0xFFC7 ; Hangul
    914     0xFFC8,  # .. 0xFFC9 ; Unknown
    915     0xFFCA,  # .. 0xFFCF ; Hangul
    916     0xFFD0,  # .. 0xFFD1 ; Unknown
    917     0xFFD2,  # .. 0xFFD7 ; Hangul
    918     0xFFD8,  # .. 0xFFD9 ; Unknown
    919     0xFFDA,  # .. 0xFFDC ; Hangul
    920     0xFFDD,  # .. 0xFFDF ; Unknown
    921     0xFFE0,  # .. 0xFFE6 ; Common
    922     0xFFE7,  # .. 0xFFE7 ; Unknown
    923     0xFFE8,  # .. 0xFFEE ; Common
    924     0xFFEF,  # .. 0xFFF8 ; Unknown
    925     0xFFF9,  # .. 0xFFFD ; Common
    926     0xFFFE,  # .. 0xFFFF ; Unknown
    927     0x10000,  # .. 0x1000B ; Linear_B
    928     0x1000C,  # .. 0x1000C ; Unknown
    929     0x1000D,  # .. 0x10026 ; Linear_B
    930     0x10027,  # .. 0x10027 ; Unknown
    931     0x10028,  # .. 0x1003A ; Linear_B
    932     0x1003B,  # .. 0x1003B ; Unknown
    933     0x1003C,  # .. 0x1003D ; Linear_B
    934     0x1003E,  # .. 0x1003E ; Unknown
    935     0x1003F,  # .. 0x1004D ; Linear_B
    936     0x1004E,  # .. 0x1004F ; Unknown
    937     0x10050,  # .. 0x1005D ; Linear_B
    938     0x1005E,  # .. 0x1007F ; Unknown
    939     0x10080,  # .. 0x100FA ; Linear_B
    940     0x100FB,  # .. 0x100FF ; Unknown
    941     0x10100,  # .. 0x10102 ; Common
    942     0x10103,  # .. 0x10106 ; Unknown
    943     0x10107,  # .. 0x10133 ; Common
    944     0x10134,  # .. 0x10136 ; Unknown
    945     0x10137,  # .. 0x1013F ; Common
    946     0x10140,  # .. 0x1018E ; Greek
    947     0x1018F,  # .. 0x1018F ; Unknown
    948     0x10190,  # .. 0x1019B ; Common
    949     0x1019C,  # .. 0x1019F ; Unknown
    950     0x101A0,  # .. 0x101A0 ; Greek
    951     0x101A1,  # .. 0x101CF ; Unknown
    952     0x101D0,  # .. 0x101FC ; Common
    953     0x101FD,  # .. 0x101FD ; Inherited
    954     0x101FE,  # .. 0x1027F ; Unknown
    955     0x10280,  # .. 0x1029C ; Lycian
    956     0x1029D,  # .. 0x1029F ; Unknown
    957     0x102A0,  # .. 0x102D0 ; Carian
    958     0x102D1,  # .. 0x102DF ; Unknown
    959     0x102E0,  # .. 0x102E0 ; Inherited
    960     0x102E1,  # .. 0x102FB ; Common
    961     0x102FC,  # .. 0x102FF ; Unknown
    962     0x10300,  # .. 0x10323 ; Old_Italic
    963     0x10324,  # .. 0x1032C ; Unknown
    964     0x1032D,  # .. 0x1032F ; Old_Italic
    965     0x10330,  # .. 0x1034A ; Gothic
    966     0x1034B,  # .. 0x1034F ; Unknown
    967     0x10350,  # .. 0x1037A ; Old_Permic
    968     0x1037B,  # .. 0x1037F ; Unknown
    969     0x10380,  # .. 0x1039D ; Ugaritic
    970     0x1039E,  # .. 0x1039E ; Unknown
    971     0x1039F,  # .. 0x1039F ; Ugaritic
    972     0x103A0,  # .. 0x103C3 ; Old_Persian
    973     0x103C4,  # .. 0x103C7 ; Unknown
    974     0x103C8,  # .. 0x103D5 ; Old_Persian
    975     0x103D6,  # .. 0x103FF ; Unknown
    976     0x10400,  # .. 0x1044F ; Deseret
    977     0x10450,  # .. 0x1047F ; Shavian
    978     0x10480,  # .. 0x1049D ; Osmanya
    979     0x1049E,  # .. 0x1049F ; Unknown
    980     0x104A0,  # .. 0x104A9 ; Osmanya
    981     0x104AA,  # .. 0x104AF ; Unknown
    982     0x104B0,  # .. 0x104D3 ; Osage
    983     0x104D4,  # .. 0x104D7 ; Unknown
    984     0x104D8,  # .. 0x104FB ; Osage
    985     0x104FC,  # .. 0x104FF ; Unknown
    986     0x10500,  # .. 0x10527 ; Elbasan
    987     0x10528,  # .. 0x1052F ; Unknown
    988     0x10530,  # .. 0x10563 ; Caucasian_Albanian
    989     0x10564,  # .. 0x1056E ; Unknown
    990     0x1056F,  # .. 0x1056F ; Caucasian_Albanian
    991     0x10570,  # .. 0x105FF ; Unknown
    992     0x10600,  # .. 0x10736 ; Linear_A
    993     0x10737,  # .. 0x1073F ; Unknown
    994     0x10740,  # .. 0x10755 ; Linear_A
    995     0x10756,  # .. 0x1075F ; Unknown
    996     0x10760,  # .. 0x10767 ; Linear_A
    997     0x10768,  # .. 0x107FF ; Unknown
    998     0x10800,  # .. 0x10805 ; Cypriot
    999     0x10806,  # .. 0x10807 ; Unknown
   1000     0x10808,  # .. 0x10808 ; Cypriot
   1001     0x10809,  # .. 0x10809 ; Unknown
   1002     0x1080A,  # .. 0x10835 ; Cypriot
   1003     0x10836,  # .. 0x10836 ; Unknown
   1004     0x10837,  # .. 0x10838 ; Cypriot
   1005     0x10839,  # .. 0x1083B ; Unknown
   1006     0x1083C,  # .. 0x1083C ; Cypriot
   1007     0x1083D,  # .. 0x1083E ; Unknown
   1008     0x1083F,  # .. 0x1083F ; Cypriot
   1009     0x10840,  # .. 0x10855 ; Imperial_Aramaic
   1010     0x10856,  # .. 0x10856 ; Unknown
   1011     0x10857,  # .. 0x1085F ; Imperial_Aramaic
   1012     0x10860,  # .. 0x1087F ; Palmyrene
   1013     0x10880,  # .. 0x1089E ; Nabataean
   1014     0x1089F,  # .. 0x108A6 ; Unknown
   1015     0x108A7,  # .. 0x108AF ; Nabataean
   1016     0x108B0,  # .. 0x108DF ; Unknown
   1017     0x108E0,  # .. 0x108F2 ; Hatran
   1018     0x108F3,  # .. 0x108F3 ; Unknown
   1019     0x108F4,  # .. 0x108F5 ; Hatran
   1020     0x108F6,  # .. 0x108FA ; Unknown
   1021     0x108FB,  # .. 0x108FF ; Hatran
   1022     0x10900,  # .. 0x1091B ; Phoenician
   1023     0x1091C,  # .. 0x1091E ; Unknown
   1024     0x1091F,  # .. 0x1091F ; Phoenician
   1025     0x10920,  # .. 0x10939 ; Lydian
   1026     0x1093A,  # .. 0x1093E ; Unknown
   1027     0x1093F,  # .. 0x1093F ; Lydian
   1028     0x10940,  # .. 0x1097F ; Unknown
   1029     0x10980,  # .. 0x1099F ; Meroitic_Hieroglyphs
   1030     0x109A0,  # .. 0x109B7 ; Meroitic_Cursive
   1031     0x109B8,  # .. 0x109BB ; Unknown
   1032     0x109BC,  # .. 0x109CF ; Meroitic_Cursive
   1033     0x109D0,  # .. 0x109D1 ; Unknown
   1034     0x109D2,  # .. 0x109FF ; Meroitic_Cursive
   1035     0x10A00,  # .. 0x10A03 ; Kharoshthi
   1036     0x10A04,  # .. 0x10A04 ; Unknown
   1037     0x10A05,  # .. 0x10A06 ; Kharoshthi
   1038     0x10A07,  # .. 0x10A0B ; Unknown
   1039     0x10A0C,  # .. 0x10A13 ; Kharoshthi
   1040     0x10A14,  # .. 0x10A14 ; Unknown
   1041     0x10A15,  # .. 0x10A17 ; Kharoshthi
   1042     0x10A18,  # .. 0x10A18 ; Unknown
   1043     0x10A19,  # .. 0x10A35 ; Kharoshthi
   1044     0x10A36,  # .. 0x10A37 ; Unknown
   1045     0x10A38,  # .. 0x10A3A ; Kharoshthi
   1046     0x10A3B,  # .. 0x10A3E ; Unknown
   1047     0x10A3F,  # .. 0x10A48 ; Kharoshthi
   1048     0x10A49,  # .. 0x10A4F ; Unknown
   1049     0x10A50,  # .. 0x10A58 ; Kharoshthi
   1050     0x10A59,  # .. 0x10A5F ; Unknown
   1051     0x10A60,  # .. 0x10A7F ; Old_South_Arabian
   1052     0x10A80,  # .. 0x10A9F ; Old_North_Arabian
   1053     0x10AA0,  # .. 0x10ABF ; Unknown
   1054     0x10AC0,  # .. 0x10AE6 ; Manichaean
   1055     0x10AE7,  # .. 0x10AEA ; Unknown
   1056     0x10AEB,  # .. 0x10AF6 ; Manichaean
   1057     0x10AF7,  # .. 0x10AFF ; Unknown
   1058     0x10B00,  # .. 0x10B35 ; Avestan
   1059     0x10B36,  # .. 0x10B38 ; Unknown
   1060     0x10B39,  # .. 0x10B3F ; Avestan
   1061     0x10B40,  # .. 0x10B55 ; Inscriptional_Parthian
   1062     0x10B56,  # .. 0x10B57 ; Unknown
   1063     0x10B58,  # .. 0x10B5F ; Inscriptional_Parthian
   1064     0x10B60,  # .. 0x10B72 ; Inscriptional_Pahlavi
   1065     0x10B73,  # .. 0x10B77 ; Unknown
   1066     0x10B78,  # .. 0x10B7F ; Inscriptional_Pahlavi
   1067     0x10B80,  # .. 0x10B91 ; Psalter_Pahlavi
   1068     0x10B92,  # .. 0x10B98 ; Unknown
   1069     0x10B99,  # .. 0x10B9C ; Psalter_Pahlavi
   1070     0x10B9D,  # .. 0x10BA8 ; Unknown
   1071     0x10BA9,  # .. 0x10BAF ; Psalter_Pahlavi
   1072     0x10BB0,  # .. 0x10BFF ; Unknown
   1073     0x10C00,  # .. 0x10C48 ; Old_Turkic
   1074     0x10C49,  # .. 0x10C7F ; Unknown
   1075     0x10C80,  # .. 0x10CB2 ; Old_Hungarian
   1076     0x10CB3,  # .. 0x10CBF ; Unknown
   1077     0x10CC0,  # .. 0x10CF2 ; Old_Hungarian
   1078     0x10CF3,  # .. 0x10CF9 ; Unknown
   1079     0x10CFA,  # .. 0x10CFF ; Old_Hungarian
   1080     0x10D00,  # .. 0x10D27 ; Hanifi_Rohingya
   1081     0x10D28,  # .. 0x10D2F ; Unknown
   1082     0x10D30,  # .. 0x10D39 ; Hanifi_Rohingya
   1083     0x10D3A,  # .. 0x10E5F ; Unknown
   1084     0x10E60,  # .. 0x10E7E ; Arabic
   1085     0x10E7F,  # .. 0x10EFF ; Unknown
   1086     0x10F00,  # .. 0x10F27 ; Old_Sogdian
   1087     0x10F28,  # .. 0x10F2F ; Unknown
   1088     0x10F30,  # .. 0x10F59 ; Sogdian
   1089     0x10F5A,  # .. 0x10FFF ; Unknown
   1090     0x11000,  # .. 0x1104D ; Brahmi
   1091     0x1104E,  # .. 0x11051 ; Unknown
   1092     0x11052,  # .. 0x1106F ; Brahmi
   1093     0x11070,  # .. 0x1107E ; Unknown
   1094     0x1107F,  # .. 0x1107F ; Brahmi
   1095     0x11080,  # .. 0x110C1 ; Kaithi
   1096     0x110C2,  # .. 0x110CC ; Unknown
   1097     0x110CD,  # .. 0x110CD ; Kaithi
   1098     0x110CE,  # .. 0x110CF ; Unknown
   1099     0x110D0,  # .. 0x110E8 ; Sora_Sompeng
   1100     0x110E9,  # .. 0x110EF ; Unknown
   1101     0x110F0,  # .. 0x110F9 ; Sora_Sompeng
   1102     0x110FA,  # .. 0x110FF ; Unknown
   1103     0x11100,  # .. 0x11134 ; Chakma
   1104     0x11135,  # .. 0x11135 ; Unknown
   1105     0x11136,  # .. 0x11146 ; Chakma
   1106     0x11147,  # .. 0x1114F ; Unknown
   1107     0x11150,  # .. 0x11176 ; Mahajani
   1108     0x11177,  # .. 0x1117F ; Unknown
   1109     0x11180,  # .. 0x111CD ; Sharada
   1110     0x111CE,  # .. 0x111CF ; Unknown
   1111     0x111D0,  # .. 0x111DF ; Sharada
   1112     0x111E0,  # .. 0x111E0 ; Unknown
   1113     0x111E1,  # .. 0x111F4 ; Sinhala
   1114     0x111F5,  # .. 0x111FF ; Unknown
   1115     0x11200,  # .. 0x11211 ; Khojki
   1116     0x11212,  # .. 0x11212 ; Unknown
   1117     0x11213,  # .. 0x1123E ; Khojki
   1118     0x1123F,  # .. 0x1127F ; Unknown
   1119     0x11280,  # .. 0x11286 ; Multani
   1120     0x11287,  # .. 0x11287 ; Unknown
   1121     0x11288,  # .. 0x11288 ; Multani
   1122     0x11289,  # .. 0x11289 ; Unknown
   1123     0x1128A,  # .. 0x1128D ; Multani
   1124     0x1128E,  # .. 0x1128E ; Unknown
   1125     0x1128F,  # .. 0x1129D ; Multani
   1126     0x1129E,  # .. 0x1129E ; Unknown
   1127     0x1129F,  # .. 0x112A9 ; Multani
   1128     0x112AA,  # .. 0x112AF ; Unknown
   1129     0x112B0,  # .. 0x112EA ; Khudawadi
   1130     0x112EB,  # .. 0x112EF ; Unknown
   1131     0x112F0,  # .. 0x112F9 ; Khudawadi
   1132     0x112FA,  # .. 0x112FF ; Unknown
   1133     0x11300,  # .. 0x11303 ; Grantha
   1134     0x11304,  # .. 0x11304 ; Unknown
   1135     0x11305,  # .. 0x1130C ; Grantha
   1136     0x1130D,  # .. 0x1130E ; Unknown
   1137     0x1130F,  # .. 0x11310 ; Grantha
   1138     0x11311,  # .. 0x11312 ; Unknown
   1139     0x11313,  # .. 0x11328 ; Grantha
   1140     0x11329,  # .. 0x11329 ; Unknown
   1141     0x1132A,  # .. 0x11330 ; Grantha
   1142     0x11331,  # .. 0x11331 ; Unknown
   1143     0x11332,  # .. 0x11333 ; Grantha
   1144     0x11334,  # .. 0x11334 ; Unknown
   1145     0x11335,  # .. 0x11339 ; Grantha
   1146     0x1133A,  # .. 0x1133A ; Unknown
   1147     0x1133B,  # .. 0x1133B ; Inherited
   1148     0x1133C,  # .. 0x11344 ; Grantha
   1149     0x11345,  # .. 0x11346 ; Unknown
   1150     0x11347,  # .. 0x11348 ; Grantha
   1151     0x11349,  # .. 0x1134A ; Unknown
   1152     0x1134B,  # .. 0x1134D ; Grantha
   1153     0x1134E,  # .. 0x1134F ; Unknown
   1154     0x11350,  # .. 0x11350 ; Grantha
   1155     0x11351,  # .. 0x11356 ; Unknown
   1156     0x11357,  # .. 0x11357 ; Grantha
   1157     0x11358,  # .. 0x1135C ; Unknown
   1158     0x1135D,  # .. 0x11363 ; Grantha
   1159     0x11364,  # .. 0x11365 ; Unknown
   1160     0x11366,  # .. 0x1136C ; Grantha
   1161     0x1136D,  # .. 0x1136F ; Unknown
   1162     0x11370,  # .. 0x11374 ; Grantha
   1163     0x11375,  # .. 0x113FF ; Unknown
   1164     0x11400,  # .. 0x11459 ; Newa
   1165     0x1145A,  # .. 0x1145A ; Unknown
   1166     0x1145B,  # .. 0x1145B ; Newa
   1167     0x1145C,  # .. 0x1145C ; Unknown
   1168     0x1145D,  # .. 0x1145E ; Newa
   1169     0x1145F,  # .. 0x1147F ; Unknown
   1170     0x11480,  # .. 0x114C7 ; Tirhuta
   1171     0x114C8,  # .. 0x114CF ; Unknown
   1172     0x114D0,  # .. 0x114D9 ; Tirhuta
   1173     0x114DA,  # .. 0x1157F ; Unknown
   1174     0x11580,  # .. 0x115B5 ; Siddham
   1175     0x115B6,  # .. 0x115B7 ; Unknown
   1176     0x115B8,  # .. 0x115DD ; Siddham
   1177     0x115DE,  # .. 0x115FF ; Unknown
   1178     0x11600,  # .. 0x11644 ; Modi
   1179     0x11645,  # .. 0x1164F ; Unknown
   1180     0x11650,  # .. 0x11659 ; Modi
   1181     0x1165A,  # .. 0x1165F ; Unknown
   1182     0x11660,  # .. 0x1166C ; Mongolian
   1183     0x1166D,  # .. 0x1167F ; Unknown
   1184     0x11680,  # .. 0x116B7 ; Takri
   1185     0x116B8,  # .. 0x116BF ; Unknown
   1186     0x116C0,  # .. 0x116C9 ; Takri
   1187     0x116CA,  # .. 0x116FF ; Unknown
   1188     0x11700,  # .. 0x1171A ; Ahom
   1189     0x1171B,  # .. 0x1171C ; Unknown
   1190     0x1171D,  # .. 0x1172B ; Ahom
   1191     0x1172C,  # .. 0x1172F ; Unknown
   1192     0x11730,  # .. 0x1173F ; Ahom
   1193     0x11740,  # .. 0x117FF ; Unknown
   1194     0x11800,  # .. 0x1183B ; Dogra
   1195     0x1183C,  # .. 0x1189F ; Unknown
   1196     0x118A0,  # .. 0x118F2 ; Warang_Citi
   1197     0x118F3,  # .. 0x118FE ; Unknown
   1198     0x118FF,  # .. 0x118FF ; Warang_Citi
   1199     0x11900,  # .. 0x119FF ; Unknown
   1200     0x11A00,  # .. 0x11A47 ; Zanabazar_Square
   1201     0x11A48,  # .. 0x11A4F ; Unknown
   1202     0x11A50,  # .. 0x11A83 ; Soyombo
   1203     0x11A84,  # .. 0x11A85 ; Unknown
   1204     0x11A86,  # .. 0x11AA2 ; Soyombo
   1205     0x11AA3,  # .. 0x11ABF ; Unknown
   1206     0x11AC0,  # .. 0x11AF8 ; Pau_Cin_Hau
   1207     0x11AF9,  # .. 0x11BFF ; Unknown
   1208     0x11C00,  # .. 0x11C08 ; Bhaiksuki
   1209     0x11C09,  # .. 0x11C09 ; Unknown
   1210     0x11C0A,  # .. 0x11C36 ; Bhaiksuki
   1211     0x11C37,  # .. 0x11C37 ; Unknown
   1212     0x11C38,  # .. 0x11C45 ; Bhaiksuki
   1213     0x11C46,  # .. 0x11C4F ; Unknown
   1214     0x11C50,  # .. 0x11C6C ; Bhaiksuki
   1215     0x11C6D,  # .. 0x11C6F ; Unknown
   1216     0x11C70,  # .. 0x11C8F ; Marchen
   1217     0x11C90,  # .. 0x11C91 ; Unknown
   1218     0x11C92,  # .. 0x11CA7 ; Marchen
   1219     0x11CA8,  # .. 0x11CA8 ; Unknown
   1220     0x11CA9,  # .. 0x11CB6 ; Marchen
   1221     0x11CB7,  # .. 0x11CFF ; Unknown
   1222     0x11D00,  # .. 0x11D06 ; Masaram_Gondi
   1223     0x11D07,  # .. 0x11D07 ; Unknown
   1224     0x11D08,  # .. 0x11D09 ; Masaram_Gondi
   1225     0x11D0A,  # .. 0x11D0A ; Unknown
   1226     0x11D0B,  # .. 0x11D36 ; Masaram_Gondi
   1227     0x11D37,  # .. 0x11D39 ; Unknown
   1228     0x11D3A,  # .. 0x11D3A ; Masaram_Gondi
   1229     0x11D3B,  # .. 0x11D3B ; Unknown
   1230     0x11D3C,  # .. 0x11D3D ; Masaram_Gondi
   1231     0x11D3E,  # .. 0x11D3E ; Unknown
   1232     0x11D3F,  # .. 0x11D47 ; Masaram_Gondi
   1233     0x11D48,  # .. 0x11D4F ; Unknown
   1234     0x11D50,  # .. 0x11D59 ; Masaram_Gondi
   1235     0x11D5A,  # .. 0x11D5F ; Unknown
   1236     0x11D60,  # .. 0x11D65 ; Gunjala_Gondi
   1237     0x11D66,  # .. 0x11D66 ; Unknown
   1238     0x11D67,  # .. 0x11D68 ; Gunjala_Gondi
   1239     0x11D69,  # .. 0x11D69 ; Unknown
   1240     0x11D6A,  # .. 0x11D8E ; Gunjala_Gondi
   1241     0x11D8F,  # .. 0x11D8F ; Unknown
   1242     0x11D90,  # .. 0x11D91 ; Gunjala_Gondi
   1243     0x11D92,  # .. 0x11D92 ; Unknown
   1244     0x11D93,  # .. 0x11D98 ; Gunjala_Gondi
   1245     0x11D99,  # .. 0x11D9F ; Unknown
   1246     0x11DA0,  # .. 0x11DA9 ; Gunjala_Gondi
   1247     0x11DAA,  # .. 0x11EDF ; Unknown
   1248     0x11EE0,  # .. 0x11EF8 ; Makasar
   1249     0x11EF9,  # .. 0x11FFF ; Unknown
   1250     0x12000,  # .. 0x12399 ; Cuneiform
   1251     0x1239A,  # .. 0x123FF ; Unknown
   1252     0x12400,  # .. 0x1246E ; Cuneiform
   1253     0x1246F,  # .. 0x1246F ; Unknown
   1254     0x12470,  # .. 0x12474 ; Cuneiform
   1255     0x12475,  # .. 0x1247F ; Unknown
   1256     0x12480,  # .. 0x12543 ; Cuneiform
   1257     0x12544,  # .. 0x12FFF ; Unknown
   1258     0x13000,  # .. 0x1342E ; Egyptian_Hieroglyphs
   1259     0x1342F,  # .. 0x143FF ; Unknown
   1260     0x14400,  # .. 0x14646 ; Anatolian_Hieroglyphs
   1261     0x14647,  # .. 0x167FF ; Unknown
   1262     0x16800,  # .. 0x16A38 ; Bamum
   1263     0x16A39,  # .. 0x16A3F ; Unknown
   1264     0x16A40,  # .. 0x16A5E ; Mro
   1265     0x16A5F,  # .. 0x16A5F ; Unknown
   1266     0x16A60,  # .. 0x16A69 ; Mro
   1267     0x16A6A,  # .. 0x16A6D ; Unknown
   1268     0x16A6E,  # .. 0x16A6F ; Mro
   1269     0x16A70,  # .. 0x16ACF ; Unknown
   1270     0x16AD0,  # .. 0x16AED ; Bassa_Vah
   1271     0x16AEE,  # .. 0x16AEF ; Unknown
   1272     0x16AF0,  # .. 0x16AF5 ; Bassa_Vah
   1273     0x16AF6,  # .. 0x16AFF ; Unknown
   1274     0x16B00,  # .. 0x16B45 ; Pahawh_Hmong
   1275     0x16B46,  # .. 0x16B4F ; Unknown
   1276     0x16B50,  # .. 0x16B59 ; Pahawh_Hmong
   1277     0x16B5A,  # .. 0x16B5A ; Unknown
   1278     0x16B5B,  # .. 0x16B61 ; Pahawh_Hmong
   1279     0x16B62,  # .. 0x16B62 ; Unknown
   1280     0x16B63,  # .. 0x16B77 ; Pahawh_Hmong
   1281     0x16B78,  # .. 0x16B7C ; Unknown
   1282     0x16B7D,  # .. 0x16B8F ; Pahawh_Hmong
   1283     0x16B90,  # .. 0x16E3F ; Unknown
   1284     0x16E40,  # .. 0x16E9A ; Medefaidrin
   1285     0x16E9B,  # .. 0x16EFF ; Unknown
   1286     0x16F00,  # .. 0x16F44 ; Miao
   1287     0x16F45,  # .. 0x16F4F ; Unknown
   1288     0x16F50,  # .. 0x16F7E ; Miao
   1289     0x16F7F,  # .. 0x16F8E ; Unknown
   1290     0x16F8F,  # .. 0x16F9F ; Miao
   1291     0x16FA0,  # .. 0x16FDF ; Unknown
   1292     0x16FE0,  # .. 0x16FE0 ; Tangut
   1293     0x16FE1,  # .. 0x16FE1 ; Nushu
   1294     0x16FE2,  # .. 0x16FFF ; Unknown
   1295     0x17000,  # .. 0x187F1 ; Tangut
   1296     0x187F2,  # .. 0x187FF ; Unknown
   1297     0x18800,  # .. 0x18AF2 ; Tangut
   1298     0x18AF3,  # .. 0x1AFFF ; Unknown
   1299     0x1B000,  # .. 0x1B000 ; Katakana
   1300     0x1B001,  # .. 0x1B11E ; Hiragana
   1301     0x1B11F,  # .. 0x1B16F ; Unknown
   1302     0x1B170,  # .. 0x1B2FB ; Nushu
   1303     0x1B2FC,  # .. 0x1BBFF ; Unknown
   1304     0x1BC00,  # .. 0x1BC6A ; Duployan
   1305     0x1BC6B,  # .. 0x1BC6F ; Unknown
   1306     0x1BC70,  # .. 0x1BC7C ; Duployan
   1307     0x1BC7D,  # .. 0x1BC7F ; Unknown
   1308     0x1BC80,  # .. 0x1BC88 ; Duployan
   1309     0x1BC89,  # .. 0x1BC8F ; Unknown
   1310     0x1BC90,  # .. 0x1BC99 ; Duployan
   1311     0x1BC9A,  # .. 0x1BC9B ; Unknown
   1312     0x1BC9C,  # .. 0x1BC9F ; Duployan
   1313     0x1BCA0,  # .. 0x1BCA3 ; Common
   1314     0x1BCA4,  # .. 0x1CFFF ; Unknown
   1315     0x1D000,  # .. 0x1D0F5 ; Common
   1316     0x1D0F6,  # .. 0x1D0FF ; Unknown
   1317     0x1D100,  # .. 0x1D126 ; Common
   1318     0x1D127,  # .. 0x1D128 ; Unknown
   1319     0x1D129,  # .. 0x1D166 ; Common
   1320     0x1D167,  # .. 0x1D169 ; Inherited
   1321     0x1D16A,  # .. 0x1D17A ; Common
   1322     0x1D17B,  # .. 0x1D182 ; Inherited
   1323     0x1D183,  # .. 0x1D184 ; Common
   1324     0x1D185,  # .. 0x1D18B ; Inherited
   1325     0x1D18C,  # .. 0x1D1A9 ; Common
   1326     0x1D1AA,  # .. 0x1D1AD ; Inherited
   1327     0x1D1AE,  # .. 0x1D1E8 ; Common
   1328     0x1D1E9,  # .. 0x1D1FF ; Unknown
   1329     0x1D200,  # .. 0x1D245 ; Greek
   1330     0x1D246,  # .. 0x1D2DF ; Unknown
   1331     0x1D2E0,  # .. 0x1D2F3 ; Common
   1332     0x1D2F4,  # .. 0x1D2FF ; Unknown
   1333     0x1D300,  # .. 0x1D356 ; Common
   1334     0x1D357,  # .. 0x1D35F ; Unknown
   1335     0x1D360,  # .. 0x1D378 ; Common
   1336     0x1D379,  # .. 0x1D3FF ; Unknown
   1337     0x1D400,  # .. 0x1D454 ; Common
   1338     0x1D455,  # .. 0x1D455 ; Unknown
   1339     0x1D456,  # .. 0x1D49C ; Common
   1340     0x1D49D,  # .. 0x1D49D ; Unknown
   1341     0x1D49E,  # .. 0x1D49F ; Common
   1342     0x1D4A0,  # .. 0x1D4A1 ; Unknown
   1343     0x1D4A2,  # .. 0x1D4A2 ; Common
   1344     0x1D4A3,  # .. 0x1D4A4 ; Unknown
   1345     0x1D4A5,  # .. 0x1D4A6 ; Common
   1346     0x1D4A7,  # .. 0x1D4A8 ; Unknown
   1347     0x1D4A9,  # .. 0x1D4AC ; Common
   1348     0x1D4AD,  # .. 0x1D4AD ; Unknown
   1349     0x1D4AE,  # .. 0x1D4B9 ; Common
   1350     0x1D4BA,  # .. 0x1D4BA ; Unknown
   1351     0x1D4BB,  # .. 0x1D4BB ; Common
   1352     0x1D4BC,  # .. 0x1D4BC ; Unknown
   1353     0x1D4BD,  # .. 0x1D4C3 ; Common
   1354     0x1D4C4,  # .. 0x1D4C4 ; Unknown
   1355     0x1D4C5,  # .. 0x1D505 ; Common
   1356     0x1D506,  # .. 0x1D506 ; Unknown
   1357     0x1D507,  # .. 0x1D50A ; Common
   1358     0x1D50B,  # .. 0x1D50C ; Unknown
   1359     0x1D50D,  # .. 0x1D514 ; Common
   1360     0x1D515,  # .. 0x1D515 ; Unknown
   1361     0x1D516,  # .. 0x1D51C ; Common
   1362     0x1D51D,  # .. 0x1D51D ; Unknown
   1363     0x1D51E,  # .. 0x1D539 ; Common
   1364     0x1D53A,  # .. 0x1D53A ; Unknown
   1365     0x1D53B,  # .. 0x1D53E ; Common
   1366     0x1D53F,  # .. 0x1D53F ; Unknown
   1367     0x1D540,  # .. 0x1D544 ; Common
   1368     0x1D545,  # .. 0x1D545 ; Unknown
   1369     0x1D546,  # .. 0x1D546 ; Common
   1370     0x1D547,  # .. 0x1D549 ; Unknown
   1371     0x1D54A,  # .. 0x1D550 ; Common
   1372     0x1D551,  # .. 0x1D551 ; Unknown
   1373     0x1D552,  # .. 0x1D6A5 ; Common
   1374     0x1D6A6,  # .. 0x1D6A7 ; Unknown
   1375     0x1D6A8,  # .. 0x1D7CB ; Common
   1376     0x1D7CC,  # .. 0x1D7CD ; Unknown
   1377     0x1D7CE,  # .. 0x1D7FF ; Common
   1378     0x1D800,  # .. 0x1DA8B ; SignWriting
   1379     0x1DA8C,  # .. 0x1DA9A ; Unknown
   1380     0x1DA9B,  # .. 0x1DA9F ; SignWriting
   1381     0x1DAA0,  # .. 0x1DAA0 ; Unknown
   1382     0x1DAA1,  # .. 0x1DAAF ; SignWriting
   1383     0x1DAB0,  # .. 0x1DFFF ; Unknown
   1384     0x1E000,  # .. 0x1E006 ; Glagolitic
   1385     0x1E007,  # .. 0x1E007 ; Unknown
   1386     0x1E008,  # .. 0x1E018 ; Glagolitic
   1387     0x1E019,  # .. 0x1E01A ; Unknown
   1388     0x1E01B,  # .. 0x1E021 ; Glagolitic
   1389     0x1E022,  # .. 0x1E022 ; Unknown
   1390     0x1E023,  # .. 0x1E024 ; Glagolitic
   1391     0x1E025,  # .. 0x1E025 ; Unknown
   1392     0x1E026,  # .. 0x1E02A ; Glagolitic
   1393     0x1E02B,  # .. 0x1E7FF ; Unknown
   1394     0x1E800,  # .. 0x1E8C4 ; Mende_Kikakui
   1395     0x1E8C5,  # .. 0x1E8C6 ; Unknown
   1396     0x1E8C7,  # .. 0x1E8D6 ; Mende_Kikakui
   1397     0x1E8D7,  # .. 0x1E8FF ; Unknown
   1398     0x1E900,  # .. 0x1E94A ; Adlam
   1399     0x1E94B,  # .. 0x1E94F ; Unknown
   1400     0x1E950,  # .. 0x1E959 ; Adlam
   1401     0x1E95A,  # .. 0x1E95D ; Unknown
   1402     0x1E95E,  # .. 0x1E95F ; Adlam
   1403     0x1E960,  # .. 0x1EC70 ; Unknown
   1404     0x1EC71,  # .. 0x1ECB4 ; Common
   1405     0x1ECB5,  # .. 0x1EDFF ; Unknown
   1406     0x1EE00,  # .. 0x1EE03 ; Arabic
   1407     0x1EE04,  # .. 0x1EE04 ; Unknown
   1408     0x1EE05,  # .. 0x1EE1F ; Arabic
   1409     0x1EE20,  # .. 0x1EE20 ; Unknown
   1410     0x1EE21,  # .. 0x1EE22 ; Arabic
   1411     0x1EE23,  # .. 0x1EE23 ; Unknown
   1412     0x1EE24,  # .. 0x1EE24 ; Arabic
   1413     0x1EE25,  # .. 0x1EE26 ; Unknown
   1414     0x1EE27,  # .. 0x1EE27 ; Arabic
   1415     0x1EE28,  # .. 0x1EE28 ; Unknown
   1416     0x1EE29,  # .. 0x1EE32 ; Arabic
   1417     0x1EE33,  # .. 0x1EE33 ; Unknown
   1418     0x1EE34,  # .. 0x1EE37 ; Arabic
   1419     0x1EE38,  # .. 0x1EE38 ; Unknown
   1420     0x1EE39,  # .. 0x1EE39 ; Arabic
   1421     0x1EE3A,  # .. 0x1EE3A ; Unknown
   1422     0x1EE3B,  # .. 0x1EE3B ; Arabic
   1423     0x1EE3C,  # .. 0x1EE41 ; Unknown
   1424     0x1EE42,  # .. 0x1EE42 ; Arabic
   1425     0x1EE43,  # .. 0x1EE46 ; Unknown
   1426     0x1EE47,  # .. 0x1EE47 ; Arabic
   1427     0x1EE48,  # .. 0x1EE48 ; Unknown
   1428     0x1EE49,  # .. 0x1EE49 ; Arabic
   1429     0x1EE4A,  # .. 0x1EE4A ; Unknown
   1430     0x1EE4B,  # .. 0x1EE4B ; Arabic
   1431     0x1EE4C,  # .. 0x1EE4C ; Unknown
   1432     0x1EE4D,  # .. 0x1EE4F ; Arabic
   1433     0x1EE50,  # .. 0x1EE50 ; Unknown
   1434     0x1EE51,  # .. 0x1EE52 ; Arabic
   1435     0x1EE53,  # .. 0x1EE53 ; Unknown
   1436     0x1EE54,  # .. 0x1EE54 ; Arabic
   1437     0x1EE55,  # .. 0x1EE56 ; Unknown
   1438     0x1EE57,  # .. 0x1EE57 ; Arabic
   1439     0x1EE58,  # .. 0x1EE58 ; Unknown
   1440     0x1EE59,  # .. 0x1EE59 ; Arabic
   1441     0x1EE5A,  # .. 0x1EE5A ; Unknown
   1442     0x1EE5B,  # .. 0x1EE5B ; Arabic
   1443     0x1EE5C,  # .. 0x1EE5C ; Unknown
   1444     0x1EE5D,  # .. 0x1EE5D ; Arabic
   1445     0x1EE5E,  # .. 0x1EE5E ; Unknown
   1446     0x1EE5F,  # .. 0x1EE5F ; Arabic
   1447     0x1EE60,  # .. 0x1EE60 ; Unknown
   1448     0x1EE61,  # .. 0x1EE62 ; Arabic
   1449     0x1EE63,  # .. 0x1EE63 ; Unknown
   1450     0x1EE64,  # .. 0x1EE64 ; Arabic
   1451     0x1EE65,  # .. 0x1EE66 ; Unknown
   1452     0x1EE67,  # .. 0x1EE6A ; Arabic
   1453     0x1EE6B,  # .. 0x1EE6B ; Unknown
   1454     0x1EE6C,  # .. 0x1EE72 ; Arabic
   1455     0x1EE73,  # .. 0x1EE73 ; Unknown
   1456     0x1EE74,  # .. 0x1EE77 ; Arabic
   1457     0x1EE78,  # .. 0x1EE78 ; Unknown
   1458     0x1EE79,  # .. 0x1EE7C ; Arabic
   1459     0x1EE7D,  # .. 0x1EE7D ; Unknown
   1460     0x1EE7E,  # .. 0x1EE7E ; Arabic
   1461     0x1EE7F,  # .. 0x1EE7F ; Unknown
   1462     0x1EE80,  # .. 0x1EE89 ; Arabic
   1463     0x1EE8A,  # .. 0x1EE8A ; Unknown
   1464     0x1EE8B,  # .. 0x1EE9B ; Arabic
   1465     0x1EE9C,  # .. 0x1EEA0 ; Unknown
   1466     0x1EEA1,  # .. 0x1EEA3 ; Arabic
   1467     0x1EEA4,  # .. 0x1EEA4 ; Unknown
   1468     0x1EEA5,  # .. 0x1EEA9 ; Arabic
   1469     0x1EEAA,  # .. 0x1EEAA ; Unknown
   1470     0x1EEAB,  # .. 0x1EEBB ; Arabic
   1471     0x1EEBC,  # .. 0x1EEEF ; Unknown
   1472     0x1EEF0,  # .. 0x1EEF1 ; Arabic
   1473     0x1EEF2,  # .. 0x1EFFF ; Unknown
   1474     0x1F000,  # .. 0x1F02B ; Common
   1475     0x1F02C,  # .. 0x1F02F ; Unknown
   1476     0x1F030,  # .. 0x1F093 ; Common
   1477     0x1F094,  # .. 0x1F09F ; Unknown
   1478     0x1F0A0,  # .. 0x1F0AE ; Common
   1479     0x1F0AF,  # .. 0x1F0B0 ; Unknown
   1480     0x1F0B1,  # .. 0x1F0BF ; Common
   1481     0x1F0C0,  # .. 0x1F0C0 ; Unknown
   1482     0x1F0C1,  # .. 0x1F0CF ; Common
   1483     0x1F0D0,  # .. 0x1F0D0 ; Unknown
   1484     0x1F0D1,  # .. 0x1F0F5 ; Common
   1485     0x1F0F6,  # .. 0x1F0FF ; Unknown
   1486     0x1F100,  # .. 0x1F10C ; Common
   1487     0x1F10D,  # .. 0x1F10F ; Unknown
   1488     0x1F110,  # .. 0x1F16B ; Common
   1489     0x1F16C,  # .. 0x1F16F ; Unknown
   1490     0x1F170,  # .. 0x1F1AC ; Common
   1491     0x1F1AD,  # .. 0x1F1E5 ; Unknown
   1492     0x1F1E6,  # .. 0x1F1FF ; Common
   1493     0x1F200,  # .. 0x1F200 ; Hiragana
   1494     0x1F201,  # .. 0x1F202 ; Common
   1495     0x1F203,  # .. 0x1F20F ; Unknown
   1496     0x1F210,  # .. 0x1F23B ; Common
   1497     0x1F23C,  # .. 0x1F23F ; Unknown
   1498     0x1F240,  # .. 0x1F248 ; Common
   1499     0x1F249,  # .. 0x1F24F ; Unknown
   1500     0x1F250,  # .. 0x1F251 ; Common
   1501     0x1F252,  # .. 0x1F25F ; Unknown
   1502     0x1F260,  # .. 0x1F265 ; Common
   1503     0x1F266,  # .. 0x1F2FF ; Unknown
   1504     0x1F300,  # .. 0x1F6D4 ; Common
   1505     0x1F6D5,  # .. 0x1F6DF ; Unknown
   1506     0x1F6E0,  # .. 0x1F6EC ; Common
   1507     0x1F6ED,  # .. 0x1F6EF ; Unknown
   1508     0x1F6F0,  # .. 0x1F6F9 ; Common
   1509     0x1F6FA,  # .. 0x1F6FF ; Unknown
   1510     0x1F700,  # .. 0x1F773 ; Common
   1511     0x1F774,  # .. 0x1F77F ; Unknown
   1512     0x1F780,  # .. 0x1F7D8 ; Common
   1513     0x1F7D9,  # .. 0x1F7FF ; Unknown
   1514     0x1F800,  # .. 0x1F80B ; Common
   1515     0x1F80C,  # .. 0x1F80F ; Unknown
   1516     0x1F810,  # .. 0x1F847 ; Common
   1517     0x1F848,  # .. 0x1F84F ; Unknown
   1518     0x1F850,  # .. 0x1F859 ; Common
   1519     0x1F85A,  # .. 0x1F85F ; Unknown
   1520     0x1F860,  # .. 0x1F887 ; Common
   1521     0x1F888,  # .. 0x1F88F ; Unknown
   1522     0x1F890,  # .. 0x1F8AD ; Common
   1523     0x1F8AE,  # .. 0x1F8FF ; Unknown
   1524     0x1F900,  # .. 0x1F90B ; Common
   1525     0x1F90C,  # .. 0x1F90F ; Unknown
   1526     0x1F910,  # .. 0x1F93E ; Common
   1527     0x1F93F,  # .. 0x1F93F ; Unknown
   1528     0x1F940,  # .. 0x1F970 ; Common
   1529     0x1F971,  # .. 0x1F972 ; Unknown
   1530     0x1F973,  # .. 0x1F976 ; Common
   1531     0x1F977,  # .. 0x1F979 ; Unknown
   1532     0x1F97A,  # .. 0x1F97A ; Common
   1533     0x1F97B,  # .. 0x1F97B ; Unknown
   1534     0x1F97C,  # .. 0x1F9A2 ; Common
   1535     0x1F9A3,  # .. 0x1F9AF ; Unknown
   1536     0x1F9B0,  # .. 0x1F9B9 ; Common
   1537     0x1F9BA,  # .. 0x1F9BF ; Unknown
   1538     0x1F9C0,  # .. 0x1F9C2 ; Common
   1539     0x1F9C3,  # .. 0x1F9CF ; Unknown
   1540     0x1F9D0,  # .. 0x1F9FF ; Common
   1541     0x1FA00,  # .. 0x1FA5F ; Unknown
   1542     0x1FA60,  # .. 0x1FA6D ; Common
   1543     0x1FA6E,  # .. 0x1FFFF ; Unknown
   1544     0x20000,  # .. 0x2A6D6 ; Han
   1545     0x2A6D7,  # .. 0x2A6FF ; Unknown
   1546     0x2A700,  # .. 0x2B734 ; Han
   1547     0x2B735,  # .. 0x2B73F ; Unknown
   1548     0x2B740,  # .. 0x2B81D ; Han
   1549     0x2B81E,  # .. 0x2B81F ; Unknown
   1550     0x2B820,  # .. 0x2CEA1 ; Han
   1551     0x2CEA2,  # .. 0x2CEAF ; Unknown
   1552     0x2CEB0,  # .. 0x2EBE0 ; Han
   1553     0x2EBE1,  # .. 0x2F7FF ; Unknown
   1554     0x2F800,  # .. 0x2FA1D ; Han
   1555     0x2FA1E,  # .. 0xE0000 ; Unknown
   1556     0xE0001,  # .. 0xE0001 ; Common
   1557     0xE0002,  # .. 0xE001F ; Unknown
   1558     0xE0020,  # .. 0xE007F ; Common
   1559     0xE0080,  # .. 0xE00FF ; Unknown
   1560     0xE0100,  # .. 0xE01EF ; Inherited
   1561     0xE01F0,  # .. 0x10FFFF ; Unknown
   1562 ]
   1563 
   1564 VALUES = [
   1565     'Zyyy',  # 0000..0040 ; Common
   1566     'Latn',  # 0041..005A ; Latin
   1567     'Zyyy',  # 005B..0060 ; Common
   1568     'Latn',  # 0061..007A ; Latin
   1569     'Zyyy',  # 007B..00A9 ; Common
   1570     'Latn',  # 00AA..00AA ; Latin
   1571     'Zyyy',  # 00AB..00B9 ; Common
   1572     'Latn',  # 00BA..00BA ; Latin
   1573     'Zyyy',  # 00BB..00BF ; Common
   1574     'Latn',  # 00C0..00D6 ; Latin
   1575     'Zyyy',  # 00D7..00D7 ; Common
   1576     'Latn',  # 00D8..00F6 ; Latin
   1577     'Zyyy',  # 00F7..00F7 ; Common
   1578     'Latn',  # 00F8..02B8 ; Latin
   1579     'Zyyy',  # 02B9..02DF ; Common
   1580     'Latn',  # 02E0..02E4 ; Latin
   1581     'Zyyy',  # 02E5..02E9 ; Common
   1582     'Bopo',  # 02EA..02EB ; Bopomofo
   1583     'Zyyy',  # 02EC..02FF ; Common
   1584     'Zinh',  # 0300..036F ; Inherited
   1585     'Grek',  # 0370..0373 ; Greek
   1586     'Zyyy',  # 0374..0374 ; Common
   1587     'Grek',  # 0375..0377 ; Greek
   1588     'Zzzz',  # 0378..0379 ; Unknown
   1589     'Grek',  # 037A..037D ; Greek
   1590     'Zyyy',  # 037E..037E ; Common
   1591     'Grek',  # 037F..037F ; Greek
   1592     'Zzzz',  # 0380..0383 ; Unknown
   1593     'Grek',  # 0384..0384 ; Greek
   1594     'Zyyy',  # 0385..0385 ; Common
   1595     'Grek',  # 0386..0386 ; Greek
   1596     'Zyyy',  # 0387..0387 ; Common
   1597     'Grek',  # 0388..038A ; Greek
   1598     'Zzzz',  # 038B..038B ; Unknown
   1599     'Grek',  # 038C..038C ; Greek
   1600     'Zzzz',  # 038D..038D ; Unknown
   1601     'Grek',  # 038E..03A1 ; Greek
   1602     'Zzzz',  # 03A2..03A2 ; Unknown
   1603     'Grek',  # 03A3..03E1 ; Greek
   1604     'Copt',  # 03E2..03EF ; Coptic
   1605     'Grek',  # 03F0..03FF ; Greek
   1606     'Cyrl',  # 0400..0484 ; Cyrillic
   1607     'Zinh',  # 0485..0486 ; Inherited
   1608     'Cyrl',  # 0487..052F ; Cyrillic
   1609     'Zzzz',  # 0530..0530 ; Unknown
   1610     'Armn',  # 0531..0556 ; Armenian
   1611     'Zzzz',  # 0557..0558 ; Unknown
   1612     'Armn',  # 0559..0588 ; Armenian
   1613     'Zyyy',  # 0589..0589 ; Common
   1614     'Armn',  # 058A..058A ; Armenian
   1615     'Zzzz',  # 058B..058C ; Unknown
   1616     'Armn',  # 058D..058F ; Armenian
   1617     'Zzzz',  # 0590..0590 ; Unknown
   1618     'Hebr',  # 0591..05C7 ; Hebrew
   1619     'Zzzz',  # 05C8..05CF ; Unknown
   1620     'Hebr',  # 05D0..05EA ; Hebrew
   1621     'Zzzz',  # 05EB..05EE ; Unknown
   1622     'Hebr',  # 05EF..05F4 ; Hebrew
   1623     'Zzzz',  # 05F5..05FF ; Unknown
   1624     'Arab',  # 0600..0604 ; Arabic
   1625     'Zyyy',  # 0605..0605 ; Common
   1626     'Arab',  # 0606..060B ; Arabic
   1627     'Zyyy',  # 060C..060C ; Common
   1628     'Arab',  # 060D..061A ; Arabic
   1629     'Zyyy',  # 061B..061B ; Common
   1630     'Arab',  # 061C..061C ; Arabic
   1631     'Zzzz',  # 061D..061D ; Unknown
   1632     'Arab',  # 061E..061E ; Arabic
   1633     'Zyyy',  # 061F..061F ; Common
   1634     'Arab',  # 0620..063F ; Arabic
   1635     'Zyyy',  # 0640..0640 ; Common
   1636     'Arab',  # 0641..064A ; Arabic
   1637     'Zinh',  # 064B..0655 ; Inherited
   1638     'Arab',  # 0656..066F ; Arabic
   1639     'Zinh',  # 0670..0670 ; Inherited
   1640     'Arab',  # 0671..06DC ; Arabic
   1641     'Zyyy',  # 06DD..06DD ; Common
   1642     'Arab',  # 06DE..06FF ; Arabic
   1643     'Syrc',  # 0700..070D ; Syriac
   1644     'Zzzz',  # 070E..070E ; Unknown
   1645     'Syrc',  # 070F..074A ; Syriac
   1646     'Zzzz',  # 074B..074C ; Unknown
   1647     'Syrc',  # 074D..074F ; Syriac
   1648     'Arab',  # 0750..077F ; Arabic
   1649     'Thaa',  # 0780..07B1 ; Thaana
   1650     'Zzzz',  # 07B2..07BF ; Unknown
   1651     'Nkoo',  # 07C0..07FA ; Nko
   1652     'Zzzz',  # 07FB..07FC ; Unknown
   1653     'Nkoo',  # 07FD..07FF ; Nko
   1654     'Samr',  # 0800..082D ; Samaritan
   1655     'Zzzz',  # 082E..082F ; Unknown
   1656     'Samr',  # 0830..083E ; Samaritan
   1657     'Zzzz',  # 083F..083F ; Unknown
   1658     'Mand',  # 0840..085B ; Mandaic
   1659     'Zzzz',  # 085C..085D ; Unknown
   1660     'Mand',  # 085E..085E ; Mandaic
   1661     'Zzzz',  # 085F..085F ; Unknown
   1662     'Syrc',  # 0860..086A ; Syriac
   1663     'Zzzz',  # 086B..089F ; Unknown
   1664     'Arab',  # 08A0..08B4 ; Arabic
   1665     'Zzzz',  # 08B5..08B5 ; Unknown
   1666     'Arab',  # 08B6..08BD ; Arabic
   1667     'Zzzz',  # 08BE..08D2 ; Unknown
   1668     'Arab',  # 08D3..08E1 ; Arabic
   1669     'Zyyy',  # 08E2..08E2 ; Common
   1670     'Arab',  # 08E3..08FF ; Arabic
   1671     'Deva',  # 0900..0950 ; Devanagari
   1672     'Zinh',  # 0951..0952 ; Inherited
   1673     'Deva',  # 0953..0963 ; Devanagari
   1674     'Zyyy',  # 0964..0965 ; Common
   1675     'Deva',  # 0966..097F ; Devanagari
   1676     'Beng',  # 0980..0983 ; Bengali
   1677     'Zzzz',  # 0984..0984 ; Unknown
   1678     'Beng',  # 0985..098C ; Bengali
   1679     'Zzzz',  # 098D..098E ; Unknown
   1680     'Beng',  # 098F..0990 ; Bengali
   1681     'Zzzz',  # 0991..0992 ; Unknown
   1682     'Beng',  # 0993..09A8 ; Bengali
   1683     'Zzzz',  # 09A9..09A9 ; Unknown
   1684     'Beng',  # 09AA..09B0 ; Bengali
   1685     'Zzzz',  # 09B1..09B1 ; Unknown
   1686     'Beng',  # 09B2..09B2 ; Bengali
   1687     'Zzzz',  # 09B3..09B5 ; Unknown
   1688     'Beng',  # 09B6..09B9 ; Bengali
   1689     'Zzzz',  # 09BA..09BB ; Unknown
   1690     'Beng',  # 09BC..09C4 ; Bengali
   1691     'Zzzz',  # 09C5..09C6 ; Unknown
   1692     'Beng',  # 09C7..09C8 ; Bengali
   1693     'Zzzz',  # 09C9..09CA ; Unknown
   1694     'Beng',  # 09CB..09CE ; Bengali
   1695     'Zzzz',  # 09CF..09D6 ; Unknown
   1696     'Beng',  # 09D7..09D7 ; Bengali
   1697     'Zzzz',  # 09D8..09DB ; Unknown
   1698     'Beng',  # 09DC..09DD ; Bengali
   1699     'Zzzz',  # 09DE..09DE ; Unknown
   1700     'Beng',  # 09DF..09E3 ; Bengali
   1701     'Zzzz',  # 09E4..09E5 ; Unknown
   1702     'Beng',  # 09E6..09FE ; Bengali
   1703     'Zzzz',  # 09FF..0A00 ; Unknown
   1704     'Guru',  # 0A01..0A03 ; Gurmukhi
   1705     'Zzzz',  # 0A04..0A04 ; Unknown
   1706     'Guru',  # 0A05..0A0A ; Gurmukhi
   1707     'Zzzz',  # 0A0B..0A0E ; Unknown
   1708     'Guru',  # 0A0F..0A10 ; Gurmukhi
   1709     'Zzzz',  # 0A11..0A12 ; Unknown
   1710     'Guru',  # 0A13..0A28 ; Gurmukhi
   1711     'Zzzz',  # 0A29..0A29 ; Unknown
   1712     'Guru',  # 0A2A..0A30 ; Gurmukhi
   1713     'Zzzz',  # 0A31..0A31 ; Unknown
   1714     'Guru',  # 0A32..0A33 ; Gurmukhi
   1715     'Zzzz',  # 0A34..0A34 ; Unknown
   1716     'Guru',  # 0A35..0A36 ; Gurmukhi
   1717     'Zzzz',  # 0A37..0A37 ; Unknown
   1718     'Guru',  # 0A38..0A39 ; Gurmukhi
   1719     'Zzzz',  # 0A3A..0A3B ; Unknown
   1720     'Guru',  # 0A3C..0A3C ; Gurmukhi
   1721     'Zzzz',  # 0A3D..0A3D ; Unknown
   1722     'Guru',  # 0A3E..0A42 ; Gurmukhi
   1723     'Zzzz',  # 0A43..0A46 ; Unknown
   1724     'Guru',  # 0A47..0A48 ; Gurmukhi
   1725     'Zzzz',  # 0A49..0A4A ; Unknown
   1726     'Guru',  # 0A4B..0A4D ; Gurmukhi
   1727     'Zzzz',  # 0A4E..0A50 ; Unknown
   1728     'Guru',  # 0A51..0A51 ; Gurmukhi
   1729     'Zzzz',  # 0A52..0A58 ; Unknown
   1730     'Guru',  # 0A59..0A5C ; Gurmukhi
   1731     'Zzzz',  # 0A5D..0A5D ; Unknown
   1732     'Guru',  # 0A5E..0A5E ; Gurmukhi
   1733     'Zzzz',  # 0A5F..0A65 ; Unknown
   1734     'Guru',  # 0A66..0A76 ; Gurmukhi
   1735     'Zzzz',  # 0A77..0A80 ; Unknown
   1736     'Gujr',  # 0A81..0A83 ; Gujarati
   1737     'Zzzz',  # 0A84..0A84 ; Unknown
   1738     'Gujr',  # 0A85..0A8D ; Gujarati
   1739     'Zzzz',  # 0A8E..0A8E ; Unknown
   1740     'Gujr',  # 0A8F..0A91 ; Gujarati
   1741     'Zzzz',  # 0A92..0A92 ; Unknown
   1742     'Gujr',  # 0A93..0AA8 ; Gujarati
   1743     'Zzzz',  # 0AA9..0AA9 ; Unknown
   1744     'Gujr',  # 0AAA..0AB0 ; Gujarati
   1745     'Zzzz',  # 0AB1..0AB1 ; Unknown
   1746     'Gujr',  # 0AB2..0AB3 ; Gujarati
   1747     'Zzzz',  # 0AB4..0AB4 ; Unknown
   1748     'Gujr',  # 0AB5..0AB9 ; Gujarati
   1749     'Zzzz',  # 0ABA..0ABB ; Unknown
   1750     'Gujr',  # 0ABC..0AC5 ; Gujarati
   1751     'Zzzz',  # 0AC6..0AC6 ; Unknown
   1752     'Gujr',  # 0AC7..0AC9 ; Gujarati
   1753     'Zzzz',  # 0ACA..0ACA ; Unknown
   1754     'Gujr',  # 0ACB..0ACD ; Gujarati
   1755     'Zzzz',  # 0ACE..0ACF ; Unknown
   1756     'Gujr',  # 0AD0..0AD0 ; Gujarati
   1757     'Zzzz',  # 0AD1..0ADF ; Unknown
   1758     'Gujr',  # 0AE0..0AE3 ; Gujarati
   1759     'Zzzz',  # 0AE4..0AE5 ; Unknown
   1760     'Gujr',  # 0AE6..0AF1 ; Gujarati
   1761     'Zzzz',  # 0AF2..0AF8 ; Unknown
   1762     'Gujr',  # 0AF9..0AFF ; Gujarati
   1763     'Zzzz',  # 0B00..0B00 ; Unknown
   1764     'Orya',  # 0B01..0B03 ; Oriya
   1765     'Zzzz',  # 0B04..0B04 ; Unknown
   1766     'Orya',  # 0B05..0B0C ; Oriya
   1767     'Zzzz',  # 0B0D..0B0E ; Unknown
   1768     'Orya',  # 0B0F..0B10 ; Oriya
   1769     'Zzzz',  # 0B11..0B12 ; Unknown
   1770     'Orya',  # 0B13..0B28 ; Oriya
   1771     'Zzzz',  # 0B29..0B29 ; Unknown
   1772     'Orya',  # 0B2A..0B30 ; Oriya
   1773     'Zzzz',  # 0B31..0B31 ; Unknown
   1774     'Orya',  # 0B32..0B33 ; Oriya
   1775     'Zzzz',  # 0B34..0B34 ; Unknown
   1776     'Orya',  # 0B35..0B39 ; Oriya
   1777     'Zzzz',  # 0B3A..0B3B ; Unknown
   1778     'Orya',  # 0B3C..0B44 ; Oriya
   1779     'Zzzz',  # 0B45..0B46 ; Unknown
   1780     'Orya',  # 0B47..0B48 ; Oriya
   1781     'Zzzz',  # 0B49..0B4A ; Unknown
   1782     'Orya',  # 0B4B..0B4D ; Oriya
   1783     'Zzzz',  # 0B4E..0B55 ; Unknown
   1784     'Orya',  # 0B56..0B57 ; Oriya
   1785     'Zzzz',  # 0B58..0B5B ; Unknown
   1786     'Orya',  # 0B5C..0B5D ; Oriya
   1787     'Zzzz',  # 0B5E..0B5E ; Unknown
   1788     'Orya',  # 0B5F..0B63 ; Oriya
   1789     'Zzzz',  # 0B64..0B65 ; Unknown
   1790     'Orya',  # 0B66..0B77 ; Oriya
   1791     'Zzzz',  # 0B78..0B81 ; Unknown
   1792     'Taml',  # 0B82..0B83 ; Tamil
   1793     'Zzzz',  # 0B84..0B84 ; Unknown
   1794     'Taml',  # 0B85..0B8A ; Tamil
   1795     'Zzzz',  # 0B8B..0B8D ; Unknown
   1796     'Taml',  # 0B8E..0B90 ; Tamil
   1797     'Zzzz',  # 0B91..0B91 ; Unknown
   1798     'Taml',  # 0B92..0B95 ; Tamil
   1799     'Zzzz',  # 0B96..0B98 ; Unknown
   1800     'Taml',  # 0B99..0B9A ; Tamil
   1801     'Zzzz',  # 0B9B..0B9B ; Unknown
   1802     'Taml',  # 0B9C..0B9C ; Tamil
   1803     'Zzzz',  # 0B9D..0B9D ; Unknown
   1804     'Taml',  # 0B9E..0B9F ; Tamil
   1805     'Zzzz',  # 0BA0..0BA2 ; Unknown
   1806     'Taml',  # 0BA3..0BA4 ; Tamil
   1807     'Zzzz',  # 0BA5..0BA7 ; Unknown
   1808     'Taml',  # 0BA8..0BAA ; Tamil
   1809     'Zzzz',  # 0BAB..0BAD ; Unknown
   1810     'Taml',  # 0BAE..0BB9 ; Tamil
   1811     'Zzzz',  # 0BBA..0BBD ; Unknown
   1812     'Taml',  # 0BBE..0BC2 ; Tamil
   1813     'Zzzz',  # 0BC3..0BC5 ; Unknown
   1814     'Taml',  # 0BC6..0BC8 ; Tamil
   1815     'Zzzz',  # 0BC9..0BC9 ; Unknown
   1816     'Taml',  # 0BCA..0BCD ; Tamil
   1817     'Zzzz',  # 0BCE..0BCF ; Unknown
   1818     'Taml',  # 0BD0..0BD0 ; Tamil
   1819     'Zzzz',  # 0BD1..0BD6 ; Unknown
   1820     'Taml',  # 0BD7..0BD7 ; Tamil
   1821     'Zzzz',  # 0BD8..0BE5 ; Unknown
   1822     'Taml',  # 0BE6..0BFA ; Tamil
   1823     'Zzzz',  # 0BFB..0BFF ; Unknown
   1824     'Telu',  # 0C00..0C0C ; Telugu
   1825     'Zzzz',  # 0C0D..0C0D ; Unknown
   1826     'Telu',  # 0C0E..0C10 ; Telugu
   1827     'Zzzz',  # 0C11..0C11 ; Unknown
   1828     'Telu',  # 0C12..0C28 ; Telugu
   1829     'Zzzz',  # 0C29..0C29 ; Unknown
   1830     'Telu',  # 0C2A..0C39 ; Telugu
   1831     'Zzzz',  # 0C3A..0C3C ; Unknown
   1832     'Telu',  # 0C3D..0C44 ; Telugu
   1833     'Zzzz',  # 0C45..0C45 ; Unknown
   1834     'Telu',  # 0C46..0C48 ; Telugu
   1835     'Zzzz',  # 0C49..0C49 ; Unknown
   1836     'Telu',  # 0C4A..0C4D ; Telugu
   1837     'Zzzz',  # 0C4E..0C54 ; Unknown
   1838     'Telu',  # 0C55..0C56 ; Telugu
   1839     'Zzzz',  # 0C57..0C57 ; Unknown
   1840     'Telu',  # 0C58..0C5A ; Telugu
   1841     'Zzzz',  # 0C5B..0C5F ; Unknown
   1842     'Telu',  # 0C60..0C63 ; Telugu
   1843     'Zzzz',  # 0C64..0C65 ; Unknown
   1844     'Telu',  # 0C66..0C6F ; Telugu
   1845     'Zzzz',  # 0C70..0C77 ; Unknown
   1846     'Telu',  # 0C78..0C7F ; Telugu
   1847     'Knda',  # 0C80..0C8C ; Kannada
   1848     'Zzzz',  # 0C8D..0C8D ; Unknown
   1849     'Knda',  # 0C8E..0C90 ; Kannada
   1850     'Zzzz',  # 0C91..0C91 ; Unknown
   1851     'Knda',  # 0C92..0CA8 ; Kannada
   1852     'Zzzz',  # 0CA9..0CA9 ; Unknown
   1853     'Knda',  # 0CAA..0CB3 ; Kannada
   1854     'Zzzz',  # 0CB4..0CB4 ; Unknown
   1855     'Knda',  # 0CB5..0CB9 ; Kannada
   1856     'Zzzz',  # 0CBA..0CBB ; Unknown
   1857     'Knda',  # 0CBC..0CC4 ; Kannada
   1858     'Zzzz',  # 0CC5..0CC5 ; Unknown
   1859     'Knda',  # 0CC6..0CC8 ; Kannada
   1860     'Zzzz',  # 0CC9..0CC9 ; Unknown
   1861     'Knda',  # 0CCA..0CCD ; Kannada
   1862     'Zzzz',  # 0CCE..0CD4 ; Unknown
   1863     'Knda',  # 0CD5..0CD6 ; Kannada
   1864     'Zzzz',  # 0CD7..0CDD ; Unknown
   1865     'Knda',  # 0CDE..0CDE ; Kannada
   1866     'Zzzz',  # 0CDF..0CDF ; Unknown
   1867     'Knda',  # 0CE0..0CE3 ; Kannada
   1868     'Zzzz',  # 0CE4..0CE5 ; Unknown
   1869     'Knda',  # 0CE6..0CEF ; Kannada
   1870     'Zzzz',  # 0CF0..0CF0 ; Unknown
   1871     'Knda',  # 0CF1..0CF2 ; Kannada
   1872     'Zzzz',  # 0CF3..0CFF ; Unknown
   1873     'Mlym',  # 0D00..0D03 ; Malayalam
   1874     'Zzzz',  # 0D04..0D04 ; Unknown
   1875     'Mlym',  # 0D05..0D0C ; Malayalam
   1876     'Zzzz',  # 0D0D..0D0D ; Unknown
   1877     'Mlym',  # 0D0E..0D10 ; Malayalam
   1878     'Zzzz',  # 0D11..0D11 ; Unknown
   1879     'Mlym',  # 0D12..0D44 ; Malayalam
   1880     'Zzzz',  # 0D45..0D45 ; Unknown
   1881     'Mlym',  # 0D46..0D48 ; Malayalam
   1882     'Zzzz',  # 0D49..0D49 ; Unknown
   1883     'Mlym',  # 0D4A..0D4F ; Malayalam
   1884     'Zzzz',  # 0D50..0D53 ; Unknown
   1885     'Mlym',  # 0D54..0D63 ; Malayalam
   1886     'Zzzz',  # 0D64..0D65 ; Unknown
   1887     'Mlym',  # 0D66..0D7F ; Malayalam
   1888     'Zzzz',  # 0D80..0D81 ; Unknown
   1889     'Sinh',  # 0D82..0D83 ; Sinhala
   1890     'Zzzz',  # 0D84..0D84 ; Unknown
   1891     'Sinh',  # 0D85..0D96 ; Sinhala
   1892     'Zzzz',  # 0D97..0D99 ; Unknown
   1893     'Sinh',  # 0D9A..0DB1 ; Sinhala
   1894     'Zzzz',  # 0DB2..0DB2 ; Unknown
   1895     'Sinh',  # 0DB3..0DBB ; Sinhala
   1896     'Zzzz',  # 0DBC..0DBC ; Unknown
   1897     'Sinh',  # 0DBD..0DBD ; Sinhala
   1898     'Zzzz',  # 0DBE..0DBF ; Unknown
   1899     'Sinh',  # 0DC0..0DC6 ; Sinhala
   1900     'Zzzz',  # 0DC7..0DC9 ; Unknown
   1901     'Sinh',  # 0DCA..0DCA ; Sinhala
   1902     'Zzzz',  # 0DCB..0DCE ; Unknown
   1903     'Sinh',  # 0DCF..0DD4 ; Sinhala
   1904     'Zzzz',  # 0DD5..0DD5 ; Unknown
   1905     'Sinh',  # 0DD6..0DD6 ; Sinhala
   1906     'Zzzz',  # 0DD7..0DD7 ; Unknown
   1907     'Sinh',  # 0DD8..0DDF ; Sinhala
   1908     'Zzzz',  # 0DE0..0DE5 ; Unknown
   1909     'Sinh',  # 0DE6..0DEF ; Sinhala
   1910     'Zzzz',  # 0DF0..0DF1 ; Unknown
   1911     'Sinh',  # 0DF2..0DF4 ; Sinhala
   1912     'Zzzz',  # 0DF5..0E00 ; Unknown
   1913     'Thai',  # 0E01..0E3A ; Thai
   1914     'Zzzz',  # 0E3B..0E3E ; Unknown
   1915     'Zyyy',  # 0E3F..0E3F ; Common
   1916     'Thai',  # 0E40..0E5B ; Thai
   1917     'Zzzz',  # 0E5C..0E80 ; Unknown
   1918     'Laoo',  # 0E81..0E82 ; Lao
   1919     'Zzzz',  # 0E83..0E83 ; Unknown
   1920     'Laoo',  # 0E84..0E84 ; Lao
   1921     'Zzzz',  # 0E85..0E86 ; Unknown
   1922     'Laoo',  # 0E87..0E88 ; Lao
   1923     'Zzzz',  # 0E89..0E89 ; Unknown
   1924     'Laoo',  # 0E8A..0E8A ; Lao
   1925     'Zzzz',  # 0E8B..0E8C ; Unknown
   1926     'Laoo',  # 0E8D..0E8D ; Lao
   1927     'Zzzz',  # 0E8E..0E93 ; Unknown
   1928     'Laoo',  # 0E94..0E97 ; Lao
   1929     'Zzzz',  # 0E98..0E98 ; Unknown
   1930     'Laoo',  # 0E99..0E9F ; Lao
   1931     'Zzzz',  # 0EA0..0EA0 ; Unknown
   1932     'Laoo',  # 0EA1..0EA3 ; Lao
   1933     'Zzzz',  # 0EA4..0EA4 ; Unknown
   1934     'Laoo',  # 0EA5..0EA5 ; Lao
   1935     'Zzzz',  # 0EA6..0EA6 ; Unknown
   1936     'Laoo',  # 0EA7..0EA7 ; Lao
   1937     'Zzzz',  # 0EA8..0EA9 ; Unknown
   1938     'Laoo',  # 0EAA..0EAB ; Lao
   1939     'Zzzz',  # 0EAC..0EAC ; Unknown
   1940     'Laoo',  # 0EAD..0EB9 ; Lao
   1941     'Zzzz',  # 0EBA..0EBA ; Unknown
   1942     'Laoo',  # 0EBB..0EBD ; Lao
   1943     'Zzzz',  # 0EBE..0EBF ; Unknown
   1944     'Laoo',  # 0EC0..0EC4 ; Lao
   1945     'Zzzz',  # 0EC5..0EC5 ; Unknown
   1946     'Laoo',  # 0EC6..0EC6 ; Lao
   1947     'Zzzz',  # 0EC7..0EC7 ; Unknown
   1948     'Laoo',  # 0EC8..0ECD ; Lao
   1949     'Zzzz',  # 0ECE..0ECF ; Unknown
   1950     'Laoo',  # 0ED0..0ED9 ; Lao
   1951     'Zzzz',  # 0EDA..0EDB ; Unknown
   1952     'Laoo',  # 0EDC..0EDF ; Lao
   1953     'Zzzz',  # 0EE0..0EFF ; Unknown
   1954     'Tibt',  # 0F00..0F47 ; Tibetan
   1955     'Zzzz',  # 0F48..0F48 ; Unknown
   1956     'Tibt',  # 0F49..0F6C ; Tibetan
   1957     'Zzzz',  # 0F6D..0F70 ; Unknown
   1958     'Tibt',  # 0F71..0F97 ; Tibetan
   1959     'Zzzz',  # 0F98..0F98 ; Unknown
   1960     'Tibt',  # 0F99..0FBC ; Tibetan
   1961     'Zzzz',  # 0FBD..0FBD ; Unknown
   1962     'Tibt',  # 0FBE..0FCC ; Tibetan
   1963     'Zzzz',  # 0FCD..0FCD ; Unknown
   1964     'Tibt',  # 0FCE..0FD4 ; Tibetan
   1965     'Zyyy',  # 0FD5..0FD8 ; Common
   1966     'Tibt',  # 0FD9..0FDA ; Tibetan
   1967     'Zzzz',  # 0FDB..0FFF ; Unknown
   1968     'Mymr',  # 1000..109F ; Myanmar
   1969     'Geor',  # 10A0..10C5 ; Georgian
   1970     'Zzzz',  # 10C6..10C6 ; Unknown
   1971     'Geor',  # 10C7..10C7 ; Georgian
   1972     'Zzzz',  # 10C8..10CC ; Unknown
   1973     'Geor',  # 10CD..10CD ; Georgian
   1974     'Zzzz',  # 10CE..10CF ; Unknown
   1975     'Geor',  # 10D0..10FA ; Georgian
   1976     'Zyyy',  # 10FB..10FB ; Common
   1977     'Geor',  # 10FC..10FF ; Georgian
   1978     'Hang',  # 1100..11FF ; Hangul
   1979     'Ethi',  # 1200..1248 ; Ethiopic
   1980     'Zzzz',  # 1249..1249 ; Unknown
   1981     'Ethi',  # 124A..124D ; Ethiopic
   1982     'Zzzz',  # 124E..124F ; Unknown
   1983     'Ethi',  # 1250..1256 ; Ethiopic
   1984     'Zzzz',  # 1257..1257 ; Unknown
   1985     'Ethi',  # 1258..1258 ; Ethiopic
   1986     'Zzzz',  # 1259..1259 ; Unknown
   1987     'Ethi',  # 125A..125D ; Ethiopic
   1988     'Zzzz',  # 125E..125F ; Unknown
   1989     'Ethi',  # 1260..1288 ; Ethiopic
   1990     'Zzzz',  # 1289..1289 ; Unknown
   1991     'Ethi',  # 128A..128D ; Ethiopic
   1992     'Zzzz',  # 128E..128F ; Unknown
   1993     'Ethi',  # 1290..12B0 ; Ethiopic
   1994     'Zzzz',  # 12B1..12B1 ; Unknown
   1995     'Ethi',  # 12B2..12B5 ; Ethiopic
   1996     'Zzzz',  # 12B6..12B7 ; Unknown
   1997     'Ethi',  # 12B8..12BE ; Ethiopic
   1998     'Zzzz',  # 12BF..12BF ; Unknown
   1999     'Ethi',  # 12C0..12C0 ; Ethiopic
   2000     'Zzzz',  # 12C1..12C1 ; Unknown
   2001     'Ethi',  # 12C2..12C5 ; Ethiopic
   2002     'Zzzz',  # 12C6..12C7 ; Unknown
   2003     'Ethi',  # 12C8..12D6 ; Ethiopic
   2004     'Zzzz',  # 12D7..12D7 ; Unknown
   2005     'Ethi',  # 12D8..1310 ; Ethiopic
   2006     'Zzzz',  # 1311..1311 ; Unknown
   2007     'Ethi',  # 1312..1315 ; Ethiopic
   2008     'Zzzz',  # 1316..1317 ; Unknown
   2009     'Ethi',  # 1318..135A ; Ethiopic
   2010     'Zzzz',  # 135B..135C ; Unknown
   2011     'Ethi',  # 135D..137C ; Ethiopic
   2012     'Zzzz',  # 137D..137F ; Unknown
   2013     'Ethi',  # 1380..1399 ; Ethiopic
   2014     'Zzzz',  # 139A..139F ; Unknown
   2015     'Cher',  # 13A0..13F5 ; Cherokee
   2016     'Zzzz',  # 13F6..13F7 ; Unknown
   2017     'Cher',  # 13F8..13FD ; Cherokee
   2018     'Zzzz',  # 13FE..13FF ; Unknown
   2019     'Cans',  # 1400..167F ; Canadian_Aboriginal
   2020     'Ogam',  # 1680..169C ; Ogham
   2021     'Zzzz',  # 169D..169F ; Unknown
   2022     'Runr',  # 16A0..16EA ; Runic
   2023     'Zyyy',  # 16EB..16ED ; Common
   2024     'Runr',  # 16EE..16F8 ; Runic
   2025     'Zzzz',  # 16F9..16FF ; Unknown
   2026     'Tglg',  # 1700..170C ; Tagalog
   2027     'Zzzz',  # 170D..170D ; Unknown
   2028     'Tglg',  # 170E..1714 ; Tagalog
   2029     'Zzzz',  # 1715..171F ; Unknown
   2030     'Hano',  # 1720..1734 ; Hanunoo
   2031     'Zyyy',  # 1735..1736 ; Common
   2032     'Zzzz',  # 1737..173F ; Unknown
   2033     'Buhd',  # 1740..1753 ; Buhid
   2034     'Zzzz',  # 1754..175F ; Unknown
   2035     'Tagb',  # 1760..176C ; Tagbanwa
   2036     'Zzzz',  # 176D..176D ; Unknown
   2037     'Tagb',  # 176E..1770 ; Tagbanwa
   2038     'Zzzz',  # 1771..1771 ; Unknown
   2039     'Tagb',  # 1772..1773 ; Tagbanwa
   2040     'Zzzz',  # 1774..177F ; Unknown
   2041     'Khmr',  # 1780..17DD ; Khmer
   2042     'Zzzz',  # 17DE..17DF ; Unknown
   2043     'Khmr',  # 17E0..17E9 ; Khmer
   2044     'Zzzz',  # 17EA..17EF ; Unknown
   2045     'Khmr',  # 17F0..17F9 ; Khmer
   2046     'Zzzz',  # 17FA..17FF ; Unknown
   2047     'Mong',  # 1800..1801 ; Mongolian
   2048     'Zyyy',  # 1802..1803 ; Common
   2049     'Mong',  # 1804..1804 ; Mongolian
   2050     'Zyyy',  # 1805..1805 ; Common
   2051     'Mong',  # 1806..180E ; Mongolian
   2052     'Zzzz',  # 180F..180F ; Unknown
   2053     'Mong',  # 1810..1819 ; Mongolian
   2054     'Zzzz',  # 181A..181F ; Unknown
   2055     'Mong',  # 1820..1878 ; Mongolian
   2056     'Zzzz',  # 1879..187F ; Unknown
   2057     'Mong',  # 1880..18AA ; Mongolian
   2058     'Zzzz',  # 18AB..18AF ; Unknown
   2059     'Cans',  # 18B0..18F5 ; Canadian_Aboriginal
   2060     'Zzzz',  # 18F6..18FF ; Unknown
   2061     'Limb',  # 1900..191E ; Limbu
   2062     'Zzzz',  # 191F..191F ; Unknown
   2063     'Limb',  # 1920..192B ; Limbu
   2064     'Zzzz',  # 192C..192F ; Unknown
   2065     'Limb',  # 1930..193B ; Limbu
   2066     'Zzzz',  # 193C..193F ; Unknown
   2067     'Limb',  # 1940..1940 ; Limbu
   2068     'Zzzz',  # 1941..1943 ; Unknown
   2069     'Limb',  # 1944..194F ; Limbu
   2070     'Tale',  # 1950..196D ; Tai_Le
   2071     'Zzzz',  # 196E..196F ; Unknown
   2072     'Tale',  # 1970..1974 ; Tai_Le
   2073     'Zzzz',  # 1975..197F ; Unknown
   2074     'Talu',  # 1980..19AB ; New_Tai_Lue
   2075     'Zzzz',  # 19AC..19AF ; Unknown
   2076     'Talu',  # 19B0..19C9 ; New_Tai_Lue
   2077     'Zzzz',  # 19CA..19CF ; Unknown
   2078     'Talu',  # 19D0..19DA ; New_Tai_Lue
   2079     'Zzzz',  # 19DB..19DD ; Unknown
   2080     'Talu',  # 19DE..19DF ; New_Tai_Lue
   2081     'Khmr',  # 19E0..19FF ; Khmer
   2082     'Bugi',  # 1A00..1A1B ; Buginese
   2083     'Zzzz',  # 1A1C..1A1D ; Unknown
   2084     'Bugi',  # 1A1E..1A1F ; Buginese
   2085     'Lana',  # 1A20..1A5E ; Tai_Tham
   2086     'Zzzz',  # 1A5F..1A5F ; Unknown
   2087     'Lana',  # 1A60..1A7C ; Tai_Tham
   2088     'Zzzz',  # 1A7D..1A7E ; Unknown
   2089     'Lana',  # 1A7F..1A89 ; Tai_Tham
   2090     'Zzzz',  # 1A8A..1A8F ; Unknown
   2091     'Lana',  # 1A90..1A99 ; Tai_Tham
   2092     'Zzzz',  # 1A9A..1A9F ; Unknown
   2093     'Lana',  # 1AA0..1AAD ; Tai_Tham
   2094     'Zzzz',  # 1AAE..1AAF ; Unknown
   2095     'Zinh',  # 1AB0..1ABE ; Inherited
   2096     'Zzzz',  # 1ABF..1AFF ; Unknown
   2097     'Bali',  # 1B00..1B4B ; Balinese
   2098     'Zzzz',  # 1B4C..1B4F ; Unknown
   2099     'Bali',  # 1B50..1B7C ; Balinese
   2100     'Zzzz',  # 1B7D..1B7F ; Unknown
   2101     'Sund',  # 1B80..1BBF ; Sundanese
   2102     'Batk',  # 1BC0..1BF3 ; Batak
   2103     'Zzzz',  # 1BF4..1BFB ; Unknown
   2104     'Batk',  # 1BFC..1BFF ; Batak
   2105     'Lepc',  # 1C00..1C37 ; Lepcha
   2106     'Zzzz',  # 1C38..1C3A ; Unknown
   2107     'Lepc',  # 1C3B..1C49 ; Lepcha
   2108     'Zzzz',  # 1C4A..1C4C ; Unknown
   2109     'Lepc',  # 1C4D..1C4F ; Lepcha
   2110     'Olck',  # 1C50..1C7F ; Ol_Chiki
   2111     'Cyrl',  # 1C80..1C88 ; Cyrillic
   2112     'Zzzz',  # 1C89..1C8F ; Unknown
   2113     'Geor',  # 1C90..1CBA ; Georgian
   2114     'Zzzz',  # 1CBB..1CBC ; Unknown
   2115     'Geor',  # 1CBD..1CBF ; Georgian
   2116     'Sund',  # 1CC0..1CC7 ; Sundanese
   2117     'Zzzz',  # 1CC8..1CCF ; Unknown
   2118     'Zinh',  # 1CD0..1CD2 ; Inherited
   2119     'Zyyy',  # 1CD3..1CD3 ; Common
   2120     'Zinh',  # 1CD4..1CE0 ; Inherited
   2121     'Zyyy',  # 1CE1..1CE1 ; Common
   2122     'Zinh',  # 1CE2..1CE8 ; Inherited
   2123     'Zyyy',  # 1CE9..1CEC ; Common
   2124     'Zinh',  # 1CED..1CED ; Inherited
   2125     'Zyyy',  # 1CEE..1CF3 ; Common
   2126     'Zinh',  # 1CF4..1CF4 ; Inherited
   2127     'Zyyy',  # 1CF5..1CF7 ; Common
   2128     'Zinh',  # 1CF8..1CF9 ; Inherited
   2129     'Zzzz',  # 1CFA..1CFF ; Unknown
   2130     'Latn',  # 1D00..1D25 ; Latin
   2131     'Grek',  # 1D26..1D2A ; Greek
   2132     'Cyrl',  # 1D2B..1D2B ; Cyrillic
   2133     'Latn',  # 1D2C..1D5C ; Latin
   2134     'Grek',  # 1D5D..1D61 ; Greek
   2135     'Latn',  # 1D62..1D65 ; Latin
   2136     'Grek',  # 1D66..1D6A ; Greek
   2137     'Latn',  # 1D6B..1D77 ; Latin
   2138     'Cyrl',  # 1D78..1D78 ; Cyrillic
   2139     'Latn',  # 1D79..1DBE ; Latin
   2140     'Grek',  # 1DBF..1DBF ; Greek
   2141     'Zinh',  # 1DC0..1DF9 ; Inherited
   2142     'Zzzz',  # 1DFA..1DFA ; Unknown
   2143     'Zinh',  # 1DFB..1DFF ; Inherited
   2144     'Latn',  # 1E00..1EFF ; Latin
   2145     'Grek',  # 1F00..1F15 ; Greek
   2146     'Zzzz',  # 1F16..1F17 ; Unknown
   2147     'Grek',  # 1F18..1F1D ; Greek
   2148     'Zzzz',  # 1F1E..1F1F ; Unknown
   2149     'Grek',  # 1F20..1F45 ; Greek
   2150     'Zzzz',  # 1F46..1F47 ; Unknown
   2151     'Grek',  # 1F48..1F4D ; Greek
   2152     'Zzzz',  # 1F4E..1F4F ; Unknown
   2153     'Grek',  # 1F50..1F57 ; Greek
   2154     'Zzzz',  # 1F58..1F58 ; Unknown
   2155     'Grek',  # 1F59..1F59 ; Greek
   2156     'Zzzz',  # 1F5A..1F5A ; Unknown
   2157     'Grek',  # 1F5B..1F5B ; Greek
   2158     'Zzzz',  # 1F5C..1F5C ; Unknown
   2159     'Grek',  # 1F5D..1F5D ; Greek
   2160     'Zzzz',  # 1F5E..1F5E ; Unknown
   2161     'Grek',  # 1F5F..1F7D ; Greek
   2162     'Zzzz',  # 1F7E..1F7F ; Unknown
   2163     'Grek',  # 1F80..1FB4 ; Greek
   2164     'Zzzz',  # 1FB5..1FB5 ; Unknown
   2165     'Grek',  # 1FB6..1FC4 ; Greek
   2166     'Zzzz',  # 1FC5..1FC5 ; Unknown
   2167     'Grek',  # 1FC6..1FD3 ; Greek
   2168     'Zzzz',  # 1FD4..1FD5 ; Unknown
   2169     'Grek',  # 1FD6..1FDB ; Greek
   2170     'Zzzz',  # 1FDC..1FDC ; Unknown
   2171     'Grek',  # 1FDD..1FEF ; Greek
   2172     'Zzzz',  # 1FF0..1FF1 ; Unknown
   2173     'Grek',  # 1FF2..1FF4 ; Greek
   2174     'Zzzz',  # 1FF5..1FF5 ; Unknown
   2175     'Grek',  # 1FF6..1FFE ; Greek
   2176     'Zzzz',  # 1FFF..1FFF ; Unknown
   2177     'Zyyy',  # 2000..200B ; Common
   2178     'Zinh',  # 200C..200D ; Inherited
   2179     'Zyyy',  # 200E..2064 ; Common
   2180     'Zzzz',  # 2065..2065 ; Unknown
   2181     'Zyyy',  # 2066..2070 ; Common
   2182     'Latn',  # 2071..2071 ; Latin
   2183     'Zzzz',  # 2072..2073 ; Unknown
   2184     'Zyyy',  # 2074..207E ; Common
   2185     'Latn',  # 207F..207F ; Latin
   2186     'Zyyy',  # 2080..208E ; Common
   2187     'Zzzz',  # 208F..208F ; Unknown
   2188     'Latn',  # 2090..209C ; Latin
   2189     'Zzzz',  # 209D..209F ; Unknown
   2190     'Zyyy',  # 20A0..20BF ; Common
   2191     'Zzzz',  # 20C0..20CF ; Unknown
   2192     'Zinh',  # 20D0..20F0 ; Inherited
   2193     'Zzzz',  # 20F1..20FF ; Unknown
   2194     'Zyyy',  # 2100..2125 ; Common
   2195     'Grek',  # 2126..2126 ; Greek
   2196     'Zyyy',  # 2127..2129 ; Common
   2197     'Latn',  # 212A..212B ; Latin
   2198     'Zyyy',  # 212C..2131 ; Common
   2199     'Latn',  # 2132..2132 ; Latin
   2200     'Zyyy',  # 2133..214D ; Common
   2201     'Latn',  # 214E..214E ; Latin
   2202     'Zyyy',  # 214F..215F ; Common
   2203     'Latn',  # 2160..2188 ; Latin
   2204     'Zyyy',  # 2189..218B ; Common
   2205     'Zzzz',  # 218C..218F ; Unknown
   2206     'Zyyy',  # 2190..2426 ; Common
   2207     'Zzzz',  # 2427..243F ; Unknown
   2208     'Zyyy',  # 2440..244A ; Common
   2209     'Zzzz',  # 244B..245F ; Unknown
   2210     'Zyyy',  # 2460..27FF ; Common
   2211     'Brai',  # 2800..28FF ; Braille
   2212     'Zyyy',  # 2900..2B73 ; Common
   2213     'Zzzz',  # 2B74..2B75 ; Unknown
   2214     'Zyyy',  # 2B76..2B95 ; Common
   2215     'Zzzz',  # 2B96..2B97 ; Unknown
   2216     'Zyyy',  # 2B98..2BC8 ; Common
   2217     'Zzzz',  # 2BC9..2BC9 ; Unknown
   2218     'Zyyy',  # 2BCA..2BFE ; Common
   2219     'Zzzz',  # 2BFF..2BFF ; Unknown
   2220     'Glag',  # 2C00..2C2E ; Glagolitic
   2221     'Zzzz',  # 2C2F..2C2F ; Unknown
   2222     'Glag',  # 2C30..2C5E ; Glagolitic
   2223     'Zzzz',  # 2C5F..2C5F ; Unknown
   2224     'Latn',  # 2C60..2C7F ; Latin
   2225     'Copt',  # 2C80..2CF3 ; Coptic
   2226     'Zzzz',  # 2CF4..2CF8 ; Unknown
   2227     'Copt',  # 2CF9..2CFF ; Coptic
   2228     'Geor',  # 2D00..2D25 ; Georgian
   2229     'Zzzz',  # 2D26..2D26 ; Unknown
   2230     'Geor',  # 2D27..2D27 ; Georgian
   2231     'Zzzz',  # 2D28..2D2C ; Unknown
   2232     'Geor',  # 2D2D..2D2D ; Georgian
   2233     'Zzzz',  # 2D2E..2D2F ; Unknown
   2234     'Tfng',  # 2D30..2D67 ; Tifinagh
   2235     'Zzzz',  # 2D68..2D6E ; Unknown
   2236     'Tfng',  # 2D6F..2D70 ; Tifinagh
   2237     'Zzzz',  # 2D71..2D7E ; Unknown
   2238     'Tfng',  # 2D7F..2D7F ; Tifinagh
   2239     'Ethi',  # 2D80..2D96 ; Ethiopic
   2240     'Zzzz',  # 2D97..2D9F ; Unknown
   2241     'Ethi',  # 2DA0..2DA6 ; Ethiopic
   2242     'Zzzz',  # 2DA7..2DA7 ; Unknown
   2243     'Ethi',  # 2DA8..2DAE ; Ethiopic
   2244     'Zzzz',  # 2DAF..2DAF ; Unknown
   2245     'Ethi',  # 2DB0..2DB6 ; Ethiopic
   2246     'Zzzz',  # 2DB7..2DB7 ; Unknown
   2247     'Ethi',  # 2DB8..2DBE ; Ethiopic
   2248     'Zzzz',  # 2DBF..2DBF ; Unknown
   2249     'Ethi',  # 2DC0..2DC6 ; Ethiopic
   2250     'Zzzz',  # 2DC7..2DC7 ; Unknown
   2251     'Ethi',  # 2DC8..2DCE ; Ethiopic
   2252     'Zzzz',  # 2DCF..2DCF ; Unknown
   2253     'Ethi',  # 2DD0..2DD6 ; Ethiopic
   2254     'Zzzz',  # 2DD7..2DD7 ; Unknown
   2255     'Ethi',  # 2DD8..2DDE ; Ethiopic
   2256     'Zzzz',  # 2DDF..2DDF ; Unknown
   2257     'Cyrl',  # 2DE0..2DFF ; Cyrillic
   2258     'Zyyy',  # 2E00..2E4E ; Common
   2259     'Zzzz',  # 2E4F..2E7F ; Unknown
   2260     'Hani',  # 2E80..2E99 ; Han
   2261     'Zzzz',  # 2E9A..2E9A ; Unknown
   2262     'Hani',  # 2E9B..2EF3 ; Han
   2263     'Zzzz',  # 2EF4..2EFF ; Unknown
   2264     'Hani',  # 2F00..2FD5 ; Han
   2265     'Zzzz',  # 2FD6..2FEF ; Unknown
   2266     'Zyyy',  # 2FF0..2FFB ; Common
   2267     'Zzzz',  # 2FFC..2FFF ; Unknown
   2268     'Zyyy',  # 3000..3004 ; Common
   2269     'Hani',  # 3005..3005 ; Han
   2270     'Zyyy',  # 3006..3006 ; Common
   2271     'Hani',  # 3007..3007 ; Han
   2272     'Zyyy',  # 3008..3020 ; Common
   2273     'Hani',  # 3021..3029 ; Han
   2274     'Zinh',  # 302A..302D ; Inherited
   2275     'Hang',  # 302E..302F ; Hangul
   2276     'Zyyy',  # 3030..3037 ; Common
   2277     'Hani',  # 3038..303B ; Han
   2278     'Zyyy',  # 303C..303F ; Common
   2279     'Zzzz',  # 3040..3040 ; Unknown
   2280     'Hira',  # 3041..3096 ; Hiragana
   2281     'Zzzz',  # 3097..3098 ; Unknown
   2282     'Zinh',  # 3099..309A ; Inherited
   2283     'Zyyy',  # 309B..309C ; Common
   2284     'Hira',  # 309D..309F ; Hiragana
   2285     'Zyyy',  # 30A0..30A0 ; Common
   2286     'Kana',  # 30A1..30FA ; Katakana
   2287     'Zyyy',  # 30FB..30FC ; Common
   2288     'Kana',  # 30FD..30FF ; Katakana
   2289     'Zzzz',  # 3100..3104 ; Unknown
   2290     'Bopo',  # 3105..312F ; Bopomofo
   2291     'Zzzz',  # 3130..3130 ; Unknown
   2292     'Hang',  # 3131..318E ; Hangul
   2293     'Zzzz',  # 318F..318F ; Unknown
   2294     'Zyyy',  # 3190..319F ; Common
   2295     'Bopo',  # 31A0..31BA ; Bopomofo
   2296     'Zzzz',  # 31BB..31BF ; Unknown
   2297     'Zyyy',  # 31C0..31E3 ; Common
   2298     'Zzzz',  # 31E4..31EF ; Unknown
   2299     'Kana',  # 31F0..31FF ; Katakana
   2300     'Hang',  # 3200..321E ; Hangul
   2301     'Zzzz',  # 321F..321F ; Unknown
   2302     'Zyyy',  # 3220..325F ; Common
   2303     'Hang',  # 3260..327E ; Hangul
   2304     'Zyyy',  # 327F..32CF ; Common
   2305     'Kana',  # 32D0..32FE ; Katakana
   2306     'Zzzz',  # 32FF..32FF ; Unknown
   2307     'Kana',  # 3300..3357 ; Katakana
   2308     'Zyyy',  # 3358..33FF ; Common
   2309     'Hani',  # 3400..4DB5 ; Han
   2310     'Zzzz',  # 4DB6..4DBF ; Unknown
   2311     'Zyyy',  # 4DC0..4DFF ; Common
   2312     'Hani',  # 4E00..9FEF ; Han
   2313     'Zzzz',  # 9FF0..9FFF ; Unknown
   2314     'Yiii',  # A000..A48C ; Yi
   2315     'Zzzz',  # A48D..A48F ; Unknown
   2316     'Yiii',  # A490..A4C6 ; Yi
   2317     'Zzzz',  # A4C7..A4CF ; Unknown
   2318     'Lisu',  # A4D0..A4FF ; Lisu
   2319     'Vaii',  # A500..A62B ; Vai
   2320     'Zzzz',  # A62C..A63F ; Unknown
   2321     'Cyrl',  # A640..A69F ; Cyrillic
   2322     'Bamu',  # A6A0..A6F7 ; Bamum
   2323     'Zzzz',  # A6F8..A6FF ; Unknown
   2324     'Zyyy',  # A700..A721 ; Common
   2325     'Latn',  # A722..A787 ; Latin
   2326     'Zyyy',  # A788..A78A ; Common
   2327     'Latn',  # A78B..A7B9 ; Latin
   2328     'Zzzz',  # A7BA..A7F6 ; Unknown
   2329     'Latn',  # A7F7..A7FF ; Latin
   2330     'Sylo',  # A800..A82B ; Syloti_Nagri
   2331     'Zzzz',  # A82C..A82F ; Unknown
   2332     'Zyyy',  # A830..A839 ; Common
   2333     'Zzzz',  # A83A..A83F ; Unknown
   2334     'Phag',  # A840..A877 ; Phags_Pa
   2335     'Zzzz',  # A878..A87F ; Unknown
   2336     'Saur',  # A880..A8C5 ; Saurashtra
   2337     'Zzzz',  # A8C6..A8CD ; Unknown
   2338     'Saur',  # A8CE..A8D9 ; Saurashtra
   2339     'Zzzz',  # A8DA..A8DF ; Unknown
   2340     'Deva',  # A8E0..A8FF ; Devanagari
   2341     'Kali',  # A900..A92D ; Kayah_Li
   2342     'Zyyy',  # A92E..A92E ; Common
   2343     'Kali',  # A92F..A92F ; Kayah_Li
   2344     'Rjng',  # A930..A953 ; Rejang
   2345     'Zzzz',  # A954..A95E ; Unknown
   2346     'Rjng',  # A95F..A95F ; Rejang
   2347     'Hang',  # A960..A97C ; Hangul
   2348     'Zzzz',  # A97D..A97F ; Unknown
   2349     'Java',  # A980..A9CD ; Javanese
   2350     'Zzzz',  # A9CE..A9CE ; Unknown
   2351     'Zyyy',  # A9CF..A9CF ; Common
   2352     'Java',  # A9D0..A9D9 ; Javanese
   2353     'Zzzz',  # A9DA..A9DD ; Unknown
   2354     'Java',  # A9DE..A9DF ; Javanese
   2355     'Mymr',  # A9E0..A9FE ; Myanmar
   2356     'Zzzz',  # A9FF..A9FF ; Unknown
   2357     'Cham',  # AA00..AA36 ; Cham
   2358     'Zzzz',  # AA37..AA3F ; Unknown
   2359     'Cham',  # AA40..AA4D ; Cham
   2360     'Zzzz',  # AA4E..AA4F ; Unknown
   2361     'Cham',  # AA50..AA59 ; Cham
   2362     'Zzzz',  # AA5A..AA5B ; Unknown
   2363     'Cham',  # AA5C..AA5F ; Cham
   2364     'Mymr',  # AA60..AA7F ; Myanmar
   2365     'Tavt',  # AA80..AAC2 ; Tai_Viet
   2366     'Zzzz',  # AAC3..AADA ; Unknown
   2367     'Tavt',  # AADB..AADF ; Tai_Viet
   2368     'Mtei',  # AAE0..AAF6 ; Meetei_Mayek
   2369     'Zzzz',  # AAF7..AB00 ; Unknown
   2370     'Ethi',  # AB01..AB06 ; Ethiopic
   2371     'Zzzz',  # AB07..AB08 ; Unknown
   2372     'Ethi',  # AB09..AB0E ; Ethiopic
   2373     'Zzzz',  # AB0F..AB10 ; Unknown
   2374     'Ethi',  # AB11..AB16 ; Ethiopic
   2375     'Zzzz',  # AB17..AB1F ; Unknown
   2376     'Ethi',  # AB20..AB26 ; Ethiopic
   2377     'Zzzz',  # AB27..AB27 ; Unknown
   2378     'Ethi',  # AB28..AB2E ; Ethiopic
   2379     'Zzzz',  # AB2F..AB2F ; Unknown
   2380     'Latn',  # AB30..AB5A ; Latin
   2381     'Zyyy',  # AB5B..AB5B ; Common
   2382     'Latn',  # AB5C..AB64 ; Latin
   2383     'Grek',  # AB65..AB65 ; Greek
   2384     'Zzzz',  # AB66..AB6F ; Unknown
   2385     'Cher',  # AB70..ABBF ; Cherokee
   2386     'Mtei',  # ABC0..ABED ; Meetei_Mayek
   2387     'Zzzz',  # ABEE..ABEF ; Unknown
   2388     'Mtei',  # ABF0..ABF9 ; Meetei_Mayek
   2389     'Zzzz',  # ABFA..ABFF ; Unknown
   2390     'Hang',  # AC00..D7A3 ; Hangul
   2391     'Zzzz',  # D7A4..D7AF ; Unknown
   2392     'Hang',  # D7B0..D7C6 ; Hangul
   2393     'Zzzz',  # D7C7..D7CA ; Unknown
   2394     'Hang',  # D7CB..D7FB ; Hangul
   2395     'Zzzz',  # D7FC..F8FF ; Unknown
   2396     'Hani',  # F900..FA6D ; Han
   2397     'Zzzz',  # FA6E..FA6F ; Unknown
   2398     'Hani',  # FA70..FAD9 ; Han
   2399     'Zzzz',  # FADA..FAFF ; Unknown
   2400     'Latn',  # FB00..FB06 ; Latin
   2401     'Zzzz',  # FB07..FB12 ; Unknown
   2402     'Armn',  # FB13..FB17 ; Armenian
   2403     'Zzzz',  # FB18..FB1C ; Unknown
   2404     'Hebr',  # FB1D..FB36 ; Hebrew
   2405     'Zzzz',  # FB37..FB37 ; Unknown
   2406     'Hebr',  # FB38..FB3C ; Hebrew
   2407     'Zzzz',  # FB3D..FB3D ; Unknown
   2408     'Hebr',  # FB3E..FB3E ; Hebrew
   2409     'Zzzz',  # FB3F..FB3F ; Unknown
   2410     'Hebr',  # FB40..FB41 ; Hebrew
   2411     'Zzzz',  # FB42..FB42 ; Unknown
   2412     'Hebr',  # FB43..FB44 ; Hebrew
   2413     'Zzzz',  # FB45..FB45 ; Unknown
   2414     'Hebr',  # FB46..FB4F ; Hebrew
   2415     'Arab',  # FB50..FBC1 ; Arabic
   2416     'Zzzz',  # FBC2..FBD2 ; Unknown
   2417     'Arab',  # FBD3..FD3D ; Arabic
   2418     'Zyyy',  # FD3E..FD3F ; Common
   2419     'Zzzz',  # FD40..FD4F ; Unknown
   2420     'Arab',  # FD50..FD8F ; Arabic
   2421     'Zzzz',  # FD90..FD91 ; Unknown
   2422     'Arab',  # FD92..FDC7 ; Arabic
   2423     'Zzzz',  # FDC8..FDEF ; Unknown
   2424     'Arab',  # FDF0..FDFD ; Arabic
   2425     'Zzzz',  # FDFE..FDFF ; Unknown
   2426     'Zinh',  # FE00..FE0F ; Inherited
   2427     'Zyyy',  # FE10..FE19 ; Common
   2428     'Zzzz',  # FE1A..FE1F ; Unknown
   2429     'Zinh',  # FE20..FE2D ; Inherited
   2430     'Cyrl',  # FE2E..FE2F ; Cyrillic
   2431     'Zyyy',  # FE30..FE52 ; Common
   2432     'Zzzz',  # FE53..FE53 ; Unknown
   2433     'Zyyy',  # FE54..FE66 ; Common
   2434     'Zzzz',  # FE67..FE67 ; Unknown
   2435     'Zyyy',  # FE68..FE6B ; Common
   2436     'Zzzz',  # FE6C..FE6F ; Unknown
   2437     'Arab',  # FE70..FE74 ; Arabic
   2438     'Zzzz',  # FE75..FE75 ; Unknown
   2439     'Arab',  # FE76..FEFC ; Arabic
   2440     'Zzzz',  # FEFD..FEFE ; Unknown
   2441     'Zyyy',  # FEFF..FEFF ; Common
   2442     'Zzzz',  # FF00..FF00 ; Unknown
   2443     'Zyyy',  # FF01..FF20 ; Common
   2444     'Latn',  # FF21..FF3A ; Latin
   2445     'Zyyy',  # FF3B..FF40 ; Common
   2446     'Latn',  # FF41..FF5A ; Latin
   2447     'Zyyy',  # FF5B..FF65 ; Common
   2448     'Kana',  # FF66..FF6F ; Katakana
   2449     'Zyyy',  # FF70..FF70 ; Common
   2450     'Kana',  # FF71..FF9D ; Katakana
   2451     'Zyyy',  # FF9E..FF9F ; Common
   2452     'Hang',  # FFA0..FFBE ; Hangul
   2453     'Zzzz',  # FFBF..FFC1 ; Unknown
   2454     'Hang',  # FFC2..FFC7 ; Hangul
   2455     'Zzzz',  # FFC8..FFC9 ; Unknown
   2456     'Hang',  # FFCA..FFCF ; Hangul
   2457     'Zzzz',  # FFD0..FFD1 ; Unknown
   2458     'Hang',  # FFD2..FFD7 ; Hangul
   2459     'Zzzz',  # FFD8..FFD9 ; Unknown
   2460     'Hang',  # FFDA..FFDC ; Hangul
   2461     'Zzzz',  # FFDD..FFDF ; Unknown
   2462     'Zyyy',  # FFE0..FFE6 ; Common
   2463     'Zzzz',  # FFE7..FFE7 ; Unknown
   2464     'Zyyy',  # FFE8..FFEE ; Common
   2465     'Zzzz',  # FFEF..FFF8 ; Unknown
   2466     'Zyyy',  # FFF9..FFFD ; Common
   2467     'Zzzz',  # FFFE..FFFF ; Unknown
   2468     'Linb',  # 10000..1000B ; Linear_B
   2469     'Zzzz',  # 1000C..1000C ; Unknown
   2470     'Linb',  # 1000D..10026 ; Linear_B
   2471     'Zzzz',  # 10027..10027 ; Unknown
   2472     'Linb',  # 10028..1003A ; Linear_B
   2473     'Zzzz',  # 1003B..1003B ; Unknown
   2474     'Linb',  # 1003C..1003D ; Linear_B
   2475     'Zzzz',  # 1003E..1003E ; Unknown
   2476     'Linb',  # 1003F..1004D ; Linear_B
   2477     'Zzzz',  # 1004E..1004F ; Unknown
   2478     'Linb',  # 10050..1005D ; Linear_B
   2479     'Zzzz',  # 1005E..1007F ; Unknown
   2480     'Linb',  # 10080..100FA ; Linear_B
   2481     'Zzzz',  # 100FB..100FF ; Unknown
   2482     'Zyyy',  # 10100..10102 ; Common
   2483     'Zzzz',  # 10103..10106 ; Unknown
   2484     'Zyyy',  # 10107..10133 ; Common
   2485     'Zzzz',  # 10134..10136 ; Unknown
   2486     'Zyyy',  # 10137..1013F ; Common
   2487     'Grek',  # 10140..1018E ; Greek
   2488     'Zzzz',  # 1018F..1018F ; Unknown
   2489     'Zyyy',  # 10190..1019B ; Common
   2490     'Zzzz',  # 1019C..1019F ; Unknown
   2491     'Grek',  # 101A0..101A0 ; Greek
   2492     'Zzzz',  # 101A1..101CF ; Unknown
   2493     'Zyyy',  # 101D0..101FC ; Common
   2494     'Zinh',  # 101FD..101FD ; Inherited
   2495     'Zzzz',  # 101FE..1027F ; Unknown
   2496     'Lyci',  # 10280..1029C ; Lycian
   2497     'Zzzz',  # 1029D..1029F ; Unknown
   2498     'Cari',  # 102A0..102D0 ; Carian
   2499     'Zzzz',  # 102D1..102DF ; Unknown
   2500     'Zinh',  # 102E0..102E0 ; Inherited
   2501     'Zyyy',  # 102E1..102FB ; Common
   2502     'Zzzz',  # 102FC..102FF ; Unknown
   2503     'Ital',  # 10300..10323 ; Old_Italic
   2504     'Zzzz',  # 10324..1032C ; Unknown
   2505     'Ital',  # 1032D..1032F ; Old_Italic
   2506     'Goth',  # 10330..1034A ; Gothic
   2507     'Zzzz',  # 1034B..1034F ; Unknown
   2508     'Perm',  # 10350..1037A ; Old_Permic
   2509     'Zzzz',  # 1037B..1037F ; Unknown
   2510     'Ugar',  # 10380..1039D ; Ugaritic
   2511     'Zzzz',  # 1039E..1039E ; Unknown
   2512     'Ugar',  # 1039F..1039F ; Ugaritic
   2513     'Xpeo',  # 103A0..103C3 ; Old_Persian
   2514     'Zzzz',  # 103C4..103C7 ; Unknown
   2515     'Xpeo',  # 103C8..103D5 ; Old_Persian
   2516     'Zzzz',  # 103D6..103FF ; Unknown
   2517     'Dsrt',  # 10400..1044F ; Deseret
   2518     'Shaw',  # 10450..1047F ; Shavian
   2519     'Osma',  # 10480..1049D ; Osmanya
   2520     'Zzzz',  # 1049E..1049F ; Unknown
   2521     'Osma',  # 104A0..104A9 ; Osmanya
   2522     'Zzzz',  # 104AA..104AF ; Unknown
   2523     'Osge',  # 104B0..104D3 ; Osage
   2524     'Zzzz',  # 104D4..104D7 ; Unknown
   2525     'Osge',  # 104D8..104FB ; Osage
   2526     'Zzzz',  # 104FC..104FF ; Unknown
   2527     'Elba',  # 10500..10527 ; Elbasan
   2528     'Zzzz',  # 10528..1052F ; Unknown
   2529     'Aghb',  # 10530..10563 ; Caucasian_Albanian
   2530     'Zzzz',  # 10564..1056E ; Unknown
   2531     'Aghb',  # 1056F..1056F ; Caucasian_Albanian
   2532     'Zzzz',  # 10570..105FF ; Unknown
   2533     'Lina',  # 10600..10736 ; Linear_A
   2534     'Zzzz',  # 10737..1073F ; Unknown
   2535     'Lina',  # 10740..10755 ; Linear_A
   2536     'Zzzz',  # 10756..1075F ; Unknown
   2537     'Lina',  # 10760..10767 ; Linear_A
   2538     'Zzzz',  # 10768..107FF ; Unknown
   2539     'Cprt',  # 10800..10805 ; Cypriot
   2540     'Zzzz',  # 10806..10807 ; Unknown
   2541     'Cprt',  # 10808..10808 ; Cypriot
   2542     'Zzzz',  # 10809..10809 ; Unknown
   2543     'Cprt',  # 1080A..10835 ; Cypriot
   2544     'Zzzz',  # 10836..10836 ; Unknown
   2545     'Cprt',  # 10837..10838 ; Cypriot
   2546     'Zzzz',  # 10839..1083B ; Unknown
   2547     'Cprt',  # 1083C..1083C ; Cypriot
   2548     'Zzzz',  # 1083D..1083E ; Unknown
   2549     'Cprt',  # 1083F..1083F ; Cypriot
   2550     'Armi',  # 10840..10855 ; Imperial_Aramaic
   2551     'Zzzz',  # 10856..10856 ; Unknown
   2552     'Armi',  # 10857..1085F ; Imperial_Aramaic
   2553     'Palm',  # 10860..1087F ; Palmyrene
   2554     'Nbat',  # 10880..1089E ; Nabataean
   2555     'Zzzz',  # 1089F..108A6 ; Unknown
   2556     'Nbat',  # 108A7..108AF ; Nabataean
   2557     'Zzzz',  # 108B0..108DF ; Unknown
   2558     'Hatr',  # 108E0..108F2 ; Hatran
   2559     'Zzzz',  # 108F3..108F3 ; Unknown
   2560     'Hatr',  # 108F4..108F5 ; Hatran
   2561     'Zzzz',  # 108F6..108FA ; Unknown
   2562     'Hatr',  # 108FB..108FF ; Hatran
   2563     'Phnx',  # 10900..1091B ; Phoenician
   2564     'Zzzz',  # 1091C..1091E ; Unknown
   2565     'Phnx',  # 1091F..1091F ; Phoenician
   2566     'Lydi',  # 10920..10939 ; Lydian
   2567     'Zzzz',  # 1093A..1093E ; Unknown
   2568     'Lydi',  # 1093F..1093F ; Lydian
   2569     'Zzzz',  # 10940..1097F ; Unknown
   2570     'Mero',  # 10980..1099F ; Meroitic_Hieroglyphs
   2571     'Merc',  # 109A0..109B7 ; Meroitic_Cursive
   2572     'Zzzz',  # 109B8..109BB ; Unknown
   2573     'Merc',  # 109BC..109CF ; Meroitic_Cursive
   2574     'Zzzz',  # 109D0..109D1 ; Unknown
   2575     'Merc',  # 109D2..109FF ; Meroitic_Cursive
   2576     'Khar',  # 10A00..10A03 ; Kharoshthi
   2577     'Zzzz',  # 10A04..10A04 ; Unknown
   2578     'Khar',  # 10A05..10A06 ; Kharoshthi
   2579     'Zzzz',  # 10A07..10A0B ; Unknown
   2580     'Khar',  # 10A0C..10A13 ; Kharoshthi
   2581     'Zzzz',  # 10A14..10A14 ; Unknown
   2582     'Khar',  # 10A15..10A17 ; Kharoshthi
   2583     'Zzzz',  # 10A18..10A18 ; Unknown
   2584     'Khar',  # 10A19..10A35 ; Kharoshthi
   2585     'Zzzz',  # 10A36..10A37 ; Unknown
   2586     'Khar',  # 10A38..10A3A ; Kharoshthi
   2587     'Zzzz',  # 10A3B..10A3E ; Unknown
   2588     'Khar',  # 10A3F..10A48 ; Kharoshthi
   2589     'Zzzz',  # 10A49..10A4F ; Unknown
   2590     'Khar',  # 10A50..10A58 ; Kharoshthi
   2591     'Zzzz',  # 10A59..10A5F ; Unknown
   2592     'Sarb',  # 10A60..10A7F ; Old_South_Arabian
   2593     'Narb',  # 10A80..10A9F ; Old_North_Arabian
   2594     'Zzzz',  # 10AA0..10ABF ; Unknown
   2595     'Mani',  # 10AC0..10AE6 ; Manichaean
   2596     'Zzzz',  # 10AE7..10AEA ; Unknown
   2597     'Mani',  # 10AEB..10AF6 ; Manichaean
   2598     'Zzzz',  # 10AF7..10AFF ; Unknown
   2599     'Avst',  # 10B00..10B35 ; Avestan
   2600     'Zzzz',  # 10B36..10B38 ; Unknown
   2601     'Avst',  # 10B39..10B3F ; Avestan
   2602     'Prti',  # 10B40..10B55 ; Inscriptional_Parthian
   2603     'Zzzz',  # 10B56..10B57 ; Unknown
   2604     'Prti',  # 10B58..10B5F ; Inscriptional_Parthian
   2605     'Phli',  # 10B60..10B72 ; Inscriptional_Pahlavi
   2606     'Zzzz',  # 10B73..10B77 ; Unknown
   2607     'Phli',  # 10B78..10B7F ; Inscriptional_Pahlavi
   2608     'Phlp',  # 10B80..10B91 ; Psalter_Pahlavi
   2609     'Zzzz',  # 10B92..10B98 ; Unknown
   2610     'Phlp',  # 10B99..10B9C ; Psalter_Pahlavi
   2611     'Zzzz',  # 10B9D..10BA8 ; Unknown
   2612     'Phlp',  # 10BA9..10BAF ; Psalter_Pahlavi
   2613     'Zzzz',  # 10BB0..10BFF ; Unknown
   2614     'Orkh',  # 10C00..10C48 ; Old_Turkic
   2615     'Zzzz',  # 10C49..10C7F ; Unknown
   2616     'Hung',  # 10C80..10CB2 ; Old_Hungarian
   2617     'Zzzz',  # 10CB3..10CBF ; Unknown
   2618     'Hung',  # 10CC0..10CF2 ; Old_Hungarian
   2619     'Zzzz',  # 10CF3..10CF9 ; Unknown
   2620     'Hung',  # 10CFA..10CFF ; Old_Hungarian
   2621     'Rohg',  # 10D00..10D27 ; Hanifi_Rohingya
   2622     'Zzzz',  # 10D28..10D2F ; Unknown
   2623     'Rohg',  # 10D30..10D39 ; Hanifi_Rohingya
   2624     'Zzzz',  # 10D3A..10E5F ; Unknown
   2625     'Arab',  # 10E60..10E7E ; Arabic
   2626     'Zzzz',  # 10E7F..10EFF ; Unknown
   2627     'Sogo',  # 10F00..10F27 ; Old_Sogdian
   2628     'Zzzz',  # 10F28..10F2F ; Unknown
   2629     'Sogd',  # 10F30..10F59 ; Sogdian
   2630     'Zzzz',  # 10F5A..10FFF ; Unknown
   2631     'Brah',  # 11000..1104D ; Brahmi
   2632     'Zzzz',  # 1104E..11051 ; Unknown
   2633     'Brah',  # 11052..1106F ; Brahmi
   2634     'Zzzz',  # 11070..1107E ; Unknown
   2635     'Brah',  # 1107F..1107F ; Brahmi
   2636     'Kthi',  # 11080..110C1 ; Kaithi
   2637     'Zzzz',  # 110C2..110CC ; Unknown
   2638     'Kthi',  # 110CD..110CD ; Kaithi
   2639     'Zzzz',  # 110CE..110CF ; Unknown
   2640     'Sora',  # 110D0..110E8 ; Sora_Sompeng
   2641     'Zzzz',  # 110E9..110EF ; Unknown
   2642     'Sora',  # 110F0..110F9 ; Sora_Sompeng
   2643     'Zzzz',  # 110FA..110FF ; Unknown
   2644     'Cakm',  # 11100..11134 ; Chakma
   2645     'Zzzz',  # 11135..11135 ; Unknown
   2646     'Cakm',  # 11136..11146 ; Chakma
   2647     'Zzzz',  # 11147..1114F ; Unknown
   2648     'Mahj',  # 11150..11176 ; Mahajani
   2649     'Zzzz',  # 11177..1117F ; Unknown
   2650     'Shrd',  # 11180..111CD ; Sharada
   2651     'Zzzz',  # 111CE..111CF ; Unknown
   2652     'Shrd',  # 111D0..111DF ; Sharada
   2653     'Zzzz',  # 111E0..111E0 ; Unknown
   2654     'Sinh',  # 111E1..111F4 ; Sinhala
   2655     'Zzzz',  # 111F5..111FF ; Unknown
   2656     'Khoj',  # 11200..11211 ; Khojki
   2657     'Zzzz',  # 11212..11212 ; Unknown
   2658     'Khoj',  # 11213..1123E ; Khojki
   2659     'Zzzz',  # 1123F..1127F ; Unknown
   2660     'Mult',  # 11280..11286 ; Multani
   2661     'Zzzz',  # 11287..11287 ; Unknown
   2662     'Mult',  # 11288..11288 ; Multani
   2663     'Zzzz',  # 11289..11289 ; Unknown
   2664     'Mult',  # 1128A..1128D ; Multani
   2665     'Zzzz',  # 1128E..1128E ; Unknown
   2666     'Mult',  # 1128F..1129D ; Multani
   2667     'Zzzz',  # 1129E..1129E ; Unknown
   2668     'Mult',  # 1129F..112A9 ; Multani
   2669     'Zzzz',  # 112AA..112AF ; Unknown
   2670     'Sind',  # 112B0..112EA ; Khudawadi
   2671     'Zzzz',  # 112EB..112EF ; Unknown
   2672     'Sind',  # 112F0..112F9 ; Khudawadi
   2673     'Zzzz',  # 112FA..112FF ; Unknown
   2674     'Gran',  # 11300..11303 ; Grantha
   2675     'Zzzz',  # 11304..11304 ; Unknown
   2676     'Gran',  # 11305..1130C ; Grantha
   2677     'Zzzz',  # 1130D..1130E ; Unknown
   2678     'Gran',  # 1130F..11310 ; Grantha
   2679     'Zzzz',  # 11311..11312 ; Unknown
   2680     'Gran',  # 11313..11328 ; Grantha
   2681     'Zzzz',  # 11329..11329 ; Unknown
   2682     'Gran',  # 1132A..11330 ; Grantha
   2683     'Zzzz',  # 11331..11331 ; Unknown
   2684     'Gran',  # 11332..11333 ; Grantha
   2685     'Zzzz',  # 11334..11334 ; Unknown
   2686     'Gran',  # 11335..11339 ; Grantha
   2687     'Zzzz',  # 1133A..1133A ; Unknown
   2688     'Zinh',  # 1133B..1133B ; Inherited
   2689     'Gran',  # 1133C..11344 ; Grantha
   2690     'Zzzz',  # 11345..11346 ; Unknown
   2691     'Gran',  # 11347..11348 ; Grantha
   2692     'Zzzz',  # 11349..1134A ; Unknown
   2693     'Gran',  # 1134B..1134D ; Grantha
   2694     'Zzzz',  # 1134E..1134F ; Unknown
   2695     'Gran',  # 11350..11350 ; Grantha
   2696     'Zzzz',  # 11351..11356 ; Unknown
   2697     'Gran',  # 11357..11357 ; Grantha
   2698     'Zzzz',  # 11358..1135C ; Unknown
   2699     'Gran',  # 1135D..11363 ; Grantha
   2700     'Zzzz',  # 11364..11365 ; Unknown
   2701     'Gran',  # 11366..1136C ; Grantha
   2702     'Zzzz',  # 1136D..1136F ; Unknown
   2703     'Gran',  # 11370..11374 ; Grantha
   2704     'Zzzz',  # 11375..113FF ; Unknown
   2705     'Newa',  # 11400..11459 ; Newa
   2706     'Zzzz',  # 1145A..1145A ; Unknown
   2707     'Newa',  # 1145B..1145B ; Newa
   2708     'Zzzz',  # 1145C..1145C ; Unknown
   2709     'Newa',  # 1145D..1145E ; Newa
   2710     'Zzzz',  # 1145F..1147F ; Unknown
   2711     'Tirh',  # 11480..114C7 ; Tirhuta
   2712     'Zzzz',  # 114C8..114CF ; Unknown
   2713     'Tirh',  # 114D0..114D9 ; Tirhuta
   2714     'Zzzz',  # 114DA..1157F ; Unknown
   2715     'Sidd',  # 11580..115B5 ; Siddham
   2716     'Zzzz',  # 115B6..115B7 ; Unknown
   2717     'Sidd',  # 115B8..115DD ; Siddham
   2718     'Zzzz',  # 115DE..115FF ; Unknown
   2719     'Modi',  # 11600..11644 ; Modi
   2720     'Zzzz',  # 11645..1164F ; Unknown
   2721     'Modi',  # 11650..11659 ; Modi
   2722     'Zzzz',  # 1165A..1165F ; Unknown
   2723     'Mong',  # 11660..1166C ; Mongolian
   2724     'Zzzz',  # 1166D..1167F ; Unknown
   2725     'Takr',  # 11680..116B7 ; Takri
   2726     'Zzzz',  # 116B8..116BF ; Unknown
   2727     'Takr',  # 116C0..116C9 ; Takri
   2728     'Zzzz',  # 116CA..116FF ; Unknown
   2729     'Ahom',  # 11700..1171A ; Ahom
   2730     'Zzzz',  # 1171B..1171C ; Unknown
   2731     'Ahom',  # 1171D..1172B ; Ahom
   2732     'Zzzz',  # 1172C..1172F ; Unknown
   2733     'Ahom',  # 11730..1173F ; Ahom
   2734     'Zzzz',  # 11740..117FF ; Unknown
   2735     'Dogr',  # 11800..1183B ; Dogra
   2736     'Zzzz',  # 1183C..1189F ; Unknown
   2737     'Wara',  # 118A0..118F2 ; Warang_Citi
   2738     'Zzzz',  # 118F3..118FE ; Unknown
   2739     'Wara',  # 118FF..118FF ; Warang_Citi
   2740     'Zzzz',  # 11900..119FF ; Unknown
   2741     'Zanb',  # 11A00..11A47 ; Zanabazar_Square
   2742     'Zzzz',  # 11A48..11A4F ; Unknown
   2743     'Soyo',  # 11A50..11A83 ; Soyombo
   2744     'Zzzz',  # 11A84..11A85 ; Unknown
   2745     'Soyo',  # 11A86..11AA2 ; Soyombo
   2746     'Zzzz',  # 11AA3..11ABF ; Unknown
   2747     'Pauc',  # 11AC0..11AF8 ; Pau_Cin_Hau
   2748     'Zzzz',  # 11AF9..11BFF ; Unknown
   2749     'Bhks',  # 11C00..11C08 ; Bhaiksuki
   2750     'Zzzz',  # 11C09..11C09 ; Unknown
   2751     'Bhks',  # 11C0A..11C36 ; Bhaiksuki
   2752     'Zzzz',  # 11C37..11C37 ; Unknown
   2753     'Bhks',  # 11C38..11C45 ; Bhaiksuki
   2754     'Zzzz',  # 11C46..11C4F ; Unknown
   2755     'Bhks',  # 11C50..11C6C ; Bhaiksuki
   2756     'Zzzz',  # 11C6D..11C6F ; Unknown
   2757     'Marc',  # 11C70..11C8F ; Marchen
   2758     'Zzzz',  # 11C90..11C91 ; Unknown
   2759     'Marc',  # 11C92..11CA7 ; Marchen
   2760     'Zzzz',  # 11CA8..11CA8 ; Unknown
   2761     'Marc',  # 11CA9..11CB6 ; Marchen
   2762     'Zzzz',  # 11CB7..11CFF ; Unknown
   2763     'Gonm',  # 11D00..11D06 ; Masaram_Gondi
   2764     'Zzzz',  # 11D07..11D07 ; Unknown
   2765     'Gonm',  # 11D08..11D09 ; Masaram_Gondi
   2766     'Zzzz',  # 11D0A..11D0A ; Unknown
   2767     'Gonm',  # 11D0B..11D36 ; Masaram_Gondi
   2768     'Zzzz',  # 11D37..11D39 ; Unknown
   2769     'Gonm',  # 11D3A..11D3A ; Masaram_Gondi
   2770     'Zzzz',  # 11D3B..11D3B ; Unknown
   2771     'Gonm',  # 11D3C..11D3D ; Masaram_Gondi
   2772     'Zzzz',  # 11D3E..11D3E ; Unknown
   2773     'Gonm',  # 11D3F..11D47 ; Masaram_Gondi
   2774     'Zzzz',  # 11D48..11D4F ; Unknown
   2775     'Gonm',  # 11D50..11D59 ; Masaram_Gondi
   2776     'Zzzz',  # 11D5A..11D5F ; Unknown
   2777     'Gong',  # 11D60..11D65 ; Gunjala_Gondi
   2778     'Zzzz',  # 11D66..11D66 ; Unknown
   2779     'Gong',  # 11D67..11D68 ; Gunjala_Gondi
   2780     'Zzzz',  # 11D69..11D69 ; Unknown
   2781     'Gong',  # 11D6A..11D8E ; Gunjala_Gondi
   2782     'Zzzz',  # 11D8F..11D8F ; Unknown
   2783     'Gong',  # 11D90..11D91 ; Gunjala_Gondi
   2784     'Zzzz',  # 11D92..11D92 ; Unknown
   2785     'Gong',  # 11D93..11D98 ; Gunjala_Gondi
   2786     'Zzzz',  # 11D99..11D9F ; Unknown
   2787     'Gong',  # 11DA0..11DA9 ; Gunjala_Gondi
   2788     'Zzzz',  # 11DAA..11EDF ; Unknown
   2789     'Maka',  # 11EE0..11EF8 ; Makasar
   2790     'Zzzz',  # 11EF9..11FFF ; Unknown
   2791     'Xsux',  # 12000..12399 ; Cuneiform
   2792     'Zzzz',  # 1239A..123FF ; Unknown
   2793     'Xsux',  # 12400..1246E ; Cuneiform
   2794     'Zzzz',  # 1246F..1246F ; Unknown
   2795     'Xsux',  # 12470..12474 ; Cuneiform
   2796     'Zzzz',  # 12475..1247F ; Unknown
   2797     'Xsux',  # 12480..12543 ; Cuneiform
   2798     'Zzzz',  # 12544..12FFF ; Unknown
   2799     'Egyp',  # 13000..1342E ; Egyptian_Hieroglyphs
   2800     'Zzzz',  # 1342F..143FF ; Unknown
   2801     'Hluw',  # 14400..14646 ; Anatolian_Hieroglyphs
   2802     'Zzzz',  # 14647..167FF ; Unknown
   2803     'Bamu',  # 16800..16A38 ; Bamum
   2804     'Zzzz',  # 16A39..16A3F ; Unknown
   2805     'Mroo',  # 16A40..16A5E ; Mro
   2806     'Zzzz',  # 16A5F..16A5F ; Unknown
   2807     'Mroo',  # 16A60..16A69 ; Mro
   2808     'Zzzz',  # 16A6A..16A6D ; Unknown
   2809     'Mroo',  # 16A6E..16A6F ; Mro
   2810     'Zzzz',  # 16A70..16ACF ; Unknown
   2811     'Bass',  # 16AD0..16AED ; Bassa_Vah
   2812     'Zzzz',  # 16AEE..16AEF ; Unknown
   2813     'Bass',  # 16AF0..16AF5 ; Bassa_Vah
   2814     'Zzzz',  # 16AF6..16AFF ; Unknown
   2815     'Hmng',  # 16B00..16B45 ; Pahawh_Hmong
   2816     'Zzzz',  # 16B46..16B4F ; Unknown
   2817     'Hmng',  # 16B50..16B59 ; Pahawh_Hmong
   2818     'Zzzz',  # 16B5A..16B5A ; Unknown
   2819     'Hmng',  # 16B5B..16B61 ; Pahawh_Hmong
   2820     'Zzzz',  # 16B62..16B62 ; Unknown
   2821     'Hmng',  # 16B63..16B77 ; Pahawh_Hmong
   2822     'Zzzz',  # 16B78..16B7C ; Unknown
   2823     'Hmng',  # 16B7D..16B8F ; Pahawh_Hmong
   2824     'Zzzz',  # 16B90..16E3F ; Unknown
   2825     'Medf',  # 16E40..16E9A ; Medefaidrin
   2826     'Zzzz',  # 16E9B..16EFF ; Unknown
   2827     'Plrd',  # 16F00..16F44 ; Miao
   2828     'Zzzz',  # 16F45..16F4F ; Unknown
   2829     'Plrd',  # 16F50..16F7E ; Miao
   2830     'Zzzz',  # 16F7F..16F8E ; Unknown
   2831     'Plrd',  # 16F8F..16F9F ; Miao
   2832     'Zzzz',  # 16FA0..16FDF ; Unknown
   2833     'Tang',  # 16FE0..16FE0 ; Tangut
   2834     'Nshu',  # 16FE1..16FE1 ; Nushu
   2835     'Zzzz',  # 16FE2..16FFF ; Unknown
   2836     'Tang',  # 17000..187F1 ; Tangut
   2837     'Zzzz',  # 187F2..187FF ; Unknown
   2838     'Tang',  # 18800..18AF2 ; Tangut
   2839     'Zzzz',  # 18AF3..1AFFF ; Unknown
   2840     'Kana',  # 1B000..1B000 ; Katakana
   2841     'Hira',  # 1B001..1B11E ; Hiragana
   2842     'Zzzz',  # 1B11F..1B16F ; Unknown
   2843     'Nshu',  # 1B170..1B2FB ; Nushu
   2844     'Zzzz',  # 1B2FC..1BBFF ; Unknown
   2845     'Dupl',  # 1BC00..1BC6A ; Duployan
   2846     'Zzzz',  # 1BC6B..1BC6F ; Unknown
   2847     'Dupl',  # 1BC70..1BC7C ; Duployan
   2848     'Zzzz',  # 1BC7D..1BC7F ; Unknown
   2849     'Dupl',  # 1BC80..1BC88 ; Duployan
   2850     'Zzzz',  # 1BC89..1BC8F ; Unknown
   2851     'Dupl',  # 1BC90..1BC99 ; Duployan
   2852     'Zzzz',  # 1BC9A..1BC9B ; Unknown
   2853     'Dupl',  # 1BC9C..1BC9F ; Duployan
   2854     'Zyyy',  # 1BCA0..1BCA3 ; Common
   2855     'Zzzz',  # 1BCA4..1CFFF ; Unknown
   2856     'Zyyy',  # 1D000..1D0F5 ; Common
   2857     'Zzzz',  # 1D0F6..1D0FF ; Unknown
   2858     'Zyyy',  # 1D100..1D126 ; Common
   2859     'Zzzz',  # 1D127..1D128 ; Unknown
   2860     'Zyyy',  # 1D129..1D166 ; Common
   2861     'Zinh',  # 1D167..1D169 ; Inherited
   2862     'Zyyy',  # 1D16A..1D17A ; Common
   2863     'Zinh',  # 1D17B..1D182 ; Inherited
   2864     'Zyyy',  # 1D183..1D184 ; Common
   2865     'Zinh',  # 1D185..1D18B ; Inherited
   2866     'Zyyy',  # 1D18C..1D1A9 ; Common
   2867     'Zinh',  # 1D1AA..1D1AD ; Inherited
   2868     'Zyyy',  # 1D1AE..1D1E8 ; Common
   2869     'Zzzz',  # 1D1E9..1D1FF ; Unknown
   2870     'Grek',  # 1D200..1D245 ; Greek
   2871     'Zzzz',  # 1D246..1D2DF ; Unknown
   2872     'Zyyy',  # 1D2E0..1D2F3 ; Common
   2873     'Zzzz',  # 1D2F4..1D2FF ; Unknown
   2874     'Zyyy',  # 1D300..1D356 ; Common
   2875     'Zzzz',  # 1D357..1D35F ; Unknown
   2876     'Zyyy',  # 1D360..1D378 ; Common
   2877     'Zzzz',  # 1D379..1D3FF ; Unknown
   2878     'Zyyy',  # 1D400..1D454 ; Common
   2879     'Zzzz',  # 1D455..1D455 ; Unknown
   2880     'Zyyy',  # 1D456..1D49C ; Common
   2881     'Zzzz',  # 1D49D..1D49D ; Unknown
   2882     'Zyyy',  # 1D49E..1D49F ; Common
   2883     'Zzzz',  # 1D4A0..1D4A1 ; Unknown
   2884     'Zyyy',  # 1D4A2..1D4A2 ; Common
   2885     'Zzzz',  # 1D4A3..1D4A4 ; Unknown
   2886     'Zyyy',  # 1D4A5..1D4A6 ; Common
   2887     'Zzzz',  # 1D4A7..1D4A8 ; Unknown
   2888     'Zyyy',  # 1D4A9..1D4AC ; Common
   2889     'Zzzz',  # 1D4AD..1D4AD ; Unknown
   2890     'Zyyy',  # 1D4AE..1D4B9 ; Common
   2891     'Zzzz',  # 1D4BA..1D4BA ; Unknown
   2892     'Zyyy',  # 1D4BB..1D4BB ; Common
   2893     'Zzzz',  # 1D4BC..1D4BC ; Unknown
   2894     'Zyyy',  # 1D4BD..1D4C3 ; Common
   2895     'Zzzz',  # 1D4C4..1D4C4 ; Unknown
   2896     'Zyyy',  # 1D4C5..1D505 ; Common
   2897     'Zzzz',  # 1D506..1D506 ; Unknown
   2898     'Zyyy',  # 1D507..1D50A ; Common
   2899     'Zzzz',  # 1D50B..1D50C ; Unknown
   2900     'Zyyy',  # 1D50D..1D514 ; Common
   2901     'Zzzz',  # 1D515..1D515 ; Unknown
   2902     'Zyyy',  # 1D516..1D51C ; Common
   2903     'Zzzz',  # 1D51D..1D51D ; Unknown
   2904     'Zyyy',  # 1D51E..1D539 ; Common
   2905     'Zzzz',  # 1D53A..1D53A ; Unknown
   2906     'Zyyy',  # 1D53B..1D53E ; Common
   2907     'Zzzz',  # 1D53F..1D53F ; Unknown
   2908     'Zyyy',  # 1D540..1D544 ; Common
   2909     'Zzzz',  # 1D545..1D545 ; Unknown
   2910     'Zyyy',  # 1D546..1D546 ; Common
   2911     'Zzzz',  # 1D547..1D549 ; Unknown
   2912     'Zyyy',  # 1D54A..1D550 ; Common
   2913     'Zzzz',  # 1D551..1D551 ; Unknown
   2914     'Zyyy',  # 1D552..1D6A5 ; Common
   2915     'Zzzz',  # 1D6A6..1D6A7 ; Unknown
   2916     'Zyyy',  # 1D6A8..1D7CB ; Common
   2917     'Zzzz',  # 1D7CC..1D7CD ; Unknown
   2918     'Zyyy',  # 1D7CE..1D7FF ; Common
   2919     'Sgnw',  # 1D800..1DA8B ; SignWriting
   2920     'Zzzz',  # 1DA8C..1DA9A ; Unknown
   2921     'Sgnw',  # 1DA9B..1DA9F ; SignWriting
   2922     'Zzzz',  # 1DAA0..1DAA0 ; Unknown
   2923     'Sgnw',  # 1DAA1..1DAAF ; SignWriting
   2924     'Zzzz',  # 1DAB0..1DFFF ; Unknown
   2925     'Glag',  # 1E000..1E006 ; Glagolitic
   2926     'Zzzz',  # 1E007..1E007 ; Unknown
   2927     'Glag',  # 1E008..1E018 ; Glagolitic
   2928     'Zzzz',  # 1E019..1E01A ; Unknown
   2929     'Glag',  # 1E01B..1E021 ; Glagolitic
   2930     'Zzzz',  # 1E022..1E022 ; Unknown
   2931     'Glag',  # 1E023..1E024 ; Glagolitic
   2932     'Zzzz',  # 1E025..1E025 ; Unknown
   2933     'Glag',  # 1E026..1E02A ; Glagolitic
   2934     'Zzzz',  # 1E02B..1E7FF ; Unknown
   2935     'Mend',  # 1E800..1E8C4 ; Mende_Kikakui
   2936     'Zzzz',  # 1E8C5..1E8C6 ; Unknown
   2937     'Mend',  # 1E8C7..1E8D6 ; Mende_Kikakui
   2938     'Zzzz',  # 1E8D7..1E8FF ; Unknown
   2939     'Adlm',  # 1E900..1E94A ; Adlam
   2940     'Zzzz',  # 1E94B..1E94F ; Unknown
   2941     'Adlm',  # 1E950..1E959 ; Adlam
   2942     'Zzzz',  # 1E95A..1E95D ; Unknown
   2943     'Adlm',  # 1E95E..1E95F ; Adlam
   2944     'Zzzz',  # 1E960..1EC70 ; Unknown
   2945     'Zyyy',  # 1EC71..1ECB4 ; Common
   2946     'Zzzz',  # 1ECB5..1EDFF ; Unknown
   2947     'Arab',  # 1EE00..1EE03 ; Arabic
   2948     'Zzzz',  # 1EE04..1EE04 ; Unknown
   2949     'Arab',  # 1EE05..1EE1F ; Arabic
   2950     'Zzzz',  # 1EE20..1EE20 ; Unknown
   2951     'Arab',  # 1EE21..1EE22 ; Arabic
   2952     'Zzzz',  # 1EE23..1EE23 ; Unknown
   2953     'Arab',  # 1EE24..1EE24 ; Arabic
   2954     'Zzzz',  # 1EE25..1EE26 ; Unknown
   2955     'Arab',  # 1EE27..1EE27 ; Arabic
   2956     'Zzzz',  # 1EE28..1EE28 ; Unknown
   2957     'Arab',  # 1EE29..1EE32 ; Arabic
   2958     'Zzzz',  # 1EE33..1EE33 ; Unknown
   2959     'Arab',  # 1EE34..1EE37 ; Arabic
   2960     'Zzzz',  # 1EE38..1EE38 ; Unknown
   2961     'Arab',  # 1EE39..1EE39 ; Arabic
   2962     'Zzzz',  # 1EE3A..1EE3A ; Unknown
   2963     'Arab',  # 1EE3B..1EE3B ; Arabic
   2964     'Zzzz',  # 1EE3C..1EE41 ; Unknown
   2965     'Arab',  # 1EE42..1EE42 ; Arabic
   2966     'Zzzz',  # 1EE43..1EE46 ; Unknown
   2967     'Arab',  # 1EE47..1EE47 ; Arabic
   2968     'Zzzz',  # 1EE48..1EE48 ; Unknown
   2969     'Arab',  # 1EE49..1EE49 ; Arabic
   2970     'Zzzz',  # 1EE4A..1EE4A ; Unknown
   2971     'Arab',  # 1EE4B..1EE4B ; Arabic
   2972     'Zzzz',  # 1EE4C..1EE4C ; Unknown
   2973     'Arab',  # 1EE4D..1EE4F ; Arabic
   2974     'Zzzz',  # 1EE50..1EE50 ; Unknown
   2975     'Arab',  # 1EE51..1EE52 ; Arabic
   2976     'Zzzz',  # 1EE53..1EE53 ; Unknown
   2977     'Arab',  # 1EE54..1EE54 ; Arabic
   2978     'Zzzz',  # 1EE55..1EE56 ; Unknown
   2979     'Arab',  # 1EE57..1EE57 ; Arabic
   2980     'Zzzz',  # 1EE58..1EE58 ; Unknown
   2981     'Arab',  # 1EE59..1EE59 ; Arabic
   2982     'Zzzz',  # 1EE5A..1EE5A ; Unknown
   2983     'Arab',  # 1EE5B..1EE5B ; Arabic
   2984     'Zzzz',  # 1EE5C..1EE5C ; Unknown
   2985     'Arab',  # 1EE5D..1EE5D ; Arabic
   2986     'Zzzz',  # 1EE5E..1EE5E ; Unknown
   2987     'Arab',  # 1EE5F..1EE5F ; Arabic
   2988     'Zzzz',  # 1EE60..1EE60 ; Unknown
   2989     'Arab',  # 1EE61..1EE62 ; Arabic
   2990     'Zzzz',  # 1EE63..1EE63 ; Unknown
   2991     'Arab',  # 1EE64..1EE64 ; Arabic
   2992     'Zzzz',  # 1EE65..1EE66 ; Unknown
   2993     'Arab',  # 1EE67..1EE6A ; Arabic
   2994     'Zzzz',  # 1EE6B..1EE6B ; Unknown
   2995     'Arab',  # 1EE6C..1EE72 ; Arabic
   2996     'Zzzz',  # 1EE73..1EE73 ; Unknown
   2997     'Arab',  # 1EE74..1EE77 ; Arabic
   2998     'Zzzz',  # 1EE78..1EE78 ; Unknown
   2999     'Arab',  # 1EE79..1EE7C ; Arabic
   3000     'Zzzz',  # 1EE7D..1EE7D ; Unknown
   3001     'Arab',  # 1EE7E..1EE7E ; Arabic
   3002     'Zzzz',  # 1EE7F..1EE7F ; Unknown
   3003     'Arab',  # 1EE80..1EE89 ; Arabic
   3004     'Zzzz',  # 1EE8A..1EE8A ; Unknown
   3005     'Arab',  # 1EE8B..1EE9B ; Arabic
   3006     'Zzzz',  # 1EE9C..1EEA0 ; Unknown
   3007     'Arab',  # 1EEA1..1EEA3 ; Arabic
   3008     'Zzzz',  # 1EEA4..1EEA4 ; Unknown
   3009     'Arab',  # 1EEA5..1EEA9 ; Arabic
   3010     'Zzzz',  # 1EEAA..1EEAA ; Unknown
   3011     'Arab',  # 1EEAB..1EEBB ; Arabic
   3012     'Zzzz',  # 1EEBC..1EEEF ; Unknown
   3013     'Arab',  # 1EEF0..1EEF1 ; Arabic
   3014     'Zzzz',  # 1EEF2..1EFFF ; Unknown
   3015     'Zyyy',  # 1F000..1F02B ; Common
   3016     'Zzzz',  # 1F02C..1F02F ; Unknown
   3017     'Zyyy',  # 1F030..1F093 ; Common
   3018     'Zzzz',  # 1F094..1F09F ; Unknown
   3019     'Zyyy',  # 1F0A0..1F0AE ; Common
   3020     'Zzzz',  # 1F0AF..1F0B0 ; Unknown
   3021     'Zyyy',  # 1F0B1..1F0BF ; Common
   3022     'Zzzz',  # 1F0C0..1F0C0 ; Unknown
   3023     'Zyyy',  # 1F0C1..1F0CF ; Common
   3024     'Zzzz',  # 1F0D0..1F0D0 ; Unknown
   3025     'Zyyy',  # 1F0D1..1F0F5 ; Common
   3026     'Zzzz',  # 1F0F6..1F0FF ; Unknown
   3027     'Zyyy',  # 1F100..1F10C ; Common
   3028     'Zzzz',  # 1F10D..1F10F ; Unknown
   3029     'Zyyy',  # 1F110..1F16B ; Common
   3030     'Zzzz',  # 1F16C..1F16F ; Unknown
   3031     'Zyyy',  # 1F170..1F1AC ; Common
   3032     'Zzzz',  # 1F1AD..1F1E5 ; Unknown
   3033     'Zyyy',  # 1F1E6..1F1FF ; Common
   3034     'Hira',  # 1F200..1F200 ; Hiragana
   3035     'Zyyy',  # 1F201..1F202 ; Common
   3036     'Zzzz',  # 1F203..1F20F ; Unknown
   3037     'Zyyy',  # 1F210..1F23B ; Common
   3038     'Zzzz',  # 1F23C..1F23F ; Unknown
   3039     'Zyyy',  # 1F240..1F248 ; Common
   3040     'Zzzz',  # 1F249..1F24F ; Unknown
   3041     'Zyyy',  # 1F250..1F251 ; Common
   3042     'Zzzz',  # 1F252..1F25F ; Unknown
   3043     'Zyyy',  # 1F260..1F265 ; Common
   3044     'Zzzz',  # 1F266..1F2FF ; Unknown
   3045     'Zyyy',  # 1F300..1F6D4 ; Common
   3046     'Zzzz',  # 1F6D5..1F6DF ; Unknown
   3047     'Zyyy',  # 1F6E0..1F6EC ; Common
   3048     'Zzzz',  # 1F6ED..1F6EF ; Unknown
   3049     'Zyyy',  # 1F6F0..1F6F9 ; Common
   3050     'Zzzz',  # 1F6FA..1F6FF ; Unknown
   3051     'Zyyy',  # 1F700..1F773 ; Common
   3052     'Zzzz',  # 1F774..1F77F ; Unknown
   3053     'Zyyy',  # 1F780..1F7D8 ; Common
   3054     'Zzzz',  # 1F7D9..1F7FF ; Unknown
   3055     'Zyyy',  # 1F800..1F80B ; Common
   3056     'Zzzz',  # 1F80C..1F80F ; Unknown
   3057     'Zyyy',  # 1F810..1F847 ; Common
   3058     'Zzzz',  # 1F848..1F84F ; Unknown
   3059     'Zyyy',  # 1F850..1F859 ; Common
   3060     'Zzzz',  # 1F85A..1F85F ; Unknown
   3061     'Zyyy',  # 1F860..1F887 ; Common
   3062     'Zzzz',  # 1F888..1F88F ; Unknown
   3063     'Zyyy',  # 1F890..1F8AD ; Common
   3064     'Zzzz',  # 1F8AE..1F8FF ; Unknown
   3065     'Zyyy',  # 1F900..1F90B ; Common
   3066     'Zzzz',  # 1F90C..1F90F ; Unknown
   3067     'Zyyy',  # 1F910..1F93E ; Common
   3068     'Zzzz',  # 1F93F..1F93F ; Unknown
   3069     'Zyyy',  # 1F940..1F970 ; Common
   3070     'Zzzz',  # 1F971..1F972 ; Unknown
   3071     'Zyyy',  # 1F973..1F976 ; Common
   3072     'Zzzz',  # 1F977..1F979 ; Unknown
   3073     'Zyyy',  # 1F97A..1F97A ; Common
   3074     'Zzzz',  # 1F97B..1F97B ; Unknown
   3075     'Zyyy',  # 1F97C..1F9A2 ; Common
   3076     'Zzzz',  # 1F9A3..1F9AF ; Unknown
   3077     'Zyyy',  # 1F9B0..1F9B9 ; Common
   3078     'Zzzz',  # 1F9BA..1F9BF ; Unknown
   3079     'Zyyy',  # 1F9C0..1F9C2 ; Common
   3080     'Zzzz',  # 1F9C3..1F9CF ; Unknown
   3081     'Zyyy',  # 1F9D0..1F9FF ; Common
   3082     'Zzzz',  # 1FA00..1FA5F ; Unknown
   3083     'Zyyy',  # 1FA60..1FA6D ; Common
   3084     'Zzzz',  # 1FA6E..1FFFF ; Unknown
   3085     'Hani',  # 20000..2A6D6 ; Han
   3086     'Zzzz',  # 2A6D7..2A6FF ; Unknown
   3087     'Hani',  # 2A700..2B734 ; Han
   3088     'Zzzz',  # 2B735..2B73F ; Unknown
   3089     'Hani',  # 2B740..2B81D ; Han
   3090     'Zzzz',  # 2B81E..2B81F ; Unknown
   3091     'Hani',  # 2B820..2CEA1 ; Han
   3092     'Zzzz',  # 2CEA2..2CEAF ; Unknown
   3093     'Hani',  # 2CEB0..2EBE0 ; Han
   3094     'Zzzz',  # 2EBE1..2F7FF ; Unknown
   3095     'Hani',  # 2F800..2FA1D ; Han
   3096     'Zzzz',  # 2FA1E..E0000 ; Unknown
   3097     'Zyyy',  # E0001..E0001 ; Common
   3098     'Zzzz',  # E0002..E001F ; Unknown
   3099     'Zyyy',  # E0020..E007F ; Common
   3100     'Zzzz',  # E0080..E00FF ; Unknown
   3101     'Zinh',  # E0100..E01EF ; Inherited
   3102     'Zzzz',  # E01F0..10FFFF ; Unknown
   3103 ]
   3104 
   3105 NAMES = {
   3106     'Adlm': 'Adlam',
   3107     'Aghb': 'Caucasian_Albanian',
   3108     'Ahom': 'Ahom',
   3109     'Arab': 'Arabic',
   3110     'Armi': 'Imperial_Aramaic',
   3111     'Armn': 'Armenian',
   3112     'Avst': 'Avestan',
   3113     'Bali': 'Balinese',
   3114     'Bamu': 'Bamum',
   3115     'Bass': 'Bassa_Vah',
   3116     'Batk': 'Batak',
   3117     'Beng': 'Bengali',
   3118     'Bhks': 'Bhaiksuki',
   3119     'Bopo': 'Bopomofo',
   3120     'Brah': 'Brahmi',
   3121     'Brai': 'Braille',
   3122     'Bugi': 'Buginese',
   3123     'Buhd': 'Buhid',
   3124     'Cakm': 'Chakma',
   3125     'Cans': 'Canadian_Aboriginal',
   3126     'Cari': 'Carian',
   3127     'Cham': 'Cham',
   3128     'Cher': 'Cherokee',
   3129     'Copt': 'Coptic',
   3130     'Cprt': 'Cypriot',
   3131     'Cyrl': 'Cyrillic',
   3132     'Deva': 'Devanagari',
   3133     'Dogr': 'Dogra',
   3134     'Dsrt': 'Deseret',
   3135     'Dupl': 'Duployan',
   3136     'Egyp': 'Egyptian_Hieroglyphs',
   3137     'Elba': 'Elbasan',
   3138     'Ethi': 'Ethiopic',
   3139     'Geor': 'Georgian',
   3140     'Glag': 'Glagolitic',
   3141     'Gong': 'Gunjala_Gondi',
   3142     'Gonm': 'Masaram_Gondi',
   3143     'Goth': 'Gothic',
   3144     'Gran': 'Grantha',
   3145     'Grek': 'Greek',
   3146     'Gujr': 'Gujarati',
   3147     'Guru': 'Gurmukhi',
   3148     'Hang': 'Hangul',
   3149     'Hani': 'Han',
   3150     'Hano': 'Hanunoo',
   3151     'Hatr': 'Hatran',
   3152     'Hebr': 'Hebrew',
   3153     'Hira': 'Hiragana',
   3154     'Hluw': 'Anatolian_Hieroglyphs',
   3155     'Hmng': 'Pahawh_Hmong',
   3156     'Hrkt': 'Katakana_Or_Hiragana',
   3157     'Hung': 'Old_Hungarian',
   3158     'Ital': 'Old_Italic',
   3159     'Java': 'Javanese',
   3160     'Kali': 'Kayah_Li',
   3161     'Kana': 'Katakana',
   3162     'Khar': 'Kharoshthi',
   3163     'Khmr': 'Khmer',
   3164     'Khoj': 'Khojki',
   3165     'Knda': 'Kannada',
   3166     'Kthi': 'Kaithi',
   3167     'Lana': 'Tai_Tham',
   3168     'Laoo': 'Lao',
   3169     'Latn': 'Latin',
   3170     'Lepc': 'Lepcha',
   3171     'Limb': 'Limbu',
   3172     'Lina': 'Linear_A',
   3173     'Linb': 'Linear_B',
   3174     'Lisu': 'Lisu',
   3175     'Lyci': 'Lycian',
   3176     'Lydi': 'Lydian',
   3177     'Mahj': 'Mahajani',
   3178     'Maka': 'Makasar',
   3179     'Mand': 'Mandaic',
   3180     'Mani': 'Manichaean',
   3181     'Marc': 'Marchen',
   3182     'Medf': 'Medefaidrin',
   3183     'Mend': 'Mende_Kikakui',
   3184     'Merc': 'Meroitic_Cursive',
   3185     'Mero': 'Meroitic_Hieroglyphs',
   3186     'Mlym': 'Malayalam',
   3187     'Modi': 'Modi',
   3188     'Mong': 'Mongolian',
   3189     'Mroo': 'Mro',
   3190     'Mtei': 'Meetei_Mayek',
   3191     'Mult': 'Multani',
   3192     'Mymr': 'Myanmar',
   3193     'Narb': 'Old_North_Arabian',
   3194     'Nbat': 'Nabataean',
   3195     'Newa': 'Newa',
   3196     'Nkoo': 'Nko',
   3197     'Nshu': 'Nushu',
   3198     'Ogam': 'Ogham',
   3199     'Olck': 'Ol_Chiki',
   3200     'Orkh': 'Old_Turkic',
   3201     'Orya': 'Oriya',
   3202     'Osge': 'Osage',
   3203     'Osma': 'Osmanya',
   3204     'Palm': 'Palmyrene',
   3205     'Pauc': 'Pau_Cin_Hau',
   3206     'Perm': 'Old_Permic',
   3207     'Phag': 'Phags_Pa',
   3208     'Phli': 'Inscriptional_Pahlavi',
   3209     'Phlp': 'Psalter_Pahlavi',
   3210     'Phnx': 'Phoenician',
   3211     'Plrd': 'Miao',
   3212     'Prti': 'Inscriptional_Parthian',
   3213     'Rjng': 'Rejang',
   3214     'Rohg': 'Hanifi_Rohingya',
   3215     'Runr': 'Runic',
   3216     'Samr': 'Samaritan',
   3217     'Sarb': 'Old_South_Arabian',
   3218     'Saur': 'Saurashtra',
   3219     'Sgnw': 'SignWriting',
   3220     'Shaw': 'Shavian',
   3221     'Shrd': 'Sharada',
   3222     'Sidd': 'Siddham',
   3223     'Sind': 'Khudawadi',
   3224     'Sinh': 'Sinhala',
   3225     'Sogd': 'Sogdian',
   3226     'Sogo': 'Old_Sogdian',
   3227     'Sora': 'Sora_Sompeng',
   3228     'Soyo': 'Soyombo',
   3229     'Sund': 'Sundanese',
   3230     'Sylo': 'Syloti_Nagri',
   3231     'Syrc': 'Syriac',
   3232     'Tagb': 'Tagbanwa',
   3233     'Takr': 'Takri',
   3234     'Tale': 'Tai_Le',
   3235     'Talu': 'New_Tai_Lue',
   3236     'Taml': 'Tamil',
   3237     'Tang': 'Tangut',
   3238     'Tavt': 'Tai_Viet',
   3239     'Telu': 'Telugu',
   3240     'Tfng': 'Tifinagh',
   3241     'Tglg': 'Tagalog',
   3242     'Thaa': 'Thaana',
   3243     'Thai': 'Thai',
   3244     'Tibt': 'Tibetan',
   3245     'Tirh': 'Tirhuta',
   3246     'Ugar': 'Ugaritic',
   3247     'Vaii': 'Vai',
   3248     'Wara': 'Warang_Citi',
   3249     'Xpeo': 'Old_Persian',
   3250     'Xsux': 'Cuneiform',
   3251     'Yiii': 'Yi',
   3252     'Zanb': 'Zanabazar_Square',
   3253     'Zinh': 'Inherited',
   3254     'Zyyy': 'Common',
   3255     'Zzzz': 'Unknown',
   3256 }
   3257