util/grub-gen-asciih.c has: ```c glyph_idx = FT_Get_Char_Index (face, char_code); if (!glyph_idx) return; ``` Apparently it returns 0 now, so the ascii.h is broken. please fix this ASAP so that we can proceed with RPM 4.15. Once you fix it, please run `fedpkg build --target=f31-rpm` for a build.
It is probably related to freetype rebase. CCing freetype maintainer.
I think this might be very related. - FreeType now uses the `defaultChar' property of PCF fonts to set the glyph for the undefined character at glyph index 0 (as FreeType already does for all other supported font formats). As a consequence, the order of glyphs of a PCF font if accessed with FreeType can be different now compared to previous versions. This change doesn't affect PCF font access with cmaps.
https://src.fedoraproject.org/rpms/freetype/c/8c479430c9096984745b11916c383b79177605ad?branch=master
Thank you for resolving this.