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.