diff options
author | bungeman <bungeman@google.com> | 2015-02-06 07:59:19 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-02-06 07:59:19 -0800 |
commit | 7fa87cd09f49f1ee9bc27e263038d0f0ae706241 (patch) | |
tree | 430afe3af23867684e9b75b487a3e06281ce5a8e /tests/FontConfigParser.cpp | |
parent | 50785a3d10b53bea5beb6e18431a2449860be237 (diff) |
Add factory for Android font manager.
This allows users to create an Android font manager with their own set
of fonts, or augment the system set. This will allow for removal of
the current globals which are used for a similar, but more constained,
purpose.
BUG=skia:2817,skia:3314,chromium:407340
Review URL: https://codereview.chromium.org/887113002
Diffstat (limited to 'tests/FontConfigParser.cpp')
-rw-r--r-- | tests/FontConfigParser.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/FontConfigParser.cpp b/tests/FontConfigParser.cpp index ff72708be0..744a41e5f2 100644 --- a/tests/FontConfigParser.cpp +++ b/tests/FontConfigParser.cpp @@ -37,6 +37,9 @@ void DumpLoadedFonts(SkTDArray<FontFamily*> fontFamilies) { case kCompact_FontVariant: SkDebugf(" compact\n"); break; default: break; } + if (fontFamilies[i]->fBasePath) { + SkDebugf(" basePath %s\n", fontFamilies[i]->fBasePath); + } if (!fontFamilies[i]->fLanguage.getTag().isEmpty()) { SkDebugf(" language %s\n", fontFamilies[i]->fLanguage.getTag().c_str()); } @@ -56,7 +59,8 @@ DEF_TEST(FontConfigParserAndroid, reporter) { bool resourcesMissing = false; SkTDArray<FontFamily*> preV17FontFamilies; - SkFontConfigParser::GetTestFontFamilies(preV17FontFamilies, + SkFontConfigParser::GetCustomFontFamilies(preV17FontFamilies, + SkString("/custom/font/path/"), GetResourcePath("android_fonts/pre_v17/system_fonts.xml").c_str(), GetResourcePath("android_fonts/pre_v17/fallback_fonts.xml").c_str()); @@ -72,7 +76,8 @@ DEF_TEST(FontConfigParserAndroid, reporter) { SkTDArray<FontFamily*> v17FontFamilies; - SkFontConfigParser::GetTestFontFamilies(v17FontFamilies, + SkFontConfigParser::GetCustomFontFamilies(v17FontFamilies, + SkString("/custom/font/path/"), GetResourcePath("android_fonts/v17/system_fonts.xml").c_str(), GetResourcePath("android_fonts/v17/fallback_fonts.xml").c_str()); @@ -88,7 +93,8 @@ DEF_TEST(FontConfigParserAndroid, reporter) { SkTDArray<FontFamily*> v22FontFamilies; - SkFontConfigParser::GetTestFontFamilies(v22FontFamilies, + SkFontConfigParser::GetCustomFontFamilies(v22FontFamilies, + SkString("/custom/font/path/"), GetResourcePath("android_fonts/v22/fonts.xml").c_str(), NULL); |