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 | 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 | ||
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-style | yes | ||
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 | yes | ||
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.