Inkscape Wiki

draw freely
Download Now!
Open Source Scalable Vector Graphics Editor
 


--- my sandbox

This table summarises the results of testing Inkscape against the W3C SVG Test Suite.

Last complete test was performed on Windows with release version Inkscape-0.42-1.win32.exe. See also

We should run this against .44 when it releases --GigaClon

Contents

[edit] Key

 pass 
the test passed fully (69 occurences)
 partial 
the test partially failed but it may be easy to make it pass (24 occurences)
fail 
the test failed (88 occurences)
 crash 
the test failed and Inkscape crashed (0 occurences)

[edit] Results

[edit] Animation (not yet supported)

Subtest Verdict Notes
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

[edit] Colors

Subtest Verdict Notes
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

[edit] 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

[edit] 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

[edit] 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

[edit] Interaction (not supported)

These tests are only relevant to Inkview; Inkscape interaction is inevitably oriented to support editing. These tests are done against Inkscape however, hence the failures.

interact-cursor-01-f.svg 
fail
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

[edit] Linking

These tests are only relevant to Inkview; Inkscape linking is inevitably oriented to support editing. These tests are done against Inkscape however, hence the failures.

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

[edit] 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 - clipPathUnits=objectBoundingBox fails
masking-path-03-b.svg  
fail
masking-path-04-b.svg  
 pass
masking-path-05-f.svg  
 partial - clip-rule=evenodd not functioning

[edit] Metadata

metadata-example-01-b.svg 
 pass


[edit] 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

[edit] 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

[edit] 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

[edit] 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

[edit] 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

[edit] 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

[edit] 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 - Gamma correction
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

[edit] 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

[edit] Text

text-align-01-b.svg  
 pass
text-align-02-b.svg  
fail - baseline-shift not functioning
text-align-03-b.svg  
fail
text-align-04-b.svg  
 partial - tref 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 now functioning but mis-aligned
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  
 pass
text-ws-01-t.svg  
 pass
text-ws-02-t.svg  
 pass