diff --git a/kitty/core_text.m b/kitty/core_text.m index 2e24d843b..0b82ba728 100644 --- a/kitty/core_text.m +++ b/kitty/core_text.m @@ -291,7 +291,7 @@ static CTFontRef nerd_font(CGFloat sz) { static CTFontRef apply_styles_to_fallback_font(CTFontRef original_fallback_font, bool bold, bool italic) { - if (!original_fallback_font || is_last_resort_font(original_fallback_font)) return original_fallback_font; + if (!original_fallback_font || (!bold && !italic) || is_last_resort_font(original_fallback_font)) return original_fallback_font; CTFontDescriptorRef original_descriptor = CTFontCopyFontDescriptor(original_fallback_font); // We cannot set kCTFontTraitMonoSpace in traits as if the original // fallback font is Zapf Dingbats we get .AppleSystemUIFontMonospaced as