[dolphin] [Bug 434863] SVG thumbnails are corrupt for Adwaita icons

Nate Graham bugzilla_noreply at kde.org
Wed Mar 24 17:08:49 GMT 2021


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

Nate Graham <nate at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |UPSTREAM
             Status|REPORTED                    |RESOLVED
                 CC|                            |nate at kde.org

--- Comment #1 from Nate Graham <nate at kde.org> ---
This is caused by the intersection of two issues:

1. The Qt SVG renderer which is used by all KDE software only supports the
TinySVG subset of the full SVG spec, in order to save memory and be more
performant. Accordingly in KDE, we make sure to only use TinySVG-compliant
elements in our SVGs.
2. Adwaita SVGs do not follow the TinySVG spec, because they do not need to;
the GTK SVG renderer supports a wider set of SVG, at the cost of some
performance and higher memory use.

So one of three things would have to happen here in order for this to get
better:
1. KDE ditches the Qt SVG render in all software in favor of librsvg or some
other one
2. The Qt SVG renderer supports more than just TinySVG
3. Adwaita's icons are re-done to conform to TinySVG

Options 2 and 3 are out of KDE's control, which leaves option 1. We
periodically discuss it but generally have not done so because it would add a
rust dependency to our software and rust is horrible for distros to package,
and it would amount to abandoning a thing provided by our upstream, which could
damage our relationship with them,

So sadly this is going to have to be one of those "we all know why it sucks but
nobody can fix it" things, sorry. :(

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list