From c1ae5d44bda9686c2969a8653665ca3675b22d86 Mon Sep 17 00:00:00 2001 From: jiangchenzhou Date: Wed, 20 Sep 2023 11:14:03 +0800 Subject: [PATCH] fix remote font Signed-off-by: jiangchenzhou Change-Id: I396cced7b88514969ca4e870e58ba3680f1f86df --- src/ports/skia_ohos/SkFontMgr_ohos.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ports/skia_ohos/SkFontMgr_ohos.cpp b/src/ports/skia_ohos/SkFontMgr_ohos.cpp index f83cf797..373f9403 100755 --- a/src/ports/skia_ohos/SkFontMgr_ohos.cpp +++ b/src/ports/skia_ohos/SkFontMgr_ohos.cpp @@ -371,9 +371,9 @@ sk_sp SkFontMgr_OHOS::onMakeFromFile(const char path[], int ttcIndex sk_sp SkFontMgr_OHOS::onLegacyMakeTypeface(const char familyName[], SkFontStyle style) const { SkTypeface* typeface = this->onMatchFamilyStyle(familyName, style); - - std::string str = !familyName ? "" : familyName; - if (str == "") { + + // if familyName is not found, then try the default family + if (typeface == nullptr && familyName != nullptr) { typeface = this->onMatchFamilyStyle(nullptr, style); } -- Gitee