diff --git a/main.c b/main.c index f241e52d..d41a49e5 100644 --- a/main.c +++ b/main.c @@ -66,10 +66,10 @@ initialize_fonts(const struct config *conf, struct font *fonts[4]) tll_foreach(conf->fonts, it) tll_push_back(font_names, it->item); - if ((fonts[0] = font_from_name(font_names, "")) == NULL || - (fonts[1] = font_from_name(font_names, "weight=bold")) == NULL || - (fonts[2] = font_from_name(font_names, "slant=italic")) == NULL || - (fonts[3] = font_from_name(font_names, "weight=bold:slant=italic")) == NULL) + if ((fonts[0] = font_from_name(font_names, "dpi=96")) == NULL || + (fonts[1] = font_from_name(font_names, "dpi=96:weight=bold")) == NULL || + (fonts[2] = font_from_name(font_names, "dpi=96:slant=italic")) == NULL || + (fonts[3] = font_from_name(font_names, "dpi=96:weight=bold:slant=italic")) == NULL) { tll_free(font_names); return false; diff --git a/terminal.c b/terminal.c index b6c8beac..887e90c1 100644 --- a/terminal.c +++ b/terminal.c @@ -367,10 +367,10 @@ initialize_fonts(struct terminal *term, const struct config *conf) tll_foreach(conf->fonts, it) tll_push_back(font_names, it->item); - if ((term->fonts[0] = font_from_name(font_names, "")) == NULL || - (term->fonts[1] = font_from_name(font_names, "weight=bold")) == NULL || - (term->fonts[2] = font_from_name(font_names, "slant=italic")) == NULL || - (term->fonts[3] = font_from_name(font_names, "weight=bold:slant=italic")) == NULL) + if ((term->fonts[0] = font_from_name(font_names, "dpi=96")) == NULL || + (term->fonts[1] = font_from_name(font_names, "dpi=96:weight=bold")) == NULL || + (term->fonts[2] = font_from_name(font_names, "dpi=96:slant=italic")) == NULL || + (term->fonts[3] = font_from_name(font_names, "dpi=96:weight=bold:slant=italic")) == NULL) { tll_free(font_names); return false;