Unterstützte SVG-Elemente und -Attribute

Die folgenden SVG-Funktionen werden vom Vektor-Map unterstützt.

SVG-Elemente

Beschreibungen der SVG-Elemente finden Sie im Elementindex.

Elemente können in einem <!ELEMENT ... >-Block definiert werden.

Unterstützt

svg-container (kann verschachtelt sein)
g (Gruppierung)
defs
image
symbol (Container für instanziierte Elemente)
use (zur Instanziierung von Symbolen oder anderen Elementen)
style (die wichtigsten Elemente funktionieren: class-styles, tag-styles und id-styles; keine Unterstützung für Elemente wie text.alarm)
paths (alle möglichen Pfadbefehle)
  • moveto
  • lineto
  • horizontal/vertical line
  • cubic Bézier curve
  • quadratic Bézier curve
  • elliptical arc curve
shapes (alle)
  • rect/round rect
  • circle
  • ellipse
  • line
  • polyline
  • polygon
text
  • Unterstützung für Windows ttf-fonts
  • tspan
  • tref
  • textPath
paintservers
  • linearGradient
  • radialGradient
  • focalGradient
  • stop
  • pattern
andere
  • a (Verknüpfungen funktionieren nicht, Sie können jedoch den Text von <a>-Elementen verwenden).
  • desc
  • title
  • clipPath
  • mask

Nicht unterstützt

Die meisten werden für eingebettete Schriften, Filter und Animation verwendet.

altGlyph Eingebettete Schrift
altGlyphDef Eingebettete Schrift
altGlyphItem Eingebettete Schrift
animate SVG-Animation
animateColor SVG-Animation
animateMotion SVG-Animation
animateTransform SVG-Animation
cursor benutzerdefinierter Cursor (nicht erforderlich)
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 Eingebettete Schrift
font-face Eingebettete Schrift
font-face-format Eingebettete Schrift
font-face-name Eingebettete Schrift
font-face-src Eingebettete Schrift
font-face-uri Eingebettete Schrift
foreignObject Andere XML-Sprachprozessoren können in Bereiche innerhalb von SVG-Zeichnungen rendern.
glyph Eingebettete Schrift
glyphRef Eingebettete Schrift
hkern Eingebettete Schrift
marker  
metadata (nicht erforderlich)
missing-glyph Eingebettete Schrift
mpath anim
script Keine Java oder ECMAScripts.
set SVG-Animation
switch  
Ansicht  
vkern Eingebettete Schrift

SVG-Attribute

Beschreibungen der SVG-Attribute finden Sie im Attribut-Index.

Hinweise:

Für die Spezifikation von Farben gibt es verschiedene Möglichkeiten:

Unterstützt

baseline-shift
clip
clip-path
clipPathUnits
clip-rule
color
color-interpolation
class (mehrere Namen möglich)
display
fill
fill-opacity
fill-rule
font-family (mehrere Namen möglich, einschließlich generischer Schriftarten. Wenn für ein Zeichen keine Schriftart gefunden wird, wird vorgabegemäß Times New Roman verwendet.)
font-size (Vorgabe = 12.)
font-style
font-weight
id
kerning
letter-spacing
mask
Opazität
overflow
stop-color
stop-opacity
stroke
stroke-dasharray
stroke-dashoffset
stroke-linecap
stroke-linejoin
stroke-miterlimit
stroke-opacity
stroke-width
style
text-anchor
transform (verschieben/drehen/skalieren/schräg stellen)
visibility
word-spacing
xlink:href
xml:base
xml:space

Nicht unterstützt

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