The table below lists the SVG
implementations that have been tested along with the version and the platform
each implementation is targetted at.
Note that this test suite applies to "SVG full" profile only and is inspired by
a more exhaustive test that can be found at the following address:
http://www.w3.org/Graphics/SVG/Test/20030813/status/matrix.html
Type |
Description |
OK | Implementation passes test |
KO | Implementation does not pass test |
Partial | Implementation passes part of the test, but not enough to give a full pass |
Unknown | Implementation has not been tested |
Company |
Name |
Product |
Version |
Platform |
INRIA | Amaya-81a-GL | Amaya | 8.1a-OpenGL | Windows XP |
Adobe Systems | ASV6p1 | AdobeSVGViewer | 6pre1 | Windows XP |
CSIRO | CSIRO Full | PocketSVG | 1.0.6 (Not yet released) | Pocket PC |
Corel Corporation | CSV | Corel SVG Viewer | 2 | Windows NT/2000/XP |
Lerstad | LXViewer08 | LXViewer | 0.8 | |
Mozilla | Mozilla SVG GDI | Mozilla SVG project | 2003080623 | Windows XP |
SVG# 0.3 | SharpVectorGraphics Viewer for .NET | 0.3 | Windows XP with .NET | |
Apache Batik | Batik | Squiggle | CVS Repository, July 10th 2003 | JDK 1.3.1 |
Dassault Systèmes | DSV5PLM SVG Reader | DS SVG Package | 1.0 | Windows W2K,2003 Server, XP 32-64bits, UNIX |
Test Name |
V5 SVG
Inter- |
ASV6p1 |
Batik |
CSIRO Full |
LX Viewer08 |
ASV3 |
CSV |
Amaya-81a-GL |
Mozilla SVG GDI |
SVG# 0.3 |
animate-elem-02-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
KO |
KO |
KO |
animate-elem-03-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
animate-elem-04-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
OK |
KO |
KO |
animate-elem-05-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
animate-elem-06-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
OK |
KO |
KO |
animate-elem-07-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
KO |
KO |
KO |
animate-elem-08-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
animate-elem-09-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
animate-elem-10-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
KO |
KO |
KO |
animate-elem-11-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
animate-elem-12-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
animate-elem-13-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
Partial |
KO |
KO |
animate-elem-14-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
KO |
KO |
KO |
animate-elem-15-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
animate-elem-16-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
animate-elem-17-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
KO |
KO |
KO |
animate-elem-18-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
KO |
KO |
KO |
animate-elem-19-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
animate-elem-20-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
animate-elem-21-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
animate-elem-22-b |
KO |
OK |
KO |
Partial |
Partial |
OK |
KO |
OK |
KO |
KO |
animate-elem-23-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
OK |
KO |
KO |
animate-elem-24-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
Partial |
KO |
KO |
animate-elem-25-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
OK |
KO |
KO |
animate-elem-26-t |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
animate-elem-27-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
Partial |
KO |
KO |
animate-elem-28-t |
KO |
OK |
KO |
OK |
Partial |
OK |
KO |
KO |
KO |
KO |
animate-elem-29-b |
KO |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
color-prof-01-f |
KO |
OK |
OK |
KO |
OK |
OK |
KO |
KO |
KO |
KO |
color-prop-01-b |
KO |
OK |
OK |
OK |
Partial |
OK |
OK |
KO |
KO |
OK |
color-prop-02-f |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
color-prop-03-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
coords-trans-01-b |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
coords-trans-02-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
coords-trans-03-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
coords-trans-04-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
coords-trans-05-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
coords-trans-06-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
coords-units-01-b |
KO |
OK |
OK |
Partial |
Partial |
OK |
Partial |
KO |
KO |
Partial |
coords-units-02-b |
OK |
OK |
OK |
KO |
OK |
OK |
OK |
Partial |
OK |
OK |
coords-units-03-b |
KO |
OK |
OK |
KO |
Partial |
OK |
OK |
Partial |
Partial |
OK |
coords-viewattr-01-b |
KO |
OK |
OK |
OK |
KO |
OK |
OK |
KO |
KO |
OK |
coords-viewattr-02-b |
OK |
OK |
OK |
Unknown |
KO |
OK |
OK |
KO |
KO |
KO |
extend-namespace-01-f |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
filters-blend-01-b |
KO |
OK |
OK |
KO |
KO |
OK |
OK |
KO |
KO |
KO |
filters-color-01-b |
KO |
OK |
OK |
KO |
Partial |
OK |
OK |
KO |
KO |
KO |
filters-composite-02-b |
KO |
OK |
OK |
KO |
KO |
OK |
KO |
KO |
KO |
KO |
filters-comptran-01-b |
KO |
OK |
OK |
KO |
KO |
OK |
KO |
KO |
KO |
KO |
filters-conv-01-f |
KO |
OK |
OK |
KO |
OK |
OK |
KO |
KO |
KO |
KO |
filters-diffuse-01-f |
KO |
OK |
OK |
KO |
KO |
OK |
KO |
KO |
KO |
KO |
filters-displace-01-f |
KO |
OK |
OK |
KO |
OK |
OK |
KO |
KO |
KO |
KO |
filters-example-01-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
filters-gauss-01-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
filters-image-01-b |
KO |
OK |
OK |
KO |
Partial |
OK |
KO |
KO |
KO |
KO |
filters-light-01-f |
KO |
OK |
OK |
KO |
KO |
OK |
KO |
KO |
KO |
KO |
filters-morph-01-f |
KO |
OK |
OK |
KO |
Partial |
OK |
KO |
KO |
KO |
KO |
filters-offset-01-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
filters-specular-01-f |
KO |
OK |
OK |
KO |
Partial |
OK |
KO |
KO |
KO |
KO |
filters-tile-01-b |
KO |
OK |
OK |
KO |
KO |
OK |
KO |
KO |
KO |
KO |
filters-turb-01-f |
KO |
OK |
OK |
KO |
Partial |
OK |
OK |
KO |
KO |
KO |
fonts-elem-01-t |
KO |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
KO |
KO |
fonts-elem-02-t |
KO |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
KO |
KO |
fonts-elem-03-b |
OK |
OK |
OK |
OK |
KO |
KO |
KO |
KO |
KO |
KO |
fonts-elem-04-b |
OK |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
KO |
KO |
interact-cursor-01-f |
KO |
OK |
OK |
KO |
Partial |
OK |
Partial |
KO |
Partial |
KO |
interact-dom-01-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
interact-events-01-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
interact-order-01-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
interact-order-02-b |
KO |
OK |
OK |
Partial |
OK |
OK |
Partial |
KO |
KO |
KO |
interact-order-03-b |
KO |
OK |
OK |
Partial |
Partial |
OK |
Partial |
KO |
KO |
KO |
interact-zoom-01-t |
KO |
OK |
Partial |
OK |
KO |
OK |
KO |
KO |
KO |
KO |
linking-a-01-b |
KO |
KO |
OK |
OK |
KO |
KO |
OK |
OK |
OK |
KO |
linking-a-02-b |
KO |
KO |
OK |
OK |
KO |
KO |
OK |
OK |
OK |
KO |
linking-a-03-b |
KO |
KO |
OK |
OK |
KO |
KO |
KO |
KO |
KO |
KO |
linking-a-04-t |
KO |
OK |
OK |
OK |
KO |
OK |
Partial |
OK |
OK |
KO |
linking-uri-01-b |
KO |
Partial |
OK |
Partial |
KO |
Partial |
KO |
KO |
KO |
KO |
linking-uri-02-b |
KO |
KO |
OK |
Partial |
KO |
KO |
KO |
KO |
KO |
KO |
linking-uri-03-t |
KO |
OK |
OK |
OK |
KO |
OK |
OK |
OK |
OK |
KO |
masking-mask-01-b |
KO |
OK |
OK |
KO |
KO |
OK |
OK |
KO |
KO |
KO |
masking-opacity-01-b |
Partial |
OK |
OK |
KO |
OK |
OK |
OK |
Partial |
KO |
KO |
masking-path-01-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
OK |
masking-path-02-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
OK |
masking-path-03-b |
KO |
OK |
OK |
OK |
Partial |
OK |
OK |
KO |
KO |
KO |
masking-path-04-b |
KO |
OK |
OK |
KO |
KO |
OK |
OK |
KO |
KO |
OK |
masking-path-05-f |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
OK |
metadata-example-01-b |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
painting-fill-01-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
painting-fill-02-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
KO |
OK |
painting-fill-03-t |
KO |
OK |
OK |
OK |
OK |
OK |
OK |
Partial |
OK |
OK |
painting-fill-04-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
painting-marker-01-f |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
OK |
painting-marker-02-f |
KO |
OK |
OK |
KO |
Partial |
OK |
Partial |
KO |
KO |
Partial |
painting-render-01-b |
KO |
OK |
OK |
Partial |
KO |
OK |
OK |
KO |
KO |
OK |
painting-stroke-01-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
painting-stroke-02-t |
Partial |
OK |
OK |
OK |
OK |
OK |
OK |
Partial |
OK |
OK |
painting-strOKe-03-t |
Partial |
OK |
OK |
OK |
Partial |
OK |
OK |
KO |
OK |
Partial |
painting-stroke-04-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
OK |
OK |
paths-data-01-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
paths-data-02-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
paths-data-03-f |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
paths-data-04-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
paths-data-05-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
paths-data-06-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
paths-data-07-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
pservers-grad-01-b |
KO |
OK |
OK |
OK |
KO |
OK |
OK |
KO |
KO |
OK |
pservers-grad-02-b |
KO |
OK |
OK |
OK |
KO |
OK |
OK |
KO |
KO |
OK |
pservers-grad-03-b |
KO |
OK |
OK |
KO |
KO |
OK |
KO |
KO |
KO |
OK |
pservers-grad-04-b |
KO |
OK |
OK |
OK |
Partial |
OK |
OK |
KO |
KO |
Partial |
pservers-grad-05-b |
KO |
OK |
OK |
OK |
KO |
OK |
OK |
KO |
KO |
Partial |
pservers-grad-06-b |
KO |
OK |
OK |
Partial |
Partial |
OK |
Partial |
KO |
KO |
Partial |
pservers-grad-07-b |
KO |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
KO |
Partial |
pservers-grad-08-b |
KO |
OK |
OK |
OK |
OK |
OK |
KO |
KO |
KO |
Partial |
pservers-grad-09-b |
KO |
OK |
OK |
OK |
Partial |
OK |
OK |
KO |
KO |
OK |
pservers-grad-10-b |
KO |
OK |
OK |
OK |
KO |
OK |
OK |
KO |
KO |
OK |
pservers-grad-11-b |
KO |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
KO |
OK |
pservers-grad-12-b |
KO |
OK |
OK |
OK |
Partial |
OK |
OK |
KO |
KO |
OK |
pservers-pattern-01-b |
KO |
OK |
OK |
KO |
OK |
OK |
KO |
KO |
KO |
OK |
render-elems-01-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
render-elems-02-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
render-elems-03-t |
KO |
OK |
OK |
OK |
KO |
OK |
OK |
Partial |
OK |
OK |
render-elems-06-t |
KO |
OK |
OK |
OK |
OK |
OK |
OK |
Partial |
OK |
OK |
render-elems-07-t |
KO |
OK |
OK |
OK |
OK |
OK |
Partial |
KO |
OK |
OK |
render-elems-08-t |
KO |
OK |
OK |
OK |
OK |
OK |
Partial |
Partial |
OK |
OK |
render-groups-01-b |
Partial |
OK |
OK |
KO |
Partial |
OK |
OK |
Partial |
KO |
KO |
render-groups-03-t |
Partial |
OK |
OK |
OK |
OK |
OK |
OK |
Partial |
KO |
OK |
script-handle-01-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
script-handle-02-b |
KO |
OK |
OK |
KO |
KO |
OK |
KO |
KO |
KO |
KO |
script-handle-03-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
script-handle-04-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
shapes-circle-01-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
shapes-ellipse-01-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
shapes-line-01-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
shapes-polygon-01-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
shapes-polyline-01-t |
Partial |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
shapes-rect-01-t |
Partial |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
struct-cond-01-t |
KO |
OK |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
OK |
struct-cond-02-t |
KO |
OK |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
OK |
struct-defs-01-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
OK |
struct-dom-01-b |
KO |
OK |
OK |
KO |
OK |
KO |
Partial |
KO |
KO |
KO |
struct-dom-02-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
struct-dom-03-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
struct-dom-04-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
struct-dom-05-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
struct-dom-06-b |
KO |
OK |
OK |
KO |
OK |
OK |
OK |
KO |
KO |
KO |
struct-frag-01-t |
KO |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
OK |
struct-group-01-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
struct-group-02-b |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
KO |
struct-image-01-t |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
OK |
struct-image-02-b |
Partial |
OK |
OK |
OK |
Partial |
OK |
OK |
OK |
KO |
KO |
struct-image-03-t |
Partial |
OK |
OK |
OK |
KO |
OK |
KO |
OK |
KO |
KO |
struct-image-04-t |
OK |
OK |
OK |
Unknown |
KO |
OK |
OK |
KO |
KO |
KO |
struct-image-05-b |
KO |
OK |
OK |
Unknown |
KO |
OK |
OK |
Partial |
KO |
OK |
struct-symbol-01-b |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
Partial |
KO |
Partial |
styling-css-01-b |
KO |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
OK |
styling-css-02-b |
KO |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
KO |
OK |
styling-css-03-b |
KO |
OK |
OK |
OK |
OK |
OK |
OK |
KO |
KO |
OK |
styling-inherit-01-b |
KO |
OK |
OK |
OK |
Partial |
OK |
OK |
Partial |
Partial |
OK |
styling-pres-01-t |
KO |
KO |
KO |
OK |
KO |
KO |
KO |
KO |
KO |
OK |
text-align-01-b |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
Partial |
OK |
OK |
text-align-02-b |
Partial |
OK |
OK |
KO |
KO |
OK |
OK |
Partial |
KO |
OK |
text-align-03-b |
Partial |
OK |
OK |
OK |
KO |
OK |
OK |
Partial |
KO |
OK |
text-align-04-b |
Partial |
OK |
OK |
Partial |
Partial |
OK |
OK |
Partial |
Partial |
KO |
text-align-05-b |
KO |
OK |
OK |
OK |
KO |
OK |
Partial |
KO |
KO |
KO |
text-align-06-b |
KO |
OK |
OK |
KO |
KO |
OK |
OK |
KO |
KO |
KO |
text-altglyph-01-b |
KO |
OK |
OK |
KO |
KO |
OK |
OK |
KO |
KO |
KO |
text-deco-01-b |
KO |
OK |
OK |
Partial |
KO |
OK |
OK |
Partial |
Partial |
Partial |
text-fonts-01-t |
OK |
OK |
OK |
OK |
Partial |
Partial |
OK |
Partial |
OK |
OK |
text-fonts-02-t |
Partial |
OK |
OK |
OK |
Partial |
OK |
OK |
Partial |
OK |
OK |
text-intro-01-t |
Partial |
Partial |
OK |
OK |
KO |
Partial |
OK |
Partial |
OK |
OK |
text-intro-02-b |
KO |
OK |
OK |
KO |
KO |
OK |
Partial |
Partial |
Partial |
KO |
text-intro-03-b |
KO |
OK |
OK |
OK |
KO |
OK |
Partial |
KO |
KO |
Partial |
text-intro-04-t |
OK |
OK |
OK |
OK |
KO |
OK |
OK |
Partial |
KO |
OK |
text-path-01-b |
KO |
OK |
OK |
KO |
Partial |
OK |
OK |
KO |
KO |
KO |
text-spacing-01-b |
KO |
OK |
OK |
KO |
KO |
OK |
OK |
KO |
KO |
KO |
text-text-01-b |
Partial |
KO |
OK |
KO |
KO |
KO |
OK |
KO |
KO |
KO |
text-text-03-b |
KO |
OK |
OK |
OK |
Partial |
OK |
OK |
OK |
OK |
OK |
text-tref-01-b |
KO |
OK |
OK |
OK |
KO |
KO |
OK |
OK |
KO |
OK |
text-tselect-01-b |
Partial |
OK |
OK |
KO |
OK |
OK |
KO |
KO |
KO |
KO |
text-tspan-01-b |
KO |
OK |
OK |
OK |
OK |
OK |
OK |
Partial |
Partial |
Partial |
text-ws-01-t |
KO |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
OK |
text-ws-02-t |
KO |
OK |
OK |
OK |
KO |
OK |
OK |
OK |
OK |
OK |