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

--- Comment #23 from Fushan Wen <qydwhotm...@gmail.com> ---
Git commit a0bdf9e161b57943c5438e81a251a39792d6747c by Fushan Wen.
Committed on 08/04/2023 at 09:01.
Pushed by fusionfuture into branch 'master'.

assets: resize viewports of titlebutton SVGs

GTK reads SVG to pixmap and creates a cairo surface for an image, and
the size of an image surface used by cairo depends
on the size of SVG viewport but not the size from `background-size`
property. When drawing background images, GTK will scale the pixmap by
width in `background-size` / viewport width, so when the viewport is
smaller than `background-size`, the background image will look blurry.

By making the viewports larger, titlebuttons in GTK
apps (especially in GTK3 Wayland and GTK4) will look much sharper.

M  +13   -3    src/assets/breeze-close-active-symbolic.svg
M  +20   -4    src/assets/breeze-close-hover-symbolic.svg
M  +13   -3    src/assets/breeze-close-symbolic.svg
M  +13   -3    src/assets/breeze-maximize-active-symbolic.svg
M  +12   -3    src/assets/breeze-maximize-hover-symbolic.svg
M  +18   -3    src/assets/breeze-maximize-symbolic.svg
M  +13   -3    src/assets/breeze-maximized-active-symbolic.svg
M  +12   -3    src/assets/breeze-maximized-hover-symbolic.svg
M  +18   -3    src/assets/breeze-maximized-symbolic.svg
M  +13   -3    src/assets/breeze-minimize-active-symbolic.svg
M  +12   -3    src/assets/breeze-minimize-hover-symbolic.svg
M  +18   -3    src/assets/breeze-minimize-symbolic.svg

https://invent.kde.org/plasma/breeze-gtk/commit/a0bdf9e161b57943c5438e81a251a39792d6747c

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

Reply via email to