Difference between revisions of "SVG Test Suite Compliance"
Jump to navigation
Jump to search
(→Paths: update) |
|||
Line 186: | Line 186: | ||
; pservers-grad-06-b.svg : {{pass}} | ; pservers-grad-06-b.svg : {{pass}} | ||
; pservers-grad-07-b.svg : {{pass}} | ; pservers-grad-07-b.svg : {{pass}} | ||
; pservers-grad-08-b.svg : {{ | ; pservers-grad-08-b.svg : {{pass}} - gradient is ok; font is incorrect | ||
; pservers-grad-09-b.svg : {{pass}} | ; pservers-grad-09-b.svg : {{pass}} | ||
; pservers-grad-10-b.svg : {{pass}} | ; pservers-grad-10-b.svg : {{pass}} | ||
; pservers-grad-11-b.svg : {{pass}} | ; pservers-grad-11-b.svg : {{pass}} | ||
; pservers-grad-12-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}} | ; pservers-pattern-01-b.svg : {{pass}} | ||
<!--updated--> | |||
=== Rendering === | === Rendering === |
Revision as of 02:04, 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
- SVG Test Suite Compliance V0.45
- SVG Test Suite Compliance V0.41
- SVG Test Suite Compliance-0.42-1
- SVG Test Suite Compliance V0.42-1 Win
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
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
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 - 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