From a0c1f8c08da64bb7cbee76358f6a9035ce7febc6 Mon Sep 17 00:00:00 2001 From: Nate Weibley Date: Thu, 8 Dec 2016 18:26:53 -0500 Subject: [PATCH] Fix most (all?) QML font rendering glitches on Windows --- src/QmlControls/ScreenTools.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/QmlControls/ScreenTools.qml b/src/QmlControls/ScreenTools.qml index a39be4d57..3f546a30e 100644 --- a/src/QmlControls/ScreenTools.qml +++ b/src/QmlControls/ScreenTools.qml @@ -87,8 +87,8 @@ Item { function _setBasePointSize(pointSize) { _textMeasure.font.pointSize = pointSize defaultFontPointSize = pointSize - defaultFontPixelHeight = _textMeasure.fontHeight - defaultFontPixelWidth = _textMeasure.fontWidth + defaultFontPixelHeight = Math.round(_textMeasure.fontHeight/2.0)*2 + defaultFontPixelWidth = Math.round(_textMeasure.fontWidth/2.0)*2 smallFontPointSize = defaultFontPointSize * _screenTools.smallFontPointRatio mediumFontPointSize = defaultFontPointSize * _screenTools.mediumFontPointRatio largeFontPointSize = defaultFontPointSize * _screenTools.largeFontPointRatio -- 2.22.0