From 40fdb004ec0b296d64708357cf985ca3697a4d60 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 12 Jun 2024 16:40:51 -0500 Subject: [PATCH] actually consider locale script requirements --- src/gui/settings.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/gui/settings.cpp b/src/gui/settings.cpp index c36fa59c0..7a0f60703 100644 --- a/src/gui/settings.cpp +++ b/src/gui/settings.cpp @@ -6550,7 +6550,14 @@ void FurnaceGUI::applyUISettings(bool updateFonts) { if (settings.loadFallback) { mainFont=addFontZlib(font_liberationSans_compressed_data,font_liberationSans_compressed_size,MAX(1,e->getConfInt("mainFontSize",18)*dpiScale),&fc1,fontRange); } - if (settings.loadJapanese || settings.loadChinese || settings.loadChineseTraditional || settings.loadKorean) { + if (settings.loadJapanese || + settings.loadChinese || + settings.loadChineseTraditional || + settings.loadKorean || + localeRequiresJapanese || + localeRequiresChinese || + localeRequiresChineseTrad || + localeRequiresKorean) { mainFont=addFontZlib(font_unifont_compressed_data,font_unifont_compressed_size,MAX(1,e->getConfInt("mainFontSize",18)*dpiScale),&fc1,fontRange); }