Jasper van de Gronde wrote:
Can you add the SVG testsuite?
Unfortunately not. That is, in principle it's very easy to add, just put all the .svg's (except animation perhaps) somwhere in the cases directory (for example cases/w3c) and the tests will be run. However, nearly all of the tests have text in them. As these texts are rendered differently on each system (depending on the exact fonts used, etc.) the W3C references are pretty much useless.
In addition there are other relatively small differences between the way the W3C images are rendered and how Inkscape renders them (and in the few cases I've seen Inkscape is not necessarily worse).
If anyone knows how to eliminate all text from a bunch of SVGs or how to tell Inkscape not to render any text, then it might be possible to add a restricted set of the images and determine manually which files are rendered correctly and which ones aren't (time-consuming, but you only have to do it once, so it's doable).
Well it is simple enough to eliminate or hide text with a script. But some of the tests test text, right? Is it possible to find out which fonts actually appear in the test suite and ensure that they are found on the test system in question? Do I remember correctly that batik matches even the font in the SVG test suite?
Aaron Spike