These are the SVG features that the Vector map supports.
For descriptions of SVG elements see the Element Index.
Elements can be defined in an <!ELEMENT ... > block.
svg-container (can be nested) |
g (groups) |
defs |
image |
symbol (container for instanced elements) |
use (for instancing of symbols or any other element) |
style (most important things work: class-styles, tag-styles and id-styles; no support for things like "text.alarm") |
paths (all possible path commands)
|
shapes (all)
|
text
|
paintservers
|
others
|
Most of these are for embedded fonts, filters, and animation.
altGlyph | embedded font |
altGlyphDef | embedded font |
altGlyphItem | embedded font |
animate | svg-animation |
animateColor | svg-animation |
animateMotion | svg-animation |
animateTransform | svg-animation |
cursor | custom cursor (no need) |
color-profile | filter |
feBlend | filter |
feColorMatrix | filter |
feComponentTransfer | filter |
feComposite | filter |
feConvolveMatrix | filter |
feDiffuseLighting | filter |
feDisplacementMap | filter |
feDistantLight | filter |
feFlood | filter |
feFuncA | filter |
feFuncB | filter |
feFuncB | filter |
feFuncR | filter |
feGaussianBlur | filter |
feImage | filter |
feMerge | filter |
feMergeNode | filter |
feMorphology | filter |
feOffset | filter |
fePointLight | filter |
feSpecularLighting | filter |
feSpotLight | filter |
feTile | filter |
feTurbulence | filter |
filter | filter |
font | embedded font |
font-face | embedded font |
font-face-format | embedded font |
font-face-name | embedded font |
font-face-src | embedded font |
font-face-uri | embedded font |
foreignObject | Other XML language processors can render into an area within an SVG drawing. |
glyph | embedded font |
glyphRef | embedded font |
hkern | embedded font |
marker | |
metadata | (no need) |
missing-glyph | embedded font |
mpath | anim |
script | No Java or ECMAScripts. |
set | svg-animation |
switch | |
view | |
vkern | embedded font |
For descriptions of SVG attributes see the Attribute Index.
Notes:
For exceptions, see the Specification.
Colors can be specified a number of different ways:
baseline-shift |
clip |
clip-path |
clipPathUnits |
clip-rule |
color |
color-interpolation |
class (Multiple names are possible.) |
display |
fill |
fill-opacity |
fill-rule |
font-family (Multiple names are possible, including generic fonts. Default is Times New Roman if no font for a glyph is found.) |
font-size (Default = 12.) |
font-style |
font-weight |
id |
kerning |
letter-spacing |
mask |
opacity |
overflow |
stop-color |
stop-opacity |
stroke |
stroke-dasharray |
stroke-dashoffset |
stroke-linecap |
stroke-linejoin |
stroke-miterlimit |
stroke-opacity |
stroke-width |
style |
text-anchor |
transform (translate/rotate/scale/skew) |
visibility |
word-spacing |
xlink:href |
xml:base |
xml:space |
alignment-baseline |
color-interpolation-filters |
color-profile |
color-rendering |
cursor |
direction |
dominant-baseline |
enable-background |
filter |
flood-color |
flood-opacity |
font |
font-variant |
glyph-orientation-horizontal |
glyph-orientation-vertical |
image-rendering |
lighting-color |
marker |
marker-end |
marker-mid |
marker-start |
pointer-events |
shape-rendering |
text-decoration |
text-rendering |
unicode-bidi |
writing-mode |
xml:lang |