From af82938427ff47fdd738ab9ef06f541a724d52d2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 22 Mar 2024 15:37:58 +0530 Subject: [PATCH] Dont bother applying zero style to fallback Micro-optimization --- kitty/core_text.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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