summaryrefslogtreecommitdiffstats
path: root/skia/ports/SkFontHost_fontconfig.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'skia/ports/SkFontHost_fontconfig.cpp')
-rw-r--r--skia/ports/SkFontHost_fontconfig.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/skia/ports/SkFontHost_fontconfig.cpp b/skia/ports/SkFontHost_fontconfig.cpp
index cb95a60..f36bb2e 100644
--- a/skia/ports/SkFontHost_fontconfig.cpp
+++ b/skia/ports/SkFontHost_fontconfig.cpp
@@ -278,13 +278,8 @@ void SkFontHost::Serialize(const SkTypeface*, SkWStream*) {
SkScalerContext* SkFontHost::CreateFallbackScalerContext
(const SkScalerContext::Rec& rec) {
- FcPattern* pattern = FcPatternCreate();
- FcConfigSubstitute(0, pattern, FcMatchPattern);
- FcDefaultSubstitute(pattern);
-
- FcResult result;
- FcPattern* match = FcFontMatch(0, pattern, &result);
- FcPatternDestroy(pattern);
+ FcPattern* match = FontMatch(FC_FAMILY, FcTypeString, "serif",
+ NULL);
// This will fail when we have no fonts on the system.
SkASSERT(match);