[SVG2] The definition of "Rendered SVG elements"

Hi


 The SVG 2 Working Draft says:

http://www.w3.org/TR/2013/WD-SVG2-20130409/struct.html#WAIARIAAttributes


 > Rendered SVG elements may have an ARIA role attribute specified.

> Every renderable SVG element may have WAI-ARIA state and property
attributes specified.


 According to "Appendix J. Attribute Index", those elements can have role
and other aria attributes.

http://www.w3.org/TR/2013/WD-SVG2-20130409/attindex.html#RegularAttributes


 > a, altGlyph, altGlyphItem, animateColor, circle, cursor, discard,
ellipse, foreignObject, g, hkern, image, line, path, polygon, polyline,
rect, svg, switch, symbol, text, textPath, tref, tspan, use, view



 However there are some inconsistencies.


 - animateColor and discard can have ARIA attributes, but other animation
elements can't.

- hkern can, but vkern can't.

- altGlyphItem can, but other altGlyph definition elements can't.

- cursur that defines custom cursor resource like filters or gradients can,
but filters or gradients can't.


 So my question is what is the definition of "Rendered SVG elements"?

I think SVGGraphicsElement (except defs element and add view element) can
be used as the definition of "Rendered SVG elements".

# Though I'm not sure whether view element is considered renderable.


 Thanks
-- 
Takeshi Kurosawa <taken.spc@gmail.com>

Received on Sunday, 5 May 2013 01:50:51 UTC