summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2018-11-30 12:03:58 +0100
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2018-11-30 11:19:23 +0000
commit64037f18d308c936848b7db2324bdb5dadb85a09 (patch)
tree090739189821cb38eaaf5c7554360e415c2b85e7 /src
parentdae2e6be939e5efcb48bcbfa872d07727dffacb2 (diff)
CoreText: Respect QFont::NoSubpixelAntialias when deciding glyph format
Change-Id: I846758bce2fd7536f9941b11f23fc0e5d5bc6f1b Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
index 0f8727a13c..a1299154cb 100644
--- a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
+++ b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
@@ -235,7 +235,7 @@ void QCoreTextFontEngine::init()
if (traits & kCTFontColorGlyphsTrait)
glyphFormat = QFontEngine::Format_ARGB;
- else if (fontSmoothing() == FontSmoothing::Subpixel)
+ else if (shouldSmoothFont() && fontSmoothing() == FontSmoothing::Subpixel)
glyphFormat = QFontEngine::Format_A32;
else
glyphFormat = QFontEngine::Format_A8;