Created attachment 159860 [details] Screenshot See attached screenshot.
Let's see if it's a problem in our QQC2 desktop style when using a fractional scale factor; can you run `QT_QUICK_CONTROLS_STYLE=Basic keysmith` in a terminal window and see if the problem goes away? You could also try the "Material" style by substituting that for "Basic" in the command.
Basic definitely makes the icons look better, as does Material
Thanks. That would suggest that it's a rendering bug in kquickstyleitem, which is used by qqc2-desktop-style to draw the visual styling of UI widgets that come from the active QStyle in QML UI elements. Is this a regression in Plasma 6? Was it working properly for you with Plasma 5?
Yeah, it never happened in Plasma 5.
Can confirm.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/breeze/-/merge_requests/338
Git commit 32b9f3c25efeafcc11747af5cf6bca7300d412e8 by Kai Uwe Broulik. Committed on 16/08/2023 at 13:30. Pushed by broulik into branch 'master'. kstyle: Create pixmaps with explicit devicePixelRatio Otherwise Qt takes the qApp devicePixelRatio which can be integer or wrong in case of multi-monitor. M +6 -1 kstyle/breezehelper.cpp M +6 -1 kstyle/breezehelper.h M +20 -11 kstyle/breezestyle.cpp https://invent.kde.org/plasma/breeze/-/commit/32b9f3c25efeafcc11747af5cf6bca7300d412e8