diff --git a/kitty/freetype.c b/kitty/freetype.c index 65b62191c..779d7bfe9 100644 --- a/kitty/freetype.c +++ b/kitty/freetype.c @@ -386,6 +386,7 @@ calc_cell_width(Face *self) { ans = MAX(ans, (unsigned int)ceilf((float)self->face->glyph->metrics.horiAdvance / 64.f)); } } + if (!ans) ans = (unsigned int)ceilf(self->face->size->metrics.max_advance / 64.f); return ans; }