SVG 1.1 Conformance Suite Implementation Status

Release 1.0 - 15 November 2002

This document describes the results of particular SVG 1.1 implementations tested against the SVG Conformance Test Suite. The goal is to demonstrate that every part of the SVG Proposed Recommendation specification can be implemented, as required by the SVG Candidate Recommendation exit criteria. For this, each test must be passed by at least one implementation.

This is not an exhaustive test of all SVG implementations; the implementations listed here are the ones that were readily available at the time of conformance testing. This is also not a formal test, and thus does not rank the implementations. The purpose is purely to show that the SVG specification can be and has been implemented, and to demonstrate a good degree of interoperability between implementations.

Implementations Tested

The following table lists the implementations that were tested as well as the particular version and the profile that the implementation is targetted at.

Note: interact-cursor-01-f was tested with Adobe ASV4 (unreleased), not ASV3

Company Name Product Profile Version Platform
AdobeSystems ASV3 AdobeSVGViewer SVG full 3 Windows
W3C Amaya 64 Amaya visual editor SVG full 6.4 Windows XP
BitFlash Inc BitFlash Basic Mobile SVGB Player SVG basic 1.0.0.0714 WinCE arm, Win/Linux emu
BitFlash Inc BitFlash Tiny Mobile SVGT Player SVG tiny 1.0.0.0714 Symbian OMAP, Win/Linux emu
CSIRO CSIRO SVG Toolkit SVG Toolkit SVG full 2002-Mar-12 Java 1.3.1
CSIRO CSIRO Tiny PocketSVG SVG tiny 1.0.6 (not yet released) Pocket PC, Windows 2000
Corel Corporation CSV Corel SVG Viewer SVG full Preview Edition build 167 Windows
SVG# SharpVectorGraphics Viewer for .NET SVG full 0.2c Windows with .NET
CSIRO CSIRO Full PocketSVG SVG full 1.0.6 (not yet released) Pocket PC
Intesis eSVG13 eSVG SVG basic 1.3 PocketPC
Mozilla Mozilla SVG Mozilla SVG project SVG full 1.1b Windows XP
Nokia Research Nokia Research implementation SVG tiny 2002/11/13 Symbian 6.1/Series 60
Apache Batik Batik Squiggle SVG full CVS Repository, November 14 2002 JDK 1.3.1
KDDI KDDI KDDI SVGT Browser SVG tiny 0.1
ZOOMON AB ZOOMON ZOOMON SVG Player SVG tiny 1.3c Symbian 6.1/Series 60

Legend

Type Description
Yes Implementation passes test
No Implementation does not pass test
Partial Implementation passes part of the test, but not enough to give a full pass.
Unknown The implementation has not been tested.

SVG Tiny Test Results

Test Name ASV3 Amaya 64 CSIRO SVG Toolkit CSV SVG# CSIRO Full Mozilla SVG Batik BitFlash Basic eSVG13 BitFlash Tiny CSIRO Tiny Nokia KDDI ZOOMON
animate-elem-02-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Partial Ok Ok Ok Ok Ok
animate-elem-03-t Ok Fail Fail Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Fail Ok
animate-elem-04-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-05-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-06-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-07-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Partial Ok Ok Ok Ok Fail
animate-elem-08-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-09-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-10-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-11-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Partial Ok Ok Ok Ok Ok
animate-elem-12-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Partial Ok Ok Ok Ok Partial
animate-elem-13-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-14-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-15-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-16-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-17-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Fail Ok Ok Ok Ok Partial
animate-elem-18-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-19-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-20-t Ok Fail Partial Fail Fail Ok Fail Fail Ok Fail Ok Ok Ok Fail Fail
animate-elem-21-t Ok Fail Partial Fail Fail Ok Fail Fail Ok Fail Ok Fail Ok Fail Fail
animate-elem-23-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-24-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Fail Ok
animate-elem-25-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-26-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-27-t Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok Ok Ok Ok Ok Ok
animate-elem-28-t Ok Fail Fail Fail Fail Ok Fail Fail Ok Fail Ok Ok Ok Fail Ok
color-prop-03-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
coords-trans-02-t Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
coords-trans-03-t Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
coords-trans-04-t Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
coords-trans-05-t Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
coords-trans-06-t Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
fonts-elem-01-t Ok Fail Ok Fail Fail Ok Fail Ok Ok Ok Ok Unknown Ok Fail Ok
fonts-elem-02-t Ok Fail Ok Fail Fail Ok Fail Ok Ok Ok Ok Unknown Partial Fail Ok
interact-zoom-01-t Ok Fail Ok Fail Unknown Ok Fail Partial Ok Ok Ok Ok Ok Ok Ok
linking-a-03-t Fail Fail Ok Fail Fail Ok Fail Ok Fail Fail Fail Ok Ok Fail Fail
linking-a-04-t Ok Ok Ok Ok Fail Ok Ok Ok Ok Fail Ok Ok Unknown Partial Fail
linking-uri-03-t Ok Ok Ok Ok Fail Ok Ok Ok Ok Fail Ok Ok Ok Fail Fail
painting-fill-01-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
painting-fill-02-t Ok Fail Partial Ok Ok Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok
painting-fill-03-t Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
painting-fill-04-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
painting-stroke-01-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
painting-stroke-02-t Ok Partial Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
painting-stroke-03-t Ok Fail Ok Ok Partial Ok Ok Ok Ok Ok Ok Ok Fail Ok Ok
painting-stroke-04-t Ok Fail Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Fail Ok Ok
paths-data-01-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
paths-data-02-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
paths-data-04-t Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
paths-data-05-t Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
paths-data-06-t Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
paths-data-07-t Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
render-elems-01-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
render-elems-02-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
render-elems-03-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Fail Ok Ok Partial Fail Ok
render-elems-06-t Ok Partial Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
render-elems-07-t Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
render-elems-08-t Ok Fail Ok Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
render-groups-03-t Ok Partial Ok Partial Ok Ok Fail Ok Ok Partial Ok Ok Ok Ok Ok
shapes-circle-01-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
shapes-ellipse-01-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
shapes-line-01-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
shapes-polygon-01-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
shapes-polyline-01-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
shapes-rect-01-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
struct-cond-01-t Ok Ok Fail Ok Ok Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok
struct-cond-02-t Ok Partial Fail Ok Ok Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok
struct-defs-01-t Ok Ok Ok Ok Ok Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok
struct-frag-01-t Ok Ok Ok Ok Ok Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok
struct-group-01-t Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
struct-group-02-t Ok Ok Ok Ok Ok Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok
struct-image-01-t Ok Partial Ok Fail Partial Ok Fail Ok Ok Fail Ok Ok Ok Ok Ok
struct-image-02-t Ok Ok Partial Partial Ok Ok Fail Ok Ok Fail Ok Ok Ok Ok Ok
struct-image-03-t Ok Ok Fail Fail Fail Ok Fail Ok Ok Fail Ok Ok Partial Fail Partial
struct-image-04-t Ok Fail Partial Ok Unknown Unknown Fail Ok Ok Ok Ok Unknown Unknown Unknown Ok
styling-pres-01-t Fail Fail Fail Fail Fail Ok Fail Fail Ok Fail Ok Unknown Ok Fail Ok
text-fonts-01-t Partial Ok Ok Ok Ok Ok Fail Ok Ok Ok Ok Unknown Ok Ok Ok
text-fonts-02-t Ok Partial Fail Ok Ok Ok Fail Ok Ok Ok Ok Unknown Ok Ok Ok
text-intro-01-t Partial Ok Fail Ok Ok Ok Ok Ok Partial Partial Fail Unknown Ok Fail Ok
text-intro-04-t Ok Ok Partial Ok Ok Ok Fail Ok Ok Partial Ok Partial Ok Fail Ok
text-ws-01-t Ok Ok Ok Ok Ok Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok
text-ws-02-t Ok Ok Ok Ok Ok Ok Fail Ok Ok Fail Ok Ok Ok Ok Ok

SVG Basic Test Results

Test Name ASV3 Amaya 64 CSIRO SVG Toolkit CSV SVG# CSIRO Full Mozilla SVG Batik BitFlash Basic eSVG13
animate-elem-22-b Ok Fail Ok Fail Fail Partial Fail Fail Ok Ok
animate-elem-29-b Ok Fail Ok Fail Fail Ok Fail Fail Ok Ok
color-prop-01-b Ok Fail Ok Ok Ok Ok Fail Ok Ok Partial
coords-trans-01-b Ok Fail Ok Ok Ok Ok Ok Ok Ok Ok
coords-units-01-b Ok Fail Ok Partial Partial Partial Fail Ok Ok Ok
coords-units-02-b Ok Fail Fail Ok Ok Fail Ok Ok Ok Ok
coords-units-03-b Ok Fail Partial Ok Ok Fail Partial Ok Ok Partial
coords-viewattr-01-b Ok Fail Ok Ok Ok Ok Fail Ok Ok Fail
coords-viewattr-02-b Ok Fail Unknown Fail Unknown Unknown Fail Ok Ok Fail
filters-blend-01-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
filters-color-01-b Ok Fail Fail Ok Fail Fail Fail Ok Ok Fail
filters-composite-02-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
filters-comptran-01-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
filters-example-01-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
filters-gauss-01-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
filters-image-01-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
filters-offset-01-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
filters-tile-01-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
fonts-elem-03-b Fail Fail Fail Fail Fail Ok Fail Ok Fail Fail
fonts-elem-04-b Fail Fail Fail Fail Fail Ok Fail Fail Fail Fail
interact-dom-01-b Ok Fail Unknown Ok Fail Fail Fail Ok Ok Fail
interact-events-01-b Ok Fail Unknown Ok Fail Fail Fail Ok Partial Ok
interact-order-01-b Ok Fail Partial Ok Fail Fail Fail Ok Ok Fail
interact-order-02-b Ok Fail Partial Partial Fail Partial Fail Ok Ok Fail
interact-order-03-b Ok Fail Partial Partial Fail Partial Fail Ok Ok Fail
linking-a-01-b Fail Ok Ok Fail Fail Ok Ok Ok Partial Fail
linking-a-02-b Fail Ok Ok Fail Fail Ok Ok Ok Partial Fail
linking-uri-01-b Partial Fail Ok Fail Fail Partial Fail Ok Ok Fail
linking-uri-02-b Fail Fail Ok Fail Fail Partial Fail Ok Ok Fail
masking-mask-01-b Ok Fail Fail Partial Fail Fail Fail Ok Ok Fail
masking-opacity-01-b Ok Fail Ok Ok Partial Fail Fail Ok Ok Partial
masking-path-01-b Ok Fail Ok Ok Fail Fail Fail Ok Ok Ok
masking-path-02-b Ok Fail Ok Ok Fail Fail Fail Ok Ok Ok
masking-path-03-b Ok Fail Ok Ok Ok Ok Fail Ok Ok Partial
masking-path-04-b Ok Fail Ok Fail Fail Fail Fail Ok Ok Fail
metadata-example-01-b Ok Partial Ok Ok Fail Ok Ok Ok Ok Ok
painting-render-01-b Ok Fail Partial Ok Partial Partial Fail Ok Ok Partial
pservers-grad-01-b Ok Fail Ok Ok Partial Ok Fail Ok Ok Ok
pservers-grad-02-b Ok Fail Ok Fail Partial Ok Fail Ok Ok Ok
pservers-grad-03-b Ok Fail Ok Fail Fail Fail Fail Ok Ok Ok
pservers-grad-04-b Ok Fail Ok Partial Partial Ok Fail Ok Ok Ok
pservers-grad-05-b Ok Fail Ok Partial Partial Ok Fail Ok Ok Ok
pservers-grad-06-b Ok Fail Ok Partial Fail Partial Fail Ok Ok Ok
pservers-grad-07-b Ok Fail Ok Ok Ok Ok Fail Ok Ok Ok
pservers-grad-08-b Ok Fail Ok Partial Partial Ok Fail Ok Ok Ok
pservers-grad-09-b Ok Fail Partial Ok Ok Ok Fail Ok Ok Ok
pservers-grad-10-b Ok Fail Ok Ok Ok Ok Fail Ok Ok Ok
pservers-grad-11-b Ok Fail Ok Fail Fail Ok Fail Ok Ok Ok
pservers-grad-12-b Ok Fail Ok Fail Partial Ok Fail Ok Ok Ok
pservers-pattern-01-b Ok Fail Ok Fail Fail Fail Fail Ok Ok Ok
render-groups-01-b Ok Fail Ok Partial Ok Fail Fail Ok Ok Partial
script-handle-01-b Ok Fail Ok Ok Fail Fail Fail Ok Ok Ok
script-handle-02-b Ok Fail Ok Fail Fail Fail Fail Ok Partial Ok
script-handle-03-b Ok Fail Ok Ok Fail Fail Fail Ok Ok Ok
script-handle-04-b Ok Fail Ok Ok Fail Fail Fail Ok Ok Ok
struct-dom-01-b Fail Fail Fail Partial Fail Fail Fail Ok Ok Unknown
struct-dom-02-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
struct-dom-03-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
struct-dom-04-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
struct-dom-05-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
struct-dom-06-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
struct-symbol-01-b Ok Fail Partial Partial Partial Ok Fail Ok Ok Partial
styling-css-01-b Ok Partial Ok Ok Fail Ok Fail Ok Fail Ok
styling-css-02-b Ok Fail Ok Ok Fail Ok Fail Ok Fail Ok
styling-css-03-b Ok Fail Partial Ok Fail Ok Fail Ok Fail Partial
styling-inherit-01-b Ok Partial Ok Partial Ok Ok Partial Ok Ok Partial
text-align-01-b Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok
text-align-02-b Ok Ok Fail Fail Ok Fail Fail Ok Ok Ok
text-align-03-b Ok Partial Partial Ok Ok Ok Fail Ok Ok Ok
text-align-04-b Ok Partial Fail Ok Fail Partial Partial Ok Ok Ok
text-align-05-b Ok Fail Fail Partial Fail Ok Fail Ok Ok Fail
text-align-06-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
text-altglyph-01-b Ok Fail Fail Fail Fail Fail Fail Ok Ok Fail
text-deco-01-b Ok Partial Fail Fail Partial Partial Partial Ok Ok Ok
text-intro-02-b Ok Partial Fail Partial Partial Fail Partial Ok Ok Partial
text-intro-03-b Ok Fail Fail Partial Partial Ok Fail Ok Ok Ok
text-path-01-b Ok Fail Fail Ok Fail Fail Fail Ok Ok Ok
text-spacing-01-b Ok Fail Fail Ok Fail Fail Fail Ok Ok Ok
text-text-01-b Fail Fail Ok Fail Fail Fail Fail Ok Ok Fail
text-text-03-b Ok Ok Partial Partial Partial Ok Ok Ok Ok Ok
text-tref-01-b Fail Ok Fail Fail Ok Ok Fail Ok Fail Fail
text-tselect-01-b Ok Ok Fail Ok Fail Fail Fail Ok Ok Ok
text-tspan-01-b Ok Partial Fail Ok Partial Ok Partial Ok Ok Partial

SVG Full Test Results

Test Name ASV3 Amaya 64 CSIRO SVG Toolkit CSV SVG# CSIRO Full Mozilla SVG Batik
color-prof-01-f Ok Fail Fail Fail Fail Fail Fail Ok
color-prop-02-f Ok Ok Ok Ok Ok Ok Ok Ok
extend-namespace-01-f Ok Fail Fail Fail Fail Fail Fail Ok
filters-conv-01-f Ok Fail Fail Fail Fail Fail Fail Ok
filters-diffuse-01-f Ok Fail Fail Fail Fail Fail Fail Ok
filters-displace-01-f Ok Fail Fail Fail Fail Fail Fail Ok
filters-light-01-f Ok Fail Fail Fail Fail Fail Fail Ok
filters-morph-01-f Ok Fail Fail Fail Fail Fail Fail Ok
filters-specular-01-f Ok Fail Fail Fail Fail Fail Fail Ok
filters-turb-01-f Ok Fail Fail Ok Fail Fail Fail Ok
interact-cursor-01-f Ok Fail Partial Partial Fail Fail Partial Ok
masking-path-05-f Ok Fail Ok Ok Fail Fail Fail Ok
painting-marker-01-f Ok Fail Ok Fail Fail Fail Fail Ok
painting-marker-02-f Ok Fail Ok Fail Fail Fail Fail Ok
paths-data-03-f Ok Ok Ok Ok Ok Ok Ok Ok

Authors: W3C SVG Working Group
Comments to: svg-testsuite-comments@w3.org
Last Updated: $Date: 2002/11/15 17:43:54 $