After x11-libs/qt:4 installed, the sans serif font was forced to be replaced with helvetica. Although we can "edit" the rules in qtconfig, but the edit about this font won't save. It should be changed freely. https://bugzilla.redhat.com/show_bug.cgi?id=447298 Fedora gives out the solution: diff -ur qt-x11-opensource-src-4.3.4/src/gui/text/qfont.cpp qt-x11-opensource-src-4.3.4-no-hardcoded-font-aliases/src/gui/text/qfont.cpp --- qt-x11-opensource-src-4.3.4/src/gui/text/qfont.cpp 2008-02-19 18:47:20.000000000 +0100 +++ qt-x11-opensource-src-4.3.4-no-hardcoded-font-aliases/src/gui/text/qfont.cpp 2008-05-19 15:36:46.000000000 +0200 @@ -1433,7 +1433,7 @@ // default substitutions static const char *initTbl[] = { -#if defined(Q_WS_X11) +#if 0 "arial", "helvetica", "times new roman", "times", "courier new", "courier",
I am also experiencing this problem since upgrading from fontconfig 2.4.2.
this doesn't seem valid anymore