Bug 451478

Summary: Text drawn by KQuickStyleItem does not get sub-pixel anti-aliased when this is enabled systemwide
Product: [Frameworks and Libraries] frameworks-qqc2-desktop-style Reporter: n.parkanyi
Component: generalAssignee: Marco Martin <notmart>
Status: CONFIRMED ---    
Severity: normal CC: ahiemstra, kde, nate, noahadvs, uhhadd
Priority: NOR    
Version First Reported In: 5.92.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: discover
system settings

Description n.parkanyi 2022-03-14 06:01:14 UTC
Created attachment 147485 [details]
discover

SUMMARY
Kirigami apps are inconsistent in applying subpixel antialiasing when it is enabled, resulting in some
text appearing slightly more blurry. If you zoom in on the attached screenshots, you can clearly see
this; some text widgets are grayscale, others have the colour fringes as expected.


SOFTWARE/OS VERSIONS
 
Arch Linux
KDE Plasma Version: 5.24.3
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
Comment 1 n.parkanyi 2022-03-14 06:01:43 UTC
Created attachment 147486 [details]
system settings
Comment 2 Nate Graham 2022-03-25 15:30:57 UTC
Looks like the text that isn't being sub-pixel anti-aliased is on UI controls, which are drawn by qqc2-desktop-style, which actually come from the Breeze QStyle via a thing called KQuickStyleItem.