From 96f85b187e28e202ad318d8afa13bc0229aa478f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 1 Nov 2017 11:16:45 +0530 Subject: [PATCH] Handle request to render zerowidth text more gracefully --- kitty/fonts/freetype.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kitty/fonts/freetype.py b/kitty/fonts/freetype.py index cac904240..45bd7fedf 100644 --- a/kitty/fonts/freetype.py +++ b/kitty/fonts/freetype.py @@ -167,6 +167,8 @@ def missing_glyph(num_cells, cell_width, cell_height): def render_cell(text=' ', bold=False, italic=False): num_cells = wcwidth(text[0]) + if num_cells < 1: + return render_cell() def safe_freetype(func): try: