Comparação de motores de layout (Scalable Vector Graphics) - Comparison of layout engines (Scalable Vector Graphics)

Scalable Vector Graphics

As tabelas a seguir comparam SVG compatibilidade e suporte para um número de motores de layout .

Explicação das tabelas

Veja lista de motores de layout para a lista completa. Adobe SVG Viewer , Batik , eSVG e Renesis são SVG-Plugins .

Kiddie . === === Valores Estes indicam o nível de suporte para o item dado em cada motor. Por padrão, a versão mais recente do motor está implícita. No entanto, um número de versão específico podem ser listados; quando isso indica suporte completo, é a versão inicial do motor apoiando plenamente o item.

Valor Significado
sim totalmente suportado
Não nunca foi suportado
Parcial Apenas alguns valores são suportados
Incorreta Não implementado corretamente em todos os casos
Experimental Pode ser incompleta ou de buggy
Construção noturna Atualmente em desenvolvimento; apoio integral é esperado
depende Suportado apenas para as condições especificadas
Desistiu Não mais suportado

suporte versão SVG

lagartixa Tridente WebKit Piscar Presto KHTML Príncipe XML Amaya batik Renesis LeonLabs
SVG 1.1 Minúsculo (SVGT) Parcial 5 Parcial Parcial 1.0 Parcial Parcial Parcial Na maioria das vezes Parcial Parcial
Básico (SVGB) Na maioria das vezes
Cheio
1,2 Muito pequeno Não Não Não Não 2.1 Não ? ? Parcial Parcial Parcial
Cheio Não Não Não Não Não Não
sXBL sim
2.0 XBL Não

Incorporação

Esta tabela mostra o estado do apoio de diferentes maneiras de incorporar SVG em HTML, para diferentes motores de layout.

Tridente lagartixa WebKit Piscar Presto KSVG Amaya
<img> 5 2,0 sim ? 2.1 Não 5.1
<embed> 1.8 sim Parcial Parcial 5.2
<object> sim 5.1
CSS background-image 2,0 Não 2.1 Não ?
CSS list-style-image Parcial ?
como Favicon Não 41 Não 2.1.1 ?
em URIs dados 5 sim sim Não ? ?

suporte a SVG 1.1

Comparação de vários Scalable Vector Graphics suporte elemento.

Perfil Elemento Tridente lagartixa WebKit Piscar Presto KSVG Príncipe XML Amaya Adobe SVG Viewer batik Renesis LeonLabs
Módulo estrutura
Muito pequeno svg 5 1.8 522 ? 1.0 sim sim sim 1.0 sim sim 1.0
g 2,0 1.0
defs 6 ?
desc Não Não ?
title ? 3,0
metadata ? ? 2,0
use sim Não 6 sim 1.0 0,6
básico symbol 522 ?
Módulo de Processamento condicional
Muito pequeno switch sim 1.8 522 ? 2,0 ? Não ? 2,0 sim Não 1.0
Módulo de imagem
Muito pequeno image 5 2,0 522 ? 2,0 Não 5.1 4.0 1.0 sim 0,5 1.0
Módulo de estilo
Muito pequeno style 5 1.8 522 ? 2,0 ? sim sim 1.0 sim 0,6 1.0
Módulo forma
Muito pequeno circle 5 1.8 522 ? 2,0 sim sim 4.0 1.0 sim 1.0 1.0
ellipse
line
path
polygon
polyline
rect 0,6
Módulo de texto
Muito pequeno text 5 1.8 522 ? 2,0 sim 5.1 4.0 1.0 sim 0,7 1.0
básico tspan sim
tref Não Não 6,3 0,6
textPath 1.8.1 4.0 Não
Cheio altGlyph Parcial Parcial 2.2 ? 2,0
altGlyphDef Não Não ?
altGlyphItem ? ? Não
glyphRef 2.2 ? 2,0
Perfil Elemento Tridente lagartixa WebKit Piscar Presto KSVG Príncipe XML Amaya Adobe SVG Viewer batik Renesis LeonLabs
Módulo marcador
Cheio marker 5 1.8 522 ? 2,0 ? 6 ? 3,0 sim 1.0 1.0
Módulo de Perfil de Cor
Cheio color-profile Não Não Não ? Não Não Não ? 3,0 sim Não 1.0
Módulo de gradiente
básico linearGradient 5 1.8 522 ? 1.0 sim 6 ? 1.0 sim 0,5 1.0
radialGradient 2,0 ?
stop 1.0 ? ?
Módulo padrão
básico pattern 5 1.9 522 ? 2,0 sim ? ? 2,0 sim 0,5 1.0ttt
clipe Module
básico clipPath 5 1.8 Na maioria das vezes ? 2,0 ? ? ? 1.0 sim 0,6 1.0
Módulo máscara
básico mask 5 1.9 522 ? 2,0 ? ? ? 1.0 sim Não 1.0
Módulo de filtro
básico feBlend 6 1.9 Construção noturna ? 2,0 ? Não ? 1.0 sim Não
feColorMatrix ? ? 1.0
feComponentTransfer ? ?
feComposite ? ?
feFlood ? ?
feGaussianBlur ? ? 1.0
feImage ? ? 1.0
feMerge ? ?
feOffset ? ? 1.0
feTile ? ?
Cheio filter Construção noturna ? ?
feConvolveMatrix Construção noturna ? ?
feDiffuseLighting Construção noturna ? ?
feDisplacementMap Construção noturna ? ?
feMergeNode ? ?
feMorphology ? ?
feSpecularLighting Construção noturna ? ?
feTurbulence Construção noturna ? ?
feDistantLight Não ? ?
fePointLight ? ?
feSpotLight ? ?
feFuncR Construção noturna ? ?
feFuncG ? ?
feFuncB ? ?
feFuncA ? ?
Perfil Elemento Tridente lagartixa WebKit Piscar Presto KSVG Príncipe XML Amaya Adobe SVG Viewer batik Renesis LeonLabs
Módulo cursor
Cheio cursor Não Não Parcial ? Não ? ? ? Não sim 0,6
Módulo hyperlinking
Muito pequeno a sim 1.8 522 ? 1.0 sim 5.1 8.2 1.0 sim 0,6 1.0
Ver Módulo
básico view Não 15,0 Parcial ? 2,0 ? ? ? 3,0 sim Não 1.0
Módulo Scripting
Muito pequeno script sim 1.8 522 ? 2,0 ? ? ? 1.0 sim 0,5
Módulo de Animação
Muito pequeno animate Não 2,0 Não ? 2,0 sim Não sim 1.0 sim Não 1.0
set Parcial
animateMotion 2,0 Não 1.0
animateTransform 2,0 1.0
animateColor (deprecated) Não sim
mpath 2,0 522 ? ? 2,0
Módulo Font
Muito pequeno font Não Não sim ? 2,0 ? ? ? 2,0 sim 1.0 1.0
font-face 1.0 ? ? ? Desistiu
glyph ? ? ? 1.0
missing-glyph ? ? ?
Cheio hkern Construção noturna 2,0 ? ? ? Não
vkern Construção noturna ? ? ?
font-face-src sim Não ? ? ? Não
font-face-uri 2,0 ? ? ?
font-face-format Não ? ? ? Não
font-face-name ? ? ? sim
Módulo de extensibilidade
Cheio foreignObject Não 1.9 522 ? 2,0 ? Não 7,2 Não Não Não Não
Perfil Elemento Tridente lagartixa WebKit Piscar Presto KSVG Príncipe XML Amaya Adobe SVG Viewer batik Renesis

LeonLabs

Notas

Referências

  • "SVG 1.1 Conformidade Estado Suíte Implementação" .
  • "W3C SVG Teste Suíte Resultados - O resumo dos resultados conjunto de testes W3C em vários navegadores, versões diferentes e plugins do navegador Última atualização 2011-03-24." . Retirado 2012/10/02 .
  • "Quando eu posso usar ... mesas de apoio SVG em desktop e navegadores móveis" . Retirado de Outubro de 2, 2012 .

referências Trident

referências Gecko

referências WebKit

referências Blink

Outras referências

links externos