SVG Test Suite Compliance
Revision as of 06:48, 25 July 2005 by PeterMoulder (talk | contribs) (* Retract the "still crashes" claim, as that test appears to be from an old version of inkscape)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This table summarises the results of testing Inkscape against the W3C SVG Test Suite.
Last complete test was performed on Windows with pre-release version Inkscape-0.41+0.42pre2-1.win32.exe. See also
Key
- pass
- the test passed fully (69 occurences)
- partial
- the test partially failed but it may be easy to make it pass (25 occurences)
- fail
- the test failed (86 occurences)
- crash
- the test failed and Inkscape crashed (1 occurence)
Results
Animation (not yet supported)
- animate-elem-02-t.svg
- fail
- animate-elem-03-t.svg
- fail
- animate-elem-04-t.svg
- fail
- animate-elem-05-t.svg
- fail
- animate-elem-06-t.svg
- fail
- animate-elem-07-t.svg
- fail
- animate-elem-08-t.svg
- fail
- animate-elem-09-t.svg
- fail
- animate-elem-10-t.svg
- fail
- animate-elem-11-t.svg
- fail
- animate-elem-12-t.svg
- fail
- animate-elem-13-t.svg
- fail
- animate-elem-14-t.svg
- fail
- animate-elem-15-t.svg
- fail
- animate-elem-16-t.svg
- fail
- animate-elem-17-t.svg
- fail
- animate-elem-18-t.svg
- fail
- animate-elem-19-t.svg
- fail
- animate-elem-20-t.svg
- fail
- animate-elem-21-t.svg
- fail
- animate-elem-22-b.svg
- fail
- animate-elem-23-t.svg
- fail
- animate-elem-24-t.svg
- fail
- animate-elem-25-t.svg
- fail
- animate-elem-26-t.svg
- fail
- animate-elem-27-t.svg
- fail
- animate-elem-28-t.svg
- fail
- animate-elem-29-b.svg
- fail
Colors
- color-prof-01-f.svg
- fail
- Tests color profile support. Hopefully the Little CMS work should address this: see InkscapeColor.
- color-prop-01-b.svg
- fail
- there are bugs for variations of this test: see comment in sp_object_get_style_property.
- color-prop-02-f.svg
- pass
- color-prop-03-t.svg
- pass
Coordinates
- coords-trans-01-b.svg
- pass
- coords-trans-02-t.svg
- pass
- coords-trans-03-t.svg
- pass
- coords-trans-04-t.svg
- pass
- coords-trans-05-t.svg
- pass
- coords-trans-06-t.svg
- pass
- coords-units-01-b.svg
- partial - incorrect clipping
- coords-units-02-b.svg
- partial
- coords-units-03-b.svg
- partial - the red background is not clipped correctly
- coords-viewattr-01-b.svg
- fail
- coords-viewattr-02-b.svg
- partial - viewport boxes not styled correctly
- extend-namespace-01-f.svg
- fail
Filters (not yet supported)
- filters-blend-01-b.svg
- fail
- filters-color-01-b.svg
- fail
- filters-composite-02-b.svg
- fail
- filters-comptran-01-b.svg
- fail
- filters-conv-01-f.svg
- fail
- filters-diffuse-01-f.svg
- fail
- filters-displace-01-f.svg
- fail
- filters-example-01-b.svg
- fail
- filters-gauss-01-b.svg
- fail
- filters-image-01-b.svg
- fail
- filters-light-01-f.svg
- fail
- filters-morph-01-f.svg
- fail
- filters-offset-01-b.svg
- fail
- filters-specular-01-f.svg
- fail
- filters-tile-01-b.svg
- fail
- filters-turb-01-f.svg
- fail
Fonts
- fonts-elem-01-t.svg
- fail
- fonts-elem-02-t.svg
- fail
- fonts-elem-03-b.svg
- fail
- fonts-elem-04-b.svg
- fail
Interaction (not supported)
- interact-cursor-01-f.svg
- crash (on Windows when attempting the interaction)
- Crash now fixed in CVS. (Windows user please confirm, and update counts accordingly.) Thanks to ACSpike for backtrace.
- does not crash on linux, pre2 - bb
- interact-dom-01-b.svg
- fail
- interact-events-01-b.svg
- fail
- interact-order-01-b.svg
- fail
- interact-order-02-b.svg
- fail
- interact-order-03-b.svg
- fail
- interact-zoom-01-t.svg
- fail
Linking
- linking-a-01-b.svg
- fail
- linking-a-02-b.svg
- fail
- linking-a-03-b.svg
- fail
- linking-a-04-t.svg
- fail
- linking-uri-01-b.svg
- fail
- linking-uri-02-b.svg
- fail
- linking-uri-03-t.svg
- fail
Masking
- masking-mask-01-b.svg
- partial - the string is incorrectly rendered (see Fonts above)
- masking-opacity-01-b.svg
- pass
- masking-path-01-b.svg
- pass
- masking-path-02-b.svg
- partial
- masking-path-03-b.svg
- fail
- masking-path-04-b.svg
- pass
- masking-path-05-f.svg
- partial - clip-rule=evenodd not functioning
Metadata
- metadata-example-01-b.svg
- pass (I think)
Painting
- painting-fill-01-t.svg
- pass
- painting-fill-02-t.svg
- pass
- painting-fill-03-t.svg
- pass
- painting-fill-04-t.svg
- pass
- painting-marker-01-f.svg
- pass
- painting-marker-02-f.svg
- partial - mishandling of marker strokes
- painting-render-01-b.svg
- pass
- painting-stroke-01-t.svg
- pass
- painting-stroke-02-t.svg
- pass
- painting-stroke-03-t.svg
- pass
- painting-stroke-04-t.svg
- pass
Paths
- paths-data-01-t.svg
- pass
- paths-data-02-t.svg
- pass
- paths-data-03-f.svg
- pass
- paths-data-04-t.svg
- pass
- paths-data-05-t.svg
- pass
- paths-data-06-t.svg
- pass
- paths-data-07-t.svg
- pass
Color Gradients
- pservers-grad-01-b.svg
- pass
- pservers-grad-02-b.svg
- pass
- pservers-grad-03-b.svg
- pass
- pservers-grad-04-b.svg
- pass
- pservers-grad-05-b.svg
- pass
- pservers-grad-06-b.svg
- pass
- pservers-grad-07-b.svg
- pass
- pservers-grad-08-b.svg
- partial - gradient is ok; font is incorrect (see Fonts above)
- pservers-grad-09-b.svg
- pass
- pservers-grad-10-b.svg
- pass
- pservers-grad-11-b.svg
- pass
- pservers-grad-12-b.svg
- pass
- pservers-pattern-01-b.svg
- pass
Rendering
- render-elems-01-t.svg
- pass
- render-elems-02-t.svg
- pass
- render-elems-03-t.svg
- fail - not rendered
- render-elems-06-t.svg
- partial - rendering is ok; font is incorrect (see Fonts above)
- render-elems-07-t.svg
- partial - rendering is ok; font is incorrect
- render-elems-08-t.svg
- partial - rendering is ok; font is incorrect
- render-groups-01-b.svg
- partial - rendering is ok; font is incorrect
- render-groups-03-t.svg
- partial - rendering is ok; font is incorrect
Scripting (not supported)
- script-handle-01-b.svg
- fail
- script-handle-02-b.svg
- fail
- script-handle-03-b.svg
- fail
- script-handle-04-b.svg
- fail
Shapes
- shapes-circle-01-t.svg
- pass
- shapes-ellipse-01-t.svg
- pass
- shapes-line-01-t.svg
- pass
- shapes-polygon-01-t.svg
- pass
- shapes-polyline-01-t.svg
- partial - the pentagon ends are incorrect
- shapes-rect-01-t.svg
- pass
Structure
- struct-cond-01-t.svg
- fail
- struct-cond-02-t.svg
- fail
- struct-defs-01-t.svg
- pass
- struct-dom-01-b.svg
- fail
- struct-dom-02-b.svg
- fail
- struct-dom-03-b.svg
- fail
- struct-dom-04-b.svg
- fail
- struct-dom-05-b.svg
- fail
- struct-dom-06-b.svg
- fail
- struct-frag-01-t.svg
- pass
- struct-group-01-t.svg
- pass
- struct-group-02-b.svg
- pass
- struct-image-01-t.svg
- pass
- struct-image-02-b.svg
- partial - problem with use element
- struct-image-03-t.svg
- fail
- struct-image-04-t.svg
- pass
- struct-image-05-b.svg
- fail - Prints the message: error loading pixbuf at close
- struct-symbol-01-b.svg
- partial - the topleft image is not resized correctly
CSS
- styling-css-01-b.svg
- pass
- styling-css-02-b.svg
- pass
- styling-css-03-b.svg
- pass
- styling-inherit-01-b.svg
- pass
- styling-pres-01-t.svg
- pass
Text
- text-align-01-b.svg
- pass
- text-align-02-b.svg
- fail - baseline-shift not functioning
- text-align-03-b.svg
- pass
- text-align-04-b.svg
- partial - tref/t.o.a.p. not supported
- text-align-05-b.svg
- pass
- text-align-06-b.svg
- fail
- text-altglyph-01-b.svg
- fail
- text-deco-01-b.svg
- partial - underline and strikethrough not functioning; whitespace problem
- text-fonts-01-t.svg
- partial - monospaced font is incorrect
- text-fonts-02-t.svg
- partial - font-weight="lighter" not functioning
- text-intro-01-t.svg
- pass
- text-intro-02-b.svg
- partial - right-to-left text not functioning
- text-intro-03-b.svg
- partial - text is vertical but oriented incorrectly
- text-intro-04-t.svg
- pass
- text-path-01-b.svg
- pass
- text-spacing-01-b.svg
- pass
- text-text-01-b.svg
- fail - 'textLength' and 'lengthAdjust' not functioning
- text-text-03-b.svg
- partial - underline and strikethrough not functioning
- text-tref-01-b.svg
- fail - tref not functioning
- text-tselect-01-b.svg
- pass
- text-tspan-01-b.svg
- partial - the red "are" positioned incorrecly
- text-ws-01-t.svg
- pass
- text-ws-02-t.svg
- pass