diff options
Diffstat (limited to 'src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm')
-rw-r--r-- | src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm index 9a84dfc3dd..f71dcc2355 100644 --- a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm +++ b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm @@ -400,7 +400,7 @@ void QCoreTextFontEngineMulti::loadEngine(int) Q_ASSERT(false); } -extern int qt_antialiasing_threshold; // from qapplication.cpp +extern int qt_antialiasing_threshold, qt_enable_font_smoothing; CGAffineTransform qt_transform_from_fontdef(const QFontDef &fontDef) { @@ -470,6 +470,9 @@ void QCoreTextFontEngine::init() Q_ASSERT(ctfont != NULL); Q_ASSERT(cgFont != NULL); + glyphFormat = qt_enable_font_smoothing ? QFontEngineGlyphCache::Raster_RGBMask + : QFontEngineGlyphCache::Raster_A8; + QCFString family = CTFontCopyFamilyName(ctfont); fontDef.family = family; |