unicode: Update to unicode 11.0.0

Fixes https://gitlab.gnome.org/GNOME/glib/issues/1407
This commit is contained in:
Rico Tzschichholz
2018-07-18 14:04:36 +02:00
parent ed6a29a5b9
commit c79c234c35
7 changed files with 2198 additions and 823 deletions

View File

@@ -466,7 +466,6 @@ static const guchar g_script_easy_table[8192] = {
G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
@@ -480,7 +479,8 @@ static const guchar g_script_easy_table[8192] = {
G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_ARMENIAN,
G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_ARMENIAN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_ARMENIAN,
G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW,
@@ -514,7 +514,7 @@ static const guchar g_script_easy_table[8192] = {
G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW,
G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_HEBREW,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW,
G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW,
G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
@@ -689,8 +689,8 @@ static const guchar g_script_easy_table[8192] = {
G_UNICODE_SCRIPT_NKO, G_UNICODE_SCRIPT_NKO, G_UNICODE_SCRIPT_NKO,
G_UNICODE_SCRIPT_NKO, G_UNICODE_SCRIPT_NKO, G_UNICODE_SCRIPT_NKO,
G_UNICODE_SCRIPT_NKO, G_UNICODE_SCRIPT_NKO, G_UNICODE_SCRIPT_NKO,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_SAMARITAN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_NKO,
G_UNICODE_SCRIPT_NKO, G_UNICODE_SCRIPT_NKO, G_UNICODE_SCRIPT_SAMARITAN,
G_UNICODE_SCRIPT_SAMARITAN, G_UNICODE_SCRIPT_SAMARITAN, G_UNICODE_SCRIPT_SAMARITAN,
G_UNICODE_SCRIPT_SAMARITAN, G_UNICODE_SCRIPT_SAMARITAN, G_UNICODE_SCRIPT_SAMARITAN,
G_UNICODE_SCRIPT_SAMARITAN, G_UNICODE_SCRIPT_SAMARITAN, G_UNICODE_SCRIPT_SAMARITAN,
@@ -761,7 +761,7 @@ static const guchar g_script_easy_table[8192] = {
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
@@ -860,7 +860,7 @@ static const guchar g_script_easy_table[8192] = {
G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI,
G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI,
G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI,
G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_GURMUKHI,
G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_GURMUKHI,
@@ -900,7 +900,7 @@ static const guchar g_script_easy_table[8192] = {
G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_GURMUKHI,
G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_GURMUKHI,
G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_GURMUKHI,
G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_GURMUKHI, G_UNICODE_SCRIPT_GURMUKHI,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
@@ -1033,7 +1033,7 @@ static const guchar g_script_easy_table[8192] = {
G_UNICODE_SCRIPT_TAMIL, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_TELUGU,
G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_TELUGU,
@@ -1076,7 +1076,7 @@ static const guchar g_script_easy_table[8192] = {
G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_KANNADA,
G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA,
G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA,
G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA,
G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA,
@@ -2096,7 +2096,7 @@ static const guchar g_script_easy_table[8192] = {
G_UNICODE_SCRIPT_MONGOLIAN, G_UNICODE_SCRIPT_MONGOLIAN, G_UNICODE_SCRIPT_MONGOLIAN,
G_UNICODE_SCRIPT_MONGOLIAN, G_UNICODE_SCRIPT_MONGOLIAN, G_UNICODE_SCRIPT_MONGOLIAN,
G_UNICODE_SCRIPT_MONGOLIAN, G_UNICODE_SCRIPT_MONGOLIAN, G_UNICODE_SCRIPT_MONGOLIAN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_MONGOLIAN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_MONGOLIAN,
G_UNICODE_SCRIPT_MONGOLIAN, G_UNICODE_SCRIPT_MONGOLIAN, G_UNICODE_SCRIPT_MONGOLIAN,
@@ -2445,23 +2445,23 @@ static const guchar g_script_easy_table[8192] = {
G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_SUNDANESE, G_UNICODE_SCRIPT_SUNDANESE,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_UNKNOWN,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_GEORGIAN,
G_UNICODE_SCRIPT_GEORGIAN, G_UNICODE_SCRIPT_SUNDANESE, G_UNICODE_SCRIPT_SUNDANESE,
G_UNICODE_SCRIPT_SUNDANESE, G_UNICODE_SCRIPT_SUNDANESE, G_UNICODE_SCRIPT_SUNDANESE,
G_UNICODE_SCRIPT_SUNDANESE, G_UNICODE_SCRIPT_SUNDANESE, G_UNICODE_SCRIPT_SUNDANESE,
G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
@@ -2774,10 +2774,8 @@ static const struct {
{ 0x2800, 256, G_UNICODE_SCRIPT_BRAILLE },
{ 0x2900, 628, G_UNICODE_SCRIPT_COMMON },
{ 0x2b76, 32, G_UNICODE_SCRIPT_COMMON },
{ 0x2b98, 34, G_UNICODE_SCRIPT_COMMON },
{ 0x2bbd, 12, G_UNICODE_SCRIPT_COMMON },
{ 0x2bca, 9, G_UNICODE_SCRIPT_COMMON },
{ 0x2bec, 4, G_UNICODE_SCRIPT_COMMON },
{ 0x2b98, 49, G_UNICODE_SCRIPT_COMMON },
{ 0x2bca, 53, G_UNICODE_SCRIPT_COMMON },
{ 0x2c00, 47, G_UNICODE_SCRIPT_GLAGOLITIC },
{ 0x2c30, 47, G_UNICODE_SCRIPT_GLAGOLITIC },
{ 0x2c60, 32, G_UNICODE_SCRIPT_LATIN },
@@ -2799,7 +2797,7 @@ static const struct {
{ 0x2dd0, 7, G_UNICODE_SCRIPT_ETHIOPIC },
{ 0x2dd8, 7, G_UNICODE_SCRIPT_ETHIOPIC },
{ 0x2de0, 32, G_UNICODE_SCRIPT_CYRILLIC },
{ 0x2e00, 74, G_UNICODE_SCRIPT_COMMON },
{ 0x2e00, 79, G_UNICODE_SCRIPT_COMMON },
{ 0x2e80, 26, G_UNICODE_SCRIPT_HAN },
{ 0x2e9b, 89, G_UNICODE_SCRIPT_HAN },
{ 0x2f00, 214, G_UNICODE_SCRIPT_HAN },
@@ -2823,7 +2821,7 @@ static const struct {
{ 0x30a1, 90, G_UNICODE_SCRIPT_KATAKANA },
{ 0x30fb, 2, G_UNICODE_SCRIPT_COMMON },
{ 0x30fd, 3, G_UNICODE_SCRIPT_KATAKANA },
{ 0x3105, 42, G_UNICODE_SCRIPT_BOPOMOFO },
{ 0x3105, 43, G_UNICODE_SCRIPT_BOPOMOFO },
{ 0x3131, 94, G_UNICODE_SCRIPT_HANGUL },
{ 0x3190, 16, G_UNICODE_SCRIPT_COMMON },
{ 0x31a0, 27, G_UNICODE_SCRIPT_BOPOMOFO },
@@ -2838,7 +2836,7 @@ static const struct {
{ 0x3358, 168, G_UNICODE_SCRIPT_COMMON },
{ 0x3400, 6582, G_UNICODE_SCRIPT_HAN },
{ 0x4dc0, 64, G_UNICODE_SCRIPT_COMMON },
{ 0x4e00, 20971, G_UNICODE_SCRIPT_HAN },
{ 0x4e00, 20976, G_UNICODE_SCRIPT_HAN },
{ 0xa000, 1165, G_UNICODE_SCRIPT_YI },
{ 0xa490, 55, G_UNICODE_SCRIPT_YI },
{ 0xa4d0, 48, G_UNICODE_SCRIPT_LISU },
@@ -2848,15 +2846,14 @@ static const struct {
{ 0xa700, 34, G_UNICODE_SCRIPT_COMMON },
{ 0xa722, 102, G_UNICODE_SCRIPT_LATIN },
{ 0xa788, 3, G_UNICODE_SCRIPT_COMMON },
{ 0xa78b, 36, G_UNICODE_SCRIPT_LATIN },
{ 0xa7b0, 8, G_UNICODE_SCRIPT_LATIN },
{ 0xa78b, 47, G_UNICODE_SCRIPT_LATIN },
{ 0xa7f7, 9, G_UNICODE_SCRIPT_LATIN },
{ 0xa800, 44, G_UNICODE_SCRIPT_SYLOTI_NAGRI },
{ 0xa830, 10, G_UNICODE_SCRIPT_COMMON },
{ 0xa840, 56, G_UNICODE_SCRIPT_PHAGS_PA },
{ 0xa880, 70, G_UNICODE_SCRIPT_SAURASHTRA },
{ 0xa8ce, 12, G_UNICODE_SCRIPT_SAURASHTRA },
{ 0xa8e0, 30, G_UNICODE_SCRIPT_DEVANAGARI },
{ 0xa8e0, 32, G_UNICODE_SCRIPT_DEVANAGARI },
{ 0xa900, 46, G_UNICODE_SCRIPT_KAYAH_LI },
{ 0xa92e, 1, G_UNICODE_SCRIPT_COMMON },
{ 0xa92f, 1, G_UNICODE_SCRIPT_KAYAH_LI },
@@ -2999,9 +2996,9 @@ static const struct {
{ 0x10a05, 2, G_UNICODE_SCRIPT_KHAROSHTHI },
{ 0x10a0c, 8, G_UNICODE_SCRIPT_KHAROSHTHI },
{ 0x10a15, 3, G_UNICODE_SCRIPT_KHAROSHTHI },
{ 0x10a19, 27, G_UNICODE_SCRIPT_KHAROSHTHI },
{ 0x10a19, 29, G_UNICODE_SCRIPT_KHAROSHTHI },
{ 0x10a38, 3, G_UNICODE_SCRIPT_KHAROSHTHI },
{ 0x10a3f, 9, G_UNICODE_SCRIPT_KHAROSHTHI },
{ 0x10a3f, 10, G_UNICODE_SCRIPT_KHAROSHTHI },
{ 0x10a50, 9, G_UNICODE_SCRIPT_KHAROSHTHI },
{ 0x10a60, 32, G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN },
{ 0x10a80, 32, G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN },
@@ -3020,15 +3017,20 @@ static const struct {
{ 0x10c80, 51, G_UNICODE_SCRIPT_OLD_HUNGARIAN },
{ 0x10cc0, 51, G_UNICODE_SCRIPT_OLD_HUNGARIAN },
{ 0x10cfa, 6, G_UNICODE_SCRIPT_OLD_HUNGARIAN },
{ 0x10d00, 40, G_UNICODE_SCRIPT_HANIFI_ROHINGYA },
{ 0x10d30, 10, G_UNICODE_SCRIPT_HANIFI_ROHINGYA },
{ 0x10e60, 31, G_UNICODE_SCRIPT_ARABIC },
{ 0x10f00, 40, G_UNICODE_SCRIPT_OLD_SOGDIAN },
{ 0x10f30, 42, G_UNICODE_SCRIPT_SOGDIAN },
{ 0x11000, 78, G_UNICODE_SCRIPT_BRAHMI },
{ 0x11052, 30, G_UNICODE_SCRIPT_BRAHMI },
{ 0x1107f, 1, G_UNICODE_SCRIPT_BRAHMI },
{ 0x11080, 66, G_UNICODE_SCRIPT_KAITHI },
{ 0x110cd, 1, G_UNICODE_SCRIPT_KAITHI },
{ 0x110d0, 25, G_UNICODE_SCRIPT_SORA_SOMPENG },
{ 0x110f0, 10, G_UNICODE_SCRIPT_SORA_SOMPENG },
{ 0x11100, 53, G_UNICODE_SCRIPT_CHAKMA },
{ 0x11136, 14, G_UNICODE_SCRIPT_CHAKMA },
{ 0x11136, 17, G_UNICODE_SCRIPT_CHAKMA },
{ 0x11150, 39, G_UNICODE_SCRIPT_MAHAJANI },
{ 0x11180, 78, G_UNICODE_SCRIPT_SHARADA },
{ 0x111d0, 16, G_UNICODE_SCRIPT_SHARADA },
@@ -3049,6 +3051,7 @@ static const struct {
{ 0x1132a, 7, G_UNICODE_SCRIPT_GRANTHA },
{ 0x11332, 2, G_UNICODE_SCRIPT_GRANTHA },
{ 0x11335, 5, G_UNICODE_SCRIPT_GRANTHA },
{ 0x1133b, 1, G_UNICODE_SCRIPT_INHERITED },
{ 0x1133c, 9, G_UNICODE_SCRIPT_GRANTHA },
{ 0x11347, 2, G_UNICODE_SCRIPT_GRANTHA },
{ 0x1134b, 3, G_UNICODE_SCRIPT_GRANTHA },
@@ -3059,7 +3062,7 @@ static const struct {
{ 0x11370, 5, G_UNICODE_SCRIPT_GRANTHA },
{ 0x11400, 90, G_UNICODE_SCRIPT_NEWA },
{ 0x1145b, 1, G_UNICODE_SCRIPT_NEWA },
{ 0x1145d, 1, G_UNICODE_SCRIPT_NEWA },
{ 0x1145d, 2, G_UNICODE_SCRIPT_NEWA },
{ 0x11480, 72, G_UNICODE_SCRIPT_TIRHUTA },
{ 0x114d0, 10, G_UNICODE_SCRIPT_TIRHUTA },
{ 0x11580, 54, G_UNICODE_SCRIPT_SIDDHAM },
@@ -3069,15 +3072,15 @@ static const struct {
{ 0x11660, 13, G_UNICODE_SCRIPT_MONGOLIAN },
{ 0x11680, 56, G_UNICODE_SCRIPT_TAKRI },
{ 0x116c0, 10, G_UNICODE_SCRIPT_TAKRI },
{ 0x11700, 26, G_UNICODE_SCRIPT_AHOM },
{ 0x11700, 27, G_UNICODE_SCRIPT_AHOM },
{ 0x1171d, 15, G_UNICODE_SCRIPT_AHOM },
{ 0x11730, 16, G_UNICODE_SCRIPT_AHOM },
{ 0x11800, 60, G_UNICODE_SCRIPT_DOGRA },
{ 0x118a0, 83, G_UNICODE_SCRIPT_WARANG_CITI },
{ 0x118ff, 1, G_UNICODE_SCRIPT_WARANG_CITI },
{ 0x11a00, 72, G_UNICODE_SCRIPT_ZANABAZAR_SQUARE },
{ 0x11a50, 52, G_UNICODE_SCRIPT_SOYOMBO },
{ 0x11a86, 23, G_UNICODE_SCRIPT_SOYOMBO },
{ 0x11a9e, 5, G_UNICODE_SCRIPT_SOYOMBO },
{ 0x11a86, 29, G_UNICODE_SCRIPT_SOYOMBO },
{ 0x11ac0, 57, G_UNICODE_SCRIPT_PAU_CIN_HAU },
{ 0x11c00, 9, G_UNICODE_SCRIPT_BHAIKSUKI },
{ 0x11c0a, 45, G_UNICODE_SCRIPT_BHAIKSUKI },
@@ -3093,6 +3096,13 @@ static const struct {
{ 0x11d3c, 2, G_UNICODE_SCRIPT_MASARAM_GONDI },
{ 0x11d3f, 9, G_UNICODE_SCRIPT_MASARAM_GONDI },
{ 0x11d50, 10, G_UNICODE_SCRIPT_MASARAM_GONDI },
{ 0x11d60, 6, G_UNICODE_SCRIPT_GUNJALA_GONDI },
{ 0x11d67, 2, G_UNICODE_SCRIPT_GUNJALA_GONDI },
{ 0x11d6a, 37, G_UNICODE_SCRIPT_GUNJALA_GONDI },
{ 0x11d90, 2, G_UNICODE_SCRIPT_GUNJALA_GONDI },
{ 0x11d93, 6, G_UNICODE_SCRIPT_GUNJALA_GONDI },
{ 0x11da0, 10, G_UNICODE_SCRIPT_GUNJALA_GONDI },
{ 0x11ee0, 25, G_UNICODE_SCRIPT_MAKASAR },
{ 0x12000, 922, G_UNICODE_SCRIPT_CUNEIFORM },
{ 0x12400, 111, G_UNICODE_SCRIPT_CUNEIFORM },
{ 0x12470, 5, G_UNICODE_SCRIPT_CUNEIFORM },
@@ -3110,12 +3120,13 @@ static const struct {
{ 0x16b5b, 7, G_UNICODE_SCRIPT_PAHAWH_HMONG },
{ 0x16b63, 21, G_UNICODE_SCRIPT_PAHAWH_HMONG },
{ 0x16b7d, 19, G_UNICODE_SCRIPT_PAHAWH_HMONG },
{ 0x16e40, 91, G_UNICODE_SCRIPT_MEDEFAIDRIN },
{ 0x16f00, 69, G_UNICODE_SCRIPT_MIAO },
{ 0x16f50, 47, G_UNICODE_SCRIPT_MIAO },
{ 0x16f8f, 17, G_UNICODE_SCRIPT_MIAO },
{ 0x16fe0, 1, G_UNICODE_SCRIPT_TANGUT },
{ 0x16fe1, 1, G_UNICODE_SCRIPT_NUSHU },
{ 0x17000, 6125, G_UNICODE_SCRIPT_TANGUT },
{ 0x17000, 6130, G_UNICODE_SCRIPT_TANGUT },
{ 0x18800, 755, G_UNICODE_SCRIPT_TANGUT },
{ 0x1b000, 1, G_UNICODE_SCRIPT_KATAKANA },
{ 0x1b001, 286, G_UNICODE_SCRIPT_HIRAGANA },
@@ -3138,8 +3149,9 @@ static const struct {
{ 0x1d1aa, 4, G_UNICODE_SCRIPT_INHERITED },
{ 0x1d1ae, 59, G_UNICODE_SCRIPT_COMMON },
{ 0x1d200, 70, G_UNICODE_SCRIPT_GREEK },
{ 0x1d2e0, 20, G_UNICODE_SCRIPT_COMMON },
{ 0x1d300, 87, G_UNICODE_SCRIPT_COMMON },
{ 0x1d360, 18, G_UNICODE_SCRIPT_COMMON },
{ 0x1d360, 25, G_UNICODE_SCRIPT_COMMON },
{ 0x1d400, 85, G_UNICODE_SCRIPT_COMMON },
{ 0x1d456, 71, G_UNICODE_SCRIPT_COMMON },
{ 0x1d49e, 2, G_UNICODE_SCRIPT_COMMON },
@@ -3174,6 +3186,7 @@ static const struct {
{ 0x1e900, 75, G_UNICODE_SCRIPT_ADLAM },
{ 0x1e950, 10, G_UNICODE_SCRIPT_ADLAM },
{ 0x1e95e, 2, G_UNICODE_SCRIPT_ADLAM },
{ 0x1ec71, 68, G_UNICODE_SCRIPT_COMMON },
{ 0x1ee00, 4, G_UNICODE_SCRIPT_ARABIC },
{ 0x1ee05, 27, G_UNICODE_SCRIPT_ARABIC },
{ 0x1ee21, 2, G_UNICODE_SCRIPT_ARABIC },
@@ -3215,8 +3228,7 @@ static const struct {
{ 0x1f0c1, 15, G_UNICODE_SCRIPT_COMMON },
{ 0x1f0d1, 37, G_UNICODE_SCRIPT_COMMON },
{ 0x1f100, 13, G_UNICODE_SCRIPT_COMMON },
{ 0x1f110, 31, G_UNICODE_SCRIPT_COMMON },
{ 0x1f130, 60, G_UNICODE_SCRIPT_COMMON },
{ 0x1f110, 92, G_UNICODE_SCRIPT_COMMON },
{ 0x1f170, 61, G_UNICODE_SCRIPT_COMMON },
{ 0x1f1e6, 26, G_UNICODE_SCRIPT_COMMON },
{ 0x1f200, 1, G_UNICODE_SCRIPT_HIRAGANA },
@@ -3227,9 +3239,9 @@ static const struct {
{ 0x1f260, 6, G_UNICODE_SCRIPT_COMMON },
{ 0x1f300, 981, G_UNICODE_SCRIPT_COMMON },
{ 0x1f6e0, 13, G_UNICODE_SCRIPT_COMMON },
{ 0x1f6f0, 9, G_UNICODE_SCRIPT_COMMON },
{ 0x1f6f0, 10, G_UNICODE_SCRIPT_COMMON },
{ 0x1f700, 116, G_UNICODE_SCRIPT_COMMON },
{ 0x1f780, 85, G_UNICODE_SCRIPT_COMMON },
{ 0x1f780, 89, G_UNICODE_SCRIPT_COMMON },
{ 0x1f800, 12, G_UNICODE_SCRIPT_COMMON },
{ 0x1f810, 56, G_UNICODE_SCRIPT_COMMON },
{ 0x1f850, 10, G_UNICODE_SCRIPT_COMMON },
@@ -3237,11 +3249,14 @@ static const struct {
{ 0x1f890, 30, G_UNICODE_SCRIPT_COMMON },
{ 0x1f900, 12, G_UNICODE_SCRIPT_COMMON },
{ 0x1f910, 47, G_UNICODE_SCRIPT_COMMON },
{ 0x1f940, 13, G_UNICODE_SCRIPT_COMMON },
{ 0x1f950, 28, G_UNICODE_SCRIPT_COMMON },
{ 0x1f980, 24, G_UNICODE_SCRIPT_COMMON },
{ 0x1f9c0, 1, G_UNICODE_SCRIPT_COMMON },
{ 0x1f9d0, 23, G_UNICODE_SCRIPT_COMMON },
{ 0x1f940, 49, G_UNICODE_SCRIPT_COMMON },
{ 0x1f973, 4, G_UNICODE_SCRIPT_COMMON },
{ 0x1f97a, 1, G_UNICODE_SCRIPT_COMMON },
{ 0x1f97c, 39, G_UNICODE_SCRIPT_COMMON },
{ 0x1f9b0, 10, G_UNICODE_SCRIPT_COMMON },
{ 0x1f9c0, 3, G_UNICODE_SCRIPT_COMMON },
{ 0x1f9d0, 48, G_UNICODE_SCRIPT_COMMON },
{ 0x1fa60, 14, G_UNICODE_SCRIPT_COMMON },
{ 0x20000, 42711, G_UNICODE_SCRIPT_HAN },
{ 0x2a700, 4149, G_UNICODE_SCRIPT_HAN },
{ 0x2b740, 222, G_UNICODE_SCRIPT_HAN },