My understanding is that Qt's distance field approach to font rendering
does not do grid-fitting of characters. So for small font sizes on low-
dpi screens, font characters can be poorly antialiased, with 1-pixel
wide aspects of the character being rendered between pixels.
Distance field text is far better suited to small text which animates -
moves position on screen, scales up/down, etc.
Qt lets us choose an alternative option, using native font rendering,
which does perform grid-fitting of characters, and looks superior as
Andrea has shown in his analysis. We can enable this with the
"renderType" property like so:
Text {
text: "Some text"
renderType: Text.NativeRendering
}
To solve, need to carefully assess each Text/Label instances in shell &
apps, and decide which to use.
UITK might decide to switch to native rendering for font sizes below a
certain threshold.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1536751
Title:
Unreadable text and broken infrographic dots on 1366x768 screen
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1536751/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs