Dela via


SVG-support

Från och med Windows 10 Anniversary Update stöder Direct2D återgivning av färgteckensnitt som innehåller SVG-glyphdispositioner, enligt beskrivningen i OpenType-specifikationen (se SVG-tabellen). Från och med Windows 10 Creators Update stöder Direct2D även rendering av fristående SVG-avbildningar. Vissa SVG-funktioner tillåts dock inte i OpenType SVG-teckensnitt, och vissa SVG-funktioner stöds för närvarande inte av Direct2D.  

Det här avsnittet identifierar uppsättningen med SVG 1.1 funktioner som stöds av Direct2D i Windows 10 Anniversary Update och senare. Det här dokumentet gäller för SVG i OpenType-teckensnitt samt fristående SVG-bilder.

SVG-element och -attribut som stöds

Direct2D stöder återgivning av följande SVG-element och associerade attribut för varje element. Andra element och vanliga attribut ignoreras.

Element Vanliga attribut som stöds
cirkel id, style, transform, cx, cy, r
ClipPath id, style, transform, clipPathUnits
defs id, format, transformering
desc* Id
ellips id, style, transform, cx, cy, rx, ry
g id, format, transformering
bild id, style, transform, x, y, width, height, preserveAspectRatio, xlink:href
rad id, style, transform, x1, y1, x2, y2
linjärgradient id, style, x1, y1, x2, y2, gradientUnits, gradientTransform, spreadMethod, xlink:href
sökväg id, style, transform, d
polygon id, style, transform, points
polyline id, style, transform, points
radialGradient id, style, cx, cy, r, fx, fy, gradientUnits, gradientTransform, spreadMethod, xlink:href
rect id, style, transform, x, y, width, height, rx, ry
stoppa ID, format, förskjutning
svg id, style, x, y, width, height, viewBox, preserveAspectRatio
rubrik* Id
använda id, style, transform, x, y, width, height, xlink:href

 

* Stöds endast i Windows 10 Creators Update och senare

SVG-presentationsattribut som stöds

Direct2D stöder också följande presentationsattribut. Dessa kan anges på alla SVG-element, men de påverkar bara utseendet på vissa element enligt beskrivningen i SVG-specifikationen (se Presentationsattribut).

  • clip-path
  • clip-rule
  • färg
  • visa*
  • fylla
  • fill-opacity
  • fyllningsregel
  • ogenomskinlighet
  • svämma över
  • stop-color
  • stop-opacity
  • stroke
  • stroke-dasharray
  • stroke-dashoffset
  • stroke-linecap
  • stroke-linejoin
  • stroke-miterlimit
  • stroke-opacity
  • linjebredd
  • synlighet*

* Stöds endast i Windows 10 Creators Update och senare

SVG-funktioner som inte stöds

Element och attribut som inte stöds

Alla element eller attribut som inte ingår i ovanstående listor anses inte stödjas av Direct2D. När du parsar SVG-innehåll som innehåller ett element eller attribut som inte stöds ignoreras entiteten som inte stöds. Resten av innehållet återges så troget som möjligt.

Längdenheter som inte stöds

Från och med Windows 10 Anniversary Update stöder Direct2D endast värden för användarutrymmeslängd och procentlängdsvärden. Längder med enhetssuffix, som "mm" eller "em", stöds inte.

Från och med Windows 10 Fall Creators Update stöder Direct2D även absoluta enhetsidentifierare: px, pt, pc, cm, mm och in. Relativa enhetsidentifierare (em, ex) stöds inte.

Avbildningskällor som inte stöds

Bildelementet stöds bara om dess xlink:href-attribut är inställt på en base64-kodad bild. Fjärrreferenser stöds inte.