diff --git a/bar.c b/bar.c index bec8a15..f911913 100644 --- a/bar.c +++ b/bar.c @@ -317,7 +317,7 @@ select_drawable_font (const uint16_t c) */ for (int i = 0; font_list[i] != NULL; i++) { font_t *font = font_list[i]; - if (c > font->char_min && c < font->char_max && + if (c >= font->char_min && c <= font->char_max && font->width_lut[c - font->char_min].character_width != 0) return font; }