diff --git a/m133/modules/svg/BUILD.gn b/m133/modules/svg/BUILD.gn index 004f7406df48b95c3cd8b9b2fa0b269ba7d315f3..64ba6ea9d1de780e68c0cf7b59aaca1be8118996 100644 --- a/m133/modules/svg/BUILD.gn +++ b/m133/modules/svg/BUILD.gn @@ -28,6 +28,7 @@ if (skia_enable_svg && skia_use_expat) { if (use_oh_skia) { configs += [ "../../:skia_wno" ] } + defines = [ "ENABLE_TEXT_ENHANCE" ] } if (skia_enable_tools) { diff --git a/m133/modules/svg/include/SkSVGRenderContext.h b/m133/modules/svg/include/SkSVGRenderContext.h index b6bc5d5facfced023155edddb847737cd34ddb38..ddc23acfe786a889f308637a5bf70f7096163903 100644 --- a/m133/modules/svg/include/SkSVGRenderContext.h +++ b/m133/modules/svg/include/SkSVGRenderContext.h @@ -163,7 +163,7 @@ public: // It is probably an oversight to try to render without having set the SkFontMgr. // We will assert this in debug mode, but fallback to an empty fontmgr in release builds. SkASSERT(fFontMgr); - return fFontMgr ? fFontMgr : SkFontMgr::RefEmpty(); + return fFontMgr ? fFontMgr : SkFontMgr::RefDefault(); } // Returns the translate/scale transformation required to map into the current OBB scope,