OS: openSUSE Tumbleweed (latest version, updated this morning) DE: GNOME 50.2
Description of problem:
I installed the gnu-free-fonts package and noticed that the fonts “FreeMono”, “FreeSans”, and “FreeSerif” are completely blank (do not render at all). I know that I can use alternative fonts (such as Liberation or Nimbus) but I don’t like the feeling of having broken fonts on my system.
cat convertsfd
#!/usr/bin/bash
fontforge -lang=ff -c 'Open($1); Generate($2)' "$1" "$2"
./convertsfd FreeMono.sfd FreeMono.ttf
Copyright (c) 2000-2026. See AUTHORS for Contributors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
Version: 20251009
Based on sources from 2026-04-03 12:12 UTC-ML-D.
ftview FreeMono.ttf
@conram Not sure if it’s really related, I’ve not had any issues with font configuration here, seems if folks are using customizations then it appears to be an issue(?) or desktop environment. I do configure fonts here for GNOME (and Hyprland)…
I just grabbed the rpm and extracted the ‘converted’ fonts, so the post install macro using font-config never ran… then tested, as in dumped in ~/.local/share/fonts updated the font cache and no fonts visible until I converted again…
Nothing in the package has changed for a couple of years “Tue Feb 27 11:02:02 UTC 2024”.
Thank you for all the help everyone. I have tried the suggested fix by @conram and looked into the issue filed on Gitlab by @Sauerland but unfortunately the fonts still appear “blank” unfortunately.