I restarted my Gentoo box (x86_64) some days back and I got all fonts broken already at KDM. I've rebuild almost entire system, but not help at all. Just one or two fonts are working, but on a wrong way. 'Sans-serif', 'Monospace' and 'Droid Sans [Adobe]' are indeed a serif font - that seems Garamond. Also, there are several Droid fonts(?): Adobe, Microsoft (that seems Comic Sans), Unknwon, Monotype, Bitstream. The only place where fonts are working perfectly is on Libreoffice one, at editor side (not on interface). I also filed a bug on Gentoo bugtracker: https://bugs.gentoo.org/show_bug.cgi?id=466366 Unfortunately I don't know any way to reproduce that mess. Is being very weird to use terminal with non-monospaced font, specialy to configure the kernel. Thank you! Reproducible: Always
Created attachment 79596 [details] Sample image.
Created attachment 79597 [details] Terminal sample image.
Created attachment 79598 [details] LibreOffice sample image.
Rebuilding usually never helps. What does help is finding out what packages you updated, and go back to previous versions. Also, please check with a fresh user account.
Hello, I already tried with a new user but i got the same issue. Indeed, the issue is already present on KDM. I can't say what packages I updated before the issue because I just reboot about several days without reboot (and about several updates). The last one I can remember that may be related was icu, from 49.1.2 to 51.1, but I already downgrade that and doen't help at all. In some days there are 4.10.3, maybe is better wait that and cross my fingers to see if the issue go with the new version. Thanks for your reply.
Updating KDE will not help, because KDE is not responsible for font handling. Likely candidates are freetype or fontconfig (and its global configuration files in /etc/fonts/).
I removed fontconfig, freetype and deleted everything in /etc/fonts, then I installed everything again (plus fonts) and now I have my fonts back. :D I've assumed as kde bug due to the fonts was working on libreoffice before. Please this is a invalid bug. Thank you!!!
close per cmment #7