Bug 402319 - Rendering problem of Radio-Button and Check-Box on the Desktop Behaviour page in Systemsettings.
Summary: Rendering problem of Radio-Button and Check-Box on the Desktop Behaviour page...
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_lookandfeel (other bugs)
Version First Reported In: 5.14.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-18 19:33 UTC by Philipp Kälin
Modified: 2018-12-19 00:16 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Screenshot of Desktop Behaviour Systemsetting page (117.45 KB, image/png)
2018-12-18 19:33 UTC, Philipp Kälin
Details

Note You need to log in before you can comment on or make changes to this bug.
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.