diff options
author | Jiang Jiang <jiang.jiang@nokia.com> | 2011-02-24 12:18:36 (GMT) |
---|---|---|
committer | Jiang Jiang <jiang.jiang@nokia.com> | 2011-02-24 12:53:01 (GMT) |
commit | b77fe44616237d992d87975c3fbb556a26dcf069 (patch) | |
tree | c698e6a8741ca61cc5bb5a89e98d713c928a55ff | |
parent | 3cca3491777110f34276b4f44ccf355c3dcd6dbc (diff) | |
download | Qt-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.cpp | 11 |
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); |