https://bugs.kde.org/show_bug.cgi?id=526691

Vlad Zahorodnii <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/b7e90afedb
                   |                            |4f0482771ea83ce484e5090d700
                   |                            |b1f
             Status|ASSIGNED                    |RESOLVED

--- Comment #4 from Vlad Zahorodnii <[email protected]> ---
Git commit b7e90afedb4f0482771ea83ce484e5090d700b1f by Vlad Zahorodnii, on
behalf of Maximilian Meßmann.
Committed on 07/10/2026 at 06:42.
Pushed by vladz into branch 'master'.

utils/svgcursorreader: Render at device resolution to avoid blurry filtered
cursors

QtSvg rasterizes everything below an SVG filter into an offscreen buffer
of logical size and upscales it when the target paint device has a
device pixel ratio greater than 1 (QTBUG-151165). Cursor themes whose
whole shape sits inside a filtered group, e.g. a drop shadow as exported
by Figma, therefore end up blurry on scaled outputs.

Render into the device-sized image with a device pixel ratio of 1 and
set the ratio only afterwards.

M  +4    -2    src/utils/svgcursorreader.cpp

https://invent.kde.org/plasma/kwin/-/commit/b7e90afedb4f0482771ea83ce484e5090d700b1f

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to