aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/FontConfigParser.cpp
diff options
context:
space:
mode:
authorGravatar bungeman <bungeman@google.com>2015-02-06 07:59:19 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-02-06 07:59:19 -0800
commit7fa87cd09f49f1ee9bc27e263038d0f0ae706241 (patch)
tree430afe3af23867684e9b75b487a3e06281ce5a8e /tests/FontConfigParser.cpp
parent50785a3d10b53bea5beb6e18431a2449860be237 (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.cpp12
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);