From 1773b62ce8870f86f410deacc66de0d87fc2097d Mon Sep 17 00:00:00 2001 From: Wim de With Date: Sun, 17 Sep 2023 21:16:55 +0200 Subject: [PATCH] Check for Noto Emoji font in UI fallback fonts (#10908) --- frontend/ui/elements/font_ui_fallbacks.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/ui/elements/font_ui_fallbacks.lua b/frontend/ui/elements/font_ui_fallbacks.lua index 58bbb4702..1b43ec71b 100644 --- a/frontend/ui/elements/font_ui_fallbacks.lua +++ b/frontend/ui/elements/font_ui_fallbacks.lua @@ -39,7 +39,8 @@ local genFallbackCandidates = function() local fontinfo = FontList.fontinfo[font_path] -- (NotoColorEmoji.tff happens to get no fontinfo) if fontinfo and #fontinfo == 1 then -- Ignore font files with multiple faces fontinfo = fontinfo[1] - if util.stringStartsWith(fontinfo.name, "Noto Sans ") and + if (util.stringStartsWith(fontinfo.name, "Noto Sans ") or + fontinfo.name == "Noto Emoji") and not fontinfo.bold and not fontinfo.italic and not fontinfo.serif and not fontinfo.mono then fallback_candidates[fontinfo.name] = fontinfo