Bug 402319

Summary: Rendering problem of Radio-Button and Check-Box on the Desktop Behaviour page in Systemsettings.
Product: [Applications] systemsettings Reporter: Philipp Kälin <kaelinphilipp>
Component: kcm_lookandfeelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: kde
Priority: NOR    
Version First Reported In: 5.14.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Screenshot of Desktop Behaviour Systemsetting page

Description Philipp Kälin 2018-12-18 19:33:35 UTC
Created attachment 117000 [details]
Screenshot of Desktop Behaviour Systemsetting page

STEPS TO REPRODUCE
1. Set the scaling to 1.2 (System Settings > Display and Monitor > Display Configuration > Scale Display)
2. Open Systemsettings -> Desktop Behaviour

OBSERVED RESULT
Both the Radio Button and the Check-Box are not rendered correctly. (see Screenshot)
I clicked through all the pages in the system settings and as far as i have seen the Desktop Behaviour page is the only one with this issue.

EXPECTED RESULT
The symbol and the text should be on the same line and the text shall not be pixelated.

SOFTWARE/OS VERSIONS
Manjaro Linux
KDE Plasma Version: 5.14.4
KDE Frameworks Version: 5.22.0
Qt Version: 5.11.2

ADDITIONAL INFORMATION
Only tested with German language.
The resolution in the screenshot is really bad. It is much better on the screen, maybe also a side effect of the scaling.
Comment 1 David Edmundson 2018-12-19 00:16:05 UTC
Generic regular QQuickText native text + fractional scaling Qt bug. 

Whilst we can do a lame workaround, it is a Qt bug.

I wouldn't use scaling for 1.2, it doens't make sense for small values. You're going to get artefacts all over the place. I wish I never gave in to people wanting fractional support. Just bump the font DPI and maybe the icon sizes.