Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A partir Windows 10 Atualização de Aniversário, Direct2D dá suporte à renderização de fontes de cores que contêm contornos de glifo SVG, conforme descrito na especificação OpenType (consulte a tabela SVG). A partir de Atualização do Windows 10 para Criadores, Direct2D também dá suporte à renderização de imagens SVG autônomas. No entanto, determinados recursos SVG não são permitidos em fontes SVG OpenType e determinados recursos SVG não têm suporte no momento por Direct2D.
Este tópico identifica o conjunto de recursos do SVG 1.1 compatíveis com Direct2D na Atualização de Aniversário do Windows 10 e mais recente. Este documento se aplica ao SVG em fontes OpenType, bem como a imagens SVG autônomas.
Elementos e atributos SVG com suporte
Direct2D dá suporte à renderização dos seguintes elementos SVG e aos atributos associados para cada elemento. Outros elementos e atributos regulares são ignorados.
| Elemento | Atributos regulares com suporte |
|---|---|
| circle | id, estilo, transformação, cx, cy, r |
| clipPath | id, estilo, transformação, clipPathUnits |
| Defs | id, estilo, transformação |
| Desc* | id |
| ellipse | id, estilo, transformação, cx, cy, rx, ry |
| g | id, estilo, transformação |
| imagem | id, estilo, transformação, x, y, largura, altura, preserveAspectRatio, xlink:href |
| Linha | id, estilo, transformação, x1, y1, x2, y2 |
| linearGradient | id, style, x1, y1, x2, y2, gradientUnits, gradientTransform, spreadMethod, xlink:href |
| path | id, estilo, transformação, d |
| Polígono | id, estilo, transformação, pontos |
| Polilinha | id, estilo, transformação, pontos |
| radialGradient | id, style, cx, cy, r, fx, fy, gradientUnits, gradientTransform, spreadMethod, xlink:href |
| rect | id, estilo, transformação, x, y, largura, altura, rx, ry |
| stop | id, estilo, deslocamento |
| Svg | id, style, x, y, width, height, viewBox, preserveAspectRatio |
| Título* | id |
| uso | id, estilo, transformação, x, y, largura, altura, xlink:href |
*Com suporte apenas em Atualização do Windows 10 para Criadores e mais recentes
Atributos de apresentação SVG com suporte
Direct2D também dá suporte aos seguintes atributos de apresentação. Eles podem ser especificados em qualquer elemento SVG, mas afetam apenas a aparência de determinados elementos, conforme descrito na especificação SVG (consulte Atributos de apresentação).
- clip-path
- clip-rule
- cor
- Exibir*
- fill
- fill-opacity
- regra de preenchimento
- opacidade
- estouro
- stop-color
- stop-opacity
- Curso
- stroke-dasharray
- stroke-dashoffset
- stroke-linecap
- stroke-linejoin
- stroke-miterlimit
- stroke-opacity
- largura do traço
- Visibilidade*
*Com suporte apenas em Atualização do Windows 10 para Criadores e mais recentes
Recursos de SVG sem suporte
Elementos e atributos sem suporte
Qualquer elemento ou atributo não incluído nas listas acima é considerado sem suporte por Direct2D. Ao analisar o conteúdo SVG que contém um elemento ou atributo sem suporte, a entidade sem suporte é ignorada. O restante do conteúdo é renderizado da forma mais fiel possível.
Unidades de comprimento sem suporte
A partir de Windows 10 Atualização de Aniversário, Direct2D dá suporte apenas a valores de comprimento de espaço do usuário e valores de comprimento percentual. Comprimentos com sufixos de unidade, como "mm" ou "em", não têm suporte.
A partir de Windows 10 Fall Creators Update, Direct2D também dá suporte a identificadores de unidade absolutos: px, pt, pc, cm, mm e in. Não há suporte para identificadores de unidade relativos (em, ex).
Fontes de imagem sem suporte
O elemento image só terá suporte se seu atributo xlink:href estiver definido como uma imagem codificada em base64. Não há suporte para referências remotas.