diff --git a/ui/style/style_core_font.cpp b/ui/style/style_core_font.cpp index 6dcb059..6c6b2ba 100644 --- a/ui/style/style_core_font.cpp +++ b/ui/style/style_core_font.cpp @@ -247,13 +247,15 @@ void StartFonts() { if (!fontSettings.mainFont.isEmpty() && ValidateFont(fontSettings.mainFont)) { Overrides[FontTypeRegular] = fontSettings.mainFont; Overrides[FontTypeRegularItalic] = fontSettings.mainFont; - Overrides[FontTypeBold] = fontSettings.mainFont; - Overrides[FontTypeBoldItalic] = fontSettings.mainFont; } if (!fontSettings.semiboldFont.isEmpty() && ValidateFont(fontSettings.semiboldFont)) { + Overrides[FontTypeBold] = fontSettings.semiboldFont; + Overrides[FontTypeBoldItalic] = fontSettings.semiboldFont; Overrides[FontTypeSemibold] = fontSettings.semiboldFont; Overrides[FontTypeSemiboldItalic] = fontSettings.semiboldFont; } else if (!fontSettings.mainFont.isEmpty() && ValidateFont(fontSettings.mainFont)) { + Overrides[FontTypeBold] = fontSettings.mainFont; + Overrides[FontTypeBoldItalic] = fontSettings.mainFont; Overrides[FontTypeSemibold] = fontSettings.mainFont; Overrides[FontTypeSemiboldItalic] = fontSettings.mainFont; }