1 --- qt-x11-free-3.3.3/src/kernel/qfontdatabase_x11.cpp.orig 2004-08-05 16:42:06.000000000 +0200
2 +++ qt-x11-free-3.3.3/src/kernel/qfontdatabase_x11.cpp 2004-08-20 18:04:38.961735120 +0200
4 **********************************************************************/
6 #include <qplatformdefs.h>
8 +#include <qsettings.h>
10 #include <qpaintdevicemetrics.h>
12 @@ -1476,9 +1476,11 @@
13 XftPatternAddMatrix( pattern, XFT_MATRIX, &matrix );
17 - if (request.styleStrategy & (QFont::PreferAntialias|QFont::NoAntialias)) {
18 - XftPatternAddBool(pattern, XFT_ANTIALIAS,
21 + bool qt_use_antialiasing = prefs.readBoolEntry( "/qt/useXft", TRUE );
22 + if ( !qt_use_antialiasing || request.styleStrategy & (QFont::PreferAntialias|QFont::NoAntialias)) {
23 + XftPatternAddBool(pattern, XFT_ANTIALIAS, qt_use_antialiasing &&
24 !(request.styleStrategy & QFont::NoAntialias));