Batik implementation status
This page details information about Batik’s implementation of the SVG 1.1 and related specifications. The features of the implementation are annotated with their level of support, which can be at one of three levels:
- Not supported
-
If a feature is not supported, this means that Batik performs no useful processing for it. This feature could be silently ignored or an exception might be thrown when trying to use it.
- Partially supported
-
If a feature is partially suppored, this means that Batik performs some processing for it, but there are known bugs with this processing.
- Fully supported
-
If a feature is fully supported, this means that Batik performs the correct processing for it, as detailed in the relevant specification.
Note that the information on this page is based on the code in the Subversion repository trunk.
Elements, attributes and properties
The table below lists the SVG elements and the attributes and properties on them that are supported by Batik. For an element to be fully supported, its attributes and the properties that apply to it must also be fully supported. If an attribute of the element or a property that applies to the element is only partially supported or is not supported, the element can be at most partially supported. An element is not supported if it is not processed by Batik, even if some of its attributes are supported (such as the core attributes id or xml:base).
Note that all presentation attributes are supported on all stylable elements. These attributes are not listed in the table. Only those properties that apply to a given element are listed.
svg:a | |||
---|---|---|---|
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
target | no | While target is not supported, new windows can be opened with xlink:show="new". | |
transform | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | partial | URI references to animation elements will not trigger the animation when the link is activated. | |
xlink:role | yes | [1] | |
xlink:show | yes | ||
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
display | yes | ||
enable-background | yes | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
svg:altGlyph | |||
Attributes | |||
class | yes | ||
dx | yes | ||
dy | yes | ||
externalResourcesRequired | no | ||
format | no | ||
glyphRef | no | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
rotate | yes | ||
style | yes | ||
systemLanguage | yes | ||
x | yes | ||
y | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
alignment-baseline | no | ||
baseline-shift | yes | ||
color | yes | ||
direction | yes | ||
display | yes | ||
dominant-baseline | no | ||
fill | yes | ||
fill-opacity | yes | ||
fill-rule | yes | ||
font | yes | ||
font-family | yes | ||
font-size | yes | ||
font-size-adjust | no | ||
font-stretch | no | ||
font-style | yes | ||
font-variant | no | ||
font-weight | yes | ||
glyph-orientation-horizontal | yes | ||
glyph-orientation-vertical | yes | ||
kerning | yes | ||
letter-spacing | yes | ||
stroke | yes | ||
stroke-dasharray | yes | ||
stroke-dashoffset | yes | ||
stroke-linecap | yes | ||
stroke-linejoin | yes | ||
stroke-miterlimit | yes | ||
stroke-opacity | yes | ||
stroke-width | yes | ||
text-anchor | yes | ||
text-decoration | yes | ||
unicode-bidi | yes | ||
visibility | yes | ||
word-spacing | yes | ||
svg:altGlyphDef | |||
Attributes | |||
id | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:altGlyphItem | |||
Attributes | |||
id | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:animate | |||
Attributes | |||
accumulate | yes | ||
additive | yes | ||
attributeName | yes | ||
attributeType | yes | ||
begin | yes | ||
by | yes | ||
calcMode | yes | ||
dur | yes | ||
end | yes | ||
externalResourcesRequired | no | ||
fill | yes | ||
from | yes | ||
id | yes | ||
keySplines | yes | ||
keyTimes | yes | ||
max | yes | ||
min | yes | ||
onbegin | yes | ||
onend | yes | ||
onload | yes | ||
onrepeat | yes | ||
repeatCount | yes | ||
repeatDur | yes | ||
requiredExtensions | no | ||
requiredFeatures | no | ||
restart | yes | ||
systemLanguage | no | ||
to | yes | ||
values | yes | ||
svg:animateColor | |||
Attributes | |||
accumulate | yes | ||
additive | yes | ||
attributeName | yes | ||
attributeType | yes | ||
begin | yes | ||
by | yes | ||
calcMode | yes | ||
dur | yes | ||
end | yes | ||
externalResourcesRequired | no | ||
fill | yes | ||
from | yes | ||
id | yes | ||
keySplines | yes | ||
keyTimes | yes | ||
max | yes | ||
min | yes | ||
onbegin | yes | ||
onend | yes | ||
onload | yes | ||
onrepeat | yes | ||
repeatCount | yes | ||
repeatDur | yes | ||
requiredExtensions | no | ||
requiredFeatures | no | ||
restart | yes | ||
systemLanguage | no | ||
to | yes | ||
values | yes | ||
Properties | |||
color-interpolation | yes | ||
color-rendering | yes | ||
svg:animateMotion | |||
Attributes | |||
accumulate | yes | ||
additive | yes | ||
attributeName | yes | ||
attributeType | yes | ||
begin | yes | ||
by | yes | ||
calcMode | yes | ||
dur | yes | ||
end | yes | ||
externalResourcesRequired | no | ||
fill | yes | ||
from | yes | ||
id | yes | ||
keyPoints | yes | ||
keySplines | yes | ||
keyTimes | yes | ||
max | yes | ||
min | yes | ||
onbegin | yes | ||
onend | yes | ||
onload | yes | ||
onrepeat | yes | ||
origin | yes | ||
path | yes | ||
repeatCount | yes | ||
repeatDur | yes | ||
requiredExtensions | no | ||
requiredFeatures | no | ||
restart | yes | ||
rotate | yes | ||
systemLanguage | no | ||
to | yes | ||
values | yes | ||
svg:animateTransform | |||
Attributes | |||
accumulate | yes | ||
additive | yes | ||
attributeName | yes | ||
attributeType | yes | ||
begin | yes | ||
by | yes | ||
calcMode | yes | ||
dur | yes | ||
end | yes | ||
externalResourcesRequired | no | ||
fill | yes | ||
from | yes | ||
id | yes | ||
keySplines | yes | ||
keyTimes | yes | ||
max | yes | ||
min | yes | ||
onbegin | yes | ||
onend | yes | ||
onload | yes | ||
onrepeat | yes | ||
repeatCount | yes | ||
repeatDur | yes | ||
requiredExtensions | no | ||
requiredFeatures | no | ||
restart | yes | ||
systemLanguage | no | ||
to | yes | ||
type | yes | ||
values | yes | ||
svg:circle | |||
Attributes | |||
class | yes | ||
cx | yes | ||
cy | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
r | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
clip-rule | yes | ||
color | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
fill | yes | ||
fill-opacity | yes | ||
fill-rule | yes | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
pointer-events | yes | ||
shape-rendering | yes | ||
stroke | yes | ||
stroke-dasharray | yes | ||
stroke-dashoffset | yes | ||
stroke-linecap | yes | ||
stroke-linejoin | yes | ||
stroke-miterlimit | yes | ||
stroke-opacity | yes | ||
stroke-width | yes | ||
visibility | yes | ||
svg:clipPath | |||
Attributes | |||
class | yes | ||
clipPathUnits | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
enable-background | no | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
svg:color-profile | |||
Attributes | |||
id | yes | ||
local | no | ||
name | yes | ||
rendering-intent | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:cursor | |||
Attributes | |||
externalResourcesRequired | no | ||
id | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
systemLanguage | yes | ||
x | yes | ||
y | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:definition-src | |||
Attributes | |||
id | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | no | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:defs | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
enable-background | no | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
svg:desc | |||
Attributes | |||
class | yes | ||
id | yes | ||
style | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:ellipse | |||
Attributes | |||
class | yes | ||
cx | yes | ||
cy | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
rx | yes | ||
ry | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
clip-rule | yes | ||
color | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
fill | yes | ||
fill-opacity | yes | ||
fill-rule | yes | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
pointer-events | yes | ||
shape-rendering | yes | ||
stroke | yes | ||
stroke-dasharray | yes | ||
stroke-dashoffset | yes | ||
stroke-linecap | yes | ||
stroke-linejoin | yes | ||
stroke-miterlimit | yes | ||
stroke-opacity | yes | ||
stroke-width | yes | ||
visibility | yes | ||
svg:feBlend | |||
Attributes | |||
height | yes | ||
id | yes | ||
in | yes | ||
in2 | yes | ||
mode | yes | ||
result | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color-interpolation-filters | yes | ||
svg:feColorMatrix | |||
Attributes | |||
height | yes | ||
id | yes | ||
in | yes | ||
result | yes | ||
type | yes | ||
values | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color-interpolation-filters | yes | ||
svg:feComponentTransfer | |||
Attributes | |||
height | yes | ||
id | yes | ||
in | yes | ||
result | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color-interpolation-filters | yes | ||
svg:feComposite | |||
Attributes | |||
height | yes | ||
id | yes | ||
in | yes | ||
in2 | yes | ||
k1 | yes | ||
k2 | yes | ||
k3 | yes | ||
k4 | yes | ||
operator | yes | ||
result | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color-interpolation-filters | yes | ||
svg:feConvolveMatrix | |||
Attributes | |||
bias | yes | ||
divisor | yes | ||
edgeMode | yes | ||
height | yes | ||
id | yes | ||
in | yes | ||
kernelMatrix | yes | ||
kernelUnitLength | yes | ||
order | yes | ||
preserveAlpha | yes | ||
result | yes | ||
targetX | yes | ||
targetY | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color-interpolation-filters | yes | ||
svg:feDiffuseLighting | |||
Attributes | |||
class | yes | ||
diffuseConstant | yes | ||
height | yes | ||
id | yes | ||
in | yes | ||
kernelUnitLength | no | ||
result | yes | ||
style | yes | ||
surfaceScale | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color | yes | ||
color-interpolation-filters | yes | ||
lighting-color | yes | ||
svg:feDisplacementMap | |||
Attributes | |||
height | yes | ||
id | yes | ||
in | yes | ||
in2 | yes | ||
result | yes | ||
scale | yes | ||
width | yes | ||
x | yes | ||
xChannelSelector | yes | ||
y | yes | ||
yChannelSelector | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color-interpolation-filters | yes | ||
svg:feDistantLight | |||
Attributes | |||
azimuth | yes | ||
elevation | yes | ||
id | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:feFlood | |||
Attributes | |||
class | yes | ||
height | yes | ||
id | yes | ||
in | yes | ||
result | yes | ||
style | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color | yes | ||
color-interpolation-filters | yes | ||
flood-color | yes | ||
flood-opacity | yes | ||
svg:feFuncA | |||
Attributes | |||
amplitude | yes | ||
exponent | yes | ||
id | yes | ||
intercept | yes | ||
offset | yes | ||
slope | yes | ||
tableValues | yes | ||
type | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:feFuncB | |||
Attributes | |||
amplitude | yes | ||
exponent | yes | ||
id | yes | ||
intercept | yes | ||
offset | yes | ||
slope | yes | ||
tableValues | yes | ||
type | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:feFuncG | |||
Attributes | |||
amplitude | yes | ||
exponent | yes | ||
id | yes | ||
intercept | yes | ||
offset | yes | ||
slope | yes | ||
tableValues | yes | ||
type | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:feFuncR | |||
Attributes | |||
amplitude | yes | ||
exponent | yes | ||
id | yes | ||
intercept | yes | ||
offset | yes | ||
slope | yes | ||
tableValues | yes | ||
type | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:feGaussianBlur | |||
Attributes | |||
height | yes | ||
id | yes | ||
in | yes | ||
result | yes | ||
stdDeviation | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color-interpolation-filters | yes | ||
svg:feImage | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
height | yes | ||
id | yes | ||
preserveAspectRatio | no | ||
result | yes | ||
style | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip | no | ||
clip-path | yes | ||
clip-rule | yes | ||
color-interpolation | yes | ||
color-interpolation-filters | yes | ||
color-profile | yes | ||
color-rendering | yes | ||
cursor | yes | ||
filter | yes | ||
image-rendering | yes | ||
mask | yes | ||
opacity | yes | ||
overflow | yes | ||
pointer-events | yes | ||
visibility | yes | ||
svg:feMerge | |||
Attributes | |||
height | yes | ||
id | yes | ||
result | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color-interpolation-filters | yes | ||
svg:feMergeNode | |||
Attributes | |||
id | yes | ||
in | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:feMorphology | |||
Attributes | |||
height | yes | ||
id | yes | ||
in | yes | ||
operator | yes | ||
radius | yes | ||
result | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color-interpolation-filters | yes | ||
svg:feOffset | |||
Attributes | |||
dx | yes | ||
dy | yes | ||
height | yes | ||
id | yes | ||
in | yes | ||
result | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color-interpolation-filters | yes | ||
svg:fePointLight | |||
Attributes | |||
id | yes | ||
x | yes | ||
y | yes | ||
z | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:feSpecularLighting | |||
Attributes | |||
class | yes | ||
height | yes | ||
id | yes | ||
in | yes | ||
kernelUnitLength | yes | ||
result | yes | ||
specularConstant | yes | ||
specularExponent | yes | ||
style | yes | ||
surfaceScale | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color | yes | ||
color-interpolation-filters | yes | ||
lighting-color | yes | ||
svg:feSpotLight | |||
Attributes | |||
id | yes | ||
limitingConeAngle | yes | ||
pointsAtX | yes | ||
pointsAtY | yes | ||
pointsAtZ | yes | ||
specularExponent | yes | ||
x | yes | ||
y | yes | ||
z | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:feTile | |||
Attributes | |||
height | yes | ||
id | yes | ||
in | yes | ||
result | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color-interpolation-filters | yes | ||
svg:feTurbulence | |||
Attributes | |||
baseFrequency | yes | ||
height | yes | ||
id | yes | ||
numOctaves | yes | ||
result | yes | ||
seed | yes | ||
stitchTiles | yes | ||
type | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color-interpolation-filters | yes | ||
svg:filter | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
filterRes | yes | ||
filterUnits | yes | ||
height | yes | ||
id | yes | ||
primitiveUnits | yes | ||
style | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | ||
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:font | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
horiz-adv-x | yes | ||
horiz-origin-x | yes | ||
horiz-origin-y | yes | ||
id | yes | ||
style | yes | ||
vert-adv-y | yes | ||
vert-origin-x | yes | ||
vert-origin-y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:font-face | |||
Attributes | |||
accent-height | no | ||
alphabetic | no | ||
ascent | yes | ||
bbox | no | ||
cap-height | no | ||
descent | yes | ||
font-family | yes | ||
font-size | no | ||
font-stretch | no | ||
font-style | yes | ||
font-variant | no | ||
font-weight | yes | ||
hanging | no | ||
id | yes | ||
ideographic | no | ||
mathematical | no | ||
overline-position | yes | ||
overline-thickness | yes | ||
panose-1 | yes | ||
slope | yes | ||
stemh | no | ||
stemv | no | ||
strikethrough-position | yes | ||
strikethrough-thickness | yes | ||
underline-position | yes | ||
underline-thickness | yes | ||
unicode-range | no | ||
units-per-em | yes | ||
v-alphabetic | no | ||
v-hanging | no | ||
v-ideographic | no | ||
v-mathematical | no | ||
widths | no | ||
x-height | no | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:font-face-format | |||
Attributes | |||
id | yes | ||
string | no | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:font-face-name | |||
Attributes | |||
id | yes | ||
name | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:font-face-src | |||
Attributes | |||
id | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:font-face-uri | |||
Attributes | |||
id | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:foreignObject | |||
Attributes | |||
class | no | ||
height | no | ||
id | yes | ||
onactivate | no | ||
onclick | no | ||
onfocusin | no | ||
onfocusout | no | ||
onload | no | ||
onmousedown | no | ||
onmousemove | no | ||
onmouseout | no | ||
onmouseover | no | ||
onmouseup | no | ||
requiredExtensions | no | ||
requiredFeatures | no | ||
style | no | ||
systemLanguage | no | ||
transform | no | ||
width | no | ||
x | no | ||
y | no | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip | no | ||
display | no | ||
overflow | no | ||
svg:g | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
display | yes | ||
enable-background | yes | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
svg:glyph | |||
Attributes | |||
arabic-form | yes | ||
class | yes | ||
d | yes | ||
glyph-name | yes | ||
horiz-adv-x | yes | ||
id | yes | ||
lang | yes | ||
orientation | yes | ||
style | yes | ||
unicode | yes | ||
vert-adv-y | yes | ||
vert-origin-x | yes | ||
vert-origin-y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:glyphRef | |||
Attributes | |||
class | yes | ||
dx | no | ||
dy | no | ||
font-family | no | [2] | |
font-size | no | [2] | |
font-size-adjust | no | [2] | |
font-stretch | no | [2] | |
font-style | no | [2] | |
font-variant | no | [2] | |
font-weight | no | [2] | |
format | no | ||
glyphRef | no | ||
id | yes | ||
style | yes | ||
x | no | ||
y | no | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:hkern | |||
Attributes | |||
g1 | yes | ||
g2 | yes | ||
id | yes | ||
k | yes | ||
u1 | yes | ||
u2 | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:image | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
height | yes | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
preserveAspectRatio | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip | no | ||
clip-path | yes | ||
clip-rule | yes | ||
color-interpolation | yes | ||
color-profile | yes | ||
color-rendering | yes | ||
cursor | yes | ||
filter | yes | ||
image-rendering | yes | ||
mask | yes | ||
opacity | yes | ||
overflow | yes | ||
pointer-events | yes | ||
visibility | yes | ||
svg:line | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
x1 | yes | ||
x2 | yes | ||
y1 | yes | ||
y2 | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
clip-rule | yes | ||
color | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
fill | yes | ||
fill-opacity | yes | ||
fill-rule | yes | ||
filter | yes | ||
marker | yes | ||
marker-end | yes | ||
marker-mid | yes | ||
marker-start | yes | ||
mask | yes | ||
opacity | yes | ||
pointer-events | yes | ||
shape-rendering | yes | ||
stroke | yes | ||
stroke-dasharray | yes | ||
stroke-dashoffset | yes | ||
stroke-linecap | yes | ||
stroke-linejoin | yes | ||
stroke-miterlimit | yes | ||
stroke-opacity | yes | ||
stroke-width | yes | ||
visibility | yes | ||
svg:linearGradient | |||
Attributes | |||
class | yes | ||
color | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
externalResourcesRequired | no | ||
gradientTransform | yes | ||
gradientUnits | yes | ||
id | yes | ||
spreadMethod | yes | ||
stop-color | yes | ||
stop-opacity | yes | ||
style | yes | ||
x1 | yes | ||
x2 | yes | ||
y1 | yes | ||
y2 | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:marker | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
markerHeight | yes | ||
markerUnits | yes | ||
markerWidth | yes | ||
orient | yes | ||
preserveAspectRatio | yes | ||
refX | yes | ||
refY | yes | ||
style | yes | ||
viewBox | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
enable-background | no | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
svg:mask | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
height | yes | ||
id | yes | ||
maskContentUnits | yes | ||
maskUnits | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
enable-background | no | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
svg:metadata | |||
Attributes | |||
id | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:missing-glyph | |||
Attributes | |||
class | yes | ||
d | yes | ||
horiz-adv-x | yes | ||
id | yes | ||
style | yes | ||
vert-adv-y | yes | ||
vert-origin-x | yes | ||
vert-origin-y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:mpath | |||
Attributes | |||
externalResourcesRequired | no | ||
id | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:path | |||
Attributes | |||
class | yes | ||
d | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
pathLength | no | Author specified path length is ignored. | |
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
clip-rule | yes | ||
color | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
fill | yes | ||
fill-opacity | yes | ||
fill-rule | yes | ||
filter | yes | ||
marker | yes | ||
marker-end | yes | ||
marker-mid | yes | ||
marker-start | yes | ||
mask | yes | ||
opacity | yes | ||
pointer-events | yes | ||
shape-rendering | yes | ||
stroke | yes | ||
stroke-dasharray | yes | ||
stroke-dashoffset | yes | ||
stroke-linecap | yes | ||
stroke-linejoin | yes | ||
stroke-miterlimit | yes | ||
stroke-opacity | yes | ||
stroke-width | yes | ||
visibility | yes | ||
svg:pattern | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
height | yes | ||
id | yes | ||
patternContentUnits | yes | ||
patternTransform | yes | ||
patternUnits | yes | ||
preserveAspectRatio | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
viewBox | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
enable-background | no | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
svg:polygon | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
points | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
clip-rule | yes | ||
color | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
fill | yes | ||
fill-opacity | yes | ||
fill-rule | yes | ||
filter | yes | ||
marker | yes | ||
marker-end | yes | ||
marker-mid | yes | ||
marker-start | yes | ||
mask | yes | ||
opacity | yes | ||
pointer-events | yes | ||
shape-rendering | yes | ||
stroke | yes | ||
stroke-dasharray | yes | ||
stroke-dashoffset | yes | ||
stroke-linecap | yes | ||
stroke-linejoin | yes | ||
stroke-miterlimit | yes | ||
stroke-opacity | yes | ||
stroke-width | yes | ||
visibility | yes | ||
svg:polyline | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
points | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
clip-rule | yes | ||
color | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
fill | yes | ||
fill-opacity | yes | ||
fill-rule | yes | ||
filter | yes | ||
marker | yes | ||
marker-end | yes | ||
marker-mid | yes | ||
marker-start | yes | ||
mask | yes | ||
opacity | yes | ||
pointer-events | yes | ||
shape-rendering | yes | ||
stroke | yes | ||
stroke-dasharray | yes | ||
stroke-dashoffset | yes | ||
stroke-linecap | yes | ||
stroke-linejoin | yes | ||
stroke-miterlimit | yes | ||
stroke-opacity | yes | ||
stroke-width | yes | ||
visibility | yes | ||
svg:radialGradient | |||
Attributes | |||
class | yes | ||
cx | yes | ||
cy | yes | ||
externalResourcesRequired | no | ||
fx | yes | ||
fy | yes | ||
gradientTransform | yes | ||
gradientUnits | yes | ||
id | yes | ||
r | yes | ||
spreadMethod | yes | ||
style | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:rect | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
height | yes | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
rx | yes | ||
ry | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
clip-rule | yes | ||
color | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
fill | yes | ||
fill-opacity | yes | ||
fill-rule | yes | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
pointer-events | yes | ||
shape-rendering | yes | ||
stroke | yes | ||
stroke-dasharray | yes | ||
stroke-dashoffset | yes | ||
stroke-linecap | yes | ||
stroke-linejoin | yes | ||
stroke-miterlimit | yes | ||
stroke-opacity | yes | ||
stroke-width | yes | ||
visibility | yes | ||
svg:script | |||
Attributes | |||
externalResourcesRequired | no | ||
id | yes | ||
type | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:set | |||
Attributes | |||
attributeName | yes | ||
attributeType | yes | ||
begin | yes | ||
dur | yes | ||
end | yes | ||
externalResourcesRequired | no | ||
fill | yes | ||
from | yes | ||
id | yes | ||
max | yes | ||
min | yes | ||
onbegin | yes | ||
onend | yes | ||
onload | yes | ||
onrepeat | yes | ||
repeatCount | yes | ||
repeatDur | yes | ||
requiredExtensions | no | ||
requiredFeatures | no | ||
restart | yes | ||
systemLanguage | no | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:stop | |||
Attributes | |||
class | yes | ||
id | yes | ||
offset | yes | ||
style | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
color | yes | ||
stop-color | yes | ||
stop-opacity | yes | ||
svg:style | |||
|
|||
Attributes | |||
id | yes | ||
media | yes | ||
title | yes | ||
type | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:svg | |||
Attributes | |||
baseProfile | no | ||
class | yes | ||
contentScriptType | yes | ||
contentStyleType | no | text/css is always the default style type. | |
externalResourcesRequired | no | ||
height | yes | ||
id | yes | ||
onabort | yes | ||
onclick | yes | ||
onerror | yes | The event listener is added, but the error event is never fired by the implementation. | |
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
onresize | yes | ||
onscroll | yes | ||
onunload | yes | ||
onzoom | yes | ||
preserveAspectRatio | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
version | yes | ||
viewBox | partial | Attribute not animatable. | |
width | yes | ||
x | yes | ||
y | yes | ||
zoomAndPan | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip | no | ||
clip-path | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
display | yes | ||
enable-background | yes | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
overflow | yes | ||
svg:switch | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
display | yes | ||
enable-background | no | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
svg:symbol | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
preserveAspectRatio | yes | ||
style | yes | ||
viewBox | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip | no | ||
clip-path | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
enable-background | no | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
overflow | yes | ||
svg:text | |||
Attributes | |||
class | yes | ||
dx | yes | ||
dy | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
lengthAdjust | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
rotate | yes | ||
style | yes | ||
systemLanguage | yes | ||
textLength | yes | ||
transform | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
clip-rule | yes | ||
color | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
direction | yes | ||
display | yes | ||
dominant-baseline | no | ||
fill | yes | ||
fill-opacity | yes | ||
fill-rule | yes | ||
filter | yes | ||
font | yes | ||
font-family | yes | ||
font-size | yes | ||
font-size-adjust | no | ||
font-stretch | no | ||
font-style | yes | ||
font-variant | no | ||
font-weight | yes | ||
glyph-orientation-horizontal | yes | ||
glyph-orientation-vertical | yes | ||
kerning | yes | ||
letter-spacing | yes | ||
mask | yes | ||
opacity | yes | ||
pointer-events | yes | ||
stroke | yes | ||
stroke-dasharray | yes | ||
stroke-dashoffset | yes | ||
stroke-linecap | yes | ||
stroke-linejoin | yes | ||
stroke-miterlimit | yes | ||
stroke-opacity | yes | ||
stroke-width | yes | ||
text-anchor | yes | ||
text-decoration | yes | ||
text-rendering | yes | ||
unicode-bidi | yes | ||
visibility | yes | ||
word-spacing | yes | ||
writing-mode | yes | ||
svg:textPath | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
lengthAdjust | yes | ||
method | no | align is always used. | |
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
spacing | no | exact is always used. | |
startOffset | yes | ||
style | yes | ||
systemLanguage | yes | ||
textLength | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
alignment-baseline | no | ||
baseline-shift | yes | ||
color | yes | ||
direction | yes | ||
display | yes | ||
dominant-baseline | no | ||
fill | yes | ||
fill-opacity | yes | ||
fill-rule | yes | ||
font | yes | ||
font-family | yes | ||
font-size | yes | ||
font-size-adjust | no | ||
font-stretch | no | ||
font-style | yes | ||
font-variant | no | ||
font-weight | yes | ||
glyph-orientation-horizontal | yes | ||
glyph-orientation-vertical | yes | ||
kerning | yes | ||
letter-spacing | yes | ||
stroke | yes | ||
stroke-dasharray | yes | ||
stroke-dashoffset | yes | ||
stroke-linecap | yes | ||
stroke-linejoin | yes | ||
stroke-miterlimit | yes | ||
stroke-opacity | yes | ||
stroke-width | yes | ||
text-anchor | yes | ||
text-decoration | yes | ||
unicode-bidi | yes | ||
visibility | yes | ||
word-spacing | yes | ||
svg:title | |||
Attributes | |||
class | yes | ||
id | yes | ||
style | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:tref | |||
Attributes | |||
class | yes | ||
dx | yes | ||
dy | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
lengthAdjust | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
rotate | yes | ||
style | yes | ||
systemLanguage | yes | ||
textLength | yes | ||
x | yes | ||
y | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
alignment-baseline | no | ||
baseline-shift | yes | ||
color | yes | ||
direction | yes | ||
display | yes | ||
dominant-baseline | no | ||
fill | yes | ||
fill-opacity | yes | ||
fill-rule | yes | ||
font | yes | ||
font-family | yes | ||
font-size | yes | ||
font-size-adjust | no | ||
font-stretch | no | ||
font-style | yes | ||
font-variant | no | ||
font-weight | yes | ||
glyph-orientation-horizontal | yes | ||
glyph-orientation-vertical | yes | ||
kerning | yes | ||
letter-spacing | yes | ||
stroke | yes | ||
stroke-dasharray | yes | ||
stroke-dashoffset | yes | ||
stroke-linecap | yes | ||
stroke-linejoin | yes | ||
stroke-miterlimit | yes | ||
stroke-opacity | yes | ||
stroke-width | yes | ||
text-anchor | yes | ||
text-decoration | yes | ||
unicode-bidi | yes | ||
visibility | yes | ||
word-spacing | yes | ||
svg:tspan | |||
Attributes | |||
class | yes | ||
dx | yes | ||
dy | yes | ||
externalResourcesRequired | no | ||
id | yes | ||
lengthAdjust | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
rotate | yes | ||
style | yes | ||
systemLanguage | yes | ||
textLength | yes | ||
x | yes | ||
y | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
alignment-baseline | no | ||
baseline-shift | yes | ||
color | yes | ||
direction | yes | ||
display | yes | ||
dominant-baseline | no | ||
fill | yes | ||
fill-opacity | yes | ||
fill-rule | yes | ||
font | yes | ||
font-family | yes | ||
font-size | yes | ||
font-size-adjust | no | ||
font-stretch | no | ||
font-style | yes | ||
font-variant | no | ||
font-weight | yes | ||
glyph-orientation-horizontal | yes | ||
glyph-orientation-vertical | yes | ||
kerning | yes | ||
letter-spacing | yes | ||
stroke | yes | ||
stroke-dasharray | yes | ||
stroke-dashoffset | yes | ||
stroke-linecap | yes | ||
stroke-linejoin | yes | ||
stroke-miterlimit | yes | ||
stroke-opacity | yes | ||
stroke-width | yes | ||
text-anchor | yes | ||
text-decoration | yes | ||
unicode-bidi | yes | ||
visibility | yes | ||
word-spacing | yes | ||
svg:use | |||
Attributes | |||
class | yes | ||
externalResourcesRequired | no | ||
height | yes | ||
id | yes | ||
onclick | yes | ||
onfocusin | yes | ||
onfocusout | yes | ||
onload | yes | ||
onmousedown | yes | ||
onmousemove | yes | ||
onmouseout | yes | ||
onmouseover | yes | ||
onmouseup | yes | ||
requiredExtensions | yes | ||
requiredFeatures | yes | ||
style | yes | ||
systemLanguage | yes | ||
transform | yes | ||
width | yes | ||
x | yes | ||
y | yes | ||
xlink:actuate | yes | [1] | |
xlink:arcrole | yes | [1] | |
xlink:href | yes | ||
xlink:role | yes | [1] | |
xlink:show | yes | [1] | |
xlink:title | yes | [1] | |
xlink:type | yes | [1] | |
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
Properties | |||
clip-path | yes | ||
clip-rule | yes | ||
color-interpolation | yes | ||
color-rendering | yes | ||
cursor | yes | ||
filter | yes | ||
mask | yes | ||
opacity | yes | ||
pointer-events | yes | ||
visibility | yes | ||
svg:view | |||
Attributes | |||
externalResourcesRequired | no | ||
id | yes | ||
preserveAspectRatio | yes | ||
viewBox | yes | ||
viewTarget | no | No highlighting is performed. | |
zoomAndPan | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes | ||
svg:vkern | |||
Attributes | |||
g1 | yes | ||
g2 | yes | ||
id | yes | ||
k | yes | ||
u1 | yes | ||
u2 | yes | ||
xml:base | yes | ||
xml:lang | yes | ||
xml:space | yes |
Notes:
DOM interfaces
The table below lists the SVG DOM interfaces that are supported by Batik. For each interface, the name of each IDL attribute and operation introduced on the interface is given, along with its level of support. For cases where the implementation of an attribute or operation introduced in a superinterface may differ depending on which subinterface has inherited it, this is noted next to that attribute or operation. Both the ECMAScript and Java bindings have the same implementation level as specified for the IDL interfaces in the table.
ECMAScript objects
In addition to the host objects exposed to ECMAScript that implement the SVG DOM, the following objects are also available.
The current SVG document.
The most recently dispatched event object.
An alias for event.
The global object (a self-reference).
Displays an alert dialog with the specified message.
Cancels an interval that was set by a call to setInterval. The intervalID must be an object that has been returned by a previous setInterval call.
Cancels a timeout that was set by a call to setTimeout. The timeoutID must be an object that has been returned by a previous clearTimeout call.
Displays a confirmation dialog with the specified message. The window has an OK and a Cancel button. The function returns true if the user clicks on the OK button, and false otherwise.
Gets data from the given uri. This method returns immediately and the given function is called when the data is fully downloaded. The optional encoding argument is the encoding to assume the data is in, defaulting to UTF-8. The argument passed to the function is an object with three properties:
- success
- true if the data is available, false otherwise.
- contentType
- The content type of the data, if it is known by the implementation.
- content
- A string holding the data.
Parses and returns a DocumentFragment object. text is the string that is to be parsed as XML data, and document is a Document that will be used for creating new DOM objects.
Displays an input dialog with the specified message. The defaultValue parameter specifies the initial contents of the text box in the window. The function returns the string entered by the user, or null if the window was cancelled.
Evaluates the given script repeatedly after the specified amount of time. The value for script must be either a string, which is evaluated by eval every interval, or an ECMAScript function object, which is called every interval. This method does not stall the script: the evaluation is scheduled and the script continues its execution. The function returns an object that can be passed to the clearInterval function.
Evaluates the given script after the specified amount of time. The value for script must be either a string, which is evaluated by eval after the timeout, or an ECMAScript function object, which is called after the timeout. This method does not stall the script: the evaluation is scheduled and the script continues its execution. The function returns an object that can be passed to the clearInterval function. The function returns an object that can be passed to the clearTimeout function.
SVG 1.1 test suite
The table below lists the test cases from the December 2006 release of the SVG 1.1 test suite and whether the latest Batik code in the Subversion repository passes each one.