diff --git a/src/dispnew.c b/src/dispnew.c index f61b18de444..4040048c024 100644 --- a/src/dispnew.c +++ b/src/dispnew.c @@ -324,7 +324,9 @@ static struct frame *frame_matrix_frame; matrix adjustments. Redisplay must stop, and glyph matrices must be adjusted when this flag becomes non-zero during display. The reason fonts can be loaded so late is that fonts of fontsets are - loaded on demand. */ + loaded on demand. Another reason is that a line contains many + characters displayed by zero width or very narrow glyphs of + variable-width fonts. */ int fonts_changed_p;