text: #ifndef HZ_SCRIPT_TABLE_H
  #define HZ_SCRIPT_TABLE_H
  
  
  typedef struct hz_script_range_t {
      const char *script_name;
      hz_script_t script;
      hz_unicode_t first_code;
      hz_unicode_t last_code;
  } hz_script_range_t;
  
  static const hz_script_range_t script_ranges[] = {
      { "Common", HZ_SCRIPT_COMMON, 0x0000, 0x001F },
      { "Common", HZ_SCRIPT_COMMON, 0x0020, 0x0020 },
      { "Common", HZ_SCRIPT_COMMON, 0x0021, 0x0023 },
      { "Common", HZ_SCRIPT_COMMON, 0x0024, 0x0024 },
      { "Common", HZ_SCRIPT_COMMON, 0x0025, 0x0027 },
      { "Common", HZ_SCRIPT_COMMON, 0x0028, 0x0028 },
      { "Common", HZ_SCRIPT_COMMON, 0x0029, 0x0029 },
      { "Common", HZ_SCRIPT_COMMON, 0x002A, 0x002A },
      { "Common", HZ_SCRIPT_COMMON, 0x002B, 0x002B },
      { "Common", HZ_SCRIPT_COMMON, 0x002C, 0x002C },
      { "Common", HZ_SCRIPT_COMMON, 0x002D, 0x002D },
      { "Common", HZ_SCRIPT_COMMON, 0x002E, 0x002F },
      { "Common", HZ_SCRIPT_COMMON, 0x0030, 0x0039 },
      { "Common", HZ_SCRIPT_COMMON, 0x003A, 0x003B },
      { "Common", HZ_SCRIPT_COMMON, 0x003C, 0x003E },
      { "Common", HZ_SCRIPT_COMMON, 0x003F, 0x0040 },
      { "Common", HZ_SCRIPT_COMMON, 0x005B, 0x005B },
      { "Common", HZ_SCRIPT_COMMON, 0x005C, 0x005C },
      { "Common", HZ_SCRIPT_COMMON, 0x005D, 0x005D },
      { "Common", HZ_SCRIPT_COMMON, 0x005E, 0x005E },
      { "Common", HZ_SCRIPT_COMMON, 0x005F, 0x005F },
      { "Common", HZ_SCRIPT_COMMON, 0x0060, 0x0060 },
      { "Common", HZ_SCRIPT_COMMON, 0x007B, 0x007B },
      { "Common", HZ_SCRIPT_COMMON, 0x007C, 0x007C },
      { "Common", HZ_SCRIPT_COMMON, 0x007D, 0x007D },
      { "Common", HZ_SCRIPT_COMMON, 0x007E, 0x007E },
      { "Common", HZ_SCRIPT_COMMON, 0x007F, 0x009F },
      { "Common", HZ_SCRIPT_COMMON, 0x00A0, 0x00A0 },
      { "Common", HZ_SCRIPT_COMMON, 0x00A1, 0x00A1 },
      { "Common", HZ_SCRIPT_COMMON, 0x00A2, 0x00A5 },
      { "Common", HZ_SCRIPT_COMMON, 0x00A6, 0x00A6 },
      { "Common", HZ_SCRIPT_COMMON, 0x00A7, 0x00A7 },
      { "Common", HZ_SCRIPT_COMMON, 0x00A8, 0x00A8 },
      { "Common", HZ_SCRIPT_COMMON, 0x00A9, 0x00A9 },
      { "Common", HZ_SCRIPT_COMMON, 0x00AB, 0x00AB },
      { "Common", HZ_SCRIPT_COMMON, 0x00AC, 0x00AC },
      { "Common", HZ_SCRIPT_COMMON, 0x00AD, 0x00AD },
      { "Common", HZ_SCRIPT_COMMON, 0x00AE, 0x00AE },
      { "Common", HZ_SCRIPT_COMMON, 0x00AF, 0x00AF },
      { "Common", HZ_SCRIPT_COMMON, 0x00B0, 0x00B0 },
      { "Common", HZ_SCRIPT_COMMON, 0x00B1, 0x00B1 },
      { "Common", HZ_SCRIPT_COMMON, 0x00B2, 0x00B3 },
      { "Common", HZ_SCRIPT_COMMON, 0x00B4, 0x00B4 },
      { "Common", HZ_SCRIPT_COMMON, 0x00B5, 0x00B5 },
      { "Common", HZ_SCRIPT_COMMON, 0x00B6, 0x00B7 },
      { "Common", HZ_SCRIPT_COMMON, 0x00B8, 0x00B8 },
      { "Common", HZ_SCRIPT_COMMON, 0x00B9, 0x00B9 },
      { "Common", HZ_SCRIPT_COMMON, 0x00BB, 0x00BB },
      { "Common", HZ_SCRIPT_COMMON, 0x00BC, 0x00BE },
      { "Common", HZ_SCRIPT_COMMON, 0x00BF, 0x00BF },
      { "Common", HZ_SCRIPT_COMMON, 0x00D7, 0x00D7 },
      { "Common", HZ_SCRIPT_COMMON, 0x00F7, 0x00F7 },
      { "Common", HZ_SCRIPT_COMMON, 0x02B9, 0x02C1 },
      { "Common", HZ_SCRIPT_COMMON, 0x02C2, 0x02C5 },
      { "Common", HZ_SCRIPT_COMMON, 0x02C6, 0x02D1 },
      { "Common", HZ_SCRIPT_COMMON, 0x02D2, 0x02DF },
      { "Common", HZ_SCRIPT_COMMON, 0x02E5, 0x02E9 },
      { "Common", HZ_SCRIPT_COMMON, 0x02EC, 0x02EC },
      { "Common", HZ_SCRIPT_COMMON, 0x02ED, 0x02ED },
      { "Common", HZ_SCRIPT_COMMON, 0x02EE, 0x02EE },
      { "Common", HZ_SCRIPT_COMMON, 0x02EF, 0x02FF },
      { "Common", HZ_SCRIPT_COMMON, 0x0374, 0x0374 },
      { "Common", HZ_SCRIPT_COMMON, 0x037E, 0x037E },
      { "Common", HZ_SCRIPT_COMMON, 0x0385, 0x0385 },
      { "Common", HZ_SCRIPT_COMMON, 0x0387, 0x0387 },
      { "Common", HZ_SCRIPT_COMMON, 0x0605, 0x0605 },
      { "Common", HZ_SCRIPT_COMMON, 0x060C, 0x060C },
      { "Common", HZ_SCRIPT_COMMON, 0x061B, 0x061B },
      { "Common", HZ_SCRIPT_COMMON, 0x061F, 0x061F },
      { "Common", HZ_SCRIPT_COMMON, 0x0640, 0x0640 },
      { "Common", HZ_SCRIPT_COMMON, 0x06DD, 0x06DD },
      { "Common", HZ_SCRIPT_COMMON, 0x08E2, 0x08E2 },
      { "Common", HZ_SCRIPT_COMMON, 0x0964, 0x0965 },
      { "Common", HZ_SCRIPT_COMMON, 0x0E3F, 0x0E3F },
      { "Common", HZ_SCRIPT_COMMON, 0x0FD5, 0x0FD8 },
      { "Common", HZ_SCRIPT_COMMON, 0x10FB, 0x10FB },
      { "Common", HZ_SCRIPT_COMMON, 0x16EB, 0x16ED },
      { "Common", HZ_SCRIPT_COMMON, 0x1735, 0x1736 },
      { "Common", HZ_SCRIPT_COMMON, 0x1802, 0x1803 },
      { "Common", HZ_SCRIPT_COMMON, 0x1805, 0x1805 },
      { "Common", HZ_SCRIPT_COMMON, 0x1CD3, 0x1CD3 },
      { "Common", HZ_SCRIPT_COMMON, 0x1CE1, 0x1CE1 },
      { "Common", HZ_SCRIPT_COMMON, 0x1CE9, 0x1CEC },
      { "Common", HZ_SCRIPT_COMMON, 0x1CEE, 0x1CF3 },
      { "Common", HZ_SCRIPT_COMMON, 0x1CF5, 0x1CF6 },
      { "Common", HZ_SCRIPT_COMMON, 0x1CF7, 0x1CF7 },
      { "Common", HZ_SCRIPT_COMMON, 0x1CFA, 0x1CFA },
      { "Common", HZ_SCRIPT_COMMON, 0x2000, 0x200A },
      { "Common", HZ_SCRIPT_COMMON, 0x200B, 0x200B },
      { "Common", HZ_SCRIPT_COMMON, 0x200E, 0x200F },
      { "Common", HZ_SCRIPT_COMMON, 0x2010, 0x2015 },
      { "Common", HZ_SCRIPT_COMMON, 0x2016, 0x2017 },
      { "Common", HZ_SCRIPT_COMMON, 0x2018, 0x2018 },
      { "Common", HZ_SCRIPT_COMMON, 0x2019, 0x2019 },
      { "Common", HZ_SCRIPT_COMMON, 0x201A, 0x201A },
      { "Common", HZ_SCRIPT_COMMON, 0x201B, 0x201C },
      { "Common", HZ_SCRIPT_COMMON, 0x201D, 0x201D },
      { "Common", HZ_SCRIPT_COMMON, 0x201E, 0x201E },
      { "Common", HZ_SCRIPT_COMMON, 0x201F, 0x201F },
      { "Common", HZ_SCRIPT_COMMON, 0x2020, 0x2027 },
      { "Common", HZ_SCRIPT_COMMON, 0x2028, 0x2028 },
      { "Common", HZ_SCRIPT_COMMON, 0x2029, 0x2029 },
      { "Common", HZ_SCRIPT_COMMON, 0x202A, 0x202E },
      { "Common", HZ_SCRIPT_COMMON, 0x202F, 0x202F },
      { "Common", HZ_SCRIPT_COMMON, 0x2030, 0x2038 },
      { "Common", HZ_SCRIPT_COMMON, 0x2039, 0x2039 },
      { "Common", HZ_SCRIPT_COMMON, 0x203A, 0x203A },
      { "Common", HZ_SCRIPT_COMMON, 0x203B, 0x203E },
      { "Common", HZ_SCRIPT_COMMON, 0x203F, 0x2040 },
      { "Common", HZ_SCRIPT_COMMON, 0x2041, 0x2043 },
      { "Common", HZ_SCRIPT_COMMON, 0x2044, 0x2044 },
      { "Common", HZ_SCRIPT_COMMON, 0x2045, 0x2045 },
      { "Common", HZ_SCRIPT_COMMON, 0x2046, 0x2046 },
      { "Common", HZ_SCRIPT_COMMON, 0x2047, 0x2051 },
      { "Common", HZ_SCRIPT_COMMON, 0x2052, 0x2052 },
      { "Common", HZ_SCRIPT_COMMON, 0x2053, 0x2053 },
      { "Common", HZ_SCRIPT_COMMON, 0x2054, 0x2054 },
      { "Common", HZ_SCRIPT_COMMON, 0x2055, 0x205E },
      { "Common", HZ_SCRIPT_COMMON, 0x205F, 0x205F },
      { "Common", HZ_SCRIPT_COMMON, 0x2060, 0x2064 },
      { "Common", HZ_SCRIPT_COMMON, 0x2066, 0x206F },
      { "Common", HZ_SCRIPT_COMMON, 0x2070, 0x2070 },
      { "Common", HZ_SCRIPT_COMMON, 0x2074, 0x2079 },
      { "Common", HZ_SCRIPT_COMMON, 0x207A, 0x207C },
      { "Common", HZ_SCRIPT_COMMON, 0x207D, 0x207D },
      { "Common", HZ_SCRIPT_COMMON, 0x207E, 0x207E },
      { "Common", HZ_SCRIPT_COMMON, 0x2080, 0x2089 },
      { "Common", HZ_SCRIPT_COMMON, 0x208A, 0x208C },
      { "Common", HZ_SCRIPT_COMMON, 0x208D, 0x208D },
      { "Common", HZ_SCRIPT_COMMON, 0x208E, 0x208E },
      { "Common", HZ_SCRIPT_COMMON, 0x20A0, 0x20BF },
      { "Common", HZ_SCRIPT_COMMON, 0x2100, 0x2101 },
      { "Common", HZ_SCRIPT_COMMON, 0x2102, 0x2102 },
      { "Common", HZ_SCRIPT_COMMON, 0x2103, 0x2106 },
      { "Common", HZ_SCRIPT_COMMON, 0x2107, 0x2107 },
      { "Common", HZ_SCRIPT_COMMON, 0x2108, 0x2109 },
      { "Common", HZ_SCRIPT_COMMON, 0x210A, 0x2113 },
      { "Common", HZ_SCRIPT_COMMON, 0x2114, 0x2114 },
      { "Common", HZ_SCRIPT_COMMON, 0x2115, 0x2115 },
      { "Common", HZ_SCRIPT_COMMON, 0x2116, 0x2117 },
      { "Common", HZ_SCRIPT_COMMON, 0x2118, 0x2118 },
      { "Common", HZ_SCRIPT_COMMON, 0x2119, 0x211D },
      { "Common", HZ_SCRIPT_COMMON, 0x211E, 0x2123 },
      { "Common", HZ_SCRIPT_COMMON, 0x2124, 0x2124 },
      { "Common", HZ_SCRIPT_COMMON, 0x2125, 0x2125 },
      { "Common", HZ_SCRIPT_COMMON, 0x2127, 0x2127 },
      { "Common", HZ_SCRIPT_COMMON, 0x2128, 0x2128 },
      { "Common", HZ_SCRIPT_COMMON, 0x2129, 0x2129 },
      { "Common", HZ_SCRIPT_COMMON, 0x212C, 0x212D },
      { "Common", HZ_SCRIPT_COMMON, 0x212E, 0x212E },
      { "Common", HZ_SCRIPT_COMMON, 0x212F, 0x2131 },
      { "Common", HZ_SCRIPT_COMMON, 0x2133, 0x2134 },
      { "Common", HZ_SCRIPT_COMMON, 0x2135, 0x2138 },
      { "Common", HZ_SCRIPT_COMMON, 0x2139, 0x2139 },
      { "Common", HZ_SCRIPT_COMMON, 0x213A, 0x213B },
      { "Common", HZ_SCRIPT_COMMON, 0x213C, 0x213F },
      { "Common", HZ_SCRIPT_COMMON, 0x2140, 0x2144 },
      { "Common", HZ_SCRIPT_COMMON, 0x2145, 0x2149 },
      { "Common", HZ_SCRIPT_COMMON, 0x214A, 0x214A },
      { "Common", HZ_SCRIPT_COMMON, 0x214B, 0x214B },
      { "Common", HZ_SCRIPT_COMMON, 0x214C, 0x214D },
      { "Common", HZ_SCRIPT_COMMON, 0x214F, 0x214F },
      { "Common", HZ_SCRIPT_COMMON, 0x2150, 0x215F },
      { "Common", HZ_SCRIPT_COMMON, 0x2189, 0x2189 },
      { "Common", HZ_SCRIPT_COMMON, 0x218A, 0x218B },
      { "Common", HZ_SCRIPT_COMMON, 0x2190, 0x2194 },
      { "Common", HZ_SCRIPT_COMMON, 0x2195, 0x2199 },
      { "Common", HZ_SCRIPT_COMMON, 0x219A, 0x219B },
      { "Common", HZ_SCRIPT_COMMON, 0x219C, 0x219F },
      { "Common", HZ_SCRIPT_COMMON, 0x21A0, 0x21A0 },
      { "Common", HZ_SCRIPT_COMMON, 0x21A1, 0x21A2 },
      { "Common", HZ_SCRIPT_COMMON, 0x21A3, 0x21A3 },
      { "Common", HZ_SCRIPT_COMMON, 0x21A4, 0x21A5 },
      { "Common", HZ_SCRIPT_COMMON, 0x21A6, 0x21A6 },
      { "Common", HZ_SCRIPT_COMMON, 0x21A7, 0x21AD },
      { "Common", HZ_SCRIPT_COMMON, 0x21AE, 0x21AE },
      { "Common", HZ_SCRIPT_COMMON, 0x21AF, 0x21CD },
      { "Common", HZ_SCRIPT_COMMON, 0x21CE, 0x21CF },
      { "Common", HZ_SCRIPT_COMMON, 0x21D0, 0x21D1 },
      { "Common", HZ_SCRIPT_COMMON, 0x21D2, 0x21D2 },
      { "Common", HZ_SCRIPT_COMMON, 0x21D3, 0x21D3 },
      { "Common", HZ_SCRIPT_COMMON, 0x21D4, 0x21D4 },
      { "Common", HZ_SCRIPT_COMMON, 0x21D5, 0x21F3 },
      { "Common", HZ_SCRIPT_COMMON, 0x21F4, 0x22FF },
      { "Common", HZ_SCRIPT_COMMON, 0x2300, 0x2307 },
      { "Common", HZ_SCRIPT_COMMON, 0x2308, 0x2308 },
      { "Common", HZ_SCRIPT_COMMON, 0x2309, 0x2309 },
      { "Common", HZ_SCRIPT_COMMON, 0x230A, 0x230A },
      { "Common", HZ_SCRIPT_COMMON, 0x230B, 0x230B },
      { "Common", HZ_SCRIPT_COMMON, 0x230C, 0x231F },
      { "Common", HZ_SCRIPT_COMMON, 0x2320, 0x2321 },
      { "Common", HZ_SCRIPT_COMMON, 0x2322, 0x2328 },
      { "Common", HZ_SCRIPT_COMMON, 0x2329, 0x2329 },
      { "Common", HZ_SCRIPT_COMMON, 0x232A, 0x232A },
      { "Common", HZ_SCRIPT_COMMON, 0x232B, 0x237B },
      { "Common", HZ_SCRIPT_COMMON, 0x237C, 0x237C },
      { "Common", HZ_SCRIPT_COMMON, 0x237D, 0x239A },
      { "Common", HZ_SCRIPT_COMMON, 0x239B, 0x23B3 },
      { "Common", HZ_SCRIPT_COMMON, 0x23B4, 0x23DB },
      { "Common", HZ_SCRIPT_COMMON, 0x23DC, 0x23E1 },
      { "Common", HZ_SCRIPT_COMMON, 0x23E2, 0x2426 },
      { "Common", HZ_SCRIPT_COMMON, 0x2440, 0x244A },
      { "Common", HZ_SCRIPT_COMMON, 0x2460, 0x249B },
      { "Common", HZ_SCRIPT_COMMON, 0x249C, 0x24E9 },
      { "Common", HZ_SCRIPT_COMMON, 0x24EA, 0x24FF },
      { "Common", HZ_SCRIPT_COMMON, 0x2500, 0x25B6 },
      { "Common", HZ_SCRIPT_COMMON, 0x25B7, 0x25B7 },
      { "Common", HZ_SCRIPT_COMMON, 0x25B8, 0x25C0 },
      { "Common", HZ_SCRIPT_COMMON, 0x25C1, 0x25C1 },
      { "Common", HZ_SCRIPT_COMMON, 0x25C2, 0x25F7 },
      { "Common", HZ_SCRIPT_COMMON, 0x25F8, 0x25FF },
      { "Common", HZ_SCRIPT_COMMON, 0x2600, 0x266E },
      { "Common", HZ_SCRIPT_COMMON, 0x266F, 0x266F },
      { "Common", HZ_SCRIPT_COMMON, 0x2670, 0x2767 },
      { "Common", HZ_SCRIPT_COMMON, 0x2768, 0x2768 },
      { "Common", HZ_SCRIPT_COMMON, 0x2769, 0x2769 },
      { "Common", HZ_SCRIPT_COMMON, 0x276A, 0x276A },
      { "Common", HZ_SCRIPT_COMMON, 0x276B, 0x276B },
      { "Common", HZ_SCRIPT_COMMON, 0x276C, 0x276C },
      { "Common", HZ_SCRIPT_COMMON, 0x276D, 0x276D },
      { "Common", HZ_SCRIPT_COMMON, 0x276E, 0x276E },
      { "Common", HZ_SCRIPT_COMMON, 0x276F, 0x276F },
      { "Common", HZ_SCRIPT_COMMON, 0x2770, 0x2770 },
      { "Common", HZ_SCRIPT_COMMON, 0x2771, 0x2771 },
      { "Common", HZ_SCRIPT_COMMON, 0x2772, 0x2772 },
      { "Common", HZ_SCRIPT_COMMON, 0x2773, 0x2773 },
      { "Common", HZ_SCRIPT_COMMON, 0x2774, 0x2774 },
      { "Common", HZ_SCRIPT_COMMON, 0x2775, 0x2775 },
      { "Common", HZ_SCRIPT_COMMON, 0x2776, 0x2793 },
      { "Common", HZ_SCRIPT_COMMON, 0x2794, 0x27BF },
      { "Common", HZ_SCRIPT_COMMON, 0x27C0, 0x27C4 },
      { "Common", HZ_SCRIPT_COMMON, 0x27C5, 0x27C5 },
      { "Common", HZ_SCRIPT_COMMON, 0x27C6, 0x27C6 },
      { "Common", HZ_SCRIPT_COMMON, 0x27C7, 0x27E5 },
      { "Common", HZ_SCRIPT_COMMON, 0x27E6, 0x27E6 },
      { "Common", HZ_SCRIPT_COMMON, 0x27E7, 0x27E7 },
      { "Common", HZ_SCRIPT_COMMON, 0x27E8, 0x27E8 },
      { "Common", HZ_SCRIPT_COMMON, 0x27E9, 0x27E9 },
      { "Common", HZ_SCRIPT_COMMON, 0x27EA, 0x27EA },
      { "Common", HZ_SCRIPT_COMMON, 0x27EB, 0x27EB },
      { "Common", HZ_SCRIPT_COMMON, 0x27EC, 0x27EC },
      { "Common", HZ_SCRIPT_COMMON, 0x27ED, 0x27ED },
      { "Common", HZ_SCRIPT_COMMON, 0x27EE, 0x27EE },
      { "Common", HZ_SCRIPT_COMMON, 0x27EF, 0x27EF },
      { "Common", HZ_SCRIPT_COMMON, 0x27F0, 0x27FF },
      { "Common", HZ_SCRIPT_COMMON, 0x2900, 0x2982 },
      { "Common", HZ_SCRIPT_COMMON, 0x2983, 0x2983 },
      { "Common", HZ_SCRIPT_COMMON, 0x2984, 0x2984 },
      { "Common", HZ_SCRIPT_COMMON, 0x2985, 0x2985 },
      { "Common", HZ_SCRIPT_COMMON, 0x2986, 0x2986 },
      { "Common", HZ_SCRIPT_COMMON, 0x2987, 0x2987 },
      { "Common", HZ_SCRIPT_COMMON, 0x2988, 0x2988 },
      { "Common", HZ_SCRIPT_COMMON, 0x2989, 0x2989 },
      { "Common", HZ_SCRIPT_COMMON, 0x298A, 0x298A },
      { "Common", HZ_SCRIPT_COMMON, 0x298B, 0x298B },
      { "Common", HZ_SCRIPT_COMMON, 0x298C, 0x298C },
      { "Common", HZ_SCRIPT_COMMON, 0x298D, 0x298D },
      { "Common", HZ_SCRIPT_COMMON, 0x298E, 0x298E },
      { "Common", HZ_SCRIPT_COMMON, 0x298F, 0x298F },
      { "Common", HZ_SCRIPT_COMMON, 0x2990, 0x2990 },
      { "Common", HZ_SCRIPT_COMMON, 0x2991, 0x2991 },
      { "Common", HZ_SCRIPT_COMMON, 0x2992, 0x2992 },
      { "Common", HZ_SCRIPT_COMMON, 0x2993, 0x2993 },
      { "Common", HZ_SCRIPT_COMMON, 0x2994, 0x2994 },
      { "Common", HZ_SCRIPT_COMMON, 0x2995, 0x2995 },
      { "Common", HZ_SCRIPT_COMMON, 0x2996, 0x2996 },
      { "Common", HZ_SCRIPT_COMMON, 0x2997, 0x2997 },
      { "Common", HZ_SCRIPT_COMMON, 0x2998, 0x2998 },
      { "Common", HZ_SCRIPT_COMMON, 0x2999, 0x29D7 },
      { "Common", HZ_SCRIPT_COMMON, 0x29D8, 0x29D8 },
      { "Common", HZ_SCRIPT_COMMON, 0x29D9, 0x29D9 },
      { "Common", HZ_SCRIPT_COMMON, 0x29DA, 0x29DA },
      { "Common", HZ_SCRIPT_COMMON, 0x29DB, 0x29DB },
      { "Common", HZ_SCRIPT_COMMON, 0x29DC, 0x29FB },
      { "Common", HZ_SCRIPT_COMMON, 0x29FC, 0x29FC },
      { "Common", HZ_SCRIPT_COMMON, 0x29FD, 0x29FD },
      { "Common", HZ_SCRIPT_COMMON, 0x29FE, 0x2AFF },
      { "Common", HZ_SCRIPT_COMMON, 0x2B00, 0x2B2F },
      { "Common", HZ_SCRIPT_COMMON, 0x2B30, 0x2B44 },
      { "Common", HZ_SCRIPT_COMMON, 0x2B45, 0x2B46 },
      { "Common", HZ_SCRIPT_COMMON, 0x2B47, 0x2B4C },
      { "Common", HZ_SCRIPT_COMMON, 0x2B4D, 0x2B73 },
      { "Common", HZ_SCRIPT_COMMON, 0x2B76, 0x2B95 },
      { "Common", HZ_SCRIPT_COMMON, 0x2B97, 0x2BFF },
      { "Common", HZ_SCRIPT_COMMON, 0x2E00, 0x2E01 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E02, 0x2E02 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E03, 0x2E03 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E04, 0x2E04 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E05, 0x2E05 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E06, 0x2E08 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E09, 0x2E09 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E0A, 0x2E0A },
      { "Common", HZ_SCRIPT_COMMON, 0x2E0B, 0x2E0B },
      { "Common", HZ_SCRIPT_COMMON, 0x2E0C, 0x2E0C },
      { "Common", HZ_SCRIPT_COMMON, 0x2E0D, 0x2E0D },
      { "Common", HZ_SCRIPT_COMMON, 0x2E0E, 0x2E16 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E17, 0x2E17 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E18, 0x2E19 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E1A, 0x2E1A },
      { "Common", HZ_SCRIPT_COMMON, 0x2E1B, 0x2E1B },
      { "Common", HZ_SCRIPT_COMMON, 0x2E1C, 0x2E1C },
      { "Common", HZ_SCRIPT_COMMON, 0x2E1D, 0x2E1D },
      { "Common", HZ_SCRIPT_COMMON, 0x2E1E, 0x2E1F },
      { "Common", HZ_SCRIPT_COMMON, 0x2E20, 0x2E20 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E21, 0x2E21 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E22, 0x2E22 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E23, 0x2E23 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E24, 0x2E24 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E25, 0x2E25 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E26, 0x2E26 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E27, 0x2E27 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E28, 0x2E28 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E29, 0x2E29 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E2A, 0x2E2E },
      { "Common", HZ_SCRIPT_COMMON, 0x2E2F, 0x2E2F },
      { "Common", HZ_SCRIPT_COMMON, 0x2E30, 0x2E39 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E3A, 0x2E3B },
      { "Common", HZ_SCRIPT_COMMON, 0x2E3C, 0x2E3F },
      { "Common", HZ_SCRIPT_COMMON, 0x2E40, 0x2E40 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E41, 0x2E41 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E42, 0x2E42 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E43, 0x2E4F },
      { "Common", HZ_SCRIPT_COMMON, 0x2E50, 0x2E51 },
      { "Common", HZ_SCRIPT_COMMON, 0x2E52, 0x2E52 },
      { "Common", HZ_SCRIPT_COMMON, 0x2FF0, 0x2FFB },
      { "Common", HZ_SCRIPT_COMMON, 0x3000, 0x3000 },
      { "Common", HZ_SCRIPT_COMMON, 0x3001, 0x3003 },
      { "Common", HZ_SCRIPT_COMMON, 0x3004, 0x3004 },
      { "Common", HZ_SCRIPT_COMMON, 0x3006, 0x3006 },
      { "Common", HZ_SCRIPT_COMMON, 0x3008, 0x3008 },
      { "Common", HZ_SCRIPT_COMMON, 0x3009, 0x3009 },
      { "Common", HZ_SCRIPT_COMMON, 0x300A, 0x300A },
      { "Common", HZ_SCRIPT_COMMON, 0x300B, 0x300B },
      { "Common", HZ_SCRIPT_COMMON, 0x300C, 0x300C },
      { "Common", HZ_SCRIPT_COMMON, 0x300D, 0x300D },
      { "Common", HZ_SCRIPT_COMMON, 0x300E, 0x300E },
      { "Common", HZ_SCRIPT_COMMON, 0x300F, 0x300F },
      { "Common", HZ_SCRIPT_COMMON, 0x3010, 0x3010 },
      { "Common", HZ_SCRIPT_COMMON, 0x3011, 0x3011 },
      { "Common", HZ_SCRIPT_COMMON, 0x3012, 0x3013 },
      { "Common", HZ_SCRIPT_COMMON, 0x3014, 0x3014 },
      { "Common", HZ_SCRIPT_COMMON, 0x3015, 0x3015 },
      { "Common", HZ_SCRIPT_COMMON, 0x3016, 0x3016 },
      { "Common", HZ_SCRIPT_COMMON, 0x3017, 0x3017 },
      { "Common", HZ_SCRIPT_COMMON, 0x3018, 0x3018 },
      { "Common", HZ_SCRIPT_COMMON, 0x3019, 0x3019 },
      { "Common", HZ_SCRIPT_COMMON, 0x301A, 0x301A },
      { "Common", HZ_SCRIPT_COMMON, 0x301B, 0x301B },
      { "Common", HZ_SCRIPT_COMMON, 0x301C, 0x301C },
      { "Common", HZ_SCRIPT_COMMON, 0x301D, 0x301D },
      { "Common", HZ_SCRIPT_COMMON, 0x301E, 0x301F },
      { "Common", HZ_SCRIPT_COMMON, 0x3020, 0x3020 },
      { "Common", HZ_SCRIPT_COMMON, 0x3030, 0x3030 },
      { "Common", HZ_SCRIPT_COMMON, 0x3031, 0x3035 },
      { "Common", HZ_SCRIPT_COMMON, 0x3036, 0x3037 },
      { "Common", HZ_SCRIPT_COMMON, 0x303C, 0x303C },
      { "Common", HZ_SCRIPT_COMMON, 0x303D, 0x303D },
      { "Common", HZ_SCRIPT_COMMON, 0x303E, 0x303F },
      { "Common", HZ_SCRIPT_COMMON, 0x309B, 0x309C },
      { "Common", HZ_SCRIPT_COMMON, 0x30A0, 0x30A0 },
      { "Common", HZ_SCRIPT_COMMON, 0x30FB, 0x30FB },
      { "Common", HZ_SCRIPT_COMMON, 0x30FC, 0x30FC },
      { "Common", HZ_SCRIPT_COMMON, 0x3190, 0x3191 },
      { "Common", HZ_SCRIPT_COMMON, 0x3192, 0x3195 },
      { "Common", HZ_SCRIPT_COMMON, 0x3196, 0x319F },
      { "Common", HZ_SCRIPT_COMMON, 0x31C0, 0x31E3 },
      { "Common", HZ_SCRIPT_COMMON, 0x3220, 0x3229 },
      { "Common", HZ_SCRIPT_COMMON, 0x322A, 0x3247 },
      { "Common", HZ_SCRIPT_COMMON, 0x3248, 0x324F },
      { "Common", HZ_SCRIPT_COMMON, 0x3250, 0x3250 },
      { "Common", HZ_SCRIPT_COMMON, 0x3251, 0x325F },
      { "Common", HZ_SCRIPT_COMMON, 0x327F, 0x327F },
      { "Common", HZ_SCRIPT_COMMON, 0x3280, 0x3289 },
      { "Common", HZ_SCRIPT_COMMON, 0x328A, 0x32B0 },
      { "Common", HZ_SCRIPT_COMMON, 0x32B1, 0x32BF },
      { "Common", HZ_SCRIPT_COMMON, 0x32C0, 0x32CF },
      { "Common", HZ_SCRIPT_COMMON, 0x32FF, 0x32FF },
      { "Common", HZ_SCRIPT_COMMON, 0x3358, 0x33FF },
      { "Common", HZ_SCRIPT_COMMON, 0x4DC0, 0x4DFF },
      { "Common", HZ_SCRIPT_COMMON, 0xA700, 0xA716 },
      { "Common", HZ_SCRIPT_COMMON, 0xA717, 0xA71F },
      { "Common", HZ_SCRIPT_COMMON, 0xA720, 0xA721 },
      { "Common", HZ_SCRIPT_COMMON, 0xA788, 0xA788 },
      { "Common", HZ_SCRIPT_COMMON, 0xA789, 0xA78A },
      { "Common", HZ_SCRIPT_COMMON, 0xA830, 0xA835 },
      { "Common", HZ_SCRIPT_COMMON, 0xA836, 0xA837 },
      { "Common", HZ_SCRIPT_COMMON, 0xA838, 0xA838 },
      { "Common", HZ_SCRIPT_COMMON, 0xA839, 0xA839 },
      { "Common", HZ_SCRIPT_COMMON, 0xA92E, 0xA92E },
      { "Common", HZ_SCRIPT_COMMON, 0xA9CF, 0xA9CF },
      { "Common", HZ_SCRIPT_COMMON, 0xAB5B, 0xAB5B },
      { "Common", HZ_SCRIPT_COMMON, 0xAB6A, 0xAB6B },
      { "Common", HZ_SCRIPT_COMMON, 0xFD3E, 0xFD3E },
      { "Common", HZ_SCRIPT_COMMON, 0xFD3F, 0xFD3F },
      { "Common", HZ_SCRIPT_COMMON, 0xFE10, 0xFE16 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE17, 0xFE17 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE18, 0xFE18 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE19, 0xFE19 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE30, 0xFE30 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE31, 0xFE32 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE33, 0xFE34 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE35, 0xFE35 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE36, 0xFE36 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE37, 0xFE37 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE38, 0xFE38 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE39, 0xFE39 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE3A, 0xFE3A },
      { "Common", HZ_SCRIPT_COMMON, 0xFE3B, 0xFE3B },
      { "Common", HZ_SCRIPT_COMMON, 0xFE3C, 0xFE3C },
      { "Common", HZ_SCRIPT_COMMON, 0xFE3D, 0xFE3D },
      { "Common", HZ_SCRIPT_COMMON, 0xFE3E, 0xFE3E },
      { "Common", HZ_SCRIPT_COMMON, 0xFE3F, 0xFE3F },
      { "Common", HZ_SCRIPT_COMMON, 0xFE40, 0xFE40 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE41, 0xFE41 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE42, 0xFE42 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE43, 0xFE43 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE44, 0xFE44 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE45, 0xFE46 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE47, 0xFE47 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE48, 0xFE48 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE49, 0xFE4C },
      { "Common", HZ_SCRIPT_COMMON, 0xFE4D, 0xFE4F },
      { "Common", HZ_SCRIPT_COMMON, 0xFE50, 0xFE52 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE54, 0xFE57 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE58, 0xFE58 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE59, 0xFE59 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE5A, 0xFE5A },
      { "Common", HZ_SCRIPT_COMMON, 0xFE5B, 0xFE5B },
      { "Common", HZ_SCRIPT_COMMON, 0xFE5C, 0xFE5C },
      { "Common", HZ_SCRIPT_COMMON, 0xFE5D, 0xFE5D },
      { "Common", HZ_SCRIPT_COMMON, 0xFE5E, 0xFE5E },
      { "Common", HZ_SCRIPT_COMMON, 0xFE5F, 0xFE61 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE62, 0xFE62 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE63, 0xFE63 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE64, 0xFE66 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE68, 0xFE68 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE69, 0xFE69 },
      { "Common", HZ_SCRIPT_COMMON, 0xFE6A, 0xFE6B },
      { "Common", HZ_SCRIPT_COMMON, 0xFEFF, 0xFEFF },
      { "Common", HZ_SCRIPT_COMMON, 0xFF01, 0xFF03 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF04, 0xFF04 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF05, 0xFF07 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF08, 0xFF08 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF09, 0xFF09 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF0A, 0xFF0A },
      { "Common", HZ_SCRIPT_COMMON, 0xFF0B, 0xFF0B },
      { "Common", HZ_SCRIPT_COMMON, 0xFF0C, 0xFF0C },
      { "Common", HZ_SCRIPT_COMMON, 0xFF0D, 0xFF0D },
      { "Common", HZ_SCRIPT_COMMON, 0xFF0E, 0xFF0F },
      { "Common", HZ_SCRIPT_COMMON, 0xFF10, 0xFF19 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF1A, 0xFF1B },
      { "Common", HZ_SCRIPT_COMMON, 0xFF1C, 0xFF1E },
      { "Common", HZ_SCRIPT_COMMON, 0xFF1F, 0xFF20 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF3B, 0xFF3B },
      { "Common", HZ_SCRIPT_COMMON, 0xFF3C, 0xFF3C },
      { "Common", HZ_SCRIPT_COMMON, 0xFF3D, 0xFF3D },
      { "Common", HZ_SCRIPT_COMMON, 0xFF3E, 0xFF3E },
      { "Common", HZ_SCRIPT_COMMON, 0xFF3F, 0xFF3F },
      { "Common", HZ_SCRIPT_COMMON, 0xFF40, 0xFF40 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF5B, 0xFF5B },
      { "Common", HZ_SCRIPT_COMMON, 0xFF5C, 0xFF5C },
      { "Common", HZ_SCRIPT_COMMON, 0xFF5D, 0xFF5D },
      { "Common", HZ_SCRIPT_COMMON, 0xFF5E, 0xFF5E },
      { "Common", HZ_SCRIPT_COMMON, 0xFF5F, 0xFF5F },
      { "Common", HZ_SCRIPT_COMMON, 0xFF60, 0xFF60 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF61, 0xFF61 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF62, 0xFF62 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF63, 0xFF63 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF64, 0xFF65 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF70, 0xFF70 },
      { "Common", HZ_SCRIPT_COMMON, 0xFF9E, 0xFF9F },
      { "Common", HZ_SCRIPT_COMMON, 0xFFE0, 0xFFE1 },
      { "Common", HZ_SCRIPT_COMMON, 0xFFE2, 0xFFE2 },
      { "Common", HZ_SCRIPT_COMMON, 0xFFE3, 0xFFE3 },
      { "Common", HZ_SCRIPT_COMMON, 0xFFE4, 0xFFE4 },
      { "Common", HZ_SCRIPT_COMMON, 0xFFE5, 0xFFE6 },
      { "Common", HZ_SCRIPT_COMMON, 0xFFE8, 0xFFE8 },
      { "Common", HZ_SCRIPT_COMMON, 0xFFE9, 0xFFEC },
      { "Common", HZ_SCRIPT_COMMON, 0xFFED, 0xFFEE },
      { "Common", HZ_SCRIPT_COMMON, 0xFFF9, 0xFFFB },
      { "Common", HZ_SCRIPT_COMMON, 0xFFFC, 0xFFFD },
      { "Common", HZ_SCRIPT_COMMON, 0x10100, 0x10102 },
      { "Common", HZ_SCRIPT_COMMON, 0x10107, 0x10133 },
      { "Common", HZ_SCRIPT_COMMON, 0x10137, 0x1013F },
      { "Common", HZ_SCRIPT_COMMON, 0x10190, 0x1019C },
      { "Common", HZ_SCRIPT_COMMON, 0x101D0, 0x101FC },
      { "Common", HZ_SCRIPT_COMMON, 0x102E1, 0x102FB },
      { "Common", HZ_SCRIPT_COMMON, 0x16FE2, 0x16FE2 },
      { "Common", HZ_SCRIPT_COMMON, 0x16FE3, 0x16FE3 },
      { "Common", HZ_SCRIPT_COMMON, 0x1BCA0, 0x1BCA3 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D000, 0x1D0F5 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D100, 0x1D126 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D129, 0x1D164 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D165, 0x1D166 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D16A, 0x1D16C },
      { "Common", HZ_SCRIPT_COMMON, 0x1D16D, 0x1D172 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D173, 0x1D17A },
      { "Common", HZ_SCRIPT_COMMON, 0x1D183, 0x1D184 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D18C, 0x1D1A9 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D1AE, 0x1D1E8 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D2E0, 0x1D2F3 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D300, 0x1D356 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D360, 0x1D378 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D400, 0x1D454 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D456, 0x1D49C },
      { "Common", HZ_SCRIPT_COMMON, 0x1D49E, 0x1D49F },
      { "Common", HZ_SCRIPT_COMMON, 0x1D4A2, 0x1D4A2 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D4A5, 0x1D4A6 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D4A9, 0x1D4AC },
      { "Common", HZ_SCRIPT_COMMON, 0x1D4AE, 0x1D4B9 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D4BB, 0x1D4BB },
      { "Common", HZ_SCRIPT_COMMON, 0x1D4BD, 0x1D4C3 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D4C5, 0x1D505 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D507, 0x1D50A },
      { "Common", HZ_SCRIPT_COMMON, 0x1D50D, 0x1D514 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D516, 0x1D51C },
      { "Common", HZ_SCRIPT_COMMON, 0x1D51E, 0x1D539 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D53B, 0x1D53E },
      { "Common", HZ_SCRIPT_COMMON, 0x1D540, 0x1D544 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D546, 0x1D546 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D54A, 0x1D550 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D552, 0x1D6A5 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D6A8, 0x1D6C0 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D6C1, 0x1D6C1 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D6C2, 0x1D6DA },
      { "Common", HZ_SCRIPT_COMMON, 0x1D6DB, 0x1D6DB },
      { "Common", HZ_SCRIPT_COMMON, 0x1D6DC, 0x1D6FA },
      { "Common", HZ_SCRIPT_COMMON, 0x1D6FB, 0x1D6FB },
      { "Common", HZ_SCRIPT_COMMON, 0x1D6FC, 0x1D714 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D715, 0x1D715 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D716, 0x1D734 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D735, 0x1D735 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D736, 0x1D74E },
      { "Common", HZ_SCRIPT_COMMON, 0x1D74F, 0x1D74F },
      { "Common", HZ_SCRIPT_COMMON, 0x1D750, 0x1D76E },
      { "Common", HZ_SCRIPT_COMMON, 0x1D76F, 0x1D76F },
      { "Common", HZ_SCRIPT_COMMON, 0x1D770, 0x1D788 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D789, 0x1D789 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D78A, 0x1D7A8 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D7A9, 0x1D7A9 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D7AA, 0x1D7C2 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D7C3, 0x1D7C3 },
      { "Common", HZ_SCRIPT_COMMON, 0x1D7C4, 0x1D7CB },
      { "Common", HZ_SCRIPT_COMMON, 0x1D7CE, 0x1D7FF },
      { "Common", HZ_SCRIPT_COMMON, 0x1EC71, 0x1ECAB },
      { "Common", HZ_SCRIPT_COMMON, 0x1ECAC, 0x1ECAC },
      { "Common", HZ_SCRIPT_COMMON, 0x1ECAD, 0x1ECAF },
      { "Common", HZ_SCRIPT_COMMON, 0x1ECB0, 0x1ECB0 },
      { "Common", HZ_SCRIPT_COMMON, 0x1ECB1, 0x1ECB4 },
      { "Common", HZ_SCRIPT_COMMON, 0x1ED01, 0x1ED2D },
      { "Common", HZ_SCRIPT_COMMON, 0x1ED2E, 0x1ED2E },
      { "Common", HZ_SCRIPT_COMMON, 0x1ED2F, 0x1ED3D },
      { "Common", HZ_SCRIPT_COMMON, 0x1F000, 0x1F02B },
      { "Common", HZ_SCRIPT_COMMON, 0x1F030, 0x1F093 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F0A0, 0x1F0AE },
      { "Common", HZ_SCRIPT_COMMON, 0x1F0B1, 0x1F0BF },
      { "Common", HZ_SCRIPT_COMMON, 0x1F0C1, 0x1F0CF },
      { "Common", HZ_SCRIPT_COMMON, 0x1F0D1, 0x1F0F5 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F100, 0x1F10C },
      { "Common", HZ_SCRIPT_COMMON, 0x1F10D, 0x1F1AD },
      { "Common", HZ_SCRIPT_COMMON, 0x1F1E6, 0x1F1FF },
      { "Common", HZ_SCRIPT_COMMON, 0x1F201, 0x1F202 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F210, 0x1F23B },
      { "Common", HZ_SCRIPT_COMMON, 0x1F240, 0x1F248 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F250, 0x1F251 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F260, 0x1F265 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F300, 0x1F3FA },
      { "Common", HZ_SCRIPT_COMMON, 0x1F3FB, 0x1F3FF },
      { "Common", HZ_SCRIPT_COMMON, 0x1F400, 0x1F6D7 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F6E0, 0x1F6EC },
      { "Common", HZ_SCRIPT_COMMON, 0x1F6F0, 0x1F6FC },
      { "Common", HZ_SCRIPT_COMMON, 0x1F700, 0x1F773 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F780, 0x1F7D8 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F7E0, 0x1F7EB },
      { "Common", HZ_SCRIPT_COMMON, 0x1F800, 0x1F80B },
      { "Common", HZ_SCRIPT_COMMON, 0x1F810, 0x1F847 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F850, 0x1F859 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F860, 0x1F887 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F890, 0x1F8AD },
      { "Common", HZ_SCRIPT_COMMON, 0x1F8B0, 0x1F8B1 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F900, 0x1F978 },
      { "Common", HZ_SCRIPT_COMMON, 0x1F97A, 0x1F9CB },
      { "Common", HZ_SCRIPT_COMMON, 0x1F9CD, 0x1FA53 },
      { "Common", HZ_SCRIPT_COMMON, 0x1FA60, 0x1FA6D },
      { "Common", HZ_SCRIPT_COMMON, 0x1FA70, 0x1FA74 },
      { "Common", HZ_SCRIPT_COMMON, 0x1FA78, 0x1FA7A },
      { "Common", HZ_SCRIPT_COMMON, 0x1FA80, 0x1FA86 },
      { "Common", HZ_SCRIPT_COMMON, 0x1FA90, 0x1FAA8 },
      { "Common", HZ_SCRIPT_COMMON, 0x1FAB0, 0x1FAB6 },
      { "Common", HZ_SCRIPT_COMMON, 0x1FAC0, 0x1FAC2 },
      { "Common", HZ_SCRIPT_COMMON, 0x1FAD0, 0x1FAD6 },
      { "Common", HZ_SCRIPT_COMMON, 0x1FB00, 0x1FB92 },
      { "Common", HZ_SCRIPT_COMMON, 0x1FB94, 0x1FBCA },
      { "Common", HZ_SCRIPT_COMMON, 0x1FBF0, 0x1FBF9 },
      { "Common", HZ_SCRIPT_COMMON, 0xE0001, 0xE0001 },
      { "Common", HZ_SCRIPT_COMMON, 0xE0020, 0xE007F },
      { "Latin", HZ_SCRIPT_LATIN, 0x0041, 0x005A },
      { "Latin", HZ_SCRIPT_LATIN, 0x0061, 0x007A },
      { "Latin", HZ_SCRIPT_LATIN, 0x00AA, 0x00AA },
      { "Latin", HZ_SCRIPT_LATIN, 0x00BA, 0x00BA },
      { "Latin", HZ_SCRIPT_LATIN, 0x00C0, 0x00D6 },
      { "Latin", HZ_SCRIPT_LATIN, 0x00D8, 0x00F6 },
      { "Latin", HZ_SCRIPT_LATIN, 0x00F8, 0x01BA },
      { "Latin", HZ_SCRIPT_LATIN, 0x01BB, 0x01BB },
      { "Latin", HZ_SCRIPT_LATIN, 0x01BC, 0x01BF },
      { "Latin", HZ_SCRIPT_LATIN, 0x01C0, 0x01C3 },
      { "Latin", HZ_SCRIPT_LATIN, 0x01C4, 0x0293 },
      { "Latin", HZ_SCRIPT_LATIN, 0x0294, 0x0294 },
      { "Latin", HZ_SCRIPT_LATIN, 0x0295, 0x02AF },
      { "Latin", HZ_SCRIPT_LATIN, 0x02B0, 0x02B8 },
      { "Latin", HZ_SCRIPT_LATIN, 0x02E0, 0x02E4 },
      { "Latin", HZ_SCRIPT_LATIN, 0x1D00, 0x1D25 },
      { "Latin", HZ_SCRIPT_LATIN, 0x1D2C, 0x1D5C },
      { "Latin", HZ_SCRIPT_LATIN, 0x1D62, 0x1D65 },
      { "Latin", HZ_SCRIPT_LATIN, 0x1D6B, 0x1D77 },
      { "Latin", HZ_SCRIPT_LATIN, 0x1D79, 0x1D9A },
      { "Latin", HZ_SCRIPT_LATIN, 0x1D9B, 0x1DBE },
      { "Latin", HZ_SCRIPT_LATIN, 0x1E00, 0x1EFF },
      { "Latin", HZ_SCRIPT_LATIN, 0x2071, 0x2071 },
      { "Latin", HZ_SCRIPT_LATIN, 0x207F, 0x207F },
      { "Latin", HZ_SCRIPT_LATIN, 0x2090, 0x209C },
      { "Latin", HZ_SCRIPT_LATIN, 0x212A, 0x212B },
      { "Latin", HZ_SCRIPT_LATIN, 0x2132, 0x2132 },
      { "Latin", HZ_SCRIPT_LATIN, 0x214E, 0x214E },
      { "Latin", HZ_SCRIPT_LATIN, 0x2160, 0x2182 },
      { "Latin", HZ_SCRIPT_LATIN, 0x2183, 0x2184 },
      { "Latin", HZ_SCRIPT_LATIN, 0x2185, 0x2188 },
      { "Latin", HZ_SCRIPT_LATIN, 0x2C60, 0x2C7B },
      { "Latin", HZ_SCRIPT_LATIN, 0x2C7C, 0x2C7D },
      { "Latin", HZ_SCRIPT_LATIN, 0x2C7E, 0x2C7F },
      { "Latin", HZ_SCRIPT_LATIN, 0xA722, 0xA76F },
      { "Latin", HZ_SCRIPT_LATIN, 0xA770, 0xA770 },
      { "Latin", HZ_SCRIPT_LATIN, 0xA771, 0xA787 },
      { "Latin", HZ_SCRIPT_LATIN, 0xA78B, 0xA78E },
      { "Latin", HZ_SCRIPT_LATIN, 0xA78F, 0xA78F },
      { "Latin", HZ_SCRIPT_LATIN, 0xA790, 0xA7BF },
      { "Latin", HZ_SCRIPT_LATIN, 0xA7C2, 0xA7CA },
      { "Latin", HZ_SCRIPT_LATIN, 0xA7F5, 0xA7F6 },
      { "Latin", HZ_SCRIPT_LATIN, 0xA7F7, 0xA7F7 },
      { "Latin", HZ_SCRIPT_LATIN, 0xA7F8, 0xA7F9 },
      { "Latin", HZ_SCRIPT_LATIN, 0xA7FA, 0xA7FA },
      { "Latin", HZ_SCRIPT_LATIN, 0xA7FB, 0xA7FF },
      { "Latin", HZ_SCRIPT_LATIN, 0xAB30, 0xAB5A },
      { "Latin", HZ_SCRIPT_LATIN, 0xAB5C, 0xAB5F },
      { "Latin", HZ_SCRIPT_LATIN, 0xAB60, 0xAB64 },
      { "Latin", HZ_SCRIPT_LATIN, 0xAB66, 0xAB68 },
      { "Latin", HZ_SCRIPT_LATIN, 0xAB69, 0xAB69 },
      { "Latin", HZ_SCRIPT_LATIN, 0xFB00, 0xFB06 },
      { "Latin", HZ_SCRIPT_LATIN, 0xFF21, 0xFF3A },
      { "Latin", HZ_SCRIPT_LATIN, 0xFF41, 0xFF5A },
      { "Greek", HZ_SCRIPT_GREEK, 0x0370, 0x0373 },
      { "Greek", HZ_SCRIPT_GREEK, 0x0375, 0x0375 },
      { "Greek", HZ_SCRIPT_GREEK, 0x0376, 0x0377 },
      { "Greek", HZ_SCRIPT_GREEK, 0x037A, 0x037A },
      { "Greek", HZ_SCRIPT_GREEK, 0x037B, 0x037D },
      { "Greek", HZ_SCRIPT_GREEK, 0x037F, 0x037F },
      { "Greek", HZ_SCRIPT_GREEK, 0x0384, 0x0384 },
      { "Greek", HZ_SCRIPT_GREEK, 0x0386, 0x0386 },
      { "Greek", HZ_SCRIPT_GREEK, 0x0388, 0x038A },
      { "Greek", HZ_SCRIPT_GREEK, 0x038C, 0x038C },
      { "Greek", HZ_SCRIPT_GREEK, 0x038E, 0x03A1 },
      { "Greek", HZ_SCRIPT_GREEK, 0x03A3, 0x03E1 },
      { "Greek", HZ_SCRIPT_GREEK, 0x03F0, 0x03F5 },
      { "Greek", HZ_SCRIPT_GREEK, 0x03F6, 0x03F6 },
      { "Greek", HZ_SCRIPT_GREEK, 0x03F7, 0x03FF },
      { "Greek", HZ_SCRIPT_GREEK, 0x1D26, 0x1D2A },
      { "Greek", HZ_SCRIPT_GREEK, 0x1D5D, 0x1D61 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1D66, 0x1D6A },
      { "Greek", HZ_SCRIPT_GREEK, 0x1DBF, 0x1DBF },
      { "Greek", HZ_SCRIPT_GREEK, 0x1F00, 0x1F15 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1F18, 0x1F1D },
      { "Greek", HZ_SCRIPT_GREEK, 0x1F20, 0x1F45 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1F48, 0x1F4D },
      { "Greek", HZ_SCRIPT_GREEK, 0x1F50, 0x1F57 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1F59, 0x1F59 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1F5B, 0x1F5B },
      { "Greek", HZ_SCRIPT_GREEK, 0x1F5D, 0x1F5D },
      { "Greek", HZ_SCRIPT_GREEK, 0x1F5F, 0x1F7D },
      { "Greek", HZ_SCRIPT_GREEK, 0x1F80, 0x1FB4 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FB6, 0x1FBC },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FBD, 0x1FBD },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FBE, 0x1FBE },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FBF, 0x1FC1 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FC2, 0x1FC4 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FC6, 0x1FCC },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FCD, 0x1FCF },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FD0, 0x1FD3 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FD6, 0x1FDB },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FDD, 0x1FDF },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FE0, 0x1FEC },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FED, 0x1FEF },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FF2, 0x1FF4 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FF6, 0x1FFC },
      { "Greek", HZ_SCRIPT_GREEK, 0x1FFD, 0x1FFE },
      { "Greek", HZ_SCRIPT_GREEK, 0x2126, 0x2126 },
      { "Greek", HZ_SCRIPT_GREEK, 0xAB65, 0xAB65 },
      { "Greek", HZ_SCRIPT_GREEK, 0x10140, 0x10174 },
      { "Greek", HZ_SCRIPT_GREEK, 0x10175, 0x10178 },
      { "Greek", HZ_SCRIPT_GREEK, 0x10179, 0x10189 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1018A, 0x1018B },
      { "Greek", HZ_SCRIPT_GREEK, 0x1018C, 0x1018E },
      { "Greek", HZ_SCRIPT_GREEK, 0x101A0, 0x101A0 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1D200, 0x1D241 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1D242, 0x1D244 },
      { "Greek", HZ_SCRIPT_GREEK, 0x1D245, 0x1D245 },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0x0400, 0x0481 },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0x0482, 0x0482 },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0x0483, 0x0484 },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0x0487, 0x0487 },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0x0488, 0x0489 },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0x048A, 0x052F },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0x1C80, 0x1C88 },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0x1D2B, 0x1D2B },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0x1D78, 0x1D78 },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0x2DE0, 0x2DFF },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0xA640, 0xA66D },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0xA66E, 0xA66E },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0xA66F, 0xA66F },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0xA670, 0xA672 },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0xA673, 0xA673 },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0xA674, 0xA67D },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0xA67E, 0xA67E },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0xA67F, 0xA67F },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0xA680, 0xA69B },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0xA69C, 0xA69D },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0xA69E, 0xA69F },
      { "Cyrillic", HZ_SCRIPT_CYRILLIC, 0xFE2E, 0xFE2F },
      { "Armenian", HZ_SCRIPT_ARMENIAN, 0x0531, 0x0556 },
      { "Armenian", HZ_SCRIPT_ARMENIAN, 0x0559, 0x0559 },
      { "Armenian", HZ_SCRIPT_ARMENIAN, 0x055A, 0x055F },
      { "Armenian", HZ_SCRIPT_ARMENIAN, 0x0560, 0x0588 },
      { "Armenian", HZ_SCRIPT_ARMENIAN, 0x0589, 0x0589 },
      { "Armenian", HZ_SCRIPT_ARMENIAN, 0x058A, 0x058A },
      { "Armenian", HZ_SCRIPT_ARMENIAN, 0x058D, 0x058E },
      { "Armenian", HZ_SCRIPT_ARMENIAN, 0x058F, 0x058F },
      { "Armenian", HZ_SCRIPT_ARMENIAN, 0xFB13, 0xFB17 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0x0591, 0x05BD },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0x05BE, 0x05BE },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0x05BF, 0x05BF },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0x05C0, 0x05C0 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0x05C1, 0x05C2 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0x05C3, 0x05C3 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0x05C4, 0x05C5 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0x05C6, 0x05C6 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0x05C7, 0x05C7 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0x05D0, 0x05EA },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0x05EF, 0x05F2 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0x05F3, 0x05F4 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0xFB1D, 0xFB1D },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0xFB1E, 0xFB1E },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0xFB1F, 0xFB28 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0xFB29, 0xFB29 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0xFB2A, 0xFB36 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0xFB38, 0xFB3C },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0xFB3E, 0xFB3E },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0xFB40, 0xFB41 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0xFB43, 0xFB44 },
      { "Hebrew", HZ_SCRIPT_HEBREW, 0xFB46, 0xFB4F },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x0600, 0x0604 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x0606, 0x0608 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x0609, 0x060A },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x060B, 0x060B },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x060D, 0x060D },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x060E, 0x060F },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x0610, 0x061A },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x061C, 0x061C },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x061E, 0x061E },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x0620, 0x063F },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x0641, 0x064A },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x0656, 0x065F },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x0660, 0x0669 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x066A, 0x066D },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x066E, 0x066F },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x0671, 0x06D3 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06D4, 0x06D4 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06D5, 0x06D5 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06D6, 0x06DC },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06DE, 0x06DE },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06DF, 0x06E4 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06E5, 0x06E6 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06E7, 0x06E8 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06E9, 0x06E9 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06EA, 0x06ED },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06EE, 0x06EF },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06F0, 0x06F9 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06FA, 0x06FC },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06FD, 0x06FE },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x06FF, 0x06FF },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x0750, 0x077F },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x08A0, 0x08B4 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x08B6, 0x08C7 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x08D3, 0x08E1 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x08E3, 0x08FF },
      { "Arabic", HZ_SCRIPT_ARABIC, 0xFB50, 0xFBB1 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0xFBB2, 0xFBC1 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0xFBD3, 0xFD3D },
      { "Arabic", HZ_SCRIPT_ARABIC, 0xFD50, 0xFD8F },
      { "Arabic", HZ_SCRIPT_ARABIC, 0xFD92, 0xFDC7 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0xFDF0, 0xFDFB },
      { "Arabic", HZ_SCRIPT_ARABIC, 0xFDFC, 0xFDFC },
      { "Arabic", HZ_SCRIPT_ARABIC, 0xFDFD, 0xFDFD },
      { "Arabic", HZ_SCRIPT_ARABIC, 0xFE70, 0xFE74 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0xFE76, 0xFEFC },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x10E60, 0x10E7E },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE00, 0x1EE03 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE05, 0x1EE1F },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE21, 0x1EE22 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE24, 0x1EE24 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE27, 0x1EE27 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE29, 0x1EE32 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE34, 0x1EE37 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE39, 0x1EE39 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE3B, 0x1EE3B },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE42, 0x1EE42 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE47, 0x1EE47 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE49, 0x1EE49 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE4B, 0x1EE4B },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE4D, 0x1EE4F },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE51, 0x1EE52 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE54, 0x1EE54 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE57, 0x1EE57 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE59, 0x1EE59 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE5B, 0x1EE5B },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE5D, 0x1EE5D },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE5F, 0x1EE5F },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE61, 0x1EE62 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE64, 0x1EE64 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE67, 0x1EE6A },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE6C, 0x1EE72 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE74, 0x1EE77 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE79, 0x1EE7C },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE7E, 0x1EE7E },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE80, 0x1EE89 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EE8B, 0x1EE9B },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EEA1, 0x1EEA3 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EEA5, 0x1EEA9 },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EEAB, 0x1EEBB },
      { "Arabic", HZ_SCRIPT_ARABIC, 0x1EEF0, 0x1EEF1 },
      { "Syriac", HZ_SCRIPT_SYRIAC, 0x0700, 0x070D },
      { "Syriac", HZ_SCRIPT_SYRIAC, 0x070F, 0x070F },
      { "Syriac", HZ_SCRIPT_SYRIAC, 0x0710, 0x0710 },
      { "Syriac", HZ_SCRIPT_SYRIAC, 0x0711, 0x0711 },
      { "Syriac", HZ_SCRIPT_SYRIAC, 0x0712, 0x072F },
      { "Syriac", HZ_SCRIPT_SYRIAC, 0x0730, 0x074A },
      { "Syriac", HZ_SCRIPT_SYRIAC, 0x074D, 0x074F },
      { "Syriac", HZ_SCRIPT_SYRIAC, 0x0860, 0x086A },
      { "Thaana", HZ_SCRIPT_THAANA, 0x0780, 0x07A5 },
      { "Thaana", HZ_SCRIPT_THAANA, 0x07A6, 0x07B0 },
      { "Thaana", HZ_SCRIPT_THAANA, 0x07B1, 0x07B1 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0900, 0x0902 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0903, 0x0903 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0904, 0x0939 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x093A, 0x093A },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x093B, 0x093B },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x093C, 0x093C },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x093D, 0x093D },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x093E, 0x0940 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0941, 0x0948 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0949, 0x094C },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x094D, 0x094D },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x094E, 0x094F },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0950, 0x0950 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0955, 0x0957 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0958, 0x0961 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0962, 0x0963 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0966, 0x096F },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0970, 0x0970 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0971, 0x0971 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0x0972, 0x097F },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0xA8E0, 0xA8F1 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0xA8F2, 0xA8F7 },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0xA8F8, 0xA8FA },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0xA8FB, 0xA8FB },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0xA8FC, 0xA8FC },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0xA8FD, 0xA8FE },
      { "Devanagari", HZ_SCRIPT_DEVANAGARI, 0xA8FF, 0xA8FF },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x0980, 0x0980 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x0981, 0x0981 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x0982, 0x0983 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x0985, 0x098C },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x098F, 0x0990 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x0993, 0x09A8 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09AA, 0x09B0 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09B2, 0x09B2 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09B6, 0x09B9 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09BC, 0x09BC },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09BD, 0x09BD },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09BE, 0x09C0 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09C1, 0x09C4 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09C7, 0x09C8 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09CB, 0x09CC },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09CD, 0x09CD },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09CE, 0x09CE },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09D7, 0x09D7 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09DC, 0x09DD },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09DF, 0x09E1 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09E2, 0x09E3 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09E6, 0x09EF },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09F0, 0x09F1 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09F2, 0x09F3 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09F4, 0x09F9 },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09FA, 0x09FA },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09FB, 0x09FB },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09FC, 0x09FC },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09FD, 0x09FD },
      { "Bengali", HZ_SCRIPT_BENGALI, 0x09FE, 0x09FE },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A01, 0x0A02 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A03, 0x0A03 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A05, 0x0A0A },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A0F, 0x0A10 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A13, 0x0A28 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A2A, 0x0A30 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A32, 0x0A33 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A35, 0x0A36 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A38, 0x0A39 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A3C, 0x0A3C },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A3E, 0x0A40 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A41, 0x0A42 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A47, 0x0A48 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A4B, 0x0A4D },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A51, 0x0A51 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A59, 0x0A5C },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A5E, 0x0A5E },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A66, 0x0A6F },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A70, 0x0A71 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A72, 0x0A74 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A75, 0x0A75 },
      { "Gurmukhi", HZ_SCRIPT_GURMUKHI, 0x0A76, 0x0A76 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0A81, 0x0A82 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0A83, 0x0A83 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0A85, 0x0A8D },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0A8F, 0x0A91 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0A93, 0x0AA8 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AAA, 0x0AB0 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AB2, 0x0AB3 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AB5, 0x0AB9 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0ABC, 0x0ABC },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0ABD, 0x0ABD },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0ABE, 0x0AC0 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AC1, 0x0AC5 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AC7, 0x0AC8 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AC9, 0x0AC9 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0ACB, 0x0ACC },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0ACD, 0x0ACD },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AD0, 0x0AD0 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AE0, 0x0AE1 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AE2, 0x0AE3 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AE6, 0x0AEF },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AF0, 0x0AF0 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AF1, 0x0AF1 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AF9, 0x0AF9 },
      { "Gujarati", HZ_SCRIPT_GUJARATI, 0x0AFA, 0x0AFF },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B01, 0x0B01 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B02, 0x0B03 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B05, 0x0B0C },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B0F, 0x0B10 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B13, 0x0B28 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B2A, 0x0B30 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B32, 0x0B33 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B35, 0x0B39 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B3C, 0x0B3C },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B3D, 0x0B3D },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B3E, 0x0B3E },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B3F, 0x0B3F },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B40, 0x0B40 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B41, 0x0B44 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B47, 0x0B48 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B4B, 0x0B4C },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B4D, 0x0B4D },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B55, 0x0B56 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B57, 0x0B57 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B5C, 0x0B5D },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B5F, 0x0B61 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B62, 0x0B63 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B66, 0x0B6F },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B70, 0x0B70 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B71, 0x0B71 },
      { "Oriya", HZ_SCRIPT_ORIYA, 0x0B72, 0x0B77 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0B82, 0x0B82 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0B83, 0x0B83 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0B85, 0x0B8A },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0B8E, 0x0B90 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0B92, 0x0B95 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0B99, 0x0B9A },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0B9C, 0x0B9C },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0B9E, 0x0B9F },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BA3, 0x0BA4 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BA8, 0x0BAA },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BAE, 0x0BB9 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BBE, 0x0BBF },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BC0, 0x0BC0 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BC1, 0x0BC2 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BC6, 0x0BC8 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BCA, 0x0BCC },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BCD, 0x0BCD },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BD0, 0x0BD0 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BD7, 0x0BD7 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BE6, 0x0BEF },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BF0, 0x0BF2 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BF3, 0x0BF8 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BF9, 0x0BF9 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x0BFA, 0x0BFA },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x11FC0, 0x11FD4 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x11FD5, 0x11FDC },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x11FDD, 0x11FE0 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x11FE1, 0x11FF1 },
      { "Tamil", HZ_SCRIPT_TAMIL, 0x11FFF, 0x11FFF },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C00, 0x0C00 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C01, 0x0C03 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C04, 0x0C04 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C05, 0x0C0C },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C0E, 0x0C10 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C12, 0x0C28 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C2A, 0x0C39 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C3D, 0x0C3D },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C3E, 0x0C40 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C41, 0x0C44 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C46, 0x0C48 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C4A, 0x0C4D },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C55, 0x0C56 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C58, 0x0C5A },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C60, 0x0C61 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C62, 0x0C63 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C66, 0x0C6F },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C77, 0x0C77 },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C78, 0x0C7E },
      { "Telugu", HZ_SCRIPT_TELUGU, 0x0C7F, 0x0C7F },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0C80, 0x0C80 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0C81, 0x0C81 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0C82, 0x0C83 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0C84, 0x0C84 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0C85, 0x0C8C },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0C8E, 0x0C90 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0C92, 0x0CA8 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CAA, 0x0CB3 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CB5, 0x0CB9 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CBC, 0x0CBC },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CBD, 0x0CBD },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CBE, 0x0CBE },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CBF, 0x0CBF },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CC0, 0x0CC4 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CC6, 0x0CC6 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CC7, 0x0CC8 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CCA, 0x0CCB },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CCC, 0x0CCD },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CD5, 0x0CD6 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CDE, 0x0CDE },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CE0, 0x0CE1 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CE2, 0x0CE3 },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CE6, 0x0CEF },
      { "Kannada", HZ_SCRIPT_KANNADA, 0x0CF1, 0x0CF2 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D00, 0x0D01 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D02, 0x0D03 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D04, 0x0D0C },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D0E, 0x0D10 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D12, 0x0D3A },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D3B, 0x0D3C },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D3D, 0x0D3D },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D3E, 0x0D40 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D41, 0x0D44 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D46, 0x0D48 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D4A, 0x0D4C },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D4D, 0x0D4D },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D4E, 0x0D4E },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D4F, 0x0D4F },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D54, 0x0D56 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D57, 0x0D57 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D58, 0x0D5E },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D5F, 0x0D61 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D62, 0x0D63 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D66, 0x0D6F },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D70, 0x0D78 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D79, 0x0D79 },
      { "Malayalam", HZ_SCRIPT_MALAYALAM, 0x0D7A, 0x0D7F },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0D81, 0x0D81 },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0D82, 0x0D83 },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0D85, 0x0D96 },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0D9A, 0x0DB1 },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0DB3, 0x0DBB },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0DBD, 0x0DBD },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0DC0, 0x0DC6 },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0DCA, 0x0DCA },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0DCF, 0x0DD1 },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0DD2, 0x0DD4 },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0DD6, 0x0DD6 },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0DD8, 0x0DDF },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0DE6, 0x0DEF },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0DF2, 0x0DF3 },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x0DF4, 0x0DF4 },
      { "Sinhala", HZ_SCRIPT_SINHALA, 0x111E1, 0x111F4 },
      { "Thai", HZ_SCRIPT_THAI, 0x0E01, 0x0E30 },
      { "Thai", HZ_SCRIPT_THAI, 0x0E31, 0x0E31 },
      { "Thai", HZ_SCRIPT_THAI, 0x0E32, 0x0E33 },
      { "Thai", HZ_SCRIPT_THAI, 0x0E34, 0x0E3A },
      { "Thai", HZ_SCRIPT_THAI, 0x0E40, 0x0E45 },
      { "Thai", HZ_SCRIPT_THAI, 0x0E46, 0x0E46 },
      { "Thai", HZ_SCRIPT_THAI, 0x0E47, 0x0E4E },
      { "Thai", HZ_SCRIPT_THAI, 0x0E4F, 0x0E4F },
      { "Thai", HZ_SCRIPT_THAI, 0x0E50, 0x0E59 },
      { "Thai", HZ_SCRIPT_THAI, 0x0E5A, 0x0E5B },
      { "Lao", HZ_SCRIPT_LAO, 0x0E81, 0x0E82 },
      { "Lao", HZ_SCRIPT_LAO, 0x0E84, 0x0E84 },
      { "Lao", HZ_SCRIPT_LAO, 0x0E86, 0x0E8A },
      { "Lao", HZ_SCRIPT_LAO, 0x0E8C, 0x0EA3 },
      { "Lao", HZ_SCRIPT_LAO, 0x0EA5, 0x0EA5 },
      { "Lao", HZ_SCRIPT_LAO, 0x0EA7, 0x0EB0 },
      { "Lao", HZ_SCRIPT_LAO, 0x0EB1, 0x0EB1 },
      { "Lao", HZ_SCRIPT_LAO, 0x0EB2, 0x0EB3 },
      { "Lao", HZ_SCRIPT_LAO, 0x0EB4, 0x0EBC },
      { "Lao", HZ_SCRIPT_LAO, 0x0EBD, 0x0EBD },
      { "Lao", HZ_SCRIPT_LAO, 0x0EC0, 0x0EC4 },
      { "Lao", HZ_SCRIPT_LAO, 0x0EC6, 0x0EC6 },
      { "Lao", HZ_SCRIPT_LAO, 0x0EC8, 0x0ECD },
      { "Lao", HZ_SCRIPT_LAO, 0x0ED0, 0x0ED9 },
      { "Lao", HZ_SCRIPT_LAO, 0x0EDC, 0x0EDF },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F00, 0x0F00 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F01, 0x0F03 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F04, 0x0F12 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F13, 0x0F13 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F14, 0x0F14 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F15, 0x0F17 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F18, 0x0F19 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F1A, 0x0F1F },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F20, 0x0F29 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F2A, 0x0F33 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F34, 0x0F34 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F35, 0x0F35 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F36, 0x0F36 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F37, 0x0F37 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F38, 0x0F38 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F39, 0x0F39 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F3A, 0x0F3A },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F3B, 0x0F3B },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F3C, 0x0F3C },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F3D, 0x0F3D },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F3E, 0x0F3F },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F40, 0x0F47 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F49, 0x0F6C },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F71, 0x0F7E },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F7F, 0x0F7F },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F80, 0x0F84 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F85, 0x0F85 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F86, 0x0F87 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F88, 0x0F8C },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F8D, 0x0F97 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0F99, 0x0FBC },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0FBE, 0x0FC5 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0FC6, 0x0FC6 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0FC7, 0x0FCC },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0FCE, 0x0FCF },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0FD0, 0x0FD4 },
      { "Tibetan", HZ_SCRIPT_TIBETAN, 0x0FD9, 0x0FDA },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1000, 0x102A },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x102B, 0x102C },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x102D, 0x1030 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1031, 0x1031 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1032, 0x1037 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1038, 0x1038 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1039, 0x103A },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x103B, 0x103C },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x103D, 0x103E },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x103F, 0x103F },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1040, 0x1049 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x104A, 0x104F },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1050, 0x1055 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1056, 0x1057 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1058, 0x1059 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x105A, 0x105D },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x105E, 0x1060 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1061, 0x1061 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1062, 0x1064 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1065, 0x1066 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1067, 0x106D },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x106E, 0x1070 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1071, 0x1074 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1075, 0x1081 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1082, 0x1082 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1083, 0x1084 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1085, 0x1086 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1087, 0x108C },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x108D, 0x108D },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x108E, 0x108E },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x108F, 0x108F },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x1090, 0x1099 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x109A, 0x109C },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x109D, 0x109D },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0x109E, 0x109F },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xA9E0, 0xA9E4 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xA9E5, 0xA9E5 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xA9E6, 0xA9E6 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xA9E7, 0xA9EF },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xA9F0, 0xA9F9 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xA9FA, 0xA9FE },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xAA60, 0xAA6F },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xAA70, 0xAA70 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xAA71, 0xAA76 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xAA77, 0xAA79 },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xAA7A, 0xAA7A },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xAA7B, 0xAA7B },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xAA7C, 0xAA7C },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xAA7D, 0xAA7D },
      { "Myanmar", HZ_SCRIPT_MYANMAR, 0xAA7E, 0xAA7F },
      { "Georgian", HZ_SCRIPT_GEORGIAN, 0x10A0, 0x10C5 },
      { "Georgian", HZ_SCRIPT_GEORGIAN, 0x10C7, 0x10C7 },
      { "Georgian", HZ_SCRIPT_GEORGIAN, 0x10CD, 0x10CD },
      { "Georgian", HZ_SCRIPT_GEORGIAN, 0x10D0, 0x10FA },
      { "Georgian", HZ_SCRIPT_GEORGIAN, 0x10FC, 0x10FC },
      { "Georgian", HZ_SCRIPT_GEORGIAN, 0x10FD, 0x10FF },
      { "Georgian", HZ_SCRIPT_GEORGIAN, 0x1C90, 0x1CBA },
      { "Georgian", HZ_SCRIPT_GEORGIAN, 0x1CBD, 0x1CBF },
      { "Georgian", HZ_SCRIPT_GEORGIAN, 0x2D00, 0x2D25 },
      { "Georgian", HZ_SCRIPT_GEORGIAN, 0x2D27, 0x2D27 },
      { "Georgian", HZ_SCRIPT_GEORGIAN, 0x2D2D, 0x2D2D },
      { "Hangul", HZ_SCRIPT_HANGUL, 0x1100, 0x11FF },
      { "Hangul", HZ_SCRIPT_HANGUL, 0x302E, 0x302F },
      { "Hangul", HZ_SCRIPT_HANGUL, 0x3131, 0x318E },
      { "Hangul", HZ_SCRIPT_HANGUL, 0x3200, 0x321E },
      { "Hangul", HZ_SCRIPT_HANGUL, 0x3260, 0x327E },
      { "Hangul", HZ_SCRIPT_HANGUL, 0xA960, 0xA97C },
      { "Hangul", HZ_SCRIPT_HANGUL, 0xAC00, 0xD7A3 },
      { "Hangul", HZ_SCRIPT_HANGUL, 0xD7B0, 0xD7C6 },
      { "Hangul", HZ_SCRIPT_HANGUL, 0xD7CB, 0xD7FB },
      { "Hangul", HZ_SCRIPT_HANGUL, 0xFFA0, 0xFFBE },
      { "Hangul", HZ_SCRIPT_HANGUL, 0xFFC2, 0xFFC7 },
      { "Hangul", HZ_SCRIPT_HANGUL, 0xFFCA, 0xFFCF },
      { "Hangul", HZ_SCRIPT_HANGUL, 0xFFD2, 0xFFD7 },
      { "Hangul", HZ_SCRIPT_HANGUL, 0xFFDA, 0xFFDC },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x1200, 0x1248 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x124A, 0x124D },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x1250, 0x1256 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x1258, 0x1258 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x125A, 0x125D },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x1260, 0x1288 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x128A, 0x128D },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x1290, 0x12B0 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x12B2, 0x12B5 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x12B8, 0x12BE },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x12C0, 0x12C0 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x12C2, 0x12C5 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x12C8, 0x12D6 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x12D8, 0x1310 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x1312, 0x1315 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x1318, 0x135A },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x135D, 0x135F },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x1360, 0x1368 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x1369, 0x137C },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x1380, 0x138F },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x1390, 0x1399 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x2D80, 0x2D96 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x2DA0, 0x2DA6 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x2DA8, 0x2DAE },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x2DB0, 0x2DB6 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x2DB8, 0x2DBE },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x2DC0, 0x2DC6 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x2DC8, 0x2DCE },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x2DD0, 0x2DD6 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0x2DD8, 0x2DDE },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0xAB01, 0xAB06 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0xAB09, 0xAB0E },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0xAB11, 0xAB16 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0xAB20, 0xAB26 },
      { "Ethiopic", HZ_SCRIPT_ETHIOPIC, 0xAB28, 0xAB2E },
      { "Cherokee", HZ_SCRIPT_CHEROKEE, 0x13A0, 0x13F5 },
      { "Cherokee", HZ_SCRIPT_CHEROKEE, 0x13F8, 0x13FD },
      { "Cherokee", HZ_SCRIPT_CHEROKEE, 0xAB70, 0xABBF },
      { "Canadian Aboriginal", HZ_SCRIPT_CANADIAN_ABORIGINAL, 0x1400, 0x1400 },
      { "Canadian Aboriginal", HZ_SCRIPT_CANADIAN_ABORIGINAL, 0x1401, 0x166C },
      { "Canadian Aboriginal", HZ_SCRIPT_CANADIAN_ABORIGINAL, 0x166D, 0x166D },
      { "Canadian Aboriginal", HZ_SCRIPT_CANADIAN_ABORIGINAL, 0x166E, 0x166E },
      { "Canadian Aboriginal", HZ_SCRIPT_CANADIAN_ABORIGINAL, 0x166F, 0x167F },
      { "Canadian Aboriginal", HZ_SCRIPT_CANADIAN_ABORIGINAL, 0x18B0, 0x18F5 },
      { "Ogham", HZ_SCRIPT_OGHAM, 0x1680, 0x1680 },
      { "Ogham", HZ_SCRIPT_OGHAM, 0x1681, 0x169A },
      { "Ogham", HZ_SCRIPT_OGHAM, 0x169B, 0x169B },
      { "Ogham", HZ_SCRIPT_OGHAM, 0x169C, 0x169C },
      { "Runic", HZ_SCRIPT_RUNIC, 0x16A0, 0x16EA },
      { "Runic", HZ_SCRIPT_RUNIC, 0x16EE, 0x16F0 },
      { "Runic", HZ_SCRIPT_RUNIC, 0x16F1, 0x16F8 },
      { "Khmer", HZ_SCRIPT_KHMER, 0x1780, 0x17B3 },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17B4, 0x17B5 },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17B6, 0x17B6 },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17B7, 0x17BD },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17BE, 0x17C5 },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17C6, 0x17C6 },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17C7, 0x17C8 },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17C9, 0x17D3 },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17D4, 0x17D6 },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17D7, 0x17D7 },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17D8, 0x17DA },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17DB, 0x17DB },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17DC, 0x17DC },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17DD, 0x17DD },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17E0, 0x17E9 },
      { "Khmer", HZ_SCRIPT_KHMER, 0x17F0, 0x17F9 },
      { "Khmer", HZ_SCRIPT_KHMER, 0x19E0, 0x19FF },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x1800, 0x1801 },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x1804, 0x1804 },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x1806, 0x1806 },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x1807, 0x180A },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x180B, 0x180D },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x180E, 0x180E },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x1810, 0x1819 },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x1820, 0x1842 },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x1843, 0x1843 },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x1844, 0x1878 },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x1880, 0x1884 },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x1885, 0x1886 },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x1887, 0x18A8 },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x18A9, 0x18A9 },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x18AA, 0x18AA },
      { "Mongolian", HZ_SCRIPT_MONGOLIAN, 0x11660, 0x1166C },
      { "Hiragana", HZ_SCRIPT_HIRAGANA, 0x3041, 0x3096 },
      { "Hiragana", HZ_SCRIPT_HIRAGANA, 0x309D, 0x309E },
      { "Hiragana", HZ_SCRIPT_HIRAGANA, 0x309F, 0x309F },
      { "Hiragana", HZ_SCRIPT_HIRAGANA, 0x1B001, 0x1B11E },
      { "Hiragana", HZ_SCRIPT_HIRAGANA, 0x1B150, 0x1B152 },
      { "Hiragana", HZ_SCRIPT_HIRAGANA, 0x1F200, 0x1F200 },
      { "Katakana", HZ_SCRIPT_KATAKANA, 0x30A1, 0x30FA },
      { "Katakana", HZ_SCRIPT_KATAKANA, 0x30FD, 0x30FE },
      { "Katakana", HZ_SCRIPT_KATAKANA, 0x30FF, 0x30FF },
      { "Katakana", HZ_SCRIPT_KATAKANA, 0x31F0, 0x31FF },
      { "Katakana", HZ_SCRIPT_KATAKANA, 0x32D0, 0x32FE },
      { "Katakana", HZ_SCRIPT_KATAKANA, 0x3300, 0x3357 },
      { "Katakana", HZ_SCRIPT_KATAKANA, 0xFF66, 0xFF6F },
      { "Katakana", HZ_SCRIPT_KATAKANA, 0xFF71, 0xFF9D },
      { "Katakana", HZ_SCRIPT_KATAKANA, 0x1B000, 0x1B000 },
      { "Katakana", HZ_SCRIPT_KATAKANA, 0x1B164, 0x1B167 },
      { "Bopomofo", HZ_SCRIPT_BOPOMOFO, 0x02EA, 0x02EB },
      { "Bopomofo", HZ_SCRIPT_BOPOMOFO, 0x3105, 0x312F },
      { "Bopomofo", HZ_SCRIPT_BOPOMOFO, 0x31A0, 0x31BF },
      { "Han", HZ_SCRIPT_HAN, 0x2E80, 0x2E99 },
      { "Han", HZ_SCRIPT_HAN, 0x2E9B, 0x2EF3 },
      { "Han", HZ_SCRIPT_HAN, 0x2F00, 0x2FD5 },
      { "Han", HZ_SCRIPT_HAN, 0x3005, 0x3005 },
      { "Han", HZ_SCRIPT_HAN, 0x3007, 0x3007 },
      { "Han", HZ_SCRIPT_HAN, 0x3021, 0x3029 },
      { "Han", HZ_SCRIPT_HAN, 0x3038, 0x303A },
      { "Han", HZ_SCRIPT_HAN, 0x303B, 0x303B },
      { "Han", HZ_SCRIPT_HAN, 0x3400, 0x4DBF },
      { "Han", HZ_SCRIPT_HAN, 0x4E00, 0x9FFC },
      { "Han", HZ_SCRIPT_HAN, 0xF900, 0xFA6D },
      { "Han", HZ_SCRIPT_HAN, 0xFA70, 0xFAD9 },
      { "Han", HZ_SCRIPT_HAN, 0x16FF0, 0x16FF1 },
      { "Han", HZ_SCRIPT_HAN, 0x20000, 0x2A6DD },
      { "Han", HZ_SCRIPT_HAN, 0x2A700, 0x2B734 },
      { "Han", HZ_SCRIPT_HAN, 0x2B740, 0x2B81D },
      { "Han", HZ_SCRIPT_HAN, 0x2B820, 0x2CEA1 },
      { "Han", HZ_SCRIPT_HAN, 0x2CEB0, 0x2EBE0 },
      { "Han", HZ_SCRIPT_HAN, 0x2F800, 0x2FA1D },
      { "Han", HZ_SCRIPT_HAN, 0x30000, 0x3134A },
      { "Yi", HZ_SCRIPT_YI, 0xA000, 0xA014 },
      { "Yi", HZ_SCRIPT_YI, 0xA015, 0xA015 },
      { "Yi", HZ_SCRIPT_YI, 0xA016, 0xA48C },
      { "Yi", HZ_SCRIPT_YI, 0xA490, 0xA4C6 },
      { "Old Italic", HZ_SCRIPT_OLD_ITALIC, 0x10300, 0x1031F },
      { "Old Italic", HZ_SCRIPT_OLD_ITALIC, 0x10320, 0x10323 },
      { "Old Italic", HZ_SCRIPT_OLD_ITALIC, 0x1032D, 0x1032F },
      { "Gothic", HZ_SCRIPT_GOTHIC, 0x10330, 0x10340 },
      { "Gothic", HZ_SCRIPT_GOTHIC, 0x10341, 0x10341 },
      { "Gothic", HZ_SCRIPT_GOTHIC, 0x10342, 0x10349 },
      { "Gothic", HZ_SCRIPT_GOTHIC, 0x1034A, 0x1034A },
      { "Deseret", HZ_SCRIPT_DESERET, 0x10400, 0x1044F },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x0300, 0x036F },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x0485, 0x0486 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x064B, 0x0655 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x0670, 0x0670 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x0951, 0x0954 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1AB0, 0x1ABD },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1ABE, 0x1ABE },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1ABF, 0x1AC0 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1CD0, 0x1CD2 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1CD4, 0x1CE0 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1CE2, 0x1CE8 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1CED, 0x1CED },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1CF4, 0x1CF4 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1CF8, 0x1CF9 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1DC0, 0x1DF9 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1DFB, 0x1DFF },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x200C, 0x200D },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x20D0, 0x20DC },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x20DD, 0x20E0 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x20E1, 0x20E1 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x20E2, 0x20E4 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x20E5, 0x20F0 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x302A, 0x302D },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x3099, 0x309A },
      { "Inherited", HZ_SCRIPT_INHERITED, 0xFE00, 0xFE0F },
      { "Inherited", HZ_SCRIPT_INHERITED, 0xFE20, 0xFE2D },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x101FD, 0x101FD },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x102E0, 0x102E0 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1133B, 0x1133B },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1D167, 0x1D169 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1D17B, 0x1D182 },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1D185, 0x1D18B },
      { "Inherited", HZ_SCRIPT_INHERITED, 0x1D1AA, 0x1D1AD },
      { "Inherited", HZ_SCRIPT_INHERITED, 0xE0100, 0xE01EF },
      { "Tagalog", HZ_SCRIPT_TAGALOG, 0x1700, 0x170C },
      { "Tagalog", HZ_SCRIPT_TAGALOG, 0x170E, 0x1711 },
      { "Tagalog", HZ_SCRIPT_TAGALOG, 0x1712, 0x1714 },
      { "Hanunoo", HZ_SCRIPT_HANUNOO, 0x1720, 0x1731 },
      { "Hanunoo", HZ_SCRIPT_HANUNOO, 0x1732, 0x1734 },
      { "Buhid", HZ_SCRIPT_BUHID, 0x1740, 0x1751 },
      { "Buhid", HZ_SCRIPT_BUHID, 0x1752, 0x1753 },
      { "Tagbanwa", HZ_SCRIPT_TAGBANWA, 0x1760, 0x176C },
      { "Tagbanwa", HZ_SCRIPT_TAGBANWA, 0x176E, 0x1770 },
      { "Tagbanwa", HZ_SCRIPT_TAGBANWA, 0x1772, 0x1773 },
      { "Limbu", HZ_SCRIPT_LIMBU, 0x1900, 0x191E },
      { "Limbu", HZ_SCRIPT_LIMBU, 0x1920, 0x1922 },
      { "Limbu", HZ_SCRIPT_LIMBU, 0x1923, 0x1926 },
      { "Limbu", HZ_SCRIPT_LIMBU, 0x1927, 0x1928 },
      { "Limbu", HZ_SCRIPT_LIMBU, 0x1929, 0x192B },
      { "Limbu", HZ_SCRIPT_LIMBU, 0x1930, 0x1931 },
      { "Limbu", HZ_SCRIPT_LIMBU, 0x1932, 0x1932 },
      { "Limbu", HZ_SCRIPT_LIMBU, 0x1933, 0x1938 },
      { "Limbu", HZ_SCRIPT_LIMBU, 0x1939, 0x193B },
      { "Limbu", HZ_SCRIPT_LIMBU, 0x1940, 0x1940 },
      { "Limbu", HZ_SCRIPT_LIMBU, 0x1944, 0x1945 },
      { "Limbu", HZ_SCRIPT_LIMBU, 0x1946, 0x194F },
      { "Tai Le", HZ_SCRIPT_TAI_LE, 0x1950, 0x196D },
      { "Tai Le", HZ_SCRIPT_TAI_LE, 0x1970, 0x1974 },
      { "Linear B", HZ_SCRIPT_LINEAR_B, 0x10000, 0x1000B },
      { "Linear B", HZ_SCRIPT_LINEAR_B, 0x1000D, 0x10026 },
      { "Linear B", HZ_SCRIPT_LINEAR_B, 0x10028, 0x1003A },
      { "Linear B", HZ_SCRIPT_LINEAR_B, 0x1003C, 0x1003D },
      { "Linear B", HZ_SCRIPT_LINEAR_B, 0x1003F, 0x1004D },
      { "Linear B", HZ_SCRIPT_LINEAR_B, 0x10050, 0x1005D },
      { "Linear B", HZ_SCRIPT_LINEAR_B, 0x10080, 0x100FA },
      { "Ugaritic", HZ_SCRIPT_UGARITIC, 0x10380, 0x1039D },
      { "Ugaritic", HZ_SCRIPT_UGARITIC, 0x1039F, 0x1039F },
      { "Shavian", HZ_SCRIPT_SHAVIAN, 0x10450, 0x1047F },
      { "Osmanya", HZ_SCRIPT_OSMANYA, 0x10480, 0x1049D },
      { "Osmanya", HZ_SCRIPT_OSMANYA, 0x104A0, 0x104A9 },
      { "Cypriot", HZ_SCRIPT_CYPRIOT, 0x10800, 0x10805 },
      { "Cypriot", HZ_SCRIPT_CYPRIOT, 0x10808, 0x10808 },
      { "Cypriot", HZ_SCRIPT_CYPRIOT, 0x1080A, 0x10835 },
      { "Cypriot", HZ_SCRIPT_CYPRIOT, 0x10837, 0x10838 },
      { "Cypriot", HZ_SCRIPT_CYPRIOT, 0x1083C, 0x1083C },
      { "Cypriot", HZ_SCRIPT_CYPRIOT, 0x1083F, 0x1083F },
      { "Braille", HZ_SCRIPT_BRAILLE, 0x2800, 0x28FF },
      { "Buginese", HZ_SCRIPT_BUGINESE, 0x1A00, 0x1A16 },
      { "Buginese", HZ_SCRIPT_BUGINESE, 0x1A17, 0x1A18 },
      { "Buginese", HZ_SCRIPT_BUGINESE, 0x1A19, 0x1A1A },
      { "Buginese", HZ_SCRIPT_BUGINESE, 0x1A1B, 0x1A1B },
      { "Buginese", HZ_SCRIPT_BUGINESE, 0x1A1E, 0x1A1F },
      { "Coptic", HZ_SCRIPT_COPTIC, 0x03E2, 0x03EF },
      { "Coptic", HZ_SCRIPT_COPTIC, 0x2C80, 0x2CE4 },
      { "Coptic", HZ_SCRIPT_COPTIC, 0x2CE5, 0x2CEA },
      { "Coptic", HZ_SCRIPT_COPTIC, 0x2CEB, 0x2CEE },
      { "Coptic", HZ_SCRIPT_COPTIC, 0x2CEF, 0x2CF1 },
      { "Coptic", HZ_SCRIPT_COPTIC, 0x2CF2, 0x2CF3 },
      { "Coptic", HZ_SCRIPT_COPTIC, 0x2CF9, 0x2CFC },
      { "Coptic", HZ_SCRIPT_COPTIC, 0x2CFD, 0x2CFD },
      { "Coptic", HZ_SCRIPT_COPTIC, 0x2CFE, 0x2CFF },
      { "New Tai Lue", HZ_SCRIPT_NEW_TAI_LUE, 0x1980, 0x19AB },
      { "New Tai Lue", HZ_SCRIPT_NEW_TAI_LUE, 0x19B0, 0x19C9 },
      { "New Tai Lue", HZ_SCRIPT_NEW_TAI_LUE, 0x19D0, 0x19D9 },
      { "New Tai Lue", HZ_SCRIPT_NEW_TAI_LUE, 0x19DA, 0x19DA },
      { "New Tai Lue", HZ_SCRIPT_NEW_TAI_LUE, 0x19DE, 0x19DF },
      { "Glagolitic", HZ_SCRIPT_GLAGOLITIC, 0x2C00, 0x2C2E },
      { "Glagolitic", HZ_SCRIPT_GLAGOLITIC, 0x2C30, 0x2C5E },
      { "Glagolitic", HZ_SCRIPT_GLAGOLITIC, 0x1E000, 0x1E006 },
      { "Glagolitic", HZ_SCRIPT_GLAGOLITIC, 0x1E008, 0x1E018 },
      { "Glagolitic", HZ_SCRIPT_GLAGOLITIC, 0x1E01B, 0x1E021 },
      { "Glagolitic", HZ_SCRIPT_GLAGOLITIC, 0x1E023, 0x1E024 },
      { "Glagolitic", HZ_SCRIPT_GLAGOLITIC, 0x1E026, 0x1E02A },
      { "Tifinagh", HZ_SCRIPT_TIFINAGH, 0x2D30, 0x2D67 },
      { "Tifinagh", HZ_SCRIPT_TIFINAGH, 0x2D6F, 0x2D6F },
      { "Tifinagh", HZ_SCRIPT_TIFINAGH, 0x2D70, 0x2D70 },
      { "Tifinagh", HZ_SCRIPT_TIFINAGH, 0x2D7F, 0x2D7F },
      { "Syloti Nagri", HZ_SCRIPT_SYLOTI_NAGRI, 0xA800, 0xA801 },
      { "Syloti Nagri", HZ_SCRIPT_SYLOTI_NAGRI, 0xA802, 0xA802 },
      { "Syloti Nagri", HZ_SCRIPT_SYLOTI_NAGRI, 0xA803, 0xA805 },
      { "Syloti Nagri", HZ_SCRIPT_SYLOTI_NAGRI, 0xA806, 0xA806 },
      { "Syloti Nagri", HZ_SCRIPT_SYLOTI_NAGRI, 0xA807, 0xA80A },
      { "Syloti Nagri", HZ_SCRIPT_SYLOTI_NAGRI, 0xA80B, 0xA80B },
      { "Syloti Nagri", HZ_SCRIPT_SYLOTI_NAGRI, 0xA80C, 0xA822 },
      { "Syloti Nagri", HZ_SCRIPT_SYLOTI_NAGRI, 0xA823, 0xA824 },
      { "Syloti Nagri", HZ_SCRIPT_SYLOTI_NAGRI, 0xA825, 0xA826 },
      { "Syloti Nagri", HZ_SCRIPT_SYLOTI_NAGRI, 0xA827, 0xA827 },
      { "Syloti Nagri", HZ_SCRIPT_SYLOTI_NAGRI, 0xA828, 0xA82B },
      { "Syloti Nagri", HZ_SCRIPT_SYLOTI_NAGRI, 0xA82C, 0xA82C },
      { "Old Persian", HZ_SCRIPT_OLD_PERSIAN, 0x103A0, 0x103C3 },
      { "Old Persian", HZ_SCRIPT_OLD_PERSIAN, 0x103C8, 0x103CF },
      { "Old Persian", HZ_SCRIPT_OLD_PERSIAN, 0x103D0, 0x103D0 },
      { "Old Persian", HZ_SCRIPT_OLD_PERSIAN, 0x103D1, 0x103D5 },
      { "Kharoshthi", HZ_SCRIPT_KHAROSHTHI, 0x10A00, 0x10A00 },
      { "Kharoshthi", HZ_SCRIPT_KHAROSHTHI, 0x10A01, 0x10A03 },
      { "Kharoshthi", HZ_SCRIPT_KHAROSHTHI, 0x10A05, 0x10A06 },
      { "Kharoshthi", HZ_SCRIPT_KHAROSHTHI, 0x10A0C, 0x10A0F },
      { "Kharoshthi", HZ_SCRIPT_KHAROSHTHI, 0x10A10, 0x10A13 },
      { "Kharoshthi", HZ_SCRIPT_KHAROSHTHI, 0x10A15, 0x10A17 },
      { "Kharoshthi", HZ_SCRIPT_KHAROSHTHI, 0x10A19, 0x10A35 },
      { "Kharoshthi", HZ_SCRIPT_KHAROSHTHI, 0x10A38, 0x10A3A },
      { "Kharoshthi", HZ_SCRIPT_KHAROSHTHI, 0x10A3F, 0x10A3F },
      { "Kharoshthi", HZ_SCRIPT_KHAROSHTHI, 0x10A40, 0x10A48 },
      { "Kharoshthi", HZ_SCRIPT_KHAROSHTHI, 0x10A50, 0x10A58 },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B00, 0x1B03 },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B04, 0x1B04 },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B05, 0x1B33 },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B34, 0x1B34 },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B35, 0x1B35 },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B36, 0x1B3A },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B3B, 0x1B3B },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B3C, 0x1B3C },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B3D, 0x1B41 },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B42, 0x1B42 },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B43, 0x1B44 },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B45, 0x1B4B },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B50, 0x1B59 },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B5A, 0x1B60 },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B61, 0x1B6A },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B6B, 0x1B73 },
      { "Balinese", HZ_SCRIPT_BALINESE, 0x1B74, 0x1B7C },
      { "Cuneiform", HZ_SCRIPT_CUNEIFORM, 0x12000, 0x12399 },
      { "Cuneiform", HZ_SCRIPT_CUNEIFORM, 0x12400, 0x1246E },
      { "Cuneiform", HZ_SCRIPT_CUNEIFORM, 0x12470, 0x12474 },
      { "Cuneiform", HZ_SCRIPT_CUNEIFORM, 0x12480, 0x12543 },
      { "Phoenician", HZ_SCRIPT_PHOENICIAN, 0x10900, 0x10915 },
      { "Phoenician", HZ_SCRIPT_PHOENICIAN, 0x10916, 0x1091B },
      { "Phoenician", HZ_SCRIPT_PHOENICIAN, 0x1091F, 0x1091F },
      { "Phags Pa", HZ_SCRIPT_PHAGS_PA, 0xA840, 0xA873 },
      { "Phags Pa", HZ_SCRIPT_PHAGS_PA, 0xA874, 0xA877 },
      { "Nko", HZ_SCRIPT_NKO, 0x07C0, 0x07C9 },
      { "Nko", HZ_SCRIPT_NKO, 0x07CA, 0x07EA },
      { "Nko", HZ_SCRIPT_NKO, 0x07EB, 0x07F3 },
      { "Nko", HZ_SCRIPT_NKO, 0x07F4, 0x07F5 },
      { "Nko", HZ_SCRIPT_NKO, 0x07F6, 0x07F6 },
      { "Nko", HZ_SCRIPT_NKO, 0x07F7, 0x07F9 },
      { "Nko", HZ_SCRIPT_NKO, 0x07FA, 0x07FA },
      { "Nko", HZ_SCRIPT_NKO, 0x07FD, 0x07FD },
      { "Nko", HZ_SCRIPT_NKO, 0x07FE, 0x07FF },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1B80, 0x1B81 },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1B82, 0x1B82 },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1B83, 0x1BA0 },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1BA1, 0x1BA1 },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1BA2, 0x1BA5 },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1BA6, 0x1BA7 },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1BA8, 0x1BA9 },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1BAA, 0x1BAA },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1BAB, 0x1BAD },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1BAE, 0x1BAF },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1BB0, 0x1BB9 },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1BBA, 0x1BBF },
      { "Sundanese", HZ_SCRIPT_SUNDANESE, 0x1CC0, 0x1CC7 },
      { "Lepcha", HZ_SCRIPT_LEPCHA, 0x1C00, 0x1C23 },
      { "Lepcha", HZ_SCRIPT_LEPCHA, 0x1C24, 0x1C2B },
      { "Lepcha", HZ_SCRIPT_LEPCHA, 0x1C2C, 0x1C33 },
      { "Lepcha", HZ_SCRIPT_LEPCHA, 0x1C34, 0x1C35 },
      { "Lepcha", HZ_SCRIPT_LEPCHA, 0x1C36, 0x1C37 },
      { "Lepcha", HZ_SCRIPT_LEPCHA, 0x1C3B, 0x1C3F },
      { "Lepcha", HZ_SCRIPT_LEPCHA, 0x1C40, 0x1C49 },
      { "Lepcha", HZ_SCRIPT_LEPCHA, 0x1C4D, 0x1C4F },
      { "Ol Chiki", HZ_SCRIPT_OL_CHIKI, 0x1C50, 0x1C59 },
      { "Ol Chiki", HZ_SCRIPT_OL_CHIKI, 0x1C5A, 0x1C77 },
      { "Ol Chiki", HZ_SCRIPT_OL_CHIKI, 0x1C78, 0x1C7D },
      { "Ol Chiki", HZ_SCRIPT_OL_CHIKI, 0x1C7E, 0x1C7F },
      { "Vai", HZ_SCRIPT_VAI, 0xA500, 0xA60B },
      { "Vai", HZ_SCRIPT_VAI, 0xA60C, 0xA60C },
      { "Vai", HZ_SCRIPT_VAI, 0xA60D, 0xA60F },
      { "Vai", HZ_SCRIPT_VAI, 0xA610, 0xA61F },
      { "Vai", HZ_SCRIPT_VAI, 0xA620, 0xA629 },
      { "Vai", HZ_SCRIPT_VAI, 0xA62A, 0xA62B },
      { "Saurashtra", HZ_SCRIPT_SAURASHTRA, 0xA880, 0xA881 },
      { "Saurashtra", HZ_SCRIPT_SAURASHTRA, 0xA882, 0xA8B3 },
      { "Saurashtra", HZ_SCRIPT_SAURASHTRA, 0xA8B4, 0xA8C3 },
      { "Saurashtra", HZ_SCRIPT_SAURASHTRA, 0xA8C4, 0xA8C5 },
      { "Saurashtra", HZ_SCRIPT_SAURASHTRA, 0xA8CE, 0xA8CF },
      { "Saurashtra", HZ_SCRIPT_SAURASHTRA, 0xA8D0, 0xA8D9 },
      { "Kayah Li", HZ_SCRIPT_KAYAH_LI, 0xA900, 0xA909 },
      { "Kayah Li", HZ_SCRIPT_KAYAH_LI, 0xA90A, 0xA925 },
      { "Kayah Li", HZ_SCRIPT_KAYAH_LI, 0xA926, 0xA92D },
      { "Kayah Li", HZ_SCRIPT_KAYAH_LI, 0xA92F, 0xA92F },
      { "Rejang", HZ_SCRIPT_REJANG, 0xA930, 0xA946 },
      { "Rejang", HZ_SCRIPT_REJANG, 0xA947, 0xA951 },
      { "Rejang", HZ_SCRIPT_REJANG, 0xA952, 0xA953 },
      { "Rejang", HZ_SCRIPT_REJANG, 0xA95F, 0xA95F },
      { "Lycian", HZ_SCRIPT_LYCIAN, 0x10280, 0x1029C },
      { "Carian", HZ_SCRIPT_CARIAN, 0x102A0, 0x102D0 },
      { "Lydian", HZ_SCRIPT_LYDIAN, 0x10920, 0x10939 },
      { "Lydian", HZ_SCRIPT_LYDIAN, 0x1093F, 0x1093F },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA00, 0xAA28 },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA29, 0xAA2E },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA2F, 0xAA30 },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA31, 0xAA32 },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA33, 0xAA34 },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA35, 0xAA36 },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA40, 0xAA42 },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA43, 0xAA43 },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA44, 0xAA4B },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA4C, 0xAA4C },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA4D, 0xAA4D },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA50, 0xAA59 },
      { "Cham", HZ_SCRIPT_CHAM, 0xAA5C, 0xAA5F },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A20, 0x1A54 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A55, 0x1A55 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A56, 0x1A56 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A57, 0x1A57 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A58, 0x1A5E },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A60, 0x1A60 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A61, 0x1A61 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A62, 0x1A62 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A63, 0x1A64 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A65, 0x1A6C },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A6D, 0x1A72 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A73, 0x1A7C },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A7F, 0x1A7F },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A80, 0x1A89 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1A90, 0x1A99 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1AA0, 0x1AA6 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1AA7, 0x1AA7 },
      { "Tai Tham", HZ_SCRIPT_TAI_THAM, 0x1AA8, 0x1AAD },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAA80, 0xAAAF },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAAB0, 0xAAB0 },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAAB1, 0xAAB1 },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAAB2, 0xAAB4 },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAAB5, 0xAAB6 },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAAB7, 0xAAB8 },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAAB9, 0xAABD },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAABE, 0xAABF },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAAC0, 0xAAC0 },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAAC1, 0xAAC1 },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAAC2, 0xAAC2 },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAADB, 0xAADC },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAADD, 0xAADD },
      { "Tai Viet", HZ_SCRIPT_TAI_VIET, 0xAADE, 0xAADF },
      { "Avestan", HZ_SCRIPT_AVESTAN, 0x10B00, 0x10B35 },
      { "Avestan", HZ_SCRIPT_AVESTAN, 0x10B39, 0x10B3F },
      { "Egyptian Hieroglyphs", HZ_SCRIPT_EGYPTIAN_HIEROGLYPHS, 0x13000, 0x1342E },
      { "Egyptian Hieroglyphs", HZ_SCRIPT_EGYPTIAN_HIEROGLYPHS, 0x13430, 0x13438 },
      { "Samaritan", HZ_SCRIPT_SAMARITAN, 0x0800, 0x0815 },
      { "Samaritan", HZ_SCRIPT_SAMARITAN, 0x0816, 0x0819 },
      { "Samaritan", HZ_SCRIPT_SAMARITAN, 0x081A, 0x081A },
      { "Samaritan", HZ_SCRIPT_SAMARITAN, 0x081B, 0x0823 },
      { "Samaritan", HZ_SCRIPT_SAMARITAN, 0x0824, 0x0824 },
      { "Samaritan", HZ_SCRIPT_SAMARITAN, 0x0825, 0x0827 },
      { "Samaritan", HZ_SCRIPT_SAMARITAN, 0x0828, 0x0828 },
      { "Samaritan", HZ_SCRIPT_SAMARITAN, 0x0829, 0x082D },
      { "Samaritan", HZ_SCRIPT_SAMARITAN, 0x0830, 0x083E },
      { "Lisu", HZ_SCRIPT_LISU, 0xA4D0, 0xA4F7 },
      { "Lisu", HZ_SCRIPT_LISU, 0xA4F8, 0xA4FD },
      { "Lisu", HZ_SCRIPT_LISU, 0xA4FE, 0xA4FF },
      { "Lisu", HZ_SCRIPT_LISU, 0x11FB0, 0x11FB0 },
      { "Bamum", HZ_SCRIPT_BAMUM, 0xA6A0, 0xA6E5 },
      { "Bamum", HZ_SCRIPT_BAMUM, 0xA6E6, 0xA6EF },
      { "Bamum", HZ_SCRIPT_BAMUM, 0xA6F0, 0xA6F1 },
      { "Bamum", HZ_SCRIPT_BAMUM, 0xA6F2, 0xA6F7 },
      { "Bamum", HZ_SCRIPT_BAMUM, 0x16800, 0x16A38 },
      { "Javanese", HZ_SCRIPT_JAVANESE, 0xA980, 0xA982 },
      { "Javanese", HZ_SCRIPT_JAVANESE, 0xA983, 0xA983 },
      { "Javanese", HZ_SCRIPT_JAVANESE, 0xA984, 0xA9B2 },
      { "Javanese", HZ_SCRIPT_JAVANESE, 0xA9B3, 0xA9B3 },
      { "Javanese", HZ_SCRIPT_JAVANESE, 0xA9B4, 0xA9B5 },
      { "Javanese", HZ_SCRIPT_JAVANESE, 0xA9B6, 0xA9B9 },
      { "Javanese", HZ_SCRIPT_JAVANESE, 0xA9BA, 0xA9BB },
      { "Javanese", HZ_SCRIPT_JAVANESE, 0xA9BC, 0xA9BD },
      { "Javanese", HZ_SCRIPT_JAVANESE, 0xA9BE, 0xA9C0 },
      { "Javanese", HZ_SCRIPT_JAVANESE, 0xA9C1, 0xA9CD },
      { "Javanese", HZ_SCRIPT_JAVANESE, 0xA9D0, 0xA9D9 },
      { "Javanese", HZ_SCRIPT_JAVANESE, 0xA9DE, 0xA9DF },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xAAE0, 0xAAEA },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xAAEB, 0xAAEB },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xAAEC, 0xAAED },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xAAEE, 0xAAEF },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xAAF0, 0xAAF1 },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xAAF2, 0xAAF2 },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xAAF3, 0xAAF4 },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xAAF5, 0xAAF5 },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xAAF6, 0xAAF6 },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xABC0, 0xABE2 },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xABE3, 0xABE4 },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xABE5, 0xABE5 },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xABE6, 0xABE7 },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xABE8, 0xABE8 },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xABE9, 0xABEA },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xABEB, 0xABEB },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xABEC, 0xABEC },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xABED, 0xABED },
      { "Meetei Mayek", HZ_SCRIPT_MEETEI_MAYEK, 0xABF0, 0xABF9 },
      { "Imperial Aramaic", HZ_SCRIPT_IMPERIAL_ARAMAIC, 0x10840, 0x10855 },
      { "Imperial Aramaic", HZ_SCRIPT_IMPERIAL_ARAMAIC, 0x10857, 0x10857 },
      { "Imperial Aramaic", HZ_SCRIPT_IMPERIAL_ARAMAIC, 0x10858, 0x1085F },
      { "Old South Arabian", HZ_SCRIPT_OLD_SOUTH_ARABIAN, 0x10A60, 0x10A7C },
      { "Old South Arabian", HZ_SCRIPT_OLD_SOUTH_ARABIAN, 0x10A7D, 0x10A7E },
      { "Old South Arabian", HZ_SCRIPT_OLD_SOUTH_ARABIAN, 0x10A7F, 0x10A7F },
      { "Inscriptional Parthian", HZ_SCRIPT_INSCRIPTIONAL_PARTHIAN, 0x10B40, 0x10B55 },
      { "Inscriptional Parthian", HZ_SCRIPT_INSCRIPTIONAL_PARTHIAN, 0x10B58, 0x10B5F },
      { "Inscriptional Pahlavi", HZ_SCRIPT_INSCRIPTIONAL_PAHLAVI, 0x10B60, 0x10B72 },
      { "Inscriptional Pahlavi", HZ_SCRIPT_INSCRIPTIONAL_PAHLAVI, 0x10B78, 0x10B7F },
      { "Old Turkic", HZ_SCRIPT_OLD_TURKIC, 0x10C00, 0x10C48 },
      { "Kaithi", HZ_SCRIPT_KAITHI, 0x11080, 0x11081 },
      { "Kaithi", HZ_SCRIPT_KAITHI, 0x11082, 0x11082 },
      { "Kaithi", HZ_SCRIPT_KAITHI, 0x11083, 0x110AF },
      { "Kaithi", HZ_SCRIPT_KAITHI, 0x110B0, 0x110B2 },
      { "Kaithi", HZ_SCRIPT_KAITHI, 0x110B3, 0x110B6 },
      { "Kaithi", HZ_SCRIPT_KAITHI, 0x110B7, 0x110B8 },
      { "Kaithi", HZ_SCRIPT_KAITHI, 0x110B9, 0x110BA },
      { "Kaithi", HZ_SCRIPT_KAITHI, 0x110BB, 0x110BC },
      { "Kaithi", HZ_SCRIPT_KAITHI, 0x110BD, 0x110BD },
      { "Kaithi", HZ_SCRIPT_KAITHI, 0x110BE, 0x110C1 },
      { "Kaithi", HZ_SCRIPT_KAITHI, 0x110CD, 0x110CD },
      { "Batak", HZ_SCRIPT_BATAK, 0x1BC0, 0x1BE5 },
      { "Batak", HZ_SCRIPT_BATAK, 0x1BE6, 0x1BE6 },
      { "Batak", HZ_SCRIPT_BATAK, 0x1BE7, 0x1BE7 },
      { "Batak", HZ_SCRIPT_BATAK, 0x1BE8, 0x1BE9 },
      { "Batak", HZ_SCRIPT_BATAK, 0x1BEA, 0x1BEC },
      { "Batak", HZ_SCRIPT_BATAK, 0x1BED, 0x1BED },
      { "Batak", HZ_SCRIPT_BATAK, 0x1BEE, 0x1BEE },
      { "Batak", HZ_SCRIPT_BATAK, 0x1BEF, 0x1BF1 },
      { "Batak", HZ_SCRIPT_BATAK, 0x1BF2, 0x1BF3 },
      { "Batak", HZ_SCRIPT_BATAK, 0x1BFC, 0x1BFF },
      { "Brahmi", HZ_SCRIPT_BRAHMI, 0x11000, 0x11000 },
      { "Brahmi", HZ_SCRIPT_BRAHMI, 0x11001, 0x11001 },
      { "Brahmi", HZ_SCRIPT_BRAHMI, 0x11002, 0x11002 },
      { "Brahmi", HZ_SCRIPT_BRAHMI, 0x11003, 0x11037 },
      { "Brahmi", HZ_SCRIPT_BRAHMI, 0x11038, 0x11046 },
      { "Brahmi", HZ_SCRIPT_BRAHMI, 0x11047, 0x1104D },
      { "Brahmi", HZ_SCRIPT_BRAHMI, 0x11052, 0x11065 },
      { "Brahmi", HZ_SCRIPT_BRAHMI, 0x11066, 0x1106F },
      { "Brahmi", HZ_SCRIPT_BRAHMI, 0x1107F, 0x1107F },
      { "Mandaic", HZ_SCRIPT_MANDAIC, 0x0840, 0x0858 },
      { "Mandaic", HZ_SCRIPT_MANDAIC, 0x0859, 0x085B },
      { "Mandaic", HZ_SCRIPT_MANDAIC, 0x085E, 0x085E },
      { "Chakma", HZ_SCRIPT_CHAKMA, 0x11100, 0x11102 },
      { "Chakma", HZ_SCRIPT_CHAKMA, 0x11103, 0x11126 },
      { "Chakma", HZ_SCRIPT_CHAKMA, 0x11127, 0x1112B },
      { "Chakma", HZ_SCRIPT_CHAKMA, 0x1112C, 0x1112C },
      { "Chakma", HZ_SCRIPT_CHAKMA, 0x1112D, 0x11134 },
      { "Chakma", HZ_SCRIPT_CHAKMA, 0x11136, 0x1113F },
      { "Chakma", HZ_SCRIPT_CHAKMA, 0x11140, 0x11143 },
      { "Chakma", HZ_SCRIPT_CHAKMA, 0x11144, 0x11144 },
      { "Chakma", HZ_SCRIPT_CHAKMA, 0x11145, 0x11146 },
      { "Chakma", HZ_SCRIPT_CHAKMA, 0x11147, 0x11147 },
      { "Meroitic Cursive", HZ_SCRIPT_MEROITIC_CURSIVE, 0x109A0, 0x109B7 },
      { "Meroitic Cursive", HZ_SCRIPT_MEROITIC_CURSIVE, 0x109BC, 0x109BD },
      { "Meroitic Cursive", HZ_SCRIPT_MEROITIC_CURSIVE, 0x109BE, 0x109BF },
      { "Meroitic Cursive", HZ_SCRIPT_MEROITIC_CURSIVE, 0x109C0, 0x109CF },
      { "Meroitic Cursive", HZ_SCRIPT_MEROITIC_CURSIVE, 0x109D2, 0x109FF },
      { "Meroitic Hieroglyphs", HZ_SCRIPT_MEROITIC_HIEROGLYPHS, 0x10980, 0x1099F },
      { "Miao", HZ_SCRIPT_MIAO, 0x16F00, 0x16F4A },
      { "Miao", HZ_SCRIPT_MIAO, 0x16F4F, 0x16F4F },
      { "Miao", HZ_SCRIPT_MIAO, 0x16F50, 0x16F50 },
      { "Miao", HZ_SCRIPT_MIAO, 0x16F51, 0x16F87 },
      { "Miao", HZ_SCRIPT_MIAO, 0x16F8F, 0x16F92 },
      { "Miao", HZ_SCRIPT_MIAO, 0x16F93, 0x16F9F },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x11180, 0x11181 },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x11182, 0x11182 },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x11183, 0x111B2 },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111B3, 0x111B5 },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111B6, 0x111BE },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111BF, 0x111C0 },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111C1, 0x111C4 },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111C5, 0x111C8 },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111C9, 0x111CC },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111CD, 0x111CD },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111CE, 0x111CE },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111CF, 0x111CF },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111D0, 0x111D9 },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111DA, 0x111DA },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111DB, 0x111DB },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111DC, 0x111DC },
      { "Sharada", HZ_SCRIPT_SHARADA, 0x111DD, 0x111DF },
      { "Sora Sompeng", HZ_SCRIPT_SORA_SOMPENG, 0x110D0, 0x110E8 },
      { "Sora Sompeng", HZ_SCRIPT_SORA_SOMPENG, 0x110F0, 0x110F9 },
      { "Takri", HZ_SCRIPT_TAKRI, 0x11680, 0x116AA },
      { "Takri", HZ_SCRIPT_TAKRI, 0x116AB, 0x116AB },
      { "Takri", HZ_SCRIPT_TAKRI, 0x116AC, 0x116AC },
      { "Takri", HZ_SCRIPT_TAKRI, 0x116AD, 0x116AD },
      { "Takri", HZ_SCRIPT_TAKRI, 0x116AE, 0x116AF },
      { "Takri", HZ_SCRIPT_TAKRI, 0x116B0, 0x116B5 },
      { "Takri", HZ_SCRIPT_TAKRI, 0x116B6, 0x116B6 },
      { "Takri", HZ_SCRIPT_TAKRI, 0x116B7, 0x116B7 },
      { "Takri", HZ_SCRIPT_TAKRI, 0x116B8, 0x116B8 },
      { "Takri", HZ_SCRIPT_TAKRI, 0x116C0, 0x116C9 },
      { "Caucasian Albanian", HZ_SCRIPT_CAUCASIAN_ALBANIAN, 0x10530, 0x10563 },
      { "Caucasian Albanian", HZ_SCRIPT_CAUCASIAN_ALBANIAN, 0x1056F, 0x1056F },
      { "Bassa Vah", HZ_SCRIPT_BASSA_VAH, 0x16AD0, 0x16AED },
      { "Bassa Vah", HZ_SCRIPT_BASSA_VAH, 0x16AF0, 0x16AF4 },
      { "Bassa Vah", HZ_SCRIPT_BASSA_VAH, 0x16AF5, 0x16AF5 },
      { "Duployan", HZ_SCRIPT_DUPLOYAN, 0x1BC00, 0x1BC6A },
      { "Duployan", HZ_SCRIPT_DUPLOYAN, 0x1BC70, 0x1BC7C },
      { "Duployan", HZ_SCRIPT_DUPLOYAN, 0x1BC80, 0x1BC88 },
      { "Duployan", HZ_SCRIPT_DUPLOYAN, 0x1BC90, 0x1BC99 },
      { "Duployan", HZ_SCRIPT_DUPLOYAN, 0x1BC9C, 0x1BC9C },
      { "Duployan", HZ_SCRIPT_DUPLOYAN, 0x1BC9D, 0x1BC9E },
      { "Duployan", HZ_SCRIPT_DUPLOYAN, 0x1BC9F, 0x1BC9F },
      { "Elbasan", HZ_SCRIPT_ELBASAN, 0x10500, 0x10527 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11300, 0x11301 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11302, 0x11303 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11305, 0x1130C },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x1130F, 0x11310 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11313, 0x11328 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x1132A, 0x11330 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11332, 0x11333 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11335, 0x11339 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x1133C, 0x1133C },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x1133D, 0x1133D },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x1133E, 0x1133F },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11340, 0x11340 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11341, 0x11344 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11347, 0x11348 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x1134B, 0x1134D },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11350, 0x11350 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11357, 0x11357 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x1135D, 0x11361 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11362, 0x11363 },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11366, 0x1136C },
      { "Grantha", HZ_SCRIPT_GRANTHA, 0x11370, 0x11374 },
      { "Pahawh Hmong", HZ_SCRIPT_PAHAWH_HMONG, 0x16B00, 0x16B2F },
      { "Pahawh Hmong", HZ_SCRIPT_PAHAWH_HMONG, 0x16B30, 0x16B36 },
      { "Pahawh Hmong", HZ_SCRIPT_PAHAWH_HMONG, 0x16B37, 0x16B3B },
      { "Pahawh Hmong", HZ_SCRIPT_PAHAWH_HMONG, 0x16B3C, 0x16B3F },
      { "Pahawh Hmong", HZ_SCRIPT_PAHAWH_HMONG, 0x16B40, 0x16B43 },
      { "Pahawh Hmong", HZ_SCRIPT_PAHAWH_HMONG, 0x16B44, 0x16B44 },
      { "Pahawh Hmong", HZ_SCRIPT_PAHAWH_HMONG, 0x16B45, 0x16B45 },
      { "Pahawh Hmong", HZ_SCRIPT_PAHAWH_HMONG, 0x16B50, 0x16B59 },
      { "Pahawh Hmong", HZ_SCRIPT_PAHAWH_HMONG, 0x16B5B, 0x16B61 },
      { "Pahawh Hmong", HZ_SCRIPT_PAHAWH_HMONG, 0x16B63, 0x16B77 },
      { "Pahawh Hmong", HZ_SCRIPT_PAHAWH_HMONG, 0x16B7D, 0x16B8F },
      { "Khojki", HZ_SCRIPT_KHOJKI, 0x11200, 0x11211 },
      { "Khojki", HZ_SCRIPT_KHOJKI, 0x11213, 0x1122B },
      { "Khojki", HZ_SCRIPT_KHOJKI, 0x1122C, 0x1122E },
      { "Khojki", HZ_SCRIPT_KHOJKI, 0x1122F, 0x11231 },
      { "Khojki", HZ_SCRIPT_KHOJKI, 0x11232, 0x11233 },
      { "Khojki", HZ_SCRIPT_KHOJKI, 0x11234, 0x11234 },
      { "Khojki", HZ_SCRIPT_KHOJKI, 0x11235, 0x11235 },
      { "Khojki", HZ_SCRIPT_KHOJKI, 0x11236, 0x11237 },
      { "Khojki", HZ_SCRIPT_KHOJKI, 0x11238, 0x1123D },
      { "Khojki", HZ_SCRIPT_KHOJKI, 0x1123E, 0x1123E },
      { "Linear A", HZ_SCRIPT_LINEAR_A, 0x10600, 0x10736 },
      { "Linear A", HZ_SCRIPT_LINEAR_A, 0x10740, 0x10755 },
      { "Linear A", HZ_SCRIPT_LINEAR_A, 0x10760, 0x10767 },
      { "Mahajani", HZ_SCRIPT_MAHAJANI, 0x11150, 0x11172 },
      { "Mahajani", HZ_SCRIPT_MAHAJANI, 0x11173, 0x11173 },
      { "Mahajani", HZ_SCRIPT_MAHAJANI, 0x11174, 0x11175 },
      { "Mahajani", HZ_SCRIPT_MAHAJANI, 0x11176, 0x11176 },
      { "Manichaean", HZ_SCRIPT_MANICHAEAN, 0x10AC0, 0x10AC7 },
      { "Manichaean", HZ_SCRIPT_MANICHAEAN, 0x10AC8, 0x10AC8 },
      { "Manichaean", HZ_SCRIPT_MANICHAEAN, 0x10AC9, 0x10AE4 },
      { "Manichaean", HZ_SCRIPT_MANICHAEAN, 0x10AE5, 0x10AE6 },
      { "Manichaean", HZ_SCRIPT_MANICHAEAN, 0x10AEB, 0x10AEF },
      { "Manichaean", HZ_SCRIPT_MANICHAEAN, 0x10AF0, 0x10AF6 },
      { "Mende Kikakui", HZ_SCRIPT_MENDE_KIKAKUI, 0x1E800, 0x1E8C4 },
      { "Mende Kikakui", HZ_SCRIPT_MENDE_KIKAKUI, 0x1E8C7, 0x1E8CF },
      { "Mende Kikakui", HZ_SCRIPT_MENDE_KIKAKUI, 0x1E8D0, 0x1E8D6 },
      { "Modi", HZ_SCRIPT_MODI, 0x11600, 0x1162F },
      { "Modi", HZ_SCRIPT_MODI, 0x11630, 0x11632 },
      { "Modi", HZ_SCRIPT_MODI, 0x11633, 0x1163A },
      { "Modi", HZ_SCRIPT_MODI, 0x1163B, 0x1163C },
      { "Modi", HZ_SCRIPT_MODI, 0x1163D, 0x1163D },
      { "Modi", HZ_SCRIPT_MODI, 0x1163E, 0x1163E },
      { "Modi", HZ_SCRIPT_MODI, 0x1163F, 0x11640 },
      { "Modi", HZ_SCRIPT_MODI, 0x11641, 0x11643 },
      { "Modi", HZ_SCRIPT_MODI, 0x11644, 0x11644 },
      { "Modi", HZ_SCRIPT_MODI, 0x11650, 0x11659 },
      { "Mro", HZ_SCRIPT_MRO, 0x16A40, 0x16A5E },
      { "Mro", HZ_SCRIPT_MRO, 0x16A60, 0x16A69 },
      { "Mro", HZ_SCRIPT_MRO, 0x16A6E, 0x16A6F },
      { "Old North Arabian", HZ_SCRIPT_OLD_NORTH_ARABIAN, 0x10A80, 0x10A9C },
      { "Old North Arabian", HZ_SCRIPT_OLD_NORTH_ARABIAN, 0x10A9D, 0x10A9F },
      { "Nabataean", HZ_SCRIPT_NABATAEAN, 0x10880, 0x1089E },
      { "Nabataean", HZ_SCRIPT_NABATAEAN, 0x108A7, 0x108AF },
      { "Palmyrene", HZ_SCRIPT_PALMYRENE, 0x10860, 0x10876 },
      { "Palmyrene", HZ_SCRIPT_PALMYRENE, 0x10877, 0x10878 },
      { "Palmyrene", HZ_SCRIPT_PALMYRENE, 0x10879, 0x1087F },
      { "Pau Cin Hau", HZ_SCRIPT_PAU_CIN_HAU, 0x11AC0, 0x11AF8 },
      { "Old Permic", HZ_SCRIPT_OLD_PERMIC, 0x10350, 0x10375 },
      { "Old Permic", HZ_SCRIPT_OLD_PERMIC, 0x10376, 0x1037A },
      { "Psalter Pahlavi", HZ_SCRIPT_PSALTER_PAHLAVI, 0x10B80, 0x10B91 },
      { "Psalter Pahlavi", HZ_SCRIPT_PSALTER_PAHLAVI, 0x10B99, 0x10B9C },
      { "Psalter Pahlavi", HZ_SCRIPT_PSALTER_PAHLAVI, 0x10BA9, 0x10BAF },
      { "Siddham", HZ_SCRIPT_SIDDHAM, 0x11580, 0x115AE },
      { "Siddham", HZ_SCRIPT_SIDDHAM, 0x115AF, 0x115B1 },
      { "Siddham", HZ_SCRIPT_SIDDHAM, 0x115B2, 0x115B5 },
      { "Siddham", HZ_SCRIPT_SIDDHAM, 0x115B8, 0x115BB },
      { "Siddham", HZ_SCRIPT_SIDDHAM, 0x115BC, 0x115BD },
      { "Siddham", HZ_SCRIPT_SIDDHAM, 0x115BE, 0x115BE },
      { "Siddham", HZ_SCRIPT_SIDDHAM, 0x115BF, 0x115C0 },
      { "Siddham", HZ_SCRIPT_SIDDHAM, 0x115C1, 0x115D7 },
      { "Siddham", HZ_SCRIPT_SIDDHAM, 0x115D8, 0x115DB },
      { "Siddham", HZ_SCRIPT_SIDDHAM, 0x115DC, 0x115DD },
      { "Khudawadi", HZ_SCRIPT_KHUDAWADI, 0x112B0, 0x112DE },
      { "Khudawadi", HZ_SCRIPT_KHUDAWADI, 0x112DF, 0x112DF },
      { "Khudawadi", HZ_SCRIPT_KHUDAWADI, 0x112E0, 0x112E2 },
      { "Khudawadi", HZ_SCRIPT_KHUDAWADI, 0x112E3, 0x112EA },
      { "Khudawadi", HZ_SCRIPT_KHUDAWADI, 0x112F0, 0x112F9 },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x11480, 0x114AF },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x114B0, 0x114B2 },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x114B3, 0x114B8 },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x114B9, 0x114B9 },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x114BA, 0x114BA },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x114BB, 0x114BE },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x114BF, 0x114C0 },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x114C1, 0x114C1 },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x114C2, 0x114C3 },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x114C4, 0x114C5 },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x114C6, 0x114C6 },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x114C7, 0x114C7 },
      { "Tirhuta", HZ_SCRIPT_TIRHUTA, 0x114D0, 0x114D9 },
      { "Warang Citi", HZ_SCRIPT_WARANG_CITI, 0x118A0, 0x118DF },
      { "Warang Citi", HZ_SCRIPT_WARANG_CITI, 0x118E0, 0x118E9 },
      { "Warang Citi", HZ_SCRIPT_WARANG_CITI, 0x118EA, 0x118F2 },
      { "Warang Citi", HZ_SCRIPT_WARANG_CITI, 0x118FF, 0x118FF },
      { "Ahom", HZ_SCRIPT_AHOM, 0x11700, 0x1171A },
      { "Ahom", HZ_SCRIPT_AHOM, 0x1171D, 0x1171F },
      { "Ahom", HZ_SCRIPT_AHOM, 0x11720, 0x11721 },
      { "Ahom", HZ_SCRIPT_AHOM, 0x11722, 0x11725 },
      { "Ahom", HZ_SCRIPT_AHOM, 0x11726, 0x11726 },
      { "Ahom", HZ_SCRIPT_AHOM, 0x11727, 0x1172B },
      { "Ahom", HZ_SCRIPT_AHOM, 0x11730, 0x11739 },
      { "Ahom", HZ_SCRIPT_AHOM, 0x1173A, 0x1173B },
      { "Ahom", HZ_SCRIPT_AHOM, 0x1173C, 0x1173E },
      { "Ahom", HZ_SCRIPT_AHOM, 0x1173F, 0x1173F },
      { "Anatolian Hieroglyphs", HZ_SCRIPT_ANATOLIAN_HIEROGLYPHS, 0x14400, 0x14646 },
      { "Hatran", HZ_SCRIPT_HATRAN, 0x108E0, 0x108F2 },
      { "Hatran", HZ_SCRIPT_HATRAN, 0x108F4, 0x108F5 },
      { "Hatran", HZ_SCRIPT_HATRAN, 0x108FB, 0x108FF },
      { "Multani", HZ_SCRIPT_MULTANI, 0x11280, 0x11286 },
      { "Multani", HZ_SCRIPT_MULTANI, 0x11288, 0x11288 },
      { "Multani", HZ_SCRIPT_MULTANI, 0x1128A, 0x1128D },
      { "Multani", HZ_SCRIPT_MULTANI, 0x1128F, 0x1129D },
      { "Multani", HZ_SCRIPT_MULTANI, 0x1129F, 0x112A8 },
      { "Multani", HZ_SCRIPT_MULTANI, 0x112A9, 0x112A9 },
      { "Old Hungarian", HZ_SCRIPT_OLD_HUNGARIAN, 0x10C80, 0x10CB2 },
      { "Old Hungarian", HZ_SCRIPT_OLD_HUNGARIAN, 0x10CC0, 0x10CF2 },
      { "Old Hungarian", HZ_SCRIPT_OLD_HUNGARIAN, 0x10CFA, 0x10CFF },
      { "SignWriting", HZ_SCRIPT_SIGNWRITING, 0x1D800, 0x1D9FF },
      { "SignWriting", HZ_SCRIPT_SIGNWRITING, 0x1DA00, 0x1DA36 },
      { "SignWriting", HZ_SCRIPT_SIGNWRITING, 0x1DA37, 0x1DA3A },
      { "SignWriting", HZ_SCRIPT_SIGNWRITING, 0x1DA3B, 0x1DA6C },
      { "SignWriting", HZ_SCRIPT_SIGNWRITING, 0x1DA6D, 0x1DA74 },
      { "SignWriting", HZ_SCRIPT_SIGNWRITING, 0x1DA75, 0x1DA75 },
      { "SignWriting", HZ_SCRIPT_SIGNWRITING, 0x1DA76, 0x1DA83 },
      { "SignWriting", HZ_SCRIPT_SIGNWRITING, 0x1DA84, 0x1DA84 },
      { "SignWriting", HZ_SCRIPT_SIGNWRITING, 0x1DA85, 0x1DA86 },
      { "SignWriting", HZ_SCRIPT_SIGNWRITING, 0x1DA87, 0x1DA8B },
      { "SignWriting", HZ_SCRIPT_SIGNWRITING, 0x1DA9B, 0x1DA9F },
      { "SignWriting", HZ_SCRIPT_SIGNWRITING, 0x1DAA1, 0x1DAAF },
      { "Adlam", HZ_SCRIPT_ADLAM, 0x1E900, 0x1E943 },
      { "Adlam", HZ_SCRIPT_ADLAM, 0x1E944, 0x1E94A },
      { "Adlam", HZ_SCRIPT_ADLAM, 0x1E94B, 0x1E94B },
      { "Adlam", HZ_SCRIPT_ADLAM, 0x1E950, 0x1E959 },
      { "Adlam", HZ_SCRIPT_ADLAM, 0x1E95E, 0x1E95F },
      { "Bhaiksuki", HZ_SCRIPT_BHAIKSUKI, 0x11C00, 0x11C08 },
      { "Bhaiksuki", HZ_SCRIPT_BHAIKSUKI, 0x11C0A, 0x11C2E },
      { "Bhaiksuki", HZ_SCRIPT_BHAIKSUKI, 0x11C2F, 0x11C2F },
      { "Bhaiksuki", HZ_SCRIPT_BHAIKSUKI, 0x11C30, 0x11C36 },
      { "Bhaiksuki", HZ_SCRIPT_BHAIKSUKI, 0x11C38, 0x11C3D },
      { "Bhaiksuki", HZ_SCRIPT_BHAIKSUKI, 0x11C3E, 0x11C3E },
      { "Bhaiksuki", HZ_SCRIPT_BHAIKSUKI, 0x11C3F, 0x11C3F },
      { "Bhaiksuki", HZ_SCRIPT_BHAIKSUKI, 0x11C40, 0x11C40 },
      { "Bhaiksuki", HZ_SCRIPT_BHAIKSUKI, 0x11C41, 0x11C45 },
      { "Bhaiksuki", HZ_SCRIPT_BHAIKSUKI, 0x11C50, 0x11C59 },
      { "Bhaiksuki", HZ_SCRIPT_BHAIKSUKI, 0x11C5A, 0x11C6C },
      { "Marchen", HZ_SCRIPT_MARCHEN, 0x11C70, 0x11C71 },
      { "Marchen", HZ_SCRIPT_MARCHEN, 0x11C72, 0x11C8F },
      { "Marchen", HZ_SCRIPT_MARCHEN, 0x11C92, 0x11CA7 },
      { "Marchen", HZ_SCRIPT_MARCHEN, 0x11CA9, 0x11CA9 },
      { "Marchen", HZ_SCRIPT_MARCHEN, 0x11CAA, 0x11CB0 },
      { "Marchen", HZ_SCRIPT_MARCHEN, 0x11CB1, 0x11CB1 },
      { "Marchen", HZ_SCRIPT_MARCHEN, 0x11CB2, 0x11CB3 },
      { "Marchen", HZ_SCRIPT_MARCHEN, 0x11CB4, 0x11CB4 },
      { "Marchen", HZ_SCRIPT_MARCHEN, 0x11CB5, 0x11CB6 },
      { "Newa", HZ_SCRIPT_NEWA, 0x11400, 0x11434 },
      { "Newa", HZ_SCRIPT_NEWA, 0x11435, 0x11437 },
      { "Newa", HZ_SCRIPT_NEWA, 0x11438, 0x1143F },
      { "Newa", HZ_SCRIPT_NEWA, 0x11440, 0x11441 },
      { "Newa", HZ_SCRIPT_NEWA, 0x11442, 0x11444 },
      { "Newa", HZ_SCRIPT_NEWA, 0x11445, 0x11445 },
      { "Newa", HZ_SCRIPT_NEWA, 0x11446, 0x11446 },
      { "Newa", HZ_SCRIPT_NEWA, 0x11447, 0x1144A },
      { "Newa", HZ_SCRIPT_NEWA, 0x1144B, 0x1144F },
      { "Newa", HZ_SCRIPT_NEWA, 0x11450, 0x11459 },
      { "Newa", HZ_SCRIPT_NEWA, 0x1145A, 0x1145B },
      { "Newa", HZ_SCRIPT_NEWA, 0x1145D, 0x1145D },
      { "Newa", HZ_SCRIPT_NEWA, 0x1145E, 0x1145E },
      { "Newa", HZ_SCRIPT_NEWA, 0x1145F, 0x11461 },
      { "Osage", HZ_SCRIPT_OSAGE, 0x104B0, 0x104D3 },
      { "Osage", HZ_SCRIPT_OSAGE, 0x104D8, 0x104FB },
      { "Tangut", HZ_SCRIPT_TANGUT, 0x16FE0, 0x16FE0 },
      { "Tangut", HZ_SCRIPT_TANGUT, 0x17000, 0x187F7 },
      { "Tangut", HZ_SCRIPT_TANGUT, 0x18800, 0x18AFF },
      { "Tangut", HZ_SCRIPT_TANGUT, 0x18D00, 0x18D08 },
      { "Masaram Gondi", HZ_SCRIPT_MASARAM_GONDI, 0x11D00, 0x11D06 },
      { "Masaram Gondi", HZ_SCRIPT_MASARAM_GONDI, 0x11D08, 0x11D09 },
      { "Masaram Gondi", HZ_SCRIPT_MASARAM_GONDI, 0x11D0B, 0x11D30 },
      { "Masaram Gondi", HZ_SCRIPT_MASARAM_GONDI, 0x11D31, 0x11D36 },
      { "Masaram Gondi", HZ_SCRIPT_MASARAM_GONDI, 0x11D3A, 0x11D3A },
      { "Masaram Gondi", HZ_SCRIPT_MASARAM_GONDI, 0x11D3C, 0x11D3D },
      { "Masaram Gondi", HZ_SCRIPT_MASARAM_GONDI, 0x11D3F, 0x11D45 },
      { "Masaram Gondi", HZ_SCRIPT_MASARAM_GONDI, 0x11D46, 0x11D46 },
      { "Masaram Gondi", HZ_SCRIPT_MASARAM_GONDI, 0x11D47, 0x11D47 },
      { "Masaram Gondi", HZ_SCRIPT_MASARAM_GONDI, 0x11D50, 0x11D59 },
      { "Nushu", HZ_SCRIPT_NUSHU, 0x16FE1, 0x16FE1 },
      { "Nushu", HZ_SCRIPT_NUSHU, 0x1B170, 0x1B2FB },
      { "Soyombo", HZ_SCRIPT_SOYOMBO, 0x11A50, 0x11A50 },
      { "Soyombo", HZ_SCRIPT_SOYOMBO, 0x11A51, 0x11A56 },
      { "Soyombo", HZ_SCRIPT_SOYOMBO, 0x11A57, 0x11A58 },
      { "Soyombo", HZ_SCRIPT_SOYOMBO, 0x11A59, 0x11A5B },
      { "Soyombo", HZ_SCRIPT_SOYOMBO, 0x11A5C, 0x11A89 },
      { "Soyombo", HZ_SCRIPT_SOYOMBO, 0x11A8A, 0x11A96 },
      { "Soyombo", HZ_SCRIPT_SOYOMBO, 0x11A97, 0x11A97 },
      { "Soyombo", HZ_SCRIPT_SOYOMBO, 0x11A98, 0x11A99 },
      { "Soyombo", HZ_SCRIPT_SOYOMBO, 0x11A9A, 0x11A9C },
      { "Soyombo", HZ_SCRIPT_SOYOMBO, 0x11A9D, 0x11A9D },
      { "Soyombo", HZ_SCRIPT_SOYOMBO, 0x11A9E, 0x11AA2 },
      { "Zanabazar Square", HZ_SCRIPT_ZANABAZAR_SQUARE, 0x11A00, 0x11A00 },
      { "Zanabazar Square", HZ_SCRIPT_ZANABAZAR_SQUARE, 0x11A01, 0x11A0A },
      { "Zanabazar Square", HZ_SCRIPT_ZANABAZAR_SQUARE, 0x11A0B, 0x11A32 },
      { "Zanabazar Square", HZ_SCRIPT_ZANABAZAR_SQUARE, 0x11A33, 0x11A38 },
      { "Zanabazar Square", HZ_SCRIPT_ZANABAZAR_SQUARE, 0x11A39, 0x11A39 },
      { "Zanabazar Square", HZ_SCRIPT_ZANABAZAR_SQUARE, 0x11A3A, 0x11A3A },
      { "Zanabazar Square", HZ_SCRIPT_ZANABAZAR_SQUARE, 0x11A3B, 0x11A3E },
      { "Zanabazar Square", HZ_SCRIPT_ZANABAZAR_SQUARE, 0x11A3F, 0x11A46 },
      { "Zanabazar Square", HZ_SCRIPT_ZANABAZAR_SQUARE, 0x11A47, 0x11A47 },
      { "Dogra", HZ_SCRIPT_DOGRA, 0x11800, 0x1182B },
      { "Dogra", HZ_SCRIPT_DOGRA, 0x1182C, 0x1182E },
      { "Dogra", HZ_SCRIPT_DOGRA, 0x1182F, 0x11837 },
      { "Dogra", HZ_SCRIPT_DOGRA, 0x11838, 0x11838 },
      { "Dogra", HZ_SCRIPT_DOGRA, 0x11839, 0x1183A },
      { "Dogra", HZ_SCRIPT_DOGRA, 0x1183B, 0x1183B },
      { "Gunjala Gondi", HZ_SCRIPT_GUNJALA_GONDI, 0x11D60, 0x11D65 },
      { "Gunjala Gondi", HZ_SCRIPT_GUNJALA_GONDI, 0x11D67, 0x11D68 },
      { "Gunjala Gondi", HZ_SCRIPT_GUNJALA_GONDI, 0x11D6A, 0x11D89 },
      { "Gunjala Gondi", HZ_SCRIPT_GUNJALA_GONDI, 0x11D8A, 0x11D8E },
      { "Gunjala Gondi", HZ_SCRIPT_GUNJALA_GONDI, 0x11D90, 0x11D91 },
      { "Gunjala Gondi", HZ_SCRIPT_GUNJALA_GONDI, 0x11D93, 0x11D94 },
      { "Gunjala Gondi", HZ_SCRIPT_GUNJALA_GONDI, 0x11D95, 0x11D95 },
      { "Gunjala Gondi", HZ_SCRIPT_GUNJALA_GONDI, 0x11D96, 0x11D96 },
      { "Gunjala Gondi", HZ_SCRIPT_GUNJALA_GONDI, 0x11D97, 0x11D97 },
      { "Gunjala Gondi", HZ_SCRIPT_GUNJALA_GONDI, 0x11D98, 0x11D98 },
      { "Gunjala Gondi", HZ_SCRIPT_GUNJALA_GONDI, 0x11DA0, 0x11DA9 },
      { "Makasar", HZ_SCRIPT_MAKASAR, 0x11EE0, 0x11EF2 },
      { "Makasar", HZ_SCRIPT_MAKASAR, 0x11EF3, 0x11EF4 },
      { "Makasar", HZ_SCRIPT_MAKASAR, 0x11EF5, 0x11EF6 },
      { "Makasar", HZ_SCRIPT_MAKASAR, 0x11EF7, 0x11EF8 },
      { "Medefaidrin", HZ_SCRIPT_MEDEFAIDRIN, 0x16E40, 0x16E7F },
      { "Medefaidrin", HZ_SCRIPT_MEDEFAIDRIN, 0x16E80, 0x16E96 },
      { "Medefaidrin", HZ_SCRIPT_MEDEFAIDRIN, 0x16E97, 0x16E9A },
      { "Hanifi Rohingya", HZ_SCRIPT_HANIFI_ROHINGYA, 0x10D00, 0x10D23 },
      { "Hanifi Rohingya", HZ_SCRIPT_HANIFI_ROHINGYA, 0x10D24, 0x10D27 },
      { "Hanifi Rohingya", HZ_SCRIPT_HANIFI_ROHINGYA, 0x10D30, 0x10D39 },
      { "Sogdian", HZ_SCRIPT_SOGDIAN, 0x10F30, 0x10F45 },
      { "Sogdian", HZ_SCRIPT_SOGDIAN, 0x10F46, 0x10F50 },
      { "Sogdian", HZ_SCRIPT_SOGDIAN, 0x10F51, 0x10F54 },
      { "Sogdian", HZ_SCRIPT_SOGDIAN, 0x10F55, 0x10F59 },
      { "Old Sogdian", HZ_SCRIPT_OLD_SOGDIAN, 0x10F00, 0x10F1C },
      { "Old Sogdian", HZ_SCRIPT_OLD_SOGDIAN, 0x10F1D, 0x10F26 },
      { "Old Sogdian", HZ_SCRIPT_OLD_SOGDIAN, 0x10F27, 0x10F27 },
      { "Elymaic", HZ_SCRIPT_ELYMAIC, 0x10FE0, 0x10FF6 },
      { "Nandinagari", HZ_SCRIPT_NANDINAGARI, 0x119A0, 0x119A7 },
      { "Nandinagari", HZ_SCRIPT_NANDINAGARI, 0x119AA, 0x119D0 },
      { "Nandinagari", HZ_SCRIPT_NANDINAGARI, 0x119D1, 0x119D3 },
      { "Nandinagari", HZ_SCRIPT_NANDINAGARI, 0x119D4, 0x119D7 },
      { "Nandinagari", HZ_SCRIPT_NANDINAGARI, 0x119DA, 0x119DB },
      { "Nandinagari", HZ_SCRIPT_NANDINAGARI, 0x119DC, 0x119DF },
      { "Nandinagari", HZ_SCRIPT_NANDINAGARI, 0x119E0, 0x119E0 },
      { "Nandinagari", HZ_SCRIPT_NANDINAGARI, 0x119E1, 0x119E1 },
      { "Nandinagari", HZ_SCRIPT_NANDINAGARI, 0x119E2, 0x119E2 },
      { "Nandinagari", HZ_SCRIPT_NANDINAGARI, 0x119E3, 0x119E3 },
      { "Nandinagari", HZ_SCRIPT_NANDINAGARI, 0x119E4, 0x119E4 },
      { "Nyiakeng Puachue Hmong", HZ_SCRIPT_NYIAKENG_PUACHUE_HMONG, 0x1E100, 0x1E12C },
      { "Nyiakeng Puachue Hmong", HZ_SCRIPT_NYIAKENG_PUACHUE_HMONG, 0x1E130, 0x1E136 },
      { "Nyiakeng Puachue Hmong", HZ_SCRIPT_NYIAKENG_PUACHUE_HMONG, 0x1E137, 0x1E13D },
      { "Nyiakeng Puachue Hmong", HZ_SCRIPT_NYIAKENG_PUACHUE_HMONG, 0x1E140, 0x1E149 },
      { "Nyiakeng Puachue Hmong", HZ_SCRIPT_NYIAKENG_PUACHUE_HMONG, 0x1E14E, 0x1E14E },
      { "Nyiakeng Puachue Hmong", HZ_SCRIPT_NYIAKENG_PUACHUE_HMONG, 0x1E14F, 0x1E14F },
      { "Wancho", HZ_SCRIPT_WANCHO, 0x1E2C0, 0x1E2EB },
      { "Wancho", HZ_SCRIPT_WANCHO, 0x1E2EC, 0x1E2EF },
      { "Wancho", HZ_SCRIPT_WANCHO, 0x1E2F0, 0x1E2F9 },
      { "Wancho", HZ_SCRIPT_WANCHO, 0x1E2FF, 0x1E2FF },
      { "Chorasmian", HZ_SCRIPT_CHORASMIAN, 0x10FB0, 0x10FC4 },
      { "Chorasmian", HZ_SCRIPT_CHORASMIAN, 0x10FC5, 0x10FCB },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x11900, 0x11906 },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x11909, 0x11909 },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x1190C, 0x11913 },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x11915, 0x11916 },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x11918, 0x1192F },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x11930, 0x11935 },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x11937, 0x11938 },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x1193B, 0x1193C },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x1193D, 0x1193D },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x1193E, 0x1193E },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x1193F, 0x1193F },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x11940, 0x11940 },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x11941, 0x11941 },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x11942, 0x11942 },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x11943, 0x11943 },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x11944, 0x11946 },
      { "Dives Akuru", HZ_SCRIPT_DIVES_AKURU, 0x11950, 0x11959 },
      { "Khitan Small Script", HZ_SCRIPT_KHITAN_SMALL_SCRIPT, 0x16FE4, 0x16FE4 },
      { "Khitan Small Script", HZ_SCRIPT_KHITAN_SMALL_SCRIPT, 0x18B00, 0x18CD5 },
      { "Yezidi", HZ_SCRIPT_YEZIDI, 0x10E80, 0x10EA9 },
      { "Yezidi", HZ_SCRIPT_YEZIDI, 0x10EAB, 0x10EAC },
      { "Yezidi", HZ_SCRIPT_YEZIDI, 0x10EAD, 0x10EAD },
      { "Yezidi", HZ_SCRIPT_YEZIDI, 0x10EB0, 0x10EB1 },
  };
  
  #endif /* HZ_SCRIPT_TABLE_H */