Bug 412540 - PlasmaComponents.TextField uses distance field for text rendering so anti-aliasing can look wrong
Summary: PlasmaComponents.TextField uses distance field for text rendering so anti-ali...
Status: CONFIRMED
Alias: None
Product: libplasma
Classification: Frameworks and Libraries
Component: components (other bugs)
Version First Reported In: 5.62.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-02 18:22 UTC by Anthony Vital
Modified: 2019-10-07 08:02 UTC (History)
2 users (show)

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


Attachments
screenshot (773.29 KB, image/png)
2019-10-07 01:28 UTC, Anthony Vital
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Vital 2019-10-02 18:22:22 UTC
As the title says, PlasmaComponents.TextField uses distance field for text rendering instead of native rendering. As a result, not only do fonts not look good, but they completely stick out from the rest of the Plasma desktop. 
It wasn't like that a few months ago, I don't remember exactly when the change was introduced, sorry.
Comment 1 Nate Graham 2019-10-07 00:47:08 UTC
Are you using a fractional scale factor? Can you attach a screenshot?
Comment 2 Anthony Vital 2019-10-07 01:28:48 UTC
Created attachment 123073 [details]
screenshot

Please excuse my quick attempt at showing several textfields in one image. 
You can see the textfields in kickoff, krunner and the clipboard plasmoid using distance field as opposed to the textfields in the system settings or the system monitor.
The scale factor is set to 1 in the system settings.
Comment 3 Nate Graham 2019-10-07 02:09:25 UTC
Thanks, that's very helpful.
Comment 4 Kai Uwe Broulik 2019-10-07 08:02:45 UTC
That's done on purpose right now due to issues with password field bullet points rendering and opacity blending issues