unicode: Update to unicode 9.0.0

https://bugzilla.gnome.org/show_bug.cgi?id=771591
This commit is contained in:
Rico Tzschichholz
2016-09-17 15:57:10 +02:00
parent c7f4699735
commit ba18667bb4
7 changed files with 3575 additions and 2382 deletions

View File

@@ -131,7 +131,10 @@ test_unichar_break_type (void)
{ G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE, 0xAC01 },
{ G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER, 0x3041 },
{ G_UNICODE_BREAK_HEBREW_LETTER, 0x05D0 },
{ G_UNICODE_BREAK_REGIONAL_INDICATOR, 0x1F1F6 }
{ G_UNICODE_BREAK_REGIONAL_INDICATOR, 0x1F1F6 },
{ G_UNICODE_BREAK_EMOJI_BASE, 0x1F466 },
{ G_UNICODE_BREAK_EMOJI_MODIFIER, 0x1F3FB },
{ G_UNICODE_BREAK_ZERO_WIDTH_JOINER, 0x200D },
};
for (i = 0; i < G_N_ELEMENTS (examples); i++)
@@ -284,6 +287,12 @@ test_unichar_script (void)
{ G_UNICODE_SCRIPT_CUNEIFORM, 0x12480 },
{ G_UNICODE_SCRIPT_ANATOLIAN_HIEROGLYPHS, 0x14400 },
{ G_UNICODE_SCRIPT_SIGNWRITING, 0x1D800 },
{ G_UNICODE_SCRIPT_ADLAM, 0x1E900 },
{ G_UNICODE_SCRIPT_BHAIKSUKI, 0x11C00 },
{ G_UNICODE_SCRIPT_MARCHEN, 0x11C70 },
{ G_UNICODE_SCRIPT_NEWA, 0x11400 },
{ G_UNICODE_SCRIPT_OSAGE, 0x104B0 },
{ G_UNICODE_SCRIPT_TANGUT, 0x16FE0 },
};
for (i = 0; i < G_N_ELEMENTS (examples); i++)
g_assert_cmpint (g_unichar_get_script (examples[i].c), ==, examples[i].script);
@@ -868,6 +877,14 @@ test_iso15924 (void)
{ G_UNICODE_SCRIPT_MULTANI, "Mult" },
{ G_UNICODE_SCRIPT_OLD_HUNGARIAN, "Hung" },
{ G_UNICODE_SCRIPT_SIGNWRITING, "Sgnw" },
/* Unicode 9.0 additions */
{ G_UNICODE_SCRIPT_ADLAM, "Adlm" },
{ G_UNICODE_SCRIPT_BHAIKSUKI, "Bhks" },
{ G_UNICODE_SCRIPT_MARCHEN, "Marc" },
{ G_UNICODE_SCRIPT_NEWA, "Newa" },
{ G_UNICODE_SCRIPT_OSAGE, "Osge" },
{ G_UNICODE_SCRIPT_TANGUT, "Tang" },
};
guint i;