Created attachment 121576 [details] Font preferences dialog showing 2 input fields anti-aliased that should be hinted without anti-aliasing SUMMARY Some input field text widgets show text anti-aliased for sizes that should be excluded according to the preferences which can ironically be seen in the attachment of the fonts preferences dialog. STEPS TO REPRODUCE 1. Exclude 6pt to 14pt fonts from anti-aliasing 2. Set General font to 9pt (within excluded range) 3. Find input text widget, e.g. on fonts preferences dialog for anti-alias exclude ranges OBSERVED RESULT Input field text is rendered with anti-aliasing EXPECTED RESULT Input field text rendered hinted without anti-aliasing SOFTWARE/OS VERSIONS Operating System: Kubuntu 19.04 KDE Plasma Version: 5.16.3 KDE Frameworks Version: 5.59.0 Qt Version: 5.12.2 Kernel Version: 5.2.1 OS Type: 64-bit Processors: 4 × Intel® Core™ i7-7500U CPU @ 2.70GHz Memory: 15.5 GiB of RAM
You mean the spinboxes?
Patch https://phabricator.kde.org/D22505
It's not only the spinboxes, the application launcher searchbox has the same issue, but maybe your patch covers it all?
There's a comment in the code explaining why it does that: /* * Since the password echo is a circle without vertical or horizontal lines, it won't be * more blurred with different rendring types. * Using Qt rendering, the dots will look more aligned and equally spaced. * Also if we are on mobile, make sure we use QtRendering * Finally, use QtRendering if we're using a non-integer scale factor to work around * https://bugreports.qt.io/browse/QTBUG-67007 * * color with an alpha is also broken. https://bugreports.qt.io/browse/QTBUG-70138 * * Given we have so many issues, just enable QtRendering for now */
Created attachment 121582 [details] Launcher search box The launcher searchbox is not a password echo, but I leave it up to the experts to decide if that can be fixed or not...
Git commit 8927e90ac08f65de8e15f066200bb7252b86ec1a by Kai Uwe Broulik. Committed on 18/07/2019 at 15:01. Pushed by broulik into branch 'master'. [SpinBox] Set renderType Ensures it uses the system's font rendering settings Differential Revision: https://phabricator.kde.org/D22505 M +5 -0 org.kde.desktop/SpinBox.qml https://commits.kde.org/qqc2-desktop-style/8927e90ac08f65de8e15f066200bb7252b86ec1a