diff -up ./src/util.c.dist ./src/util.c --- ./src/util.c.dist 2015-04-17 14:36:39.000000000 +0900 +++ ./src/util.c 2017-11-06 22:09:30.000000000 +0900 @@ -599,6 +599,7 @@ GetFont(MyFont *font) basename2 = malloc(strlen(font->name) + 3); if (basename2) sprintf(basename2, "%s,*", font->name); else basename2 = font->name; + printf("%s: XCreateFontSet(,%s)\n", ProgramName, basename2); if( (font->fontset = XCreateFontSet(dpy, basename2, &missing_charset_list_return, &missing_charset_count_return, @@ -618,12 +619,15 @@ GetFont(MyFont *font) for( i = 0, ascent = 0, descent = 0; iascent) ascent = (*xfonts)->ascent; if (descent < (*xfonts)->descent) descent = (*xfonts)->descent; + printf("%s: extracting ascent %d/descent %d from %s\n", ProgramName, (*xfonts)->ascent, (*xfonts)->descent, (*font_names)); + font_names++; xfonts++; } font->height = font_extents->max_logical_extent.height; font->y = ascent; font->ascent = ascent; font->descent = descent; + printf ("%s: ascent=%d descent=%d\n\n", ProgramName, ascent, descent); return; }