Commit 6d1a45d2 authored by Etienne Bergeron's avatar Etienne Bergeron Committed by Commit Bot

Add unittests for Fallback Fonts on MacOS

This CL is adding unittests for some basic scripts on MacOS.

Previously, on MacOS, an empty array of test candidates was
used. We are adding some of basics languages.

Bug: 1022455
Change-Id: I5f1e32feb40cc6c3a6bf22f96821b9e78ceb3906
Fixed: 5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2001142
Commit-Queue: Etienne Bergeron <etienneb@chromium.org>
Reviewed-by: default avatarRobert Liao <robliao@chromium.org>
Reviewed-by: default avatarDominik Röttsches <drott@chromium.org>
Cr-Commit-Position: refs/heads/master@{#741488}
parent ac9cfd65
......@@ -253,6 +253,29 @@ std::vector<FallbackFontTestCase> kGetFontFallbackTests = {
{USCRIPT_VAI, "vai", L"\uA501\uA502", {"Ebrima"}},
{USCRIPT_YI, "yi", L"\uA000\uA001", {"Microsoft Yi Baiti"}}};
#elif defined(OS_MACOSX)
std::vector<FallbackFontTestCase> kGetFontFallbackTests = {
{USCRIPT_ARABIC,
"ar",
base::WideToUTF16(L"\u062A\u062D"),
{".Arabic UI Text", ".AppleArabicFont", ".Geeza Pro Interface"}},
{USCRIPT_DESERET,
"en",
base::WideToUTF16(L"\U00010400\U00010401"),
{"Baskerville"}},
{USCRIPT_DEVANAGARI,
"hi",
base::WideToUTF16(L"\u0905\u0906"),
{"Kohinoor Devanagari"}},
{USCRIPT_ETHIOPIC, "am", base::WideToUTF16(L"\u1201\u1202"), {"Kefa"}},
{USCRIPT_TELUGU,
"te",
base::WideToUTF16(L"\u0C21\u0C22"),
{"Kohinoor Telugu"}},
{USCRIPT_THAI, "th", base::WideToUTF16(L"\u0e01\u0e02"), {"Thonburi"}},
};
#elif defined(OS_LINUX)
// A list of script and the fallback font on the linux test environment.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment