summaryrefslogtreecommitdiffstats
path: root/mkspecs/win32-msvc11
diff options
context:
space:
mode:
authorEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>2021-06-17 13:37:51 +0200
committerEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>2021-06-18 13:18:38 +0200
commit30399fb95cf8b528ac4b45766ac55c6f0a16e2f4 (patch)
tree0b746e01047778f7b5f95254a62f290a1c894d88 /mkspecs/win32-msvc11
parent7155e4f62060c3d9f36e748135bd57776f40b4b2 (diff)
Fix right-to-left text with DirectWrite engine + QPainterPath
When QPainterPath was used for RTL text, either directly or because the target text size exceeds 64 pixels, we would pass true for "isRightToLeft" to DirectWrite, causing it to do adaptation internally for this. But the RTL layout had already been handled by Qt, so we would essentially reverse the layout twice and also move the text to negative X coordinates. Passing false instead fixes this, as it will then just use the positions we pass in blindly. Fixes: QTBUG-94175 Pick-to: 5.15 6.1 6.2 Change-Id: Ie9a47e56e97fc867ede10ab21ac5e3f003ddcacb Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'mkspecs/win32-msvc11')
0 files changed, 0 insertions, 0 deletions