On Wed, Mar 16, 2005 at 12:32:10PM -0500, Lou Quillio wrote:
Jonathan Leighton wrote:
I think both EOG and GIMP use librsvg for rendering SVGs, which would explain why they are both rendering it wrongly. I've also had trouble viewing SVGs in them, but I'm sure it's a problem with the library rather than your SVGs.
Yes, I think that's right. At some point I manipulated the SVG (with Inkscape) and librsvg2-2 went haywire. It rendered it properly ... up to a point. Restarting X made no difference (obviously), but nothing interfered with Inkscape .40's ability to re-open the file. Just couldn't be sure.
If you can definitely ascertain that it's librsvg, could you do a favor and send them a bug report?
Given how many things are starting to depend so much on librsvg, I think it's important to raise awareness of any incompatibilities that folks find.
Also, it would be interesting to test this in the Cairo renderer and see if it works better. If so, a possible avenue for the current librsvg using applications could be to switch to using Cairo.
As you've noticed, getting SVG supported equally across open source apps is vital. If it renders differently in different software, it defeats the purpose of having a standard. ;-)
Bryce