diff --git a/components/fonts/platform/freetype/ohos/font_list.rs b/components/fonts/platform/freetype/ohos/font_list.rs index 5abe20339df..0c6d217b1ba 100644 --- a/components/fonts/platform/freetype/ohos/font_list.rs +++ b/components/fonts/platform/freetype/ohos/font_list.rs @@ -539,13 +539,21 @@ pub fn fallback_font_families(options: FallbackFontSelectionOptions) -> Vec<&'st UnicodeBlock::HangulJamoExtendedA | UnicodeBlock::HangulJamoExtendedB | UnicodeBlock::HangulSyllables => { + families.push("Noto Sans CJK"); + families.push("Noto Serif CJK"); families.push("Noto Sans KR"); }, UnicodeBlock::Hiragana | UnicodeBlock::Katakana | UnicodeBlock::KatakanaPhoneticExtensions => { + families.push("Noto Sans CJK"); + families.push("Noto Serif CJK"); families.push("Noto Sans JP"); }, + UnicodeBlock::HalfwidthandFullwidthForms => { + families.push("HarmonyOS Sans SC"); + families.push("Noto Sans CJK"); + }, _ => {}, } }