summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiang Jiang <jiang.jiang@nokia.com>2011-02-24 12:18:36 (GMT)
committerJiang Jiang <jiang.jiang@nokia.com>2011-02-24 12:53:01 (GMT)
commitb77fe44616237d992d87975c3fbb556a26dcf069 (patch)
treec698e6a8741ca61cc5bb5a89e98d713c928a55ff
parent3cca3491777110f34276b4f44ccf355c3dcd6dbc (diff)
downloadQt-b77fe44616237d992d87975c3fbb556a26dcf069.zip
Qt-b77fe44616237d992d87975c3fbb556a26dcf069.tar.gz
Qt-b77fe44616237d992d87975c3fbb556a26dcf069.tar.bz2
Stop using XLFD as fontconfig matching fallback
Following our kill list of moving away from XLFD, and since the result of XLFD is unreliable and problematic (it requires maintainence of fonts.dir/fonts.alias which people no longer care about), remove the usage of XLFD as a fallback for fontconfig matching. Task-number: QTBUG-17455 Reviewed-by: Eskil
-rw-r--r--src/gui/text/qfontdatabase_x11.cpp11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/gui/text/qfontdatabase_x11.cpp b/src/gui/text/qfontdatabase_x11.cpp
index 2186058..f923d87 100644
--- a/src/gui/text/qfontdatabase_x11.cpp
+++ b/src/gui/text/qfontdatabase_x11.cpp
@@ -1972,17 +1972,6 @@ void QFontDatabase::load(const QFontPrivate *d, int script)
#ifndef QT_NO_FONTCONFIG
} else if (X11->has_fontconfig) {
fe = loadFc(d, script, req);
- if (fe != 0 && fe->fontDef.pixelSize != req.pixelSize && mainThread && qt_is_gui_used) {
- QFontEngine *xlfdFontEngine = loadXlfd(d->screen, script, req);
- if (xlfdFontEngine->fontDef.family == fe->fontDef.family) {
- delete fe;
- fe = xlfdFontEngine;
- } else {
- delete xlfdFontEngine;
- }
- }
-
-
#endif
} else if (mainThread && qt_is_gui_used) {
fe = loadXlfd(d->screen, script, req);