summaryrefslogtreecommitdiffstats
path: root/src
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 /src
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
Diffstat (limited to 'src')
-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);