diff --git a/kitty/fonts.py b/kitty/fonts.py index 97641bf48..a7d4f9c2f 100644 --- a/kitty/fonts.py +++ b/kitty/fonts.py @@ -95,7 +95,7 @@ def calc_cell_width(font, face): ch = chr(i) load_char(font, face, ch) m = face.glyph.metrics - ans = max(ans, int(math.ceil(m.horiAdvance / 64))) + ans = max(ans, max(int(math.ceil(m.horiAdvance / 64)), face.glyph.bitmap.width)) return ans