Correct antialias disabling logic for Core Text
We should always turn antialias off when QFont::NoAntialias being passed in styleStrategy. That corrects some QStaticText tests. Change-Id: Iaffc5f3bb7f501dcb648cab41a8b6ffcf93f90ae Reviewed-on: http://codereview.qt.nokia.com/328 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Jiang Jiang <jiang.jiang@nokia.com>bb10
parent
ea0e38c0dd
commit
c25495dba7
|
|
@ -745,9 +745,8 @@ QImage QCoreTextFontEngine::imageForGlyph(glyph_t glyph, QFixed subPixelPosition
|
|||
8, im.bytesPerLine(), colorspace,
|
||||
cgflags);
|
||||
CGContextSetFontSize(ctx, fontDef.pixelSize);
|
||||
CGContextSetShouldAntialias(ctx, aa ||
|
||||
(fontDef.pointSize > qt_antialiasing_threshold
|
||||
&& !(fontDef.styleStrategy & QFont::NoAntialias)));
|
||||
CGContextSetShouldAntialias(ctx, (aa || fontDef.pointSize > qt_antialiasing_threshold)
|
||||
&& !(fontDef.styleStrategy & QFont::NoAntialias));
|
||||
CGContextSetShouldSmoothFonts(ctx, aa);
|
||||
CGAffineTransform oldTextMatrix = CGContextGetTextMatrix(ctx);
|
||||
CGAffineTransform cgMatrix = CGAffineTransformMake(1, 0, 0, 1, 0, 0);
|
||||
|
|
|
|||
Loading…
Reference in New Issue