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

Harald Sitter <sit...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sit...@kde.org

--- Comment #13 from Harald Sitter <sit...@kde.org> ---
Qt SVG just needs improving really. There are various bug reports upstream
about that and Qt maintainers also seem to agree with the general sentiment.
That can ultimately mean basing it on another library behind the scenes. But,
qtsvg is acting as a good abstraction for us here and we don't really need to
throw the baby out with the bath water. IOW: the effort for improvement ought
to be directed at Qt, not plasma/kde software specifically, as that would mean
even more work in having to port everything away from qtsvg and adopting
whatever other library, when we could just put forth a proposal to have qtsvg
be based on that library.

Now that being so that leaves us with a status quo where the user may not get
all icons rendered correctly. That problem is indeed independent from the qtsvg
being insufficient problem. e.g. librsvg also doesn't support everything the
SVG spec does, so even there you can run afoul of the software. The solution
I'd like to propose for that is to walk all icons and check their used xml
tags. If we can maintain a fairly comprehensive list of supported tags we can
then detect unsupported tags and notify the user about just how unsupported
this theme is and tell them that they may be better off using another theme.
They can still choose to use the theme, but they at least know about graphical
glitches being expected.

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

Reply via email to