Font/text rendering is irregular and not pixel-aligned on low DPI screens
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Won't Fix
|
High
|
Unassigned | ||
fontconfig (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
freetype (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
harfbuzz (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
qtbase-opensource-src (Ubuntu) |
Won't Fix
|
Critical
|
Unassigned | ||
qtdeclarative-opensource-src (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
ubuntu-ui-toolkit (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
This is a Dell Vostro 3550 laptop with a fresh install of 16.04 and unity8 Mir session
the version of qtdeclarative5-
As you can see from the screenshots the text has low details and, in the case of indicators descriptions at the top, almost disappears.
The text could be fixed by using Text.NativeRend
Also the dots of the infographic don't look like circles at all, they're missing pixels and many of them look like a C more than an O.
It looks to me like something is setting the wrong resolution, because it looks quite bad. But the screenshots are 1366x768 so I think that's not the case.
NOTE: Unity7 looks perfectly fine and detailed
affects: | unity8 (Ubuntu) → qtdeclarative-opensource-src (Ubuntu) |
Changed in qtdeclarative-opensource-src (Ubuntu): | |
importance: | Undecided → Critical |
status: | New → Confirmed |
summary: |
- Unreadable text and broken infrographic dots on 1366x768 screen + QML Unreadable small fonts on 1366x768 screen |
summary: |
- QML Unreadable small fonts on 1366x768 screen + Font/text rendering is irregular and not pixel-aligned on low DPI + screens |
tags: | added: visual-quality |
tags: | added: unity8-desktop |
no longer affects: | qtmir |
no longer affects: | ubuntu-font-family-sources (Ubuntu) |
I posted a few screenshots above to show how bad the situation is :D
They compare all the text rendering related antialiasing settings that Qt offers with the native text rendering algorithm (on the right in all screenshots)
The fontSize of the strings are the ones provided by the current Ubuntu UI Toolkit
Unity8 version is 8.11+16. 04.20160122- 0ubuntu1
The laptop is running the latest Xenial packages as of today 26th Jan 2016
The hardware is Dell Vostro 3550 (1366x768 screen)
Antialiasing is probably too much for low-dpi screens, and it ends up almost deleting letters while trying to smooth them out.