From ed6049b4be5b7188bb9597c4844ef3113c6c1136 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 28 Oct 2017 13:45:52 +0530 Subject: [PATCH] Micro-optimization --- kitty/fonts/freetype.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kitty/fonts/freetype.py b/kitty/fonts/freetype.py index b6c846688..cac904240 100644 --- a/kitty/fonts/freetype.py +++ b/kitty/fonts/freetype.py @@ -129,6 +129,8 @@ def face_for_text(text, bold=False, italic=False): def render_text(text, bold=False, italic=False, num_cells=1): + if text == ' ' and num_cells == 1: + return (CharTexture(),) font, face = face_for_text(text, bold, italic) func = partial(face.draw_single_glyph, ord(text[0])) if len(text) == 1 else partial(face.draw_complex_glyph, text) if num_cells == 1: