From e72f153a668a57702c5ff7749c81a695c933a20d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 5 Nov 2017 13:05:26 +0530 Subject: [PATCH] Avoid unneccessary exception when failling to find a fallback font --- kitty/fonts/render.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/kitty/fonts/render.py b/kitty/fonts/render.py index 73d89cfbc..8f7eee0c1 100644 --- a/kitty/fonts/render.py +++ b/kitty/fonts/render.py @@ -50,12 +50,11 @@ FontState = namedtuple( def get_fallback_font(text, bold, italic): state = set_font_family.state - return create_face( - font_for_text( + font = font_for_text( text, state.family, state.pt_sz, state.xdpi, state.ydpi, bold, italic ) - ) + return None if font is None else create_face(font) def set_font_family(opts=None, override_font_size=None, override_dpi=None):