Difference between revisions of "SVG Test Suite Compliance"

From Inkscape Wiki
Jump to navigation Jump to search
(update with all tests, restructure a lot, use excell file to update, needs further edits)
Line 81: Line 81:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-animate-elem-84-t.html animate-elem-84-t]  :  {{fail}}  -  animation
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-animate-elem-84-t.html animate-elem-84-t]  :  {{fail}}  -  animation
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-animate-elem-85-t.html animate-elem-85-t]  :  {{fail}}  -  animation
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-animate-elem-85-t.html animate-elem-85-t]  :  {{fail}}  -  animation
=== Colour features ===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-color-prof-01-f.html color-prof-01-f]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-color-prof-01-f.html color-prof-01-f]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-color-prop-01-b.html color-prop-01-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-color-prop-01-b.html color-prop-01-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-color-prop-02-f.html color-prop-02-f]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-color-prop-02-f.html color-prop-02-f]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-color-prop-03-t.html color-prop-03-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-color-prop-03-t.html color-prop-03-t]  :  {{pass}}
 
 
=== Geometry and canvas coordinates ===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-coords-coord-01-t.html coords-coord-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-coords-coord-01-t.html coords-coord-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-coords-coord-02-t.html coords-coord-02-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-coords-coord-02-t.html coords-coord-02-t]  :  {{pass}}
Line 99: Line 107:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-coords-viewattr-02-b.html coords-viewattr-02-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-coords-viewattr-02-b.html coords-viewattr-02-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-coords-viewattr-03-b.html coords-viewattr-03-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-coords-viewattr-03-b.html coords-viewattr-03-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-extend-namespace-01-f.html extend-namespace-01-f]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-extend-namespace-01-f.html extend-namespace-01-f]  :  {{fail}}
 
 
=== Filters ===
'''Note: Underlying support present, but most not implemented yet '''
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-filters-blend-01-b.html filters-blend-01-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-filters-blend-01-b.html filters-blend-01-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-filters-color-01-b.html filters-color-01-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-filters-color-01-b.html filters-color-01-b]  :  {{fail}}
Line 116: Line 129:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-filters-specular-01-f.html filters-specular-01-f]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-filters-specular-01-f.html filters-specular-01-f]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-filters-tile-01-b.html filters-tile-01-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-filters-tile-01-b.html filters-tile-01-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-filters-turb-01-f.html filters-turb-01-f]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-filters-turb-01-f.html filters-turb-01-f]  :  {{fail}}
 
 
=== Fonts and SVG fonts (not yet supported) ===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-fonts-desc-02-t.html fonts-desc-02-t]  :  {{fail}}  -  font
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-fonts-desc-02-t.html fonts-desc-02-t]  :  {{fail}}  -  font
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-fonts-elem-01-t.html fonts-elem-01-t]  :  {{fail}}  -  font
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-fonts-elem-01-t.html fonts-elem-01-t]  :  {{fail}}  -  font
Line 129: Line 146:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-fonts-glyph-04-t.html fonts-glyph-04-t]  :  {{fail}}  -  font  
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-fonts-glyph-04-t.html fonts-glyph-04-t]  :  {{fail}}  -  font  
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-fonts-kern-01-t.html fonts-kern-01-t]  :  {{fail}}  -  font  
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-fonts-kern-01-t.html fonts-kern-01-t]  :  {{fail}}  -  font  
=== Interaction and links ===
'''Note: Some of this describes how viewers should behave, and may not be good for editors'''
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-interact-cursor-01-f.html interact-cursor-01-f]  :  {{fail}}  -  inkscape doesn’t do interaction
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-interact-cursor-01-f.html interact-cursor-01-f]  :  {{fail}}  -  inkscape doesn’t do interaction
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-interact-dom-01-b.html interact-dom-01-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-interact-dom-01-b.html interact-dom-01-b]  :  {{fail}}
Line 144: Line 166:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-linking-uri-01-b.html linking-uri-01-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-linking-uri-01-b.html linking-uri-01-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-linking-uri-02-b.html linking-uri-02-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-linking-uri-02-b.html linking-uri-02-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-linking-uri-03-t.html linking-uri-03-t]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-linking-uri-03-t.html linking-uri-03-t]  :  {{fail}}
 
=== Masks and clip paths ===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-masking-intro-01-f.html masking-intro-01-f]  :  {{fail}}  -  not renderd!
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-masking-intro-01-f.html masking-intro-01-f]  :  {{fail}}  -  not renderd!
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-masking-mask-01-b.html masking-mask-01-b]  :  {{pass}}  -  font
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-masking-mask-01-b.html masking-mask-01-b]  :  {{pass}}  -  font
Line 152: Line 177:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-masking-path-03-b.html masking-path-03-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-masking-path-03-b.html masking-path-03-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-masking-path-04-b.html masking-path-04-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-masking-path-04-b.html masking-path-04-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-masking-path-05-f.html masking-path-05-f]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-masking-path-05-f.html masking-path-05-f]  :  {{fail}}
 
=== Fills and visible objects ===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-metadata-example-01-b.html metadata-example-01-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-metadata-example-01-b.html metadata-example-01-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-painting-fill-01-t.html painting-fill-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-painting-fill-01-t.html painting-fill-01-t]  :  {{pass}}
Line 167: Line 195:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-painting-stroke-03-t.html painting-stroke-03-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-painting-stroke-03-t.html painting-stroke-03-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-painting-stroke-04-t.html painting-stroke-04-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-painting-stroke-04-t.html painting-stroke-04-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-painting-stroke-07-t.html painting-stroke-07-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-painting-stroke-07-t.html painting-stroke-07-t]  :  {{pass}}
 
=== Paths ===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-paths-data-01-t.html paths-data-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-paths-data-01-t.html paths-data-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-paths-data-02-t.html paths-data-02-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-paths-data-02-t.html paths-data-02-t]  :  {{pass}}
Line 181: Line 213:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-paths-data-13-t.html paths-data-13-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-paths-data-13-t.html paths-data-13-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-paths-data-14-t.html paths-data-14-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-paths-data-14-t.html paths-data-14-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-paths-data-15-t.html paths-data-15-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-paths-data-15-t.html paths-data-15-t]  :  {{pass}}
 
=== Gradients and Patterns ===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-pservers-grad-01-b.html pservers-grad-01-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-pservers-grad-01-b.html pservers-grad-01-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-pservers-grad-02-b.html pservers-grad-02-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-pservers-grad-02-b.html pservers-grad-02-b]  :  {{pass}}
Line 209: Line 244:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-render-elems-08-t.html render-elems-08-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-render-elems-08-t.html render-elems-08-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-render-groups-01-b.html render-groups-01-b]  :  {{pass}}  -  font
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-render-groups-01-b.html render-groups-01-b]  :  {{pass}}  -  font
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-render-groups-03-t.html render-groups-03-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-render-groups-03-t.html render-groups-03-t]  :  {{pass}}
 
=== EMCA Scripts (not yet supported) ===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-script-handle-01-b.html script-handle-01-b]  :  {{fail}}  -  ECMA Script / DOM surport
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-script-handle-01-b.html script-handle-01-b]  :  {{fail}}  -  ECMA Script / DOM surport
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-script-handle-02-b.html script-handle-02-b]  :  {{fail}}  -  ECMA Script / DOM surport
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-script-handle-02-b.html script-handle-02-b]  :  {{fail}}  -  ECMA Script / DOM surport
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-script-handle-03-b.html script-handle-03-b]  :  {{fail}}  -  ECMA Script / DOM surport
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-script-handle-03-b.html script-handle-03-b]  :  {{fail}}  -  ECMA Script / DOM surport
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-script-handle-04-b.html script-handle-04-b]  :  {{fail}}  -  ECMA Script / DOM surport
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-script-handle-04-b.html script-handle-04-b]  :  {{fail}}  -  ECMA Script / DOM surport
=== Shapes ===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-shapes-circle-01-t.html shapes-circle-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-shapes-circle-01-t.html shapes-circle-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-shapes-circle-02-t.html shapes-circle-02-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-shapes-circle-02-t.html shapes-circle-02-t]  :  {{pass}}
Line 223: Line 264:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-shapes-polyline-01-t.html shapes-polyline-01-t]  :  {{pass}}  -  editing problem
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-shapes-polyline-01-t.html shapes-polyline-01-t]  :  {{pass}}  -  editing problem
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-shapes-rect-01-t.html shapes-rect-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-shapes-rect-01-t.html shapes-rect-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-shapes-rect-02-t.html shapes-rect-02-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-shapes-rect-02-t.html shapes-rect-02-t]  :  {{pass}}
 
 
=== Structure of SVG and  DOM===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-cond-01-t.html struct-cond-01-t]  :  {{pass}}  -  editing problem
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-cond-01-t.html struct-cond-01-t]  :  {{pass}}  -  editing problem
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-cond-02-t.html struct-cond-02-t]  :  {{pass}}  -  editing problem
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-cond-02-t.html struct-cond-02-t]  :  {{pass}}  -  editing problem
Line 243: Line 288:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-group-02-b.html struct-group-02-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-group-02-b.html struct-group-02-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-group-03-t.html struct-group-03-t]  :  {{pass}}  -  stroke-dasharray not renderd properly
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-group-03-t.html struct-group-03-t]  :  {{pass}}  -  stroke-dasharray not renderd properly
==== Bitmap Images ====
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-image-01-t.html struct-image-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-image-01-t.html struct-image-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-image-02-b.html struct-image-02-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-image-02-b.html struct-image-02-b]  :  {{fail}}
Line 256: Line 305:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-use-01-t.html struct-use-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-use-01-t.html struct-use-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-use-03-t.html struct-use-03-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-use-03-t.html struct-use-03-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-use-05-b.html struct-use-05-b]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-use-05-b.html struct-use-05-b]  :  {{fail}}
 
=== Style sheets (CSS) ===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-styling-css-01-b.html styling-css-01-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-styling-css-01-b.html styling-css-01-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-styling-css-02-b.html styling-css-02-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-styling-css-02-b.html styling-css-02-b]  :  {{pass}}
Line 265: Line 317:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-styling-inherit-01-b.html styling-inherit-01-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-styling-inherit-01-b.html styling-inherit-01-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-styling-pres-01-t.html styling-pres-01-t]  :  {{fail}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-styling-pres-01-t.html styling-pres-01-t]  :  {{fail}}
=== Text ===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-text-align-01-b.html text-align-01-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-text-align-01-b.html text-align-01-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-text-align-02-b.html text-align-02-b]  :  {{fail}}  -  baseline-shift
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-text-align-02-b.html text-align-02-b]  :  {{fail}}  -  baseline-shift

Revision as of 16:23, 12 July 2007

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

The following test was performed on Windows This page is currently in the process of being updated with results from: http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-index.html


See also

Key

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



Results

Animation (not yet supported)

animate-elem-02-t
Fail.png fail - animation
animate-elem-03-t
Fail.png fail - animation
animate-elem-04-t
Fail.png fail - animation
animate-elem-05-t
Fail.png fail - animation
animate-elem-06-t
Fail.png fail - animation
animate-elem-07-t
Fail.png fail - animation
animate-elem-08-t
Fail.png fail - animation
animate-elem-09-t
Fail.png fail - animation
animate-elem-10-t
Fail.png fail - animation
animate-elem-11-t
Fail.png fail - animation
animate-elem-12-t
Fail.png fail - animation
animate-elem-13-t
Fail.png fail - animation
animate-elem-14-t
Fail.png fail - animation
animate-elem-15-t
Fail.png fail - animation
animate-elem-17-t
Fail.png fail - animation
animate-elem-19-t
Fail.png fail - animation
animate-elem-20-t
Fail.png fail - animation
animate-elem-21-t
Fail.png fail - animation
animate-elem-22-b
Fail.png fail - animation
animate-elem-23-t
Fail.png fail - animation
animate-elem-24-t
Fail.png fail - animation
animate-elem-25-t
Fail.png fail - animation
animate-elem-26-t
Fail.png fail - animation
animate-elem-27-t
Fail.png fail - animation
animate-elem-28-t
Fail.png fail - animation
animate-elem-29-b
Fail.png fail - animation
animate-elem-30-t
Fail.png fail - animation
animate-elem-31-t
Fail.png fail - animation
animate-elem-32-t
Fail.png fail - animation
animate-elem-33-t
Fail.png fail - animation
animate-elem-34-t
Fail.png fail - animation
animate-elem-36-t
Fail.png fail - animation
animate-elem-37-t
Fail.png fail - animation
animate-elem-39-t
Fail.png fail - animation
animate-elem-40-t
Fail.png fail - animation
animate-elem-41-t
Fail.png fail - animation
animate-elem-44-t
Fail.png fail - animation
animate-elem-46-t
Fail.png fail - animation
animate-elem-52-t
Fail.png fail - animation
animate-elem-60-t
Fail.png fail - animation
animate-elem-61-t
Fail.png fail - animation
animate-elem-62-t
Fail.png fail - animation
animate-elem-63-t
Fail.png fail - animation
animate-elem-64-t
Fail.png fail - animation
animate-elem-65-t
Fail.png fail - animation
animate-elem-66-t
Fail.png fail - animation
animate-elem-67-t
Fail.png fail - animation
animate-elem-68-t
Fail.png fail - animation
animate-elem-69-t
Fail.png fail - animation
animate-elem-70-t
Fail.png fail - animation
animate-elem-77-t
Fail.png fail - animation
animate-elem-78-t
Fail.png fail - animation
animate-elem-80-t
Fail.png fail - animation
animate-elem-81-t
Fail.png fail - animation
animate-elem-82-t
Fail.png fail - animation
animate-elem-83-t
Fail.png fail - animation
animate-elem-84-t
Fail.png fail - animation
animate-elem-85-t
Fail.png fail - animation


Colour features

color-prof-01-f
Pass.png pass
color-prop-01-b
Fail.png fail
color-prop-02-f
Pass.png pass
color-prop-03-t
Pass.png pass


Geometry and canvas coordinates

coords-coord-01-t
Pass.png pass
coords-coord-02-t
Pass.png pass
coords-trans-01-b
Pass.png pass
coords-trans-02-t
Pass.png pass
coords-trans-03-t
Pass.png pass
coords-trans-04-t
Pass.png pass
coords-trans-05-t
Pass.png pass
coords-trans-06-t
Pass.png pass
coords-units-01-b
Fail.png fail - bounding box of patterns wrong
coords-units-02-b
Fail.png fail - percentage lengths wrong
coords-units-03-b
Pass.png pass
coords-viewattr-01-b
Fail.png fail
coords-viewattr-02-b
Fail.png fail
coords-viewattr-03-b
Fail.png fail
extend-namespace-01-f
Fail.png fail


Filters

Note: Underlying support present, but most not implemented yet

filters-blend-01-b
Fail.png fail
filters-color-01-b
Fail.png fail
filters-composite-02-b
Fail.png fail
filters-comptran-01-b
Fail.png fail
filters-conv-01-f
Fail.png fail
filters-diffuse-01-f
Fail.png fail
filters-displace-01-f
Fail.png fail
filters-example-01-b
Unknown.png unknown - nearly, silght render artifact +not all filters used suprted
filters-felem-01-b
Fail.png fail
filters-gauss-01-b
Pass.png pass
filters-image-01-b
Fail.png fail
filters-light-01-f
Fail.png fail
filters-morph-01-f
Fail.png fail
filters-offset-01-b
Fail.png fail - object unselectanle, only one offseted image
filters-specular-01-f
Fail.png fail
filters-tile-01-b
Fail.png fail
filters-turb-01-f
Fail.png fail


Fonts and SVG fonts (not yet supported)

fonts-desc-02-t
Fail.png fail - font
fonts-elem-01-t
Fail.png fail - font
fonts-elem-02-t
Fail.png fail - font
fonts-elem-03-b
Fail.png fail
fonts-elem-04-b
Fail.png fail
fonts-elem-05-t
Fail.png fail - font
fonts-elem-06-t
Fail.png fail - font
fonts-elem-07-b
Fail.png fail
fonts-glyph-02-t
Fail.png fail - font
fonts-glyph-03-t
Fail.png fail - font
fonts-glyph-04-t
Fail.png fail - font
fonts-kern-01-t
Fail.png fail - font


Interaction and links

Note: Some of this describes how viewers should behave, and may not be good for editors

interact-cursor-01-f
Fail.png fail - inkscape doesn’t do interaction
interact-dom-01-b
Fail.png fail
interact-events-01-b
Fail.png fail
interact-order-01-b
Fail.png fail
interact-order-02-b
Fail.png fail
interact-order-03-b
Fail.png fail
interact-zoom-01-t
Pass.png pass
linking-a-01-b
Fail.png fail
linking-a-02-b
Fail.png fail
linking-a-03-b
Fail.png fail
linking-a-04-t
Fail.png fail
linking-a-05-t
Fail.png fail
linking-a-07-t
Fail.png fail
linking-uri-01-b
Fail.png fail
linking-uri-02-b
Fail.png fail
linking-uri-03-t
Fail.png fail

Masks and clip paths

masking-intro-01-f
Fail.png fail - not renderd!
masking-mask-01-b
Pass.png pass - font
masking-opacity-01-b
Pass.png pass
masking-path-01-b
Pass.png pass
masking-path-02-b
Fail.png fail - clipPathUnits=objectBoundingBox not working
masking-path-03-b
Fail.png fail
masking-path-04-b
Pass.png pass
masking-path-05-f
Fail.png fail

Fills and visible objects

metadata-example-01-b
Pass.png pass
painting-fill-01-t
Pass.png pass
painting-fill-02-t
Pass.png pass
painting-fill-03-t
Pass.png pass
painting-fill-04-t
Pass.png pass
painting-fill-05-b
Fail.png fail - fill of 10 should be cliped to 1, not interpreted as 10%
painting-marker-01-f
Pass.png pass
painting-marker-02-f
Unknown.png unknown - markers wrong size
painting-marker-03-f
Fail.png fail - shorthand "marker" not surported
painting-render-01-b
Pass.png pass
painting-stroke-01-t
Pass.png pass
painting-stroke-02-t
Pass.png pass
painting-stroke-03-t
Pass.png pass
painting-stroke-04-t
Pass.png pass
painting-stroke-07-t
Pass.png pass


Paths

paths-data-01-t
Pass.png pass
paths-data-02-t
Pass.png pass
paths-data-03-f
Pass.png pass
paths-data-04-t
Pass.png pass
paths-data-05-t
Pass.png pass
paths-data-06-t
Pass.png pass
paths-data-07-t
Pass.png pass
paths-data-08-t
Pass.png pass
paths-data-09-t
Pass.png pass
paths-data-10-t
Fail.png fail - incorect handling of caps on open paths
paths-data-12-t
Pass.png pass
paths-data-13-t
Pass.png pass
paths-data-14-t
Pass.png pass
paths-data-15-t
Pass.png pass

Gradients and Patterns

pservers-grad-01-b
Pass.png pass
pservers-grad-02-b
Pass.png pass
pservers-grad-03-b
Pass.png pass
pservers-grad-04-b
Pass.png pass
pservers-grad-05-b
Pass.png pass
pservers-grad-06-b
Pass.png pass
pservers-grad-07-b
Pass.png pass
pservers-grad-08-b
Pass.png pass - font
pservers-grad-09-b
Pass.png pass
pservers-grad-10-b
Pass.png pass
pservers-grad-11-b
Pass.png pass
pservers-grad-12-b
Pass.png pass
pservers-grad-13-b
Pass.png pass
pservers-grad-14-b
Pass.png pass
pservers-grad-15-b
Pass.png pass
pservers-grad-16-b
Pass.png pass - bad testcase text
pservers-grad-17-b
Fail.png fail - lines should have mo bounding box
pservers-grad-18-b
Fail.png fail - inheritance wrong no3. Should not inherit a colour
pservers-grad-19-b
Fail.png fail - animation
pservers-pattern-01-b
Pass.png pass
render-elems-01-t
Pass.png pass
render-elems-02-t
Pass.png pass
render-elems-03-t
Fail.png fail - not renderd!
render-elems-06-t
Pass.png pass
render-elems-07-t
Pass.png pass
render-elems-08-t
Pass.png pass
render-groups-01-b
Pass.png pass - font
render-groups-03-t
Pass.png pass

EMCA Scripts (not yet supported)

script-handle-01-b
Fail.png fail - ECMA Script / DOM surport
script-handle-02-b
Fail.png fail - ECMA Script / DOM surport
script-handle-03-b
Fail.png fail - ECMA Script / DOM surport
script-handle-04-b
Fail.png fail - ECMA Script / DOM surport

Shapes

shapes-circle-01-t
Pass.png pass
shapes-circle-02-t
Pass.png pass
shapes-ellipse-01-t
Pass.png pass
shapes-ellipse-02-t
Pass.png pass
shapes-intro-01-t
Pass.png pass
shapes-line-01-t
Pass.png pass - editing problem
shapes-polygon-01-t
Pass.png pass - editing problem
shapes-polyline-01-t
Pass.png pass - editing problem
shapes-rect-01-t
Pass.png pass
shapes-rect-02-t
Pass.png pass


Structure of SVG and DOM

struct-cond-01-t
Pass.png pass - editing problem
struct-cond-02-t
Pass.png pass - editing problem
struct-cond-03-t
Unknown.png unknown - DOM support
struct-defs-01-t
Pass.png pass
struct-dom-01-b
Fail.png fail - ECMA Script / DOM surport
struct-dom-02-b
Fail.png fail - ECMA Script / DOM surport
struct-dom-03-b
Fail.png fail - ECMA Script / DOM surport
struct-dom-04-b
Fail.png fail - ECMA Script / DOM surport
struct-dom-05-b
Fail.png fail - ECMA Script / DOM surport
struct-dom-06-b
Fail.png fail - ECMA Script / DOM surport
struct-frag-01-t
Pass.png pass
struct-frag-02-t
Pass.png pass
struct-frag-03-t
Pass.png pass
struct-frag-04-t
Fail.png fail - viewport surport
struct-frag-05-t
Fail.png fail - testcase unclear?
struct-frag-06-t
Pass.png pass
struct-group-01-t
Pass.png pass
struct-group-02-b
Pass.png pass
struct-group-03-t
Pass.png pass - stroke-dasharray not renderd properly


Bitmap Images

struct-image-01-t
Pass.png pass
struct-image-02-b
Fail.png fail
struct-image-03-t
Fail.png fail
struct-image-04-t
Pass.png pass
struct-image-05-b
Unknown.png unknown
struct-image-06-t
Pass.png pass
struct-image-07-t
Fail.png fail
struct-image-08-t
Pass.png pass
struct-image-09-t
Pass.png pass
struct-image-10-t
Pass.png pass
struct-symbol-01-b
Pass.png pass - scaling wrong
struct-use-01-t
Pass.png pass
struct-use-03-t
Pass.png pass
struct-use-05-b
Fail.png fail

Style sheets (CSS)

styling-css-01-b
Pass.png pass
styling-css-02-b
Pass.png pass
styling-css-03-b
Pass.png pass
styling-css-04-f
Fail.png fail
styling-css-05-b
Fail.png fail - language selectors
styling-css-06-b
Fail.png fail - interaction
styling-inherit-01-b
Pass.png pass
styling-pres-01-t
Fail.png fail

Text

text-align-01-b
Pass.png pass
text-align-02-b
Fail.png fail - baseline-shift
text-align-03-b
Fail.png fail
text-align-04-b
Pass.png pass - tref not renderd
text-align-05-b
Pass.png pass
text-align-06-b
Fail.png fail - baseline-shift
text-align-08-b
Fail.png fail - font
text-altglyph-01-b
Fail.png fail - font
text-deco-01-b
Fail.png fail - text decorations
text-fonts-01-t
Pass.png pass -  ?
text-fonts-02-t
Pass.png pass
text-fonts-03-t
Fail.png fail - fonts
text-intro-01-t
Pass.png pass
text-intro-02-b
Fail.png fail - text direction: bidi-overide
text-intro-03-b
Fail.png fail - text, glyph orientations
text-intro-04-t
Pass.png pass
text-intro-05-t
Pass.png pass -  ? Isolated glyphs??
text-path-01-b
Pass.png pass
text-spacing-01-b
Pass.png pass
text-text-01-b
Pass.png pass -  ?
text-text-03-b
Fail.png fail
text-text-04-t
Pass.png pass - font
text-text-05-t
Fail.png fail - close, but not
text-text-06-t
Fail.png fail
text-text-07-t
Pass.png pass
text-text-08-b
Pass.png pass
text-tref-01-b
Fail.png fail - should work after text GSOC
text-tselect-01-b
Unknown.png unknown - strange selection behaviour with multiple tspans
text-tselect-02-f
Fail.png fail
text-tspan-01-b
Pass.png pass
text-ws-01-t
Pass.png pass
text-ws-02-t
Pass.png pass
types-basicDOM-01-b
Fail.png fail - ECMA Script / DOM surport