| Index: Source/platform/text/LocaleToScriptMapping.cpp
|
| diff --git a/Source/platform/text/LocaleToScriptMapping.cpp b/Source/platform/text/LocaleToScriptMapping.cpp
|
| index b2f56081f1b8a229a145db4c4aa5e567c7e0c9c0..48f44a24b46f15ae9681ff630edfddb21b64a7ae 100644
|
| --- a/Source/platform/text/LocaleToScriptMapping.cpp
|
| +++ b/Source/platform/text/LocaleToScriptMapping.cpp
|
| @@ -181,32 +181,47 @@ UScriptCode localeToScriptCodeForFontSelection(const String& locale)
|
| { "aa", USCRIPT_LATIN },
|
| { "ab", USCRIPT_CYRILLIC },
|
| { "ady", USCRIPT_CYRILLIC },
|
| + { "aeb", USCRIPT_ARABIC },
|
| { "af", USCRIPT_LATIN },
|
| { "ak", USCRIPT_LATIN },
|
| { "am", USCRIPT_ETHIOPIC },
|
| { "ar", USCRIPT_ARABIC },
|
| + { "arq", USCRIPT_ARABIC },
|
| + { "ary", USCRIPT_ARABIC },
|
| + { "arz", USCRIPT_ARABIC },
|
| { "as", USCRIPT_BENGALI },
|
| { "ast", USCRIPT_LATIN },
|
| { "av", USCRIPT_CYRILLIC },
|
| { "ay", USCRIPT_LATIN },
|
| { "az", USCRIPT_LATIN },
|
| + { "azb", USCRIPT_ARABIC },
|
| { "ba", USCRIPT_CYRILLIC },
|
| + { "bal", USCRIPT_ARABIC },
|
| { "be", USCRIPT_CYRILLIC },
|
| + { "bej", USCRIPT_ARABIC },
|
| { "bg", USCRIPT_CYRILLIC },
|
| { "bi", USCRIPT_LATIN },
|
| { "bn", USCRIPT_BENGALI },
|
| { "bo", USCRIPT_TIBETAN },
|
| + { "bqi", USCRIPT_ARABIC },
|
| + { "brh", USCRIPT_ARABIC },
|
| { "bs", USCRIPT_LATIN },
|
| { "ca", USCRIPT_LATIN },
|
| { "ce", USCRIPT_CYRILLIC },
|
| { "ceb", USCRIPT_LATIN },
|
| { "ch", USCRIPT_LATIN },
|
| { "chk", USCRIPT_LATIN },
|
| + { "cja", USCRIPT_ARABIC },
|
| + { "cjm", USCRIPT_ARABIC },
|
| + { "ckb", USCRIPT_ARABIC },
|
| { "cs", USCRIPT_LATIN },
|
| { "cy", USCRIPT_LATIN },
|
| { "da", USCRIPT_LATIN },
|
| + { "dcc", USCRIPT_ARABIC },
|
| { "de", USCRIPT_LATIN },
|
| + { "doi", USCRIPT_ARABIC },
|
| { "dv", USCRIPT_THAANA },
|
| + { "dyo", USCRIPT_ARABIC },
|
| { "dz", USCRIPT_TIBETAN },
|
| { "ee", USCRIPT_LATIN },
|
| { "efi", USCRIPT_LATIN },
|
| @@ -225,17 +240,25 @@ UScriptCode localeToScriptCodeForFontSelection(const String& locale)
|
| { "fy", USCRIPT_LATIN },
|
| { "ga", USCRIPT_LATIN },
|
| { "gaa", USCRIPT_LATIN },
|
| + { "gba", USCRIPT_ARABIC },
|
| + { "gbz", USCRIPT_ARABIC },
|
| { "gd", USCRIPT_LATIN },
|
| { "gil", USCRIPT_LATIN },
|
| { "gl", USCRIPT_LATIN },
|
| + { "gjk", USCRIPT_ARABIC },
|
| + { "gju", USCRIPT_ARABIC },
|
| + { "glk", USCRIPT_ARABIC },
|
| { "gn", USCRIPT_LATIN },
|
| { "gsw", USCRIPT_LATIN },
|
| { "gu", USCRIPT_GUJARATI },
|
| { "ha", USCRIPT_LATIN },
|
| { "haw", USCRIPT_LATIN },
|
| + { "haz", USCRIPT_ARABIC },
|
| { "he", USCRIPT_HEBREW },
|
| { "hi", USCRIPT_DEVANAGARI },
|
| { "hil", USCRIPT_LATIN },
|
| + { "hnd", USCRIPT_ARABIC },
|
| + { "hno", USCRIPT_ARABIC },
|
| { "ho", USCRIPT_LATIN },
|
| { "hr", USCRIPT_LATIN },
|
| { "ht", USCRIPT_LATIN },
|
| @@ -256,6 +279,7 @@ UScriptCode localeToScriptCodeForFontSelection(const String& locale)
|
| { "kam", USCRIPT_LATIN },
|
| { "kbd", USCRIPT_CYRILLIC },
|
| { "kha", USCRIPT_LATIN },
|
| + { "khw", USCRIPT_ARABIC },
|
| { "kk", USCRIPT_CYRILLIC },
|
| { "kl", USCRIPT_LATIN },
|
| { "km", USCRIPT_KHMER },
|
| @@ -268,17 +292,23 @@ UScriptCode localeToScriptCodeForFontSelection(const String& locale)
|
| { "ks", USCRIPT_ARABIC },
|
| { "ku", USCRIPT_ARABIC },
|
| { "kum", USCRIPT_CYRILLIC },
|
| + { "kvx", USCRIPT_ARABIC },
|
| + { "kxp", USCRIPT_ARABIC },
|
| { "ky", USCRIPT_CYRILLIC },
|
| { "la", USCRIPT_LATIN },
|
| { "lah", USCRIPT_ARABIC },
|
| { "lb", USCRIPT_LATIN },
|
| { "lez", USCRIPT_CYRILLIC },
|
| + { "lki", USCRIPT_ARABIC },
|
| { "ln", USCRIPT_LATIN },
|
| { "lo", USCRIPT_LAO },
|
| + { "lrc", USCRIPT_ARABIC },
|
| { "lt", USCRIPT_LATIN },
|
| + { "luz", USCRIPT_ARABIC },
|
| { "lv", USCRIPT_LATIN },
|
| { "mai", USCRIPT_DEVANAGARI },
|
| { "mdf", USCRIPT_CYRILLIC },
|
| + { "mfa", USCRIPT_ARABIC },
|
| { "mg", USCRIPT_LATIN },
|
| { "mh", USCRIPT_LATIN },
|
| { "mi", USCRIPT_LATIN },
|
| @@ -288,8 +318,10 @@ UScriptCode localeToScriptCodeForFontSelection(const String& locale)
|
| { "mr", USCRIPT_DEVANAGARI },
|
| { "ms", USCRIPT_LATIN },
|
| { "mt", USCRIPT_LATIN },
|
| + { "mvy", USCRIPT_ARABIC },
|
| { "my", USCRIPT_MYANMAR },
|
| { "myv", USCRIPT_CYRILLIC },
|
| + { "mzn", USCRIPT_ARABIC },
|
| { "na", USCRIPT_LATIN },
|
| { "nb", USCRIPT_LATIN },
|
| { "ne", USCRIPT_DEVANAGARI },
|
| @@ -309,10 +341,13 @@ UScriptCode localeToScriptCodeForFontSelection(const String& locale)
|
| { "pau", USCRIPT_LATIN },
|
| { "pl", USCRIPT_LATIN },
|
| { "pon", USCRIPT_LATIN },
|
| + { "prd", USCRIPT_ARABIC },
|
| + { "prs", USCRIPT_ARABIC },
|
| { "ps", USCRIPT_ARABIC },
|
| { "pt", USCRIPT_LATIN },
|
| { "qu", USCRIPT_LATIN },
|
| { "rm", USCRIPT_LATIN },
|
| + { "rmt", USCRIPT_ARABIC },
|
| { "rn", USCRIPT_LATIN },
|
| { "ro", USCRIPT_LATIN },
|
| { "ru", USCRIPT_CYRILLIC },
|
| @@ -321,11 +356,14 @@ UScriptCode localeToScriptCodeForFontSelection(const String& locale)
|
| { "sah", USCRIPT_CYRILLIC },
|
| { "sat", USCRIPT_LATIN },
|
| { "sd", USCRIPT_ARABIC },
|
| + { "sdh", USCRIPT_ARABIC },
|
| { "se", USCRIPT_LATIN },
|
| { "sg", USCRIPT_LATIN },
|
| + { "shi", USCRIPT_ARABIC },
|
| { "si", USCRIPT_SINHALA },
|
| { "sid", USCRIPT_LATIN },
|
| { "sk", USCRIPT_LATIN },
|
| + { "skr", USCRIPT_ARABIC },
|
| { "sl", USCRIPT_LATIN },
|
| { "sm", USCRIPT_LATIN },
|
| { "so", USCRIPT_LATIN },
|
| @@ -334,8 +372,11 @@ UScriptCode localeToScriptCodeForFontSelection(const String& locale)
|
| { "ss", USCRIPT_LATIN },
|
| { "st", USCRIPT_LATIN },
|
| { "su", USCRIPT_LATIN },
|
| + { "sus", USCRIPT_ARABIC },
|
| { "sv", USCRIPT_LATIN },
|
| { "sw", USCRIPT_LATIN },
|
| + { "swb", USCRIPT_ARABIC },
|
| + { "syr", USCRIPT_ARABIC },
|
| { "ta", USCRIPT_TAMIL },
|
| { "te", USCRIPT_TELUGU },
|
| { "tet", USCRIPT_LATIN },
|
| @@ -353,6 +394,7 @@ UScriptCode localeToScriptCodeForFontSelection(const String& locale)
|
| { "trv", USCRIPT_LATIN },
|
| { "ts", USCRIPT_LATIN },
|
| { "tt", USCRIPT_CYRILLIC },
|
| + { "ttt", USCRIPT_ARABIC },
|
| { "tvl", USCRIPT_LATIN },
|
| { "tw", USCRIPT_LATIN },
|
| { "ty", USCRIPT_LATIN },
|
| @@ -372,6 +414,7 @@ UScriptCode localeToScriptCodeForFontSelection(const String& locale)
|
| { "yap", USCRIPT_LATIN },
|
| { "yo", USCRIPT_LATIN },
|
| { "za", USCRIPT_LATIN },
|
| + { "zdj", USCRIPT_ARABIC },
|
| { "zh", USCRIPT_SIMPLIFIED_HAN },
|
| { "zh_hk", USCRIPT_TRADITIONAL_HAN },
|
| { "zh_tw", USCRIPT_TRADITIONAL_HAN },
|
|
|