When rendering .svg images, clipping of paths seems to be ignored. I.e. paths that should be cut off are not, but are instead drawn on top of / below other paths. The link contains a test .svg file as well as a screenshot of side-by-side rendering by gwenview and chromium. Reproducible: Always Steps to Reproduce: 1. Load test.svg 2. Observe unclipped paths Actual Results: Paths are not clipped. Expected Results: Paths should be clipped.
This is a bug in the QtSvg library. Please report to Qt developers via https://bugreports.qt-project.org/
The response on the Qt bugreport indicates this is expected, since the svg spec supported by qt does not support clipping. Since this issue somewhat diminishes gwenview's usefulness as a general purpose image viewer (for me at least), is there anything gwenview/the kde project can do to remedy this lack? Either by providing full svg support for qt, or incorporating a different svg library for viewing svg files? (Note I have no idea what amount of effort this would require, but thought I'd ask before I go looking for a different image viewer) :)
(The Qt bug report is here: https://bugreports.qt-project.org/browse/QTBUG-28636 sorry forgot the link).