SVG 1.1 Conformance Suite Implementation Status

# SVG Full 1.1 2nd Edition Implementation Report

## August 2011 (extended 2013)

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

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 testing. This is also not a formal conformance certification, 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.

Company | Name | Product | Profile | Version | Platform
--- | --- | --- | --- | --- | ---
Abbra | Abbra | Vidualize | SVG full | 2010-12-09 | WinXP
Apache | Batik 1.8pre | Batik | SVG full | 1.8pre (r1079677) | Mac OS X 10.6.6
Mozilla | Firefox | Firefox | SVG full | Nightly 2011-05-05 | Mac OS X 10.6.7
Inkscape | Inkscape | Inkscape | SVG full | 0.48.1 | Linux
Dia | Dia | Dia | SVG full | git 2013-08-19 | Win-7-32
Microsoft | IE9 | Internet Explorer | SVG full | 9 | Windows
Opera Software | Opera | Opera | SVG full | 11 (build 1156) | Linux
Apple | WebKit | Safari | SVG full | WebKit nightly build r75891 | Mac OS X 10.6.6

### Legend

Type | Description
--- | ---
Pass | Implementation passes test.
Fail | Implementation does not pass test.
Partial | Implementation passes part of the test, but not enough to give a full pass.
NA | Test not applicable to implementation.
Unknown | The implementation has not been tested.

### SVG Full Results

Test Name | IE9 | Inkscape | Batik 1.8pre | Dia | Firefox | Opera | Abbra | WebKit
--- | --- | --- | --- | --- | --- | --- | --- | ---
color-prop-01-b | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
color-prop-02-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
color-prop-03-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
color-prop-04-t | Pass | Fail | Pass | Fail | Pass | Pass | Pass | Pass
color-prop-05-t | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Fail
conform-viewers-01-t | Pass | Fail | Pass | Pass | Pass | Pass | Fail | Pass
conform-viewers-02-f | Unknown | Fail | Unknown | Fail | Unknown | Unknown | Unknown | Unknown
conform-viewers-03-f | Pass | NA | Fail | NA | Pass | Pass | Pass | Pass
coords-coord-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-coord-02-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-dom-01-f | Pass | NA | Fail | NA | Pass | Pass | Fail | Pass
coords-dom-02-f | Pass | NA | Fail | NA | Pass | Pass | Fail | Pass
coords-dom-03-f | Pass | NA | Pass | NA | Pass | Pass | Fail | Pass
coords-dom-04-f | Pass | NA | Pass | NA | Pass | Pass | Fail | Pass
coords-trans-01-b | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-trans-02-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-trans-03-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-trans-04-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-trans-05-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-trans-06-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-trans-07-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-trans-08-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-trans-09-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-trans-10-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-trans-11-f | Pass | Pass | Pass | Pass | Pass | Pass | Partial | Pass
coords-trans-12-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-trans-13-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-trans-14-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-transformattr-01-f | Pass | Partial | Pass | Pass | Pass | Pass | Pass | Pass
coords-transformattr-02-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-transformattr-03-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-transformattr-04-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-transformattr-05-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
coords-units-01-b | Pass | Partial | Pass | Fail | Pass | Pass | Partial | Pass
coords-units-02-b | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass
coords-units-03-b | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Fail
coords-viewattr-01-b | Pass | Fail | Pass | Fail | Pass | Pass | Fail | Fail
coords-viewattr-02-b | Pass | Partial | Pass | Fail | Pass | Pass | Partial | Fail
coords-viewattr-03-b | Pass | Pass | Pass | Fail | Pass | Pass | Partial | Pass
extend-namespace-01-f | Pass | NA | Pass | Fail | Pass | Pass | Pass | Pass
fonts-desc-02-t | Fail | Fail | Fail | Fail | Fail | Fail | Pass | Pass
fonts-desc-03-t | Fail | Fail | Pass | Fail | Fail | Pass | Pass | Fail
fonts-elem-01-t | Fail | Fail | Pass | Fail | Fail | Pass | Pass | Pass
fonts-elem-02-t | Fail | Fail | Pass | Fail | Fail | Pass | Pass | Pass
fonts-elem-03-b | Fail | Fail | Pass | Fail | Fail | Pass | Pass | Pass
fonts-elem-04-b | Fail | Fail | Pass | Fail | Fail | Fail | Fail | Pass
fonts-elem-05-t | Fail | Fail | Pass | Fail | Fail | Pass | Pass | Fail
fonts-elem-06-t | Fail | Fail | Pass | Fail | Fail | Pass | Pass | Pass
fonts-elem-07-b | Fail | Fail | Pass | Fail | Fail | Pass | Fail | Pass
fonts-glyph-02-t | Fail | Fail | Pass | Fail | Fail | Pass | Fail | Pass [3]
fonts-glyph-04-t | Fail | Fail | Pass | Fail | Fail | Partial | Partial | Pass
fonts-kern-01-t | Fail | Fail | Pass | Fail | Fail | Pass | Fail | Pass
fonts-overview-201-t | Fail | Pass | Pass | Fail | Pass | Pass | Pass | Pass
linking-a-01-b | Pass | NA | Pass | Pass | Pass | Pass | Pass | Pass
linking-a-03-b | Pass | NA | Pass | Pass | Fail | Pass | Fail | Pass
linking-a-04-t | Pass | NA | Pass | Pass | Pass | Pass | Pass | Pass
linking-a-05-t | Pass | NA | Pass | Fail | Pass | Pass | Fail | Pass
linking-a-07-t | Pass | NA | Fail | Pass | Pass | Pass | Fail | Pass
linking-a-08-t | Pass | NA | Pass | Pass | Pass | Pass | Pass | Pass
linking-a-09-b | Pass | NA | Pass | Fail | Pass | Pass | Fail | Pass
linking-a-10-f | Pass | NA | Pass | Partial | Pass | Pass | Partial | Pass
linking-uri-01-b | Pass | NA | Pass | Pass | Fail | Pass | Fail | Pass [3]
linking-uri-02-b | Pass | NA | Pass | Pass | Fail | Pass | Fail | Pass [3]
linking-uri-03-t | Pass | NA | Pass | Pass | Pass | Pass | Pass | Pass
metadata-example-01-t | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
painting-control-01-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
painting-control-02-f | Pass | Fail | Pass | Fail | Pass | Pass | Pass | Pass
painting-control-03-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
painting-control-04-f | Pass | Fail | Pass | Fail | Pass | Fail | Fail | Fail
painting-control-05-f | Pass | Pass | Fail | Pass | Pass | Pass | Fail | Pass
painting-control-06-f | Pass | Fail | Pass | Fail | Pass | Pass | Pass | Pass
painting-fill-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
painting-fill-02-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
painting-fill-03-t | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
painting-fill-04-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
painting-fill-05-b | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
painting-render-01-b | Pass | Fail | Pass | Partial | Fail | Partial | Fail | Fail
painting-render-02-b | Fail | Fail | Fail | Fail | Fail | Fail | Pass [4] | Fail
painting-stroke-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
painting-stroke-02-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
painting-stroke-03-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
painting-stroke-04-t | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
painting-stroke-05-t | Partial | Pass | Pass | Pass | Pass | Pass | Pass | Pass
painting-stroke-06-t | Pass | Fail | Pass | Partial | Pass | Pass | Pass | Pass
painting-stroke-07-t | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Pass
painting-stroke-08-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
painting-stroke-09-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
painting-stroke-10-t | Pass | Fail | Pass | Partial | Pass | Fail | Fail | Fail
paths-data-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-02-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-03-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-04-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-05-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-06-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-07-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-08-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-09-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-10-t | Pass | Fail | Pass | Partial | Pass | Pass | Pass | Pass
paths-data-12-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-13-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-14-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-15-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-16-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-17-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-18-f | Pass | Partial | Fail | Pass | Pass | Pass | Partial | Pass
paths-data-19-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
paths-data-20-f | Pass | Fail | Fail | Test? | Pass | Pass | Pass | Pass
pservers-grad-01-b | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
pservers-grad-02-b | Pass | Pass | Pass | Pass | Pass | Pass | Partial | Pass
pservers-grad-03-b | Pass | Pass | Pass | Fail | Pass | Pass | Fail | Pass
pservers-grad-04-b | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
pservers-grad-05-b | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
pservers-grad-06-b | Pass | Pass | Pass | Fail | Fail | Pass | Partial | Pass
pservers-grad-07-b | Pass | Partial | Pass | Partial | Pass | Pass | Pass | Pass
pservers-grad-08-b | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass
pservers-grad-09-b | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
pservers-grad-10-b | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Fail
pservers-grad-11-b | Pass | Pass | Pass | Fail | Pass | Pass | Partial | Pass
pservers-grad-12-b | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
pservers-grad-13-b | Pass | Pass | Pass | Fail | Pass | Pass | Fail | Pass
pservers-grad-14-b | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Fail
pservers-grad-15-b | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
pservers-grad-16-b | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
pservers-grad-17-b | Pass | Fail | Pass | Fail | Fail | Pass | Fail | Pass
pservers-grad-18-b | Pass | Fail | Pass | Fail | Pass | Pass | Pass | Pass
pservers-grad-20-b | Pass | Fail | Pass | Fail | Fail | Pass | Fail | Pass
pservers-grad-21-b | Pass | Fail | Pass | Fail | Partial | Pass | Fail | Partial
pservers-grad-22-b | Pass | Pass | Pass | Partial | Pass | Pass | Fail | Pass
pservers-pattern-01-b | Pass | Pass | Pass | Fail | Pass | Pass | Fail | Pass
pservers-pattern-02-f | Pass | Fail | Pass | Fail | Fail | Pass | Fail | Pass
pservers-pattern-04-f | Pass | Fail | Pass | Fail | Pass | Pass | Fail | Fail
render-elems-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
render-elems-02-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
render-elems-03-t | Pass | Fail | Pass | Fail | Pass | Pass | Pass | Fail
render-elems-06-t | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
render-elems-07-t | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass
render-elems-08-t | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
render-groups-01-b | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
render-groups-03-t | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
script-handle-01-b | Pass | NA | Pass | NA | Pass | Pass | Pass | Pass
script-handle-03-b | Pass | NA | Pass | NA | Pass | Pass | Pass | Pass
script-handle-04-b | Pass | NA | Pass | NA | Pass | Pass | Pass | Pass
script-specify-02-f | Pass | NA | Partial | NA | Pass | Pass | Fail | Fail
shapes-circle-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-circle-02-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-ellipse-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-ellipse-02-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-ellipse-03-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-grammar-01-f | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
shapes-intro-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-intro-02-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-line-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-line-02-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-polygon-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-polygon-02-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-polygon-03-t | Pass | Pass | Fail | Pass | Pass | Pass | Partial | Pass
shapes-polyline-01-t | Pass | Partial | Pass | Pass | Pass | Pass | Pass | Pass
shapes-polyline-02-t | Pass | Partial | Pass | Pass | Pass | Pass | Pass | Pass
shapes-rect-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-rect-02-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-rect-03-t | Partial | Pass | Pass | Partial | Pass | Fail | Pass | Pass
shapes-rect-04-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-rect-05-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
shapes-rect-06-f | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
shapes-rect-07-f | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
struct-cond-01-t | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass
struct-cond-02-t | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass
struct-cond-03-t | Pass | Fail | Pass | Fail | Pass | Pass | Pass | Pass
struct-defs-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
struct-dom-01-b | Pass | NA | Partial | NA | Pass | Pass | Fail | Pass
struct-dom-02-b | Pass | NA | Pass | NA | Pass | Pass | Fail | Pass
struct-dom-03-b | Pass | NA | Pass | NA | Pass | Pass | Fail | Pass
struct-dom-04-b | Pass | NA | Pass | NA | Pass | Pass | Fail | Pass
struct-dom-05-b | Pass | NA | Pass | NA | Pass | Pass | Fail | Pass
struct-dom-06-b | Pass | NA | Pass | NA | Pass | Pass | Pass | Pass
struct-dom-07-f | Pass | NA | Fail | NA | Fail | Pass | Fail | Pass
struct-dom-08-f | Pass | NA | Pass | NA | Pass | Pass | Pass | Pass
struct-dom-11-f | Pass | NA | Fail | NA | Fail | Pass | Fail | Fail
struct-dom-12-b | Pass | NA | Fail | NA | Fail | Pass | Fail | Pass
struct-dom-14-f | Pass | NA | Fail | NA | Fail | Pass | Fail | Pass
struct-dom-15-f | Fail | NA | Fail | NA | Fail | Pass | Fail | Pass
struct-frag-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
struct-frag-02-t | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass
struct-frag-03-t | Pass | Fail | Pass | Fail | Pass | Pass | Pass | Pass
struct-frag-04-t | Pass | Fail | Pass | Fail | Pass | Pass | Fail | Pass
struct-frag-05-t | Pass | Fail | Pass | Fail | Pass | Pass | Pass | Pass
struct-frag-06-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
struct-group-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
struct-group-02-b | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
struct-group-03-t | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
struct-image-01-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
struct-image-02-b | Pass | Fail | Pass | Partial | Pass | Pass | Fail | Pass
struct-image-03-t | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Fail
struct-image-04-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
struct-image-05-b | Pass | Fail | Pass | Partial | Pass | Pass | Fail | Pass
struct-image-06-t | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass
struct-image-07-t | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Pass
struct-image-08-t | Pass | Pass | Pass | Partial | Pass | Pass | Partial | Pass
struct-image-09-t | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
struct-image-10-t | Pass | Pass | Pass | Partial | Pass | Pass | Partial | Pass
struct-image-13-f | Pass | Partial | Fail | Pass | Pass | Pass | Partial | Pass
struct-image-14-f | Pass | Partial | Fail | Pass | Pass | Pass | Partial | Pass
struct-image-15-f | Pass | Partial | Fail | Partial | Pass | Pass | Partial | Pass
struct-image-16-f | Pass | Fail | Fail | Partial | Pass | Pass | Fail | Fail
struct-svg-01-f | Pass | NA | Fail | NA | Pass | Partial | Fail | Pass
struct-symbol-01-b | Pass | Fail | Pass | Partial | Pass | Pass | Fail | Pass
struct-use-01-t | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
struct-use-03-t | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass
struct-use-04-b | Fail | Fail | Pass | Fail | Fail | Pass | Partial | Fail
struct-use-05-b | Fail | Fail | Pass | Fail | Fail | Pass | Partial | Fail
struct-use-10-f | Pass | Pass | Pass | Partial | Fail | Pass | Fail | Fail
struct-use-11-f | Pass | Partial | Pass | Fail | Fail | Pass | Fail | Fail
struct-use-12-f | Pass | Fail | Fail | Pass | Pass | Pass | Pass | Pass [4]
struct-use-13-f | Pass | NA | Fail | NA | Pass | Pass | Pass | Pass
styling-class-01-f | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
styling-css-01-b | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
styling-css-02-b | Pass | Pass | Pass | Partial | Pass | Pass | Partial | Pass
styling-css-03-b | Pass | Pass | Pass | Partial | Pass | Pass | Fail | Pass
styling-css-04-f | Pass | Partial | Pass | Partial | Pass | Pass | Fail | Fail
styling-css-05-b | Pass | Fail | Fail | Fail | Pass | Pass | Fail | Pass
styling-css-06-b | Pass | NA | Fail | NA | Fail | Pass | Fail | Partial
styling-css-07-f | Pass | Fail | Pass | Fail | Pass | Pass | Pass | Pass
styling-css-08-f | Pass | Fail | Pass | Fail | Pass | Pass | Partial | Pass
styling-elem-01-b | Pass | Fail | Fail | Partial | Pass | Partial | Partial | Pass
styling-inherit-01-b | Pass | Pass | Pass | Partial | Pass | Pass | Pass | Pass
styling-pres-01-t | Pass | Fail | Partial | Fail | Pass | Pass | Pass | Pass
styling-pres-02-f | Partial | NA | Pass | NA | Fail | Pass | Fail | Pass
text-align-01-b | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass
text-align-02-b | Fail | Pass | Pass | Fail | Fail | Pass | Fail | Pass
text-align-03-b | Pass | Fail | Fail | Fail | Pass | Pass | Fail | Pass
text-align-04-b | Partial | Pass | Partial | Fail | Fail | Partial | Partial | Pass
text-align-05-b | Fail | Pass | Pass | Fail | Fail | Pass | Fail | Pass
text-align-06-b | Fail | Fail | Pass | Fail | Fail | Pass | Fail | Pass
text-altglyph-01-b | Fail | Fail | Pass | Fail | Fail | Pass | Fail | Fail
text-altglyph-02-b | Fail | Fail | Pass | Fail | Fail | Pass | Fail | Pass [4]
text-deco-01-b | Pass | Fail | Pass | Unknown | Fail | Pass | Fail | Pass
text-dom-02-f | Partial | NA | Pass | Unknown | Fail | Pass | Fail | Pass
text-dom-03-f | Partial | NA | Fail | Unknown | Fail | Pass | Fail | Pass
text-fonts-01-t | Pass | Pass | Pass | Unknown | Pass | Pass | Pass | Pass
text-fonts-02-t | Pass | Pass | Pass | Unknown | Pass | Pass | Pass | Pass
text-fonts-03-t | Fail | Fail | Pass | Unknown | Fail | Pass | Pass | Pass
text-fonts-04-t | Pass | Pass | Pass | Unknown | Pass | Pass | Pass | Pass
text-fonts-202-t | Fail | Fail | Pass | Unknown | Pass | Pass | Pass | Pass
text-fonts-203-t | Fail | Fail | Pass | Unknown | Pass | Pass | Fail | Pass
text-intro-01-t | Pass | Pass | Pass | Unknown | Pass | Pass | Fail | Fail
text-intro-02-b | Partial | Fail | Fail | Unknown | Fail | Pass | Fail | Pass
text-intro-03-b | Fail | Fail | Pass | Unknown | Fail | Partial | Fail | Pass
text-intro-04-t | Pass | Pass | Partial | Unknown | Pass | Pass | Pass | Pass [4]
text-intro-05-t | Pass | Fail | Fail | Partial | Fail | Fail | Pass | Fail
text-intro-06-t | Pass | Fail | Pass | Unknown | Pass | Pass | Pass | Pass
text-intro-07-t | Pass | Fail | Pass | Unknown | Pass | Pass | Pass | Pass
text-intro-09-b | Partial | Fail | Fail | Unknown | Fail | Pass | Fail | Pass [4]
text-path-01-b | Pass | Pass | Pass | Unknown | Pass | Pass | Fail | Pass
text-path-02-b | Pass | Fail | Fail | Unknown | Pass | Pass | Fail | Pass
text-spacing-01-b | Pass | Pass | Pass | Unknown | Fail | Pass | Fail | Pass
text-text-01-b | Pass | Fail | Pass | Unknown | Fail | Pass | Fail | Pass
text-text-03-b | Pass | Partial | Pass | Unknown | Fail | Pass | Partial | Pass
text-text-04-t | Pass | Fail | Pass | Unknown | Pass | Pass | Fail | Pass
text-text-05-t | Fail | Fail | Fail | Fail | Pass | Pass | Fail | Pass
text-text-06-t | Fail | Fail | Pass | Unknown | Fail | Pass | Fail | Pass [4]
text-text-07-t | Pass | Pass | Pass | Unknown | Pass | Pass | Fail | Pass
text-text-08-b | Pass | Pass | Pass | Unknown | Pass | Pass | Fail | Pass
text-text-09-t | Pass | Pass | Pass | Unknown | Pass | Pass | Fail | Pass
text-text-10-t | Pass | Pass | Pass | Unknown | Pass | Pass | Pass | Pass
text-text-11-t | Pass | Fail | Pass | Unknown | Pass | Pass | Pass | Pass
text-tref-01-b | Fail | Fail | Pass | Unknown | Fail | Pass | Fail | Fail
text-tref-02-b | Fail | Fail | Pass | Unknown | Fail | Pass | Fail | Fail
text-tref-03-b | Fail | Pass | Pass | Unknown | Fail | Pass | Fail | Fail
text-tselect-01-b | Pass | NA | Fail | Unknown | Fail | Pass | Fail | Pass [4]
text-tselect-02-f | Fail | NA | Fail | Unknown | Fail | Pass | Fail | Pass
text-tselect-03-f | Fail | NA | Fail | Unknown | Fail | Pass | Fail | Pass
text-tspan-01-b | Pass | Fail | Pass | Unknown | Pass | Pass | Fail | Pass
text-tspan-02-b | Pass | Fail | Fail | Unknown | Pass | Pass | Fail | Fail
types-basic-01-f | Pass | Pass | Fail | Unknown | Pass | Pass | Pass | Fail
types-dom-01-b | Fail | NA | Pass | Unknown | Pass | Pass | Fail | Pass
types-dom-02-f | Pass | NA | Pass | Unknown | Fail | Pass | Fail | Pass
types-dom-03-b | Pass | NA | Pass | Unknown | Pass | Pass | Fail | Pass
types-dom-04-b | Fail | NA | Partial | Unknown | Fail | Pass | Fail | Pass
types-dom-05-b | Pass | NA | Fail | Unknown | Pass | Partial | Fail | Pass
types-dom-06-f | Pass | NA | Fail | Unknown | Fail | Pass | Fail | Pass
types-dom-07-f | Pass | NA | Fail | Unknown | Fail | Fail | Fail | Pass

Notes:

1. Tested in nightly build r85764 on Mac.
2. Passed in development build with Mozilla bug 619992 patches applied.
3. Passed in development build.
4. The Adobe SVG Viewer plugin also passes this test, thus bringing the number of passing implementations to two. There is no column for ASV in the implementation report since the remainder of the test suite was not run on it. The Working Group discussed this test and is satisfied that it is correct and should remain in the test suite.