ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
SVG 2 user agent support
2
View on GitHub Hide 'at risk' features? Indicated priorities: high [++], medium [+], low [-], don't support the feature [X], don't know what the feature is [?]
3
4
Gecko
5
incomplete
6
FeatureTestsUser AgentsOther reviewers
7
GeckoBlinkEdgeWebKitInkscapeAmeliaBRlongsonr (Gecko notes)
8
Example
9
Example feature+-X++
10
New elements
11
meshgradient', 'meshrow', 'meshpatch' elements and 'path' attribute on 'stop'XXXfull+++
12
mesh' elementXXX+++bug 1238882
13
hatch' elementXXXfull+++bug 1239147
14
solidcolor' element, and properties 'solid-color' and 'solid-opacity'XXXpartial+++bug 1177032 but we'd need commitment from other UAs before landing this. Seems a lot of code for no real gain given this is equivalent to a 1 stop gradient
15
video' HTML embedded content element-XX+
16
audio' HTML embedded content element-XX+
17
canvas' HTML embedded content element-XX+
18
iframe' HTML embedded content element-XX+
19
base' HTML metadata elementXX+
20
link' HTML metadata elementXX++
21
meta' HTML metadata elementXX++
22
style' HTML metadata element-X++
23
script' HTML metadata element-X++
24
New attributes on existing elements
25
tabindex' on all rendered elementsfull+full++
26
role' and WAI-ARIA state & property attributes on all elements+++++
27
href' as a replacement for 'xlink:href'fullfull++full++bug 1245751
28
lang' as a replacement for 'xml:lang'full++++bug 721920
29
fr' on 'radialGradient'fullfullXfull++bug 1240275
30
refX' and 'refY' on 'symbol'XXXfull++
31
x','y','width', and 'height' on 'symbol' (as presentation attributes)XXX++
32
pathLength' attribute on all 'basic shapes'fullXX++possible now that bug 1239100 has landed
33
zoomAndPan' attribute on 'svg' and 'view' elementspartialXX-will likely get rid of zoomAndPan
34
Allow 'custom data attributes' on all elements.full-X++bug 921834
35
New style properties
36
z-index'++XX-++
37
paint-order'fullfull+fullfull++++
38
will-change'fullfullX+
39
vector-effect' property value 'non-scaling-stroke'fullfull+fullpartial+++
40
vector-effect' property value 'non-scaling-size'+XX++
41
vector-effect' property value 'non-rotation'-XX++
42
vector-effect' property value 'fixed-position'-XX++
43
isolation', 'mix-blend-mode'fullfullXfull+++
44
transform' on 'svg' elementfullXX++
45
transform', 'transform-origin', 'transform-box'partialpartialX-++waiting for either Chrome or spec to change for transform-box
46
Geometric attributes that can now be specified as style properties
47
x', 'y', 'width' and 'height' on 'svg', 'rect', image, 'foreignObject', 'use', and 'symbol'
++full?+++
48
cx' and 'cy' on 'ellipse' & 'circle'fullfull?+++
49
r' on 'circle'fullfull?+++
50
rx' and 'ry' on 'ellipse' & 'rect'fullfull?+++
51
d' on a 'path'fullfull?+++
52
New values for existing properties or attributes
53
context-fill' and 'context-stroke' values for 'fill' and 'stroke'.+XXpartial+++
54
child' and `child(_n_)` referencences instead of `url()` references for paint servers and markers.
XXX-+
55
auto-start-reverse' value for the 'orient' attribute of the 'marker' elementfullfullXfullfull++++
56
miter-clip' value for 'stroke-linejoin'XXXfull+++
57
arcs' value for 'stroke-linejoin'XXXfull+++
58
auto' values for 'rx' and 'ry'fullXX++
59
Add left|middle|center keywords for 'refX' and 'refY' attributesXXX++
60
New path features
61
Closepath commands 'Z' and 'z' fill in missing 'path data'XXX+++
62
Bearing path commands 'B' and 'b'XXX-+
63
Use canonical equivalent path for all basic shapesX+Xfull++
64
Text changes
65
inline-size' propertyXXX+++
66
line-height' propertyXXX++
67
shape-inside' propertyXXXfull+++
68
shape-subtract' propertyXXXfull+++
69
shape-image-threshold' propertyXXXfull+++
70
shape-padding' propertyXXXfull+++
71
shape-margin' propertyXXXfull+++
72
path' attribute on 'textPath' elementfullXX+
73
Reference basic shapes from 'textPath'fullXX++
74
side' attribute on 'textPath' elementfullXX++
75
CSS font feature support (alternative glyphs, 'font-variant', etc.)fullpartialXpartial++++
76
Support for @font-face rulesfullfullX++
77
Masks, filters and other graphics effects applied to 'tspan' and 'textPath' elements
X+X-++
78
::first-letter & ::first-line pseudo selectors on 'text' elementXX++
79
text-overflow'fullXX++
80
text-transform'fullXX++
81
text-orientation'fullXX++
82
Properties for auto wrapped text ('text-indent', 'line-break', 'word-break', 'hyphens', 'word-wrap', 'overflow-wrap')
XX++
83
text-align', 'text-align-all', 'text-align-last', 'text-justify'XX++
84
white-space', 'text-space-collapse'partialXXpartial+++
85
vertical-align'XX++
86
font-feature-settings', 'font-kerning', 'font-size-adjust'partialXXpartial++
87
text-decoration-line'fullXXfull++
88
text-decoration-style'fullXXfull++
89
text-decoration-color'fullXXfull++
90
text-decoration-fill', 'text-decoration-stroke'XXX++
91
WOFF font supportfullfullX++
92
Vertical text and alternative text baseline properties from CSSXX++vertical text is supported
93
Use element
94
Support external use references with CORS and processing restrictions as spec'd
-full++
95
Reference entire document from 'use'XX++
96
Clone all child elements of 'use'?full++
97
Implement 'use' element as an inspectable 'shadow tree'fullXX++
98
Support event re-targetting for event bubbling and related methodsXX++
99
Use shadow DOM style-matching rules & clone stylesheets from external filesfullXX++
100
Clone animations associated with cloned elementsXX++
Error
Google logo

Google Docs encountered an error. Please try reloading this page, or coming back to it in a few minutes.

To learn more about the Google Docs editors, please visit our help center.


We're sorry for the inconvenience.
- The Google Docs Team