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

Vlad Zahorodnii <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/-/commit/b7e90afedb |ma/kwin/-/commit/5e1853d5f6
                   |4f0482771ea83ce484e5090d700 |ade893aeae4058ba280ae7e85b7
                   |b1f                         |305

--- Comment #5 from Vlad Zahorodnii <[email protected]> ---
Git commit 5e1853d5f6ade893aeae4058ba280ae7e85b7305 by Vlad Zahorodnii.
Committed on 07/10/2026 at 07:22.
Pushed by vladz into branch 'Plasma/6.8'.

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.


(cherry picked from commit b7e90afedb4f0482771ea83ce484e5090d700b1f)

Co-authored-by: Maximilian Meßmann <[email protected]>

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

https://invent.kde.org/plasma/kwin/-/commit/5e1853d5f6ade893aeae4058ba280ae7e85b7305

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

Reply via email to