SVG Test Suite Compliance: Difference between revisions

From Inkscape Wiki
Jump to navigation Jump to search
→Rendering: update
Line 205: Line 205:
; render-elems-02-t.svg : {{pass}}
; render-elems-02-t.svg : {{pass}}
; render-elems-03-t.svg : {{fail}} - not rendered
; 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-06-t.svg : {{pass}} - svg font not supported
; render-elems-07-t.svg : {{partial}} - rendering is ok; font is incorrect
; render-elems-07-t.svg : {{pass}} - svg font not supported
; render-elems-08-t.svg : {{partial}} - rendering is ok; font is incorrect
; render-elems-08-t.svg : {{pass}} - svg font not supported
; render-groups-01-b.svg : {{partial}} - rendering is ok; font is incorrect
; render-groups-01-b.svg : {{pass}} - svg font not supported
; render-groups-03-t.svg : {{partial}} - rendering is ok; font is incorrect
; render-groups-03-t.svg : {{pass}} - svg font not supported
<!--updated-->


=== Scripting (not supported) ===
=== Scripting (not supported) ===

Revision as of 02:15, 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
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)

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
 pass
Tests color profile support. see InkscapeColor. needs LCMS
color-prop-01-b.svg
 pass
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-01-t.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 of bounding boxes
coords-units-02-b.svg
fail - we don't support percentage values
coords-units-03-b.svg
 partial - drawing should be clipped to viewport
coords-viewattr-01-b.svg
fail
coords-viewattr-02-b.svg
 partial - viewport boxes not styled correctly
coords-viewattr-03-b.svg
 pass
extend-namespace-01-f.svg
fail


Filters (most 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
 partial - one rendering artefacts, not all filters used supported
filters-gauss-01-b.svg
 pass
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
filters-felem-01-b.svg
fail

Fonts (svg fonts not yet supported)

fonts-elem-01-t.svg
fail
fonts-elem-02-t.svg
fail
fonts-elem-03-b.svg
fail
fonts-elem-04-b.svg
fail
fonts-elem-05-t.svg
fail
fonts-elem-06-t.svg
fail
fonts-elem-07-b.svg
fail
fonts-desc-02-t.svg
fail
fonts-glyph-02-t.svg
fail - second example close, but probably by luck
fonts-glyph-03-t.svg
fail
fonts-glyph-04-t.svg
fail
fonts-kern-01-t.svg
fail

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

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

Masking

masking-mask-01-b.svg
 pass - note SVG fonts not supported
masking-opacity-01-b.svg
 pass
masking-path-01-b.svg
 pass
masking-path-02-b.svg
fail - clipPathUnits=objectBoundingBox fails
masking-path-03-b.svg
fail
masking-path-04-b.svg
 pass
masking-intro-01-f.svg
fail -Why???
masking-path-05-f.svg
fail - renders default clip rule only

Metadata

metadata-example-01-b.svg
 pass


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-fill-05-b.svg
fail - fill value of 10 treated as 10% and not fail
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
paths-data-08-t.svg
 pass
paths-data-09-t.svg
 pass
paths-data-10-t.svg
fail - incorrect rendering of open paths
paths-data-13-t.svg
 pass
paths-data-14-t.svg
 pass
paths-data-15-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
 pass - gradient is ok; font is incorrect
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-grad-13-b.svg
 pass
pservers-grad-14-b.svg
 pass
pservers-grad-15-b.svg
 pass
pservers-grad-16-b.svg
 pass - test suite lable wrong???
pservers-grad-17-b.svg
fail - incorrect fill of path bounding box
pservers-grad-17-b.svg
fail - incorrect inheritance of stop colour
pservers-grad-17-b.svg
fail - requires animation support
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
 pass - svg font not supported
render-elems-07-t.svg
 pass - svg font not supported
render-elems-08-t.svg
 pass - svg font not supported
render-groups-01-b.svg
 pass - svg font not supported
render-groups-03-t.svg
 pass - svg font not supported

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 - 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

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
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