| Index: src/fonts/SkFontMgr_fontconfig.cpp
|
| diff --git a/src/fonts/SkFontMgr_fontconfig.cpp b/src/fonts/SkFontMgr_fontconfig.cpp
|
| index fedd3dc53360fc3646ec5bdd23092ab800b06fbe..c0cdccfdcadf02ced22961afbc2d9fbb12366980 100644
|
| --- a/src/fonts/SkFontMgr_fontconfig.cpp
|
| +++ b/src/fonts/SkFontMgr_fontconfig.cpp
|
| @@ -281,7 +281,11 @@ protected:
|
| }
|
|
|
| SkTypeface* onMatchFamilyStyle(const char familyName[],
|
| - const SkFontStyle&) const override { return nullptr; }
|
| + const SkFontStyle& style) const override {
|
| + FCLocker lock;
|
| + return FontConfigTypeface::LegacyCreateTypeface(familyName, style);
|
| + }
|
| +
|
| SkTypeface* onMatchFamilyStyleCharacter(const char familyName[], const SkFontStyle&,
|
| const char* bcp47[], int bcp47Count,
|
| SkUnichar character) const override {
|
|
|