[kdbus] sync with kdbus (kdbus.h - commit: 5ae1ecac44cb)
[platform/upstream/glib.git] / glib / gscripttable.h
index b4166d5..01e30e3 100644 (file)
@@ -306,7 +306,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_GREEK,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_GREEK,
   G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_GREEK,
-  G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_GREEK,
   G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_GREEK,
@@ -448,9 +448,9 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC,
   G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC,
   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_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC,
+  G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC,
+  G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC, 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,
@@ -481,8 +481,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_UNKNOWN, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_ARMENIAN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_UNKNOWN,
+  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,
   G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW,
   G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW,
@@ -521,7 +521,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_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
-  G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_COMMON,
   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_COMMON, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
@@ -529,7 +529,7 @@ static const guchar g_script_easy_table[8192] = {
   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_COMMON, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_COMMON, 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,
@@ -744,7 +744,9 @@ 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_ARABIC, 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, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
@@ -764,8 +766,6 @@ 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_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,
@@ -775,7 +775,7 @@ static const guchar g_script_easy_table[8192] = {
   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_UNKNOWN,
+  G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
@@ -816,9 +816,9 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
-  G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
+  G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, 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_BENGALI, G_UNICODE_SCRIPT_BENGALI,
@@ -1032,7 +1032,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_TAMIL, G_UNICODE_SCRIPT_TAMIL, G_UNICODE_SCRIPT_TAMIL,
   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_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_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,
@@ -1049,7 +1049,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_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,
+  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_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
@@ -1075,7 +1075,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_TELUGU,
   G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_UNKNOWN,
-  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_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,
@@ -1117,7 +1117,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_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_MALAYALAM,
   G_UNICODE_SCRIPT_MALAYALAM, G_UNICODE_SCRIPT_MALAYALAM, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_MALAYALAM, G_UNICODE_SCRIPT_MALAYALAM, G_UNICODE_SCRIPT_MALAYALAM,
   G_UNICODE_SCRIPT_MALAYALAM, G_UNICODE_SCRIPT_MALAYALAM, G_UNICODE_SCRIPT_MALAYALAM,
@@ -1194,10 +1194,10 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA,
   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_SINHALA, G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA,
+  G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA,
+  G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA,
+  G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
@@ -1965,10 +1965,10 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC,
   G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_COMMON,
   G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_RUNIC,
-  G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC, 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_RUNIC, G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC,
+  G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC,
+  G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC,
+  G_UNICODE_SCRIPT_RUNIC, 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_TAGALOG,
   G_UNICODE_SCRIPT_TAGALOG, G_UNICODE_SCRIPT_TAGALOG, G_UNICODE_SCRIPT_TAGALOG,
@@ -2151,7 +2151,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU,
   G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU,
   G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU,
   G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU,
   G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU,
@@ -2285,12 +2285,12 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_TAI_THAM, G_UNICODE_SCRIPT_TAI_THAM, G_UNICODE_SCRIPT_TAI_THAM,
   G_UNICODE_SCRIPT_TAI_THAM, G_UNICODE_SCRIPT_TAI_THAM, G_UNICODE_SCRIPT_TAI_THAM,
   G_UNICODE_SCRIPT_TAI_THAM, G_UNICODE_SCRIPT_TAI_THAM, 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_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, 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,
@@ -2480,7 +2480,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_COMMON,
   G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_INHERITED,
   G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, 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_LATIN,
   G_UNICODE_SCRIPT_LATIN, G_UNICODE_SCRIPT_LATIN, G_UNICODE_SCRIPT_LATIN,
@@ -2559,13 +2559,13 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
   G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
   G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
   G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, 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_INHERITED,
   G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
   G_UNICODE_SCRIPT_LATIN, G_UNICODE_SCRIPT_LATIN, G_UNICODE_SCRIPT_LATIN,
@@ -2755,7 +2755,7 @@ static const struct {
  { 0x207f,     1, G_UNICODE_SCRIPT_LATIN },
  { 0x2080,    15, G_UNICODE_SCRIPT_COMMON },
  { 0x2090,    13, G_UNICODE_SCRIPT_LATIN },
- { 0x20a0,    27, G_UNICODE_SCRIPT_COMMON },
+ { 0x20a0,    30, G_UNICODE_SCRIPT_COMMON },
  { 0x20d0,    33, G_UNICODE_SCRIPT_INHERITED },
  { 0x2100,    38, G_UNICODE_SCRIPT_COMMON },
  { 0x2126,     1, G_UNICODE_SCRIPT_GREEK },
@@ -2768,14 +2768,16 @@ static const struct {
  { 0x214f,    17, G_UNICODE_SCRIPT_COMMON },
  { 0x2160,    41, G_UNICODE_SCRIPT_LATIN },
  { 0x2189,     1, G_UNICODE_SCRIPT_COMMON },
- { 0x2190,   612, G_UNICODE_SCRIPT_COMMON },
+ { 0x2190,   619, G_UNICODE_SCRIPT_COMMON },
  { 0x2400,    39, G_UNICODE_SCRIPT_COMMON },
  { 0x2440,    11, G_UNICODE_SCRIPT_COMMON },
- { 0x2460,   672, G_UNICODE_SCRIPT_COMMON },
- { 0x2701,   255, G_UNICODE_SCRIPT_COMMON },
+ { 0x2460,   928, G_UNICODE_SCRIPT_COMMON },
  { 0x2800,   256, G_UNICODE_SCRIPT_BRAILLE },
- { 0x2900,   589, G_UNICODE_SCRIPT_COMMON },
- { 0x2b50,    10, G_UNICODE_SCRIPT_COMMON },
+ { 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,     8, G_UNICODE_SCRIPT_COMMON },
  { 0x2c00,    47, G_UNICODE_SCRIPT_GLAGOLITIC },
  { 0x2c30,    47, G_UNICODE_SCRIPT_GLAGOLITIC },
  { 0x2c60,    32, G_UNICODE_SCRIPT_LATIN },
@@ -2797,7 +2799,7 @@ static const struct {
  { 0x2dd0,     7, G_UNICODE_SCRIPT_ETHIOPIC },
  { 0x2dd8,     7, G_UNICODE_SCRIPT_ETHIOPIC },
  { 0x2de0,    32, G_UNICODE_SCRIPT_CYRILLIC },
- { 0x2e00,    60, G_UNICODE_SCRIPT_COMMON },
+ { 0x2e00,    67, G_UNICODE_SCRIPT_COMMON },
  { 0x2e80,    26, G_UNICODE_SCRIPT_HAN },
  { 0x2e9b,    89, G_UNICODE_SCRIPT_HAN },
  { 0x2f00,   214, G_UNICODE_SCRIPT_HAN },
@@ -2841,23 +2843,25 @@ static const struct {
  { 0xa490,    55, G_UNICODE_SCRIPT_YI },
  { 0xa4d0,    48, G_UNICODE_SCRIPT_LISU },
  { 0xa500,   300, G_UNICODE_SCRIPT_VAI },
- { 0xa640,    88, G_UNICODE_SCRIPT_CYRILLIC },
+ { 0xa640,    94, G_UNICODE_SCRIPT_CYRILLIC },
  { 0xa69f,     1, G_UNICODE_SCRIPT_CYRILLIC },
  { 0xa6a0,    88, G_UNICODE_SCRIPT_BAMUM },
  { 0xa700,    34, G_UNICODE_SCRIPT_COMMON },
  { 0xa722,   102, G_UNICODE_SCRIPT_LATIN },
  { 0xa788,     3, G_UNICODE_SCRIPT_COMMON },
  { 0xa78b,     4, G_UNICODE_SCRIPT_LATIN },
- { 0xa790,     4, G_UNICODE_SCRIPT_LATIN },
- { 0xa7a0,    11, G_UNICODE_SCRIPT_LATIN },
- { 0xa7f8,     8, G_UNICODE_SCRIPT_LATIN },
+ { 0xa790,    30, G_UNICODE_SCRIPT_LATIN },
+ { 0xa7b0,     2, 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,    69, G_UNICODE_SCRIPT_SAURASHTRA },
  { 0xa8ce,    12, G_UNICODE_SCRIPT_SAURASHTRA },
  { 0xa8e0,    28, G_UNICODE_SCRIPT_DEVANAGARI },
- { 0xa900,    48, G_UNICODE_SCRIPT_KAYAH_LI },
+ { 0xa900,    46, G_UNICODE_SCRIPT_KAYAH_LI },
+ { 0xa92e,     1, G_UNICODE_SCRIPT_COMMON },
+ { 0xa92f,     1, G_UNICODE_SCRIPT_KAYAH_LI },
  { 0xa930,    36, G_UNICODE_SCRIPT_REJANG },
  { 0xa95f,     1, G_UNICODE_SCRIPT_REJANG },
  { 0xa960,    29, G_UNICODE_SCRIPT_HANGUL },
@@ -2865,11 +2869,12 @@ static const struct {
  { 0xa9cf,     1, G_UNICODE_SCRIPT_COMMON },
  { 0xa9d0,    10, G_UNICODE_SCRIPT_JAVANESE },
  { 0xa9de,     2, G_UNICODE_SCRIPT_JAVANESE },
+ { 0xa9e0,    31, G_UNICODE_SCRIPT_MYANMAR },
  { 0xaa00,    55, G_UNICODE_SCRIPT_CHAM },
  { 0xaa40,    14, G_UNICODE_SCRIPT_CHAM },
  { 0xaa50,    10, G_UNICODE_SCRIPT_CHAM },
  { 0xaa5c,     4, G_UNICODE_SCRIPT_CHAM },
- { 0xaa60,    28, G_UNICODE_SCRIPT_MYANMAR },
+ { 0xaa60,    32, G_UNICODE_SCRIPT_MYANMAR },
  { 0xaa80,    67, G_UNICODE_SCRIPT_TAI_VIET },
  { 0xaadb,     5, G_UNICODE_SCRIPT_TAI_VIET },
  { 0xaae0,    23, G_UNICODE_SCRIPT_MEETEI_MAYEK },
@@ -2878,6 +2883,11 @@ static const struct {
  { 0xab11,     6, G_UNICODE_SCRIPT_ETHIOPIC },
  { 0xab20,     7, G_UNICODE_SCRIPT_ETHIOPIC },
  { 0xab28,     7, G_UNICODE_SCRIPT_ETHIOPIC },
+ { 0xab30,    43, G_UNICODE_SCRIPT_LATIN },
+ { 0xab5b,     1, G_UNICODE_SCRIPT_COMMON },
+ { 0xab5c,     4, G_UNICODE_SCRIPT_LATIN },
+ { 0xab64,     1, G_UNICODE_SCRIPT_LATIN },
+ { 0xab65,     1, G_UNICODE_SCRIPT_GREEK },
  { 0xabc0,    46, G_UNICODE_SCRIPT_MEETEI_MAYEK },
  { 0xabf0,    10, G_UNICODE_SCRIPT_MEETEI_MAYEK },
  { 0xac00, 11172, G_UNICODE_SCRIPT_HANGUL },
@@ -2898,11 +2908,10 @@ static const struct {
  { 0xfd3e,     2, G_UNICODE_SCRIPT_COMMON },
  { 0xfd50,    64, G_UNICODE_SCRIPT_ARABIC },
  { 0xfd92,    54, G_UNICODE_SCRIPT_ARABIC },
- { 0xfdf0,    13, G_UNICODE_SCRIPT_ARABIC },
- { 0xfdfd,     1, G_UNICODE_SCRIPT_COMMON },
+ { 0xfdf0,    14, G_UNICODE_SCRIPT_ARABIC },
  { 0xfe00,    16, G_UNICODE_SCRIPT_INHERITED },
  { 0xfe10,    10, G_UNICODE_SCRIPT_COMMON },
- { 0xfe20,     7, G_UNICODE_SCRIPT_INHERITED },
+ { 0xfe20,    14, G_UNICODE_SCRIPT_INHERITED },
  { 0xfe30,    35, G_UNICODE_SCRIPT_COMMON },
  { 0xfe54,    19, G_UNICODE_SCRIPT_COMMON },
  { 0xfe68,     4, G_UNICODE_SCRIPT_COMMON },
@@ -2936,15 +2945,18 @@ static const struct {
  { 0x10100,     3, G_UNICODE_SCRIPT_COMMON },
  { 0x10107,    45, G_UNICODE_SCRIPT_COMMON },
  { 0x10137,     9, G_UNICODE_SCRIPT_COMMON },
- { 0x10140,    75, G_UNICODE_SCRIPT_GREEK },
+ { 0x10140,    77, G_UNICODE_SCRIPT_GREEK },
  { 0x10190,    12, G_UNICODE_SCRIPT_COMMON },
+ { 0x101a0,     1, G_UNICODE_SCRIPT_GREEK },
  { 0x101d0,    45, G_UNICODE_SCRIPT_COMMON },
  { 0x101fd,     1, G_UNICODE_SCRIPT_INHERITED },
  { 0x10280,    29, G_UNICODE_SCRIPT_LYCIAN },
  { 0x102a0,    49, G_UNICODE_SCRIPT_CARIAN },
- { 0x10300,    31, G_UNICODE_SCRIPT_OLD_ITALIC },
- { 0x10320,     4, G_UNICODE_SCRIPT_OLD_ITALIC },
+ { 0x102e0,     1, G_UNICODE_SCRIPT_INHERITED },
+ { 0x102e1,    27, G_UNICODE_SCRIPT_COMMON },
+ { 0x10300,    36, G_UNICODE_SCRIPT_OLD_ITALIC },
  { 0x10330,    27, G_UNICODE_SCRIPT_GOTHIC },
+ { 0x10350,    43, G_UNICODE_SCRIPT_OLD_PERMIC },
  { 0x10380,    30, G_UNICODE_SCRIPT_UGARITIC },
  { 0x1039f,     1, G_UNICODE_SCRIPT_UGARITIC },
  { 0x103a0,    36, G_UNICODE_SCRIPT_OLD_PERSIAN },
@@ -2953,6 +2965,12 @@ static const struct {
  { 0x10450,    48, G_UNICODE_SCRIPT_SHAVIAN },
  { 0x10480,    30, G_UNICODE_SCRIPT_OSMANYA },
  { 0x104a0,    10, G_UNICODE_SCRIPT_OSMANYA },
+ { 0x10500,    40, G_UNICODE_SCRIPT_ELBASAN },
+ { 0x10530,    52, G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN },
+ { 0x1056f,     1, G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN },
+ { 0x10600,   311, G_UNICODE_SCRIPT_LINEAR_A },
+ { 0x10740,    22, G_UNICODE_SCRIPT_LINEAR_A },
+ { 0x10760,     8, G_UNICODE_SCRIPT_LINEAR_A },
  { 0x10800,     6, G_UNICODE_SCRIPT_CYPRIOT },
  { 0x10808,     1, G_UNICODE_SCRIPT_CYPRIOT },
  { 0x1080a,    44, G_UNICODE_SCRIPT_CYPRIOT },
@@ -2961,6 +2979,9 @@ static const struct {
  { 0x1083f,     1, G_UNICODE_SCRIPT_CYPRIOT },
  { 0x10840,    22, G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC },
  { 0x10857,     9, G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC },
+ { 0x10860,    32, G_UNICODE_SCRIPT_PALMYRENE },
+ { 0x10880,    31, G_UNICODE_SCRIPT_NABATAEAN },
+ { 0x108a7,     9, G_UNICODE_SCRIPT_NABATAEAN },
  { 0x10900,    28, G_UNICODE_SCRIPT_PHOENICIAN },
  { 0x1091f,     1, G_UNICODE_SCRIPT_PHOENICIAN },
  { 0x10920,    26, G_UNICODE_SCRIPT_LYDIAN },
@@ -2977,35 +2998,88 @@ static const struct {
  { 0x10a3f,     9, 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 },
+ { 0x10ac0,    39, G_UNICODE_SCRIPT_MANICHAEAN },
+ { 0x10aeb,    12, G_UNICODE_SCRIPT_MANICHAEAN },
  { 0x10b00,    54, G_UNICODE_SCRIPT_AVESTAN },
  { 0x10b39,     7, G_UNICODE_SCRIPT_AVESTAN },
  { 0x10b40,    22, G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN },
  { 0x10b58,     8, G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN },
  { 0x10b60,    19, G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI },
  { 0x10b78,     8, G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI },
+ { 0x10b80,    18, G_UNICODE_SCRIPT_PSALTER_PAHLAVI },
+ { 0x10b99,     4, G_UNICODE_SCRIPT_PSALTER_PAHLAVI },
+ { 0x10ba9,     7, G_UNICODE_SCRIPT_PSALTER_PAHLAVI },
  { 0x10c00,    73, G_UNICODE_SCRIPT_OLD_TURKIC },
  { 0x10e60,    31, G_UNICODE_SCRIPT_ARABIC },
  { 0x11000,    78, G_UNICODE_SCRIPT_BRAHMI },
  { 0x11052,    30, G_UNICODE_SCRIPT_BRAHMI },
+ { 0x1107f,     1, G_UNICODE_SCRIPT_BRAHMI },
  { 0x11080,    66, 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 },
+ { 0x11150,    39, G_UNICODE_SCRIPT_MAHAJANI },
  { 0x11180,    73, G_UNICODE_SCRIPT_SHARADA },
- { 0x111d0,    10, G_UNICODE_SCRIPT_SHARADA },
+ { 0x111cd,     1, G_UNICODE_SCRIPT_SHARADA },
+ { 0x111d0,    11, G_UNICODE_SCRIPT_SHARADA },
+ { 0x111e1,    20, G_UNICODE_SCRIPT_SINHALA },
+ { 0x11200,    18, G_UNICODE_SCRIPT_KHOJKI },
+ { 0x11213,    43, G_UNICODE_SCRIPT_KHOJKI },
+ { 0x112b0,    59, G_UNICODE_SCRIPT_KHUDAWADI },
+ { 0x112f0,    10, G_UNICODE_SCRIPT_KHUDAWADI },
+ { 0x11301,     3, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11305,     8, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x1130f,     2, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11313,    22, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x1132a,     7, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11332,     2, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11335,     5, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x1133c,     9, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11347,     2, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x1134b,     3, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11357,     1, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x1135d,     7, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11366,     7, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11370,     5, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11480,    72, G_UNICODE_SCRIPT_TIRHUTA },
+ { 0x114d0,    10, G_UNICODE_SCRIPT_TIRHUTA },
+ { 0x11580,    54, G_UNICODE_SCRIPT_SIDDHAM },
+ { 0x115b8,    18, G_UNICODE_SCRIPT_SIDDHAM },
+ { 0x11600,    69, G_UNICODE_SCRIPT_MODI },
+ { 0x11650,    10, G_UNICODE_SCRIPT_MODI },
  { 0x11680,    56, G_UNICODE_SCRIPT_TAKRI },
  { 0x116c0,    10, G_UNICODE_SCRIPT_TAKRI },
- { 0x12000,   879, G_UNICODE_SCRIPT_CUNEIFORM },
- { 0x12400,    99, G_UNICODE_SCRIPT_CUNEIFORM },
- { 0x12470,     4, G_UNICODE_SCRIPT_CUNEIFORM },
+ { 0x118a0,    83, G_UNICODE_SCRIPT_WARANG_CITI },
+ { 0x118ff,     1, G_UNICODE_SCRIPT_WARANG_CITI },
+ { 0x11ac0,    57, G_UNICODE_SCRIPT_PAU_CIN_HAU },
+ { 0x12000,   921, G_UNICODE_SCRIPT_CUNEIFORM },
+ { 0x12400,   111, G_UNICODE_SCRIPT_CUNEIFORM },
+ { 0x12470,     5, G_UNICODE_SCRIPT_CUNEIFORM },
  { 0x13000,  1071, G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS },
  { 0x16800,   569, G_UNICODE_SCRIPT_BAMUM },
+ { 0x16a40,    31, G_UNICODE_SCRIPT_MRO },
+ { 0x16a60,    10, G_UNICODE_SCRIPT_MRO },
+ { 0x16a6e,     2, G_UNICODE_SCRIPT_MRO },
+ { 0x16ad0,    30, G_UNICODE_SCRIPT_BASSA_VAH },
+ { 0x16af0,     6, G_UNICODE_SCRIPT_BASSA_VAH },
+ { 0x16b00,    70, G_UNICODE_SCRIPT_PAHAWH_HMONG },
+ { 0x16b50,    10, G_UNICODE_SCRIPT_PAHAWH_HMONG },
+ { 0x16b5b,     7, G_UNICODE_SCRIPT_PAHAWH_HMONG },
+ { 0x16b63,    21, G_UNICODE_SCRIPT_PAHAWH_HMONG },
+ { 0x16b7d,    19, G_UNICODE_SCRIPT_PAHAWH_HMONG },
  { 0x16f00,    69, G_UNICODE_SCRIPT_MIAO },
  { 0x16f50,    47, G_UNICODE_SCRIPT_MIAO },
  { 0x16f8f,    17, G_UNICODE_SCRIPT_MIAO },
  { 0x1b000,     1, G_UNICODE_SCRIPT_KATAKANA },
  { 0x1b001,     1, G_UNICODE_SCRIPT_HIRAGANA },
+ { 0x1bc00,   107, G_UNICODE_SCRIPT_DUPLOYAN },
+ { 0x1bc70,    13, G_UNICODE_SCRIPT_DUPLOYAN },
+ { 0x1bc80,     9, G_UNICODE_SCRIPT_DUPLOYAN },
+ { 0x1bc90,    10, G_UNICODE_SCRIPT_DUPLOYAN },
+ { 0x1bc9c,     4, G_UNICODE_SCRIPT_DUPLOYAN },
+ { 0x1bca0,     4, G_UNICODE_SCRIPT_COMMON },
  { 0x1d000,   246, G_UNICODE_SCRIPT_COMMON },
  { 0x1d100,    39, G_UNICODE_SCRIPT_COMMON },
  { 0x1d129,    62, G_UNICODE_SCRIPT_COMMON },
@@ -3041,6 +3115,8 @@ static const struct {
  { 0x1d552,   340, G_UNICODE_SCRIPT_COMMON },
  { 0x1d6a8,   292, G_UNICODE_SCRIPT_COMMON },
  { 0x1d7ce,    50, G_UNICODE_SCRIPT_COMMON },
+ { 0x1e800,   197, G_UNICODE_SCRIPT_MENDE_KIKAKUI },
+ { 0x1e8c7,    16, G_UNICODE_SCRIPT_MENDE_KIKAKUI },
  { 0x1ee00,     4, G_UNICODE_SCRIPT_ARABIC },
  { 0x1ee05,    27, G_UNICODE_SCRIPT_ARABIC },
  { 0x1ee21,     2, G_UNICODE_SCRIPT_ARABIC },
@@ -3078,10 +3154,10 @@ static const struct {
  { 0x1f000,    44, G_UNICODE_SCRIPT_COMMON },
  { 0x1f030,   100, G_UNICODE_SCRIPT_COMMON },
  { 0x1f0a0,    15, G_UNICODE_SCRIPT_COMMON },
- { 0x1f0b1,    14, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f0b1,    15, G_UNICODE_SCRIPT_COMMON },
  { 0x1f0c1,    15, G_UNICODE_SCRIPT_COMMON },
- { 0x1f0d1,    15, G_UNICODE_SCRIPT_COMMON },
- { 0x1f100,    11, 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 },
  { 0x1f170,    43, G_UNICODE_SCRIPT_COMMON },
@@ -3091,24 +3167,25 @@ static const struct {
  { 0x1f210,    43, G_UNICODE_SCRIPT_COMMON },
  { 0x1f240,     9, G_UNICODE_SCRIPT_COMMON },
  { 0x1f250,     2, G_UNICODE_SCRIPT_COMMON },
- { 0x1f300,    33, G_UNICODE_SCRIPT_COMMON },
- { 0x1f330,     6, G_UNICODE_SCRIPT_COMMON },
- { 0x1f337,    70, G_UNICODE_SCRIPT_COMMON },
- { 0x1f380,    20, G_UNICODE_SCRIPT_COMMON },
- { 0x1f3a0,    37, G_UNICODE_SCRIPT_COMMON },
- { 0x1f3c6,     5, G_UNICODE_SCRIPT_COMMON },
- { 0x1f3e0,    17, G_UNICODE_SCRIPT_COMMON },
- { 0x1f400,    63, G_UNICODE_SCRIPT_COMMON },
- { 0x1f440,     1, G_UNICODE_SCRIPT_COMMON },
- { 0x1f442,   182, G_UNICODE_SCRIPT_COMMON },
- { 0x1f4f9,     4, G_UNICODE_SCRIPT_COMMON },
- { 0x1f500,    62, G_UNICODE_SCRIPT_COMMON },
- { 0x1f540,     4, G_UNICODE_SCRIPT_COMMON },
- { 0x1f550,    24, G_UNICODE_SCRIPT_COMMON },
- { 0x1f5fb,    70, G_UNICODE_SCRIPT_COMMON },
- { 0x1f645,    11, G_UNICODE_SCRIPT_COMMON },
- { 0x1f680,    70, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f300,    45, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f330,    78, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f380,    79, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f3d4,    36, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f400,   255, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f500,    75, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f550,    42, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f57b,    41, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f5a5,   158, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f645,   139, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f6e0,    13, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f6f0,     4, G_UNICODE_SCRIPT_COMMON },
  { 0x1f700,   116, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f780,    85, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f800,    12, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f810,    56, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f850,    10, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f860,    40, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f890,    30, G_UNICODE_SCRIPT_COMMON },
  { 0x20000, 42711, G_UNICODE_SCRIPT_HAN },
  { 0x2a700,  4149, G_UNICODE_SCRIPT_HAN },
  { 0x2b740,   222, G_UNICODE_SCRIPT_HAN },