Hey, librsvg question, the svg file mentioned in my comment here: gitlab.com/inkscape/inkscape/-… shows a green semi-circle in librsvg, firefox, safari, etc. But a full green circle in Inkscape.
Part of me can't quite believe that the svg spec asks that symbols be pre-clipped to the page boundaries before being transformed into their use object's location.
What do you think?
A svg can't be rendered correctly by other tools (#5424) · Issues · Inkscape / inkscape · GitLab
Steps to reproduce: open the svg file attached by inkscape open the same file by Chrome/Firefox/Safari/librsvgGitLab

Federico Mena Quintero
in reply to Martin Owens • • •<symbol>, when used from <use>, is one of the elements that establishes a new viewport (svgwg.org/svg2-draft/coords.ht…)
Such elements by default clip to the viewport. In your case, I think the symbol's width/height default to auto/100%, and since the referencing <use> does not specify a width/height of its own, it uses the current viewport, i.e. the whole SVG.
Coordinate Systems, Transformations and Units — SVG 2
svgwg.orgFederico Mena Quintero
in reply to Federico Mena Quintero • • •Federico Mena Quintero
Unknown parent • • •Federico Mena Quintero
in reply to Federico Mena Quintero • • •