gráficas vectoriales escalables | |
---|---|
Las siguientes tablas comparan la compatibilidad con SVG y la compatibilidad con varios motores de diseño .
Explicación de tablas
Consulte la lista de motores de diseño para obtener la lista completa.Adobe SVG Viewer , Batik , eSVG y Renesis son complementos de SVG .
Valores
Estos indican el nivel de soporte para el elemento dado en cada motor. De forma predeterminada, está implícita la versión más reciente del motor. Sin embargo, se puede incluir un número de versión específico; cuando esto indica soporte total, es la versión inicial del motor que soporta completamente el artículo.
Valor | Sentido |
---|---|
sí | Totalmente apoyado |
No | Nunca ha sido apoyado |
Parcial | Solo se admiten algunos valores |
Incorrecto | No implementado correctamente en todos los casos |
Experimental | Puede estar incompleto o con errores |
Construcción nocturna | Actualmente en desarrollo; se espera apoyo total |
Depende | Solo es compatible con las condiciones especificadas |
Caído | Ya no es compatible |
Soporte de la versión SVG
Tridente | Geco | WebKit | Parpadear | Presto | KHTML | Príncipe | Amaya | Batik | Renesis | LeonLabs | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SVG | 1.1 | Diminuto (SVGT) | 5,0 [t 1] | Parcial [g 1] | Parcial | Parcial | 1.0 | Parcial [nota 1] | Parcial | Parcial | Principalmente | Parcial | Parcial |
Básico (SVGB) | Principalmente | ||||||||||||
Completo | |||||||||||||
1.2 | Diminuto | No | No | No | No | 2.1 | No | ? | ? | Parcial | Parcial | Parcial | |
Completo | No | No | No | No | No | No | |||||||
sXBL | sí | ||||||||||||
XBL 2.0 | No |
Insertar
Esta tabla muestra el estado de soporte de diferentes formas de incrustar SVG en HTML, para diferentes motores de diseño.
Tridente | Geco | WebKit | Parpadear | Presto | KSVG | Amaya | |
---|---|---|---|---|---|---|---|
<img> | 5,0 [t 1] | 2,0 [g 2] | Sí [w 1] | ? | 2.1 | No | 5.1 |
<embed> | 1.8 | Sí [w 2] | Parcial [nota 2] | Parcial [nota 3] | 5.2 | ||
<object> | sí | 5.1 | |||||
CSS background-image | 2,0 [g 3] | No | 2.1 | No | ? | ||
CSS list-style-image | Parcial [nota 4] | ? | |||||
como Favicon | No | 41 [g 4] | No | 80 [b 1] | 2.1.1 | ? | |
en URI de datos | 5,0 | sí | sí | ? | No | ? | ? |
Compatibilidad con SVG 1.1
Comparación de varios elementos de soporte de gráficos vectoriales escalables .
Perfil | Elemento | Tridente | Geco | WebKit [w 3] | Parpadear | Presto | KSVG | Príncipe | Amaya | Visor de Adobe SVG | Batik | Renesis | LeonLabs |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Módulo de estructura | |||||||||||||
Diminuto | svg | 5,0 [t 2] | 1.8 | 522 | ? | 1.0 | sí | sí | sí | 1.0 | sí | sí | 1.0 |
g | 2.0 | 1.0 | |||||||||||
defs | 6.0 | ? | |||||||||||
desc | No | No | ? | ||||||||||
title | ? | 3,0 | |||||||||||
metadata | ? | ? | 2.0 | ||||||||||
use | Sí [w 4] | No | 6.0 | sí | 1.0 | 0,6 | |||||||
Básico | symbol | 522 | ? | ||||||||||
Módulo de procesamiento condicional | |||||||||||||
Diminuto | switch | sí | 1.8 | 522 | ? | 2.0 | ? | No | ? | 2.0 | sí | No | 1.0 |
Módulo de imagen | |||||||||||||
Diminuto | image | 5,0 [t 2] | 2,0 [g 5] | 522 | ? | 2.0 | No | 5.1 | 4.0 | 1.0 | sí | 0,5 | 1.0 |
Módulo de estilo | |||||||||||||
Diminuto | style | 5,0 [t 1] | 1.8 | 522 | ? | 2.0 | ? | sí | sí | 1.0 | sí | 0,6 | 1.0 |
Módulo de forma | |||||||||||||
Diminuto | circle | 5,0 [t 2] | 1.8 | 522 | ? | 2.0 | sí | sí | 4.0 | 1.0 | sí | 1.0 | 1.0 |
ellipse | |||||||||||||
line | |||||||||||||
path | |||||||||||||
polygon | |||||||||||||
polyline | |||||||||||||
rect | 0,6 | ||||||||||||
Módulo de texto | |||||||||||||
Diminuto | text | 5,0 [t 1] | 1.8 | 522 | ? | 2.0 | sí | 5.1 | 4.0 | 1.0 | sí | 0,7 | 1.0 |
Básico | tspan | sí | |||||||||||
tref | No [g 6] | No | 6.3 | 0,6 | |||||||||
textPath | 1.8.1 | 4.0 | No | ||||||||||
Completo | altGlyph | Parcial [g 7] [g 8] | Parcial | 2.2 | ? | 2.0 | |||||||
altGlyphDef | No | No | ? | ||||||||||
altGlyphItem | ? | ? | No | ||||||||||
glyphRef | 2.2 | ? | 2.0 | ||||||||||
Perfil | Elemento | Tridente | Geco | WebKit | Parpadear | Presto | KSVG | Prince XML | Amaya | Visor de Adobe SVG | Batik | Renesis | LeonLabs |
Módulo marcador | |||||||||||||
Completo | marker | 5,0 [t 1] | 1.8 | 522 | ? | 2.0 | ? | 6.0 | ? | 3,0 | sí | 1.0 | 1.0 |
Módulo de perfil de color | |||||||||||||
Completo | color-profile | No | No [g 9] | No [w 5] | ? | No | No | No | ? | 3,0 | sí | No | 1.0 |
Módulo de degradado | |||||||||||||
Básico | linearGradient | 5,0 [t 1] | 1.8 | 522 | ? | 1.0 | sí | 6.0 | ? | 1.0 | sí | 0,5 | 1.0 |
radialGradient | 2.0 | ? | |||||||||||
stop | 1.0 | ? | ? | ||||||||||
Módulo de patrón | |||||||||||||
Básico | pattern | 5,0 [t 1] | 1,9 | 522 | ? | 2.0 | sí | ? | ? | 2.0 | sí | 0,5 | 1.0ttt |
Módulo de clip | |||||||||||||
Básico | clipPath | 5,0 [t 1] | 1.8 | Mayormente [w 6] | ? | 2.0 | ? | ? | ? | 1.0 | sí | 0,6 | 1.0 |
Módulo de máscara | |||||||||||||
Básico | mask | 5,0 [t 1] | 1,9 | 522 | ? | 2.0 | ? | ? | ? | 1.0 | sí | No | 1.0 |
Módulo de filtro | |||||||||||||
Básico | feBlend | 6.0 [t 3] | 1,9 | Construcción nocturna [w 7] | ? | 2.0 | ? | No | ? | 1.0 | sí | No | |
feColorMatrix | ? | ? | 1.0 | ||||||||||
feComponentTransfer | ? | ? | |||||||||||
feComposite | ? | ? | |||||||||||
feFlood | ? | ? | |||||||||||
feGaussianBlur | ? | ? | 1.0 | ||||||||||
feImage | ? | ? | 1.0 | ||||||||||
feMerge | ? | ? | |||||||||||
feOffset | ? | ? | 1.0 | ||||||||||
feTile | ? | ? | |||||||||||
Completo | filter | Construcción nocturna [w 7] | ? | ? | |||||||||
feConvolveMatrix | Construcción nocturna [w 8] | ? | ? | ||||||||||
feDiffuseLighting | Construcción nocturna [w 9] | ? | ? | ||||||||||
feDisplacementMap | Construcción nocturna [w 7] | ? | ? | ||||||||||
feMergeNode | ? | ? | |||||||||||
feMorphology | ? | ? | |||||||||||
feSpecularLighting | Construcción nocturna [w 10] | ? | ? | ||||||||||
feTurbulence | Construcción nocturna [w 11] | ? | ? | ||||||||||
feDistantLight | No | ? | ? | ||||||||||
fePointLight | ? | ? | |||||||||||
feSpotLight | ? | ? | |||||||||||
feFuncR | Construcción nocturna [w 7] | ? | ? | ||||||||||
feFuncG | ? | ? | |||||||||||
feFuncB | ? | ? | |||||||||||
feFuncA | ? | ? | |||||||||||
Perfil | Elemento | Tridente | Geco | WebKit | Parpadear | Presto | KSVG | Prince XML | Amaya | Visor de Adobe SVG | Batik | Renesis | LeonLabs |
Módulo de cursor | |||||||||||||
Completo | cursor | No [t 4] | No [g 10] | Parcial | ? | No | ? | ? | ? | No | sí | 0,6 | |
Módulo de hipervínculos | |||||||||||||
Diminuto | a | sí | 1.8 | 522 | ? | 1.0 | sí | 5.1 | 8.2 | 1.0 | sí | 0,6 | 1.0 |
Ver módulo | |||||||||||||
Básico | view | No | 15,0 [g 11] | Parcial | ? | 2.0 | ? | ? | ? | 3,0 | sí | No | 1.0 |
Módulo de secuencias de comandos | |||||||||||||
Diminuto | script | sí | 1.8 | 522 | ? | 2.0 | ? | ? | ? | 1.0 | sí | 0,5 | |
Módulo de animación | |||||||||||||
Diminuto | animate | No | 2,0 [g 12] | No | ? | 2.0 | sí | No | sí | 1.0 | sí | No | 1.0 |
set | Parcial | ||||||||||||
animateMotion | 2,0 [g 13] | No | 1.0 | ||||||||||
animateTransform | 2,0 [g 12] | 1.0 | |||||||||||
animateColor (deprecated) | No [g 14] | sí | |||||||||||
mpath | 2,0 [g 13] | 522 | ? | ? | 2.0 | ||||||||
Módulo de fuente | |||||||||||||
Diminuto | font | No | No [g 15] | sí | ? | 2.0 | ? | ? | ? | 2.0 | sí | 1.0 | 1.0 |
font-face | 1.0 | ? | ? | ? | Caído [nota 5] | ||||||||
glyph | ? | ? | ? | 1.0 | |||||||||
missing-glyph | ? | ? | ? | ||||||||||
Completo | hkern | Construcción nocturna [w 12] | 2.0 | ? | ? | ? | No | ||||||
vkern | Construcción nocturna [w 13] | ? | ? | ? | |||||||||
font-face-src | sí | No | ? | ? | ? | No | |||||||
font-face-uri | 2.0 | ? | ? | ? | |||||||||
font-face-format | No | ? | ? | ? | No | ||||||||
font-face-name | ? | ? | ? | sí | |||||||||
Módulo de extensibilidad | |||||||||||||
Completo | foreignObject | No | 1,9 | 522 | ? | 2.0 | ? | No | 7.2 | No | No | No | No |
Perfil | Elemento | Tridente | Geco | WebKit | Parpadear | Presto | KSVG | Prince XML | Amaya | Visor de Adobe SVG | Batik | Renesis |
|
Notas
- ^ KHTML no admite imágenes nativas. Esto es por diseño: en Konqueror , los archivos multimedia son manejados por KParts . Elproyecto KDE también desarrolló un complemento SVGpara Konqueror, conocido como KSVG . [o 1]
- ^
<embed>
- Presto no escala la imagen correctamente si su tamaño se da en unidades relativas. - ^
<embed>
,<object>
- KSVG no escala la imagen correctamente si su tamaño se da en unidades relativas. - ^
list-style-image
- WebKit representa la imagen si su tamaño se da en unidades relativas. [w 1] - ^ Renesis 0.7 admite esa función, pero debido a la reescritura del complemento, Renesis 1.0 ya no lo admite. [o 2]
Referencias
- "Estado de implementación de SVG 1.1 Conformance Suite" .
- "Resultados de la suite de pruebas W3C SVG - Resultados resumidos de la suite de pruebas W3C en varios navegadores, diferentes versiones y complementos de navegador. Última actualización 2011-03-24" . Consultado el 2 de octubre de 2012 .
- "¿Cuándo puedo usar ... tablas de soporte SVG en navegadores de escritorio y móviles" . Consultado el 2 de octubre de 2012 .
Referencias de tridente
- ↑ a b c d e f g h i Yu, Jennifer ( 18 de marzo de 2010 ), SVG en la hoja de ruta de IE9 , Microsoft
- ^ a b c Compilaciones de vista previa de Internet Explorer 9 , Microsoft
- ^ Guía de Internet Explorer 10 , Microsoft
- ^ 2.1.20 [SVG11] Sección 16.12, Módulo de cursor , Microsoft
Referencias de Gecko
- "SVG en Firefox" . Consultado el 11 de junio de 2009 .
- ^ Error 512501 - (svg11tests) Deberíamos pasar todas las pruebas completas de W3C SVG 1.1 , Mozilla
- ^ Error 276431: SVG externo no cargado desde la etiqueta img , Mozilla
- ^ Error 231179 - Imágenes SVG en CSS , Mozilla
- ^ Error 366324 - Compatibilidad con iconos de sitio SVG (favicons, iconos de acceso directo) , Mozilla
- ^ Error 272288 - Permitir fuente SVG para <svg: image> , Mozilla
- ^ Error 273171: no se admite el texto 'tref' , Mozilla
- ^ Error 456286: ¿deberían los elementos altGlyph volver a comportarse como tspan? , Mozilla
- ^ "Error 571808 - Implementar altglyph" . Mozilla. 13 de junio de 2010 . Consultado el 21 de febrero de 2014 .
- ^ Error 427713: se ignoran los perfiles de color incrustados en svg , Mozilla
- ^ Error 177193 - Implementar el elemento 'cursor' y el atributo 'cursor' , Mozilla
- ^ Error 512525 - Implementar el elemento <view> , Mozilla
- ^ a b Error 482402 - (enablemil) Habilita la preferencia "svg.smil.enabled" de forma predeterminada , Mozilla
- ^ a b Error 436418 - SVG SMIL: Implementar "animateMotion" , Mozilla
- ^ Error 436296 - SVG SMIL: implementar "animateColor" , Mozilla
- ^ Error 119490 - Implementar fuentes SVG , Mozilla
Referencias de WebKit
- "Estado de WebKit SVG" . Consultado el 17 de junio de 2007 .
- "Resultados de la suite de pruebas W3C de WebKit" .
- ^ a b Error 16167: los SVG con un ancho y un alto del 100% no se procesan cuando se utilizan como <img> o imagen CSS , WebKit
- ^ Error 12095 - La imagen (y por lo tanto SVGImage y PDFDocumentImage) necesitan negociación de tamaño , WebKit
- ^ "El proyecto de código abierto de WebKit - SVG (gráficos vectoriales escalables)" . Consultado el 24 de febrero de 2014 .
- ^ Error 12499 - Enlace externo <use> xlink: las referencias href no funcionan , WebKit
- ^ Error 6037: WebKit + SVG no admite el elemento <color-profile> , WebKit
- ^ Error 55361 - atributo de transformación para ClipPath no implementado , WebKit
- ^ a b c d Error 32224 - Activar la compatibilidad con filtros (SVG), de forma predeterminada. , WebKit
- ^ Error 5861: el filtro feConvolveMatrix no está implementado , WebKit
- ^ Error 32197: el filtro feDiffuseLighting no está implementado , WebKit
- ^ Error 32199: feSpecularLighting no está implementado , WebKit
- ^ Error 5864: feTurbulence no está implementado , WebKit
- ^ Error 38407 - Implementación de SVG hkern incompleta , WebKit
- ^ Error 38663 - Falta la implementación de VKern de SVGFont , WebKit
Referencias de parpadeo
- ^ Problema 294179: admite favicons SVG , Google
Otras referencias
- "Estado de implementación de Batik" . Consultado el 11 de enero de 2008 .
- "Soporte Renesis 1.1 SVG" (PDF) . Examotion GmbH . Consultado el 4 de agosto de 2008 .
- Soporte SVG en Presto : Elementos , Atributos , Propiedades CSS , Interfaces DOM .
- ^ Consulte "Página de inicio de KSVG" . Archivado desde el original el 22 de abril de 2011.KSVG parece estar inactivo a partir de 2012 [actualizar].
- ^ Notas de apoyo Renesis (PDF) , Examotion GmbH , recuperado 2008-08-04
Enlaces externos
- Casos de prueba W3C SVG para SVG completo
- "Matriz de visor: una comparación de los motores de diseño y complementos compatibles con SVG" . wiki.svg.org . Archivado desde el original el 25 de marzo de 2010.