Voici les fonctions SVG prises en charge par la map Vecteur.
Pour plus d'informations sur les éléments SVG, reportez-vous à la page Element Index (en anglais).
Les éléments peuvent être définis dans un bloc <!ELEMENT ... >.
| svg-container (peut être imbriqué) |
| g (groupes) |
| defs |
| image |
| symbol (conteneur pour les éléments instanciés) |
| use (pour l'instanciation des symboles ou d'autres éléments) |
| style (la plupart des éléments importants fonctionnent : class-styles, tag-styles et id-styles ; pas de prise en charge pour les éléments tels que "text.alarm") |
paths (toutes les commandes trajectoire possibles)
|
formes (toutes)
|
texte
|
paintservers
|
autres
|
La plupart de ces éléments concernent des polices incorporées, des filtres et des animations.
| altGlyph | police incorporée |
| altGlyphDef | police incorporée |
| altGlyphItem | police incorporée |
| animate | animation svg |
| animateColor | animation svg |
| animateMotion | animation svg |
| animateTransform | animation svg |
| cursor | curseur personnalisé (non nécessaire) |
| color-profile | filtre |
| feBlend | filtre |
| feColorMatrix | filtre |
| feComponentTransfer | filtre |
| feComposite | filtre |
| feConvolveMatrix | filtre |
| feDiffuseLighting | filtre |
| feDisplacementMap | filtre |
| feDistantLight | filtre |
| feFlood | filtre |
| feFuncA | filtre |
| feFuncB | filtre |
| feFuncB | filtre |
| feFuncR | filtre |
| feGaussianBlur | filtre |
| feImage | filtre |
| feMerge | filtre |
| feMergeNode | filtre |
| feMorphology | filtre |
| feOffset | filtre |
| fePointLight | filtre |
| feSpecularLighting | filtre |
| feSpotLight | filtre |
| feTile | filtre |
| feTurbulence | filtre |
| filtre | filtre |
| font | police incorporée |
| font-face | police incorporée |
| font-face-format | police incorporée |
| font-face-name | police incorporée |
| font-face-src | police incorporée |
| font-face-uri | police incorporée |
| foreignObject | Les autres processeurs de langage XML permettent d'effectuer le rendu dans une zone d'un dessin SVG. |
| glyph | police incorporée |
| glyphRef | police incorporée |
| hkern | police incorporée |
| marker | |
| metadata | (non nécessaire) |
| missing-glyph | police incorporée |
| mpath | animation |
| script | Ni Java, ni ECMAScripts. |
| set | animation svg |
| switch | |
| view | |
| vkern | police incorporée |
Pour plus d'informations sur les attributs SVG, reportez-vous à la page Attribute Index (en anglais).
Remarques :
Pour connaître les exceptions, reportez-vous à la page Specification (en anglais).
Les couleurs peuvent être définies de différentes façons :
| baseline-shift |
| clip |
| clip-path |
| clipPathUnits |
| clip-rule |
| color |
| color-interpolation |
| class (plusieurs noms possibles) |
| display |
| fill |
| fill-opacity |
| fill-rule |
| font-family (Plusieurs noms possibles, y compris des polices génériques. La valeur par défaut est Times New Roman si aucune police pour un glyphe n'est trouvée.) |
| font-size (valeur par défaut = 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 |