A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | Feature | Tests | User Agents | Other reviewers | ||||||||||||||||||||||
7 | Gecko | Blink | Edge | WebKit | Inkscape | AmeliaBR | longsonr (Gecko notes) | |||||||||||||||||||
8 | Example | |||||||||||||||||||||||||
9 | Example feature | + | - | X | ++ | |||||||||||||||||||||
10 | New elements | |||||||||||||||||||||||||
11 | meshgradient', 'meshrow', 'meshpatch' elements and 'path' attribute on 'stop' | X | X | X | full++ | + | ||||||||||||||||||||
12 | mesh' element | X | X | X | ++ | + | bug 1238882 | |||||||||||||||||||
13 | hatch' element | X | X | X | full++ | + | bug 1239147 | |||||||||||||||||||
14 | solidcolor' element, and properties 'solid-color' and 'solid-opacity' | X | X | X | partial++ | + | 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 | - | X | X | + | |||||||||||||||||||||
16 | audio' HTML embedded content element | - | X | X | + | |||||||||||||||||||||
17 | canvas' HTML embedded content element | - | X | X | + | |||||||||||||||||||||
18 | iframe' HTML embedded content element | - | X | X | + | |||||||||||||||||||||
19 | base' HTML metadata element | X | X | + | ||||||||||||||||||||||
20 | link' HTML metadata element | X | X | ++ | ||||||||||||||||||||||
21 | meta' HTML metadata element | X | X | ++ | ||||||||||||||||||||||
22 | style' HTML metadata element | - | X | ++ | ||||||||||||||||||||||
23 | script' HTML metadata element | - | X | ++ | ||||||||||||||||||||||
24 | New attributes on existing elements | |||||||||||||||||||||||||
25 | tabindex' on all rendered elements | full | + | full | ++ | |||||||||||||||||||||
26 | role' and WAI-ARIA state & property attributes on all elements | + | + | + | ++ | |||||||||||||||||||||
27 | href' as a replacement for 'xlink:href' | full | full++ | full | ++ | bug 1245751 | ||||||||||||||||||||
28 | lang' as a replacement for 'xml:lang' | full | + | + | ++ | bug 721920 | ||||||||||||||||||||
29 | fr' on 'radialGradient' | full | full | X | full+ | + | bug 1240275 | |||||||||||||||||||
30 | refX' and 'refY' on 'symbol' | X | X | X | full+ | + | ||||||||||||||||||||
31 | x','y','width', and 'height' on 'symbol' (as presentation attributes) | X | X | X | ++ | |||||||||||||||||||||
32 | pathLength' attribute on all 'basic shapes' | full | X | X | ++ | possible now that bug 1239100 has landed | ||||||||||||||||||||
33 | zoomAndPan' attribute on 'svg' and 'view' elements | partial | X | X | - | 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' | ++ | X | X | - | ++ | ||||||||||||||||||||
37 | paint-order' | full | full | + | full | full++ | ++ | |||||||||||||||||||
38 | will-change' | full | full | X | + | |||||||||||||||||||||
39 | vector-effect' property value 'non-scaling-stroke' | full | full | + | full | partial+ | ++ | |||||||||||||||||||
40 | vector-effect' property value 'non-scaling-size' | + | X | X | + | + | ||||||||||||||||||||
41 | vector-effect' property value 'non-rotation' | - | X | X | + | + | ||||||||||||||||||||
42 | vector-effect' property value 'fixed-position' | - | X | X | + | + | ||||||||||||||||||||
43 | isolation', 'mix-blend-mode' | full | full | X | full+ | ++ | ||||||||||||||||||||
44 | transform' on 'svg' element | full | X | X | ++ | |||||||||||||||||||||
45 | transform', 'transform-origin', 'transform-box' | partial | partial | X | - | ++ | 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' | full | full? | + | ++ | |||||||||||||||||||||
49 | r' on 'circle' | full | full? | + | ++ | |||||||||||||||||||||
50 | rx' and 'ry' on 'ellipse' & 'rect' | full | full? | + | ++ | |||||||||||||||||||||
51 | d' on a 'path' | full | full? | + | ++ | |||||||||||||||||||||
52 | New values for existing properties or attributes | |||||||||||||||||||||||||
53 | context-fill' and 'context-stroke' values for 'fill' and 'stroke'. | + | X | X | partial++ | + | ||||||||||||||||||||
54 | child' and `child(_n_)` referencences instead of `url()` references for paint servers and markers. | X | X | X | - | + | ||||||||||||||||||||
55 | auto-start-reverse' value for the 'orient' attribute of the 'marker' element | full | full | X | full | full++ | ++ | |||||||||||||||||||
56 | miter-clip' value for 'stroke-linejoin' | X | X | X | full++ | + | ||||||||||||||||||||
57 | arcs' value for 'stroke-linejoin' | X | X | X | full++ | + | ||||||||||||||||||||
58 | auto' values for 'rx' and 'ry' | full | X | X | ++ | |||||||||||||||||||||
59 | Add left|middle|center keywords for 'refX' and 'refY' attributes | X | X | X | + | + | ||||||||||||||||||||
60 | New path features | |||||||||||||||||||||||||
61 | Closepath commands 'Z' and 'z' fill in missing 'path data' | X | X | X | ++ | + | ||||||||||||||||||||
62 | Bearing path commands 'B' and 'b' | X | X | X | - | + | ||||||||||||||||||||
63 | Use canonical equivalent path for all basic shapes | X | + | X | full | ++ | ||||||||||||||||||||
64 | Text changes | |||||||||||||||||||||||||
65 | inline-size' property | X | X | X | + | ++ | ||||||||||||||||||||
66 | line-height' property | X | X | X | ++ | |||||||||||||||||||||
67 | shape-inside' property | X | X | X | full++ | + | ||||||||||||||||||||
68 | shape-subtract' property | X | X | X | full++ | + | ||||||||||||||||||||
69 | shape-image-threshold' property | X | X | X | full++ | + | ||||||||||||||||||||
70 | shape-padding' property | X | X | X | full++ | + | ||||||||||||||||||||
71 | shape-margin' property | X | X | X | full++ | + | ||||||||||||||||||||
72 | path' attribute on 'textPath' element | full | X | X | + | |||||||||||||||||||||
73 | Reference basic shapes from 'textPath' | full | X | X | ++ | |||||||||||||||||||||
74 | side' attribute on 'textPath' element | full | X | X | + | + | ||||||||||||||||||||
75 | CSS font feature support (alternative glyphs, 'font-variant', etc.) | full | partial | X | partial++ | ++ | ||||||||||||||||||||
76 | Support for @font-face rules | full | full | X | ++ | |||||||||||||||||||||
77 | Masks, filters and other graphics effects applied to 'tspan' and 'textPath' elements | X | + | X | - | ++ | ||||||||||||||||||||
78 | ::first-letter & ::first-line pseudo selectors on 'text' element | X | X | ++ | ||||||||||||||||||||||
79 | text-overflow' | full | X | X | ++ | |||||||||||||||||||||
80 | text-transform' | full | X | X | ++ | |||||||||||||||||||||
81 | text-orientation' | full | X | X | ++ | |||||||||||||||||||||
82 | Properties for auto wrapped text ('text-indent', 'line-break', 'word-break', 'hyphens', 'word-wrap', 'overflow-wrap') | X | X | ++ | ||||||||||||||||||||||
83 | text-align', 'text-align-all', 'text-align-last', 'text-justify' | X | X | ++ | ||||||||||||||||||||||
84 | white-space', 'text-space-collapse' | partial | X | X | partial+ | ++ | ||||||||||||||||||||
85 | vertical-align' | X | X | ++ | ||||||||||||||||||||||
86 | font-feature-settings', 'font-kerning', 'font-size-adjust' | partial | X | X | partial | ++ | ||||||||||||||||||||
87 | text-decoration-line' | full | X | X | full | ++ | ||||||||||||||||||||
88 | text-decoration-style' | full | X | X | full | ++ | ||||||||||||||||||||
89 | text-decoration-color' | full | X | X | full | ++ | ||||||||||||||||||||
90 | text-decoration-fill', 'text-decoration-stroke' | X | X | X | ++ | |||||||||||||||||||||
91 | WOFF font support | full | full | X | ++ | |||||||||||||||||||||
92 | Vertical text and alternative text baseline properties from CSS | X | X | ++ | 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' | X | X | ++ | ||||||||||||||||||||||
96 | Clone all child elements of 'use' | ? | full | ++ | ||||||||||||||||||||||
97 | Implement 'use' element as an inspectable 'shadow tree' | full | X | X | ++ | |||||||||||||||||||||
98 | Support event re-targetting for event bubbling and related methods | X | X | ++ | ||||||||||||||||||||||
99 | Use shadow DOM style-matching rules & clone stylesheets from external files | full | X | X | ++ | |||||||||||||||||||||
100 | Clone animations associated with cloned elements | X | X | ++ |
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