diff options
Diffstat (limited to 'ui.c')
| -rw-r--r-- | ui.c | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -58,8 +58,13 @@ ft_load(const char *name) char *def_str; XFontSet fs = XCreateFontSet(dsp, name, &missing_charset_name, &missing_charset_count, &def_str); - for (int i = 0; i < missing_charset_count; i++) { - fprintf(stderr, "%s: No font found\n", missing_charset_name[i]); + if (missing_charset_count > 0) { + fputs("[Missing fonts: ", stderr); + for (int i = 0; i < missing_charset_count; i++) { + if (i > 0) fputs(", ", stderr); + fputs(missing_charset_name[i], stderr); + } + fputs("]\n", stderr); } XFreeStringList(missing_charset_name); return fs; |
