Перейти к навигации Перейти к поиску
Масштабируемая векторная графика | |
---|---|
В следующих таблицах сравнивается совместимость SVG и поддержка ряда механизмов компоновки .
Пояснения к таблицам [ править ]
Полный список см. В списке движков компоновки .Adobe SVG Viewer , Batik , eSVG и Renesis - это подключаемые модули SVG .
Ценности [ править ]
Они указывают уровень поддержки данного элемента в каждом движке. По умолчанию подразумевается самая последняя версия движка. Однако может быть указан конкретный номер версии; когда это означает полную поддержку, это первоначальная версия движка, полностью поддерживающая элемент.
Значение | Имея в виду |
---|---|
да | Полностью поддерживается |
Нет | Никогда не поддерживался |
Частичное | Поддерживаются только некоторые значения |
Неверно | Не во всех случаях реализовано правильно |
Экспериментальный | Может быть неполным или глючным |
Ночная сборка | В настоящее время в разработке; ожидается полная поддержка |
Зависит от | Поддерживается только для указанных условий |
Упавший | Больше не поддерживается |
Поддержка версии SVG [ править ]
Трезубец | Геккон | WebKit | Мигать | Престо | KHTML | Принц | Amaya | Батик | Ренезис | ЛеонЛабс | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SVG | 1.1 | Крошечный (SVGT) | 5,0 [т 1] | Частично [г 1] | Частичное | Частичное | 1.0 | Частично [примечание 1] | Частичное | Частичное | По большей части | Частичное | Частичное |
Базовый (SVGB) | По большей части | ||||||||||||
Полный | |||||||||||||
1.2 | Крошечный | Нет | Нет | Нет | Нет | 2.1 | Нет | ? | ? | Частичное | Частичное | Частичное | |
Полный | Нет | Нет | Нет | Нет | Нет | Нет | |||||||
sXBL | да | ||||||||||||
XBL 2.0 | Нет |
Встраивание [ править ]
В этой таблице показан статус поддержки различных способов встраивания SVG в HTML для различных механизмов компоновки.
Трезубец | Геккон | WebKit | Мигать | Престо | КСВГ | Amaya | |
---|---|---|---|---|---|---|---|
<img> | 5,0 [т 1] | 2,0 [г 2] | Да [w 1] | ? | 2.1 | Нет | 5.1 |
<embed> | 1,8 | Да [w 2] | Частично [примечание 2] | Частично [примечание 3] | 5.2 | ||
<object> | да | 5.1 | |||||
CSS background-image | 2,0 [г 3] | Нет | 2.1 | Нет | ? | ||
CSS list-style-image | Частично [примечание 4] | ? | |||||
как Favicon | Нет | 41 [г 4] | Нет | 80 [b 1] | 2.1.1 | ? | |
в URI данных | 5.0 | да | да | ? | Нет | ? | ? |
Поддержка SVG 1.1 [ править ]
Сравнение поддержки различных элементов масштабируемой векторной графики .
Фактическая точность частей этой статьи (тех , которые касаются таблиц) может быть поставлена под угрозу из - за устарелую информацию . Апрель 2012 г. ) ( |
Профиль | Элемент | Трезубец | Геккон | WebKit [w 3] | Мигать | Престо | КСВГ | Принц | Amaya | Adobe SVG Viewer | Батик | Ренезис | ЛеонЛабс |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Модуль структуры | |||||||||||||
Крошечный | svg | 5,0 [т 2] | 1,8 | 522 | ? | 1.0 | да | да | да | 1.0 | да | да | 1.0 |
g | 2.0 | 1.0 | |||||||||||
defs | 6.0 | ? | |||||||||||
desc | Нет | Нет | ? | ||||||||||
title | ? | 3.0 | |||||||||||
metadata | ? | ? | 2.0 | ||||||||||
use | Да [w 4] | Нет | 6.0 | да | 1.0 | 0,6 | |||||||
Базовый | symbol | 522 | ? | ||||||||||
Модуль условной обработки | |||||||||||||
Крошечный | switch | да | 1,8 | 522 | ? | 2.0 | ? | Нет | ? | 2.0 | да | Нет | 1.0 |
Модуль изображения | |||||||||||||
Крошечный | image | 5,0 [т 2] | 2,0 [г 5] | 522 | ? | 2.0 | Нет | 5.1 | 4.0 | 1.0 | да | 0,5 | 1.0 |
Модуль стиля | |||||||||||||
Крошечный | style | 5,0 [т 1] | 1,8 | 522 | ? | 2.0 | ? | да | да | 1.0 | да | 0,6 | 1.0 |
Модуль формы | |||||||||||||
Крошечный | circle | 5,0 [т 2] | 1,8 | 522 | ? | 2.0 | да | да | 4.0 | 1.0 | да | 1.0 | 1.0 |
ellipse | |||||||||||||
line | |||||||||||||
path | |||||||||||||
polygon | |||||||||||||
polyline | |||||||||||||
rect | 0,6 | ||||||||||||
Текстовый модуль | |||||||||||||
Крошечный | text | 5,0 [т 1] | 1,8 | 522 | ? | 2.0 | да | 5.1 | 4.0 | 1.0 | да | 0,7 | 1.0 |
Базовый | tspan | да | |||||||||||
tref | Нет [g 6] | Нет | 6.3 | 0,6 | |||||||||
textPath | 1.8.1 | 4.0 | Нет | ||||||||||
Полный | altGlyph | Частично [g 7] [g 8] | Частичное | 2.2 | ? | 2.0 | |||||||
altGlyphDef | Нет | Нет | ? | ||||||||||
altGlyphItem | ? | ? | Нет | ||||||||||
glyphRef | 2.2 | ? | 2.0 | ||||||||||
Профиль | Элемент | Трезубец | Геккон | WebKit | Мигать | Престо | КСВГ | Принц XML | Amaya | Adobe SVG Viewer | Батик | Ренезис | ЛеонЛабс |
Модуль маркера | |||||||||||||
Полный | marker | 5,0 [т 1] | 1,8 | 522 | ? | 2.0 | ? | 6.0 | ? | 3.0 | да | 1.0 | 1.0 |
Модуль цветового профиля | |||||||||||||
Полный | color-profile | Нет | Нет [g 9] | Нет [w 5] | ? | Нет | Нет | Нет | ? | 3.0 | да | Нет | 1.0 |
Модуль градиента | |||||||||||||
Базовый | linearGradient | 5,0 [т 1] | 1,8 | 522 | ? | 1.0 | да | 6.0 | ? | 1.0 | да | 0,5 | 1.0 |
radialGradient | 2.0 | ? | |||||||||||
stop | 1.0 | ? | ? | ||||||||||
Модуль Pattern | |||||||||||||
Базовый | pattern | 5,0 [т 1] | 1.9 | 522 | ? | 2.0 | да | ? | ? | 2.0 | да | 0,5 | 1.0ttt |
Модуль зажима | |||||||||||||
Базовый | clipPath | 5,0 [т 1] | 1,8 | В основном [w 6] | ? | 2.0 | ? | ? | ? | 1.0 | да | 0,6 | 1.0 |
Модуль маски | |||||||||||||
Базовый | mask | 5,0 [т 1] | 1.9 | 522 | ? | 2.0 | ? | ? | ? | 1.0 | да | Нет | 1.0 |
Модуль фильтра | |||||||||||||
Базовый | feBlend | 6.0 [т 3] | 1.9 | Ночная сборка [w 7] | ? | 2.0 | ? | Нет | ? | 1.0 | да | Нет | |
feColorMatrix | ? | ? | 1.0 | ||||||||||
feComponentTransfer | ? | ? | |||||||||||
feComposite | ? | ? | |||||||||||
feFlood | ? | ? | |||||||||||
feGaussianBlur | ? | ? | 1.0 | ||||||||||
feImage | ? | ? | 1.0 | ||||||||||
feMerge | ? | ? | |||||||||||
feOffset | ? | ? | 1.0 | ||||||||||
feTile | ? | ? | |||||||||||
Полный | filter | Ночная сборка [w 7] | ? | ? | |||||||||
feConvolveMatrix | Ночная сборка [w 8] | ? | ? | ||||||||||
feDiffuseLighting | Ночная сборка [w 9] | ? | ? | ||||||||||
feDisplacementMap | Ночная сборка [w 7] | ? | ? | ||||||||||
feMergeNode | ? | ? | |||||||||||
feMorphology | ? | ? | |||||||||||
feSpecularLighting | Ночная сборка [w 10] | ? | ? | ||||||||||
feTurbulence | Ночная сборка [w 11] | ? | ? | ||||||||||
feDistantLight | Нет | ? | ? | ||||||||||
fePointLight | ? | ? | |||||||||||
feSpotLight | ? | ? | |||||||||||
feFuncR | Ночная сборка [w 7] | ? | ? | ||||||||||
feFuncG | ? | ? | |||||||||||
feFuncB | ? | ? | |||||||||||
feFuncA | ? | ? | |||||||||||
Профиль | Элемент | Трезубец | Геккон | WebKit | Мигать | Престо | КСВГ | Принц XML | Amaya | Adobe SVG Viewer | Батик | Ренезис | ЛеонЛабс |
Модуль курсора | |||||||||||||
Полный | cursor | Нет [t 4] | Нет [g 10] | Частичное | ? | Нет | ? | ? | ? | Нет | да | 0,6 | |
Модуль гиперссылок | |||||||||||||
Крошечный | a | да | 1,8 | 522 | ? | 1.0 | да | 5.1 | 8,2 | 1.0 | да | 0,6 | 1.0 |
Просмотр модуля | |||||||||||||
Базовый | view | Нет | 15,0 [г 11] | Частичное | ? | 2.0 | ? | ? | ? | 3.0 | да | Нет | 1.0 |
Модуль сценариев | |||||||||||||
Крошечный | script | да | 1,8 | 522 | ? | 2.0 | ? | ? | ? | 1.0 | да | 0,5 | |
Модуль анимации | |||||||||||||
Крошечный | animate | Нет | 2,0 [г 12] | Нет | ? | 2.0 | да | Нет | да | 1.0 | да | Нет | 1.0 |
set | Частичное | ||||||||||||
animateMotion | 2,0 [г 13] | Нет | 1.0 | ||||||||||
animateTransform | 2,0 [г 12] | 1.0 | |||||||||||
animateColor (deprecated) | Нет [g 14] | да | |||||||||||
mpath | 2,0 [г 13] | 522 | ? | ? | 2.0 | ||||||||
Модуль шрифтов | |||||||||||||
Крошечный | font | Нет | Нет [g 15] | да | ? | 2.0 | ? | ? | ? | 2.0 | да | 1.0 | 1.0 |
font-face | 1.0 | ? | ? | ? | Выпало [примечание 5] | ||||||||
glyph | ? | ? | ? | 1.0 | |||||||||
missing-glyph | ? | ? | ? | ||||||||||
Полный | hkern | Ночная сборка [w 12] | 2.0 | ? | ? | ? | Нет | ||||||
vkern | Ночная сборка [w 13] | ? | ? | ? | |||||||||
font-face-src | да | Нет | ? | ? | ? | Нет | |||||||
font-face-uri | 2.0 | ? | ? | ? | |||||||||
font-face-format | Нет | ? | ? | ? | Нет | ||||||||
font-face-name | ? | ? | ? | да | |||||||||
Модуль расширяемости | |||||||||||||
Полный | foreignObject | Нет | 1.9 | 522 | ? | 2.0 | ? | Нет | 7.2 | Нет | Нет | Нет | Нет |
Профиль | Элемент | Трезубец | Геккон | WebKit | Мигать | Престо | КСВГ | Принц XML | Amaya | Adobe SVG Viewer | Батик | Ренезис |
|
Заметки [ править ]
- ^ KHTML не имеет встроенной поддержки изображений. Это сделано намеренно : в Konqueror мультимедийные файлы обрабатываются KParts . Проект KDE также разработал подключаемый модуль SVGдля Konqueror, известный как KSVG . [o 1]
- ^
<embed>
- Presto неправильно масштабирует изображение, если его размер указан в относительных единицах. - ^
<embed>
,<object>
- KSVG неправильно масштабирует изображение, если его размер указан в относительных единицах. - ^
list-style-image
- WebKit отображает изображение, если его размер указан в относительных единицах. [нед 1] - ^ Renesis 0.7 поддерживает эту функцию, но из-за переписывания плагина Renesis 1.0 больше не поддерживает ее. [o 2]
Ссылки [ править ]
- «Статус реализации SVG 1.1 Conformance Suite» .
- «Результаты набора тестов W3C SVG - сводные результаты набора тестов W3C для разных браузеров, разных версий и подключаемых модулей браузера. Последнее обновление 24 марта 2011 г.» . Проверено 2 октября 2012 . CS1 maint: обескураженный параметр ( ссылка )
- «Когда я могу использовать ... таблицы поддержки SVG в настольных и мобильных браузерах» . Проверено 2 октября 2012 года . CS1 maint: обескураженный параметр ( ссылка )
Ссылки на трезубец [ править ]
- ^ a b c d e f g h i Ю, Дженнифер (18 марта 2010 г.), SVG в дорожной карте IE9 , Microsoft
- ^ a b c Предварительные сборки Internet Explorer 9 , Microsoft
- ^ Руководство по Internet Explorer 10 , Microsoft
- ^ 2.1.20 [SVG11] Раздел 16.12, Модуль курсора , Microsoft
Ссылки на Gecko [ править ]
- «SVG в Firefox» . Проверено 11 июня 2009 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Ошибка 512501 - (svg11tests) Мы должны пройти все полные тесты W3C SVG 1.1 , Mozilla
- ^ Ошибка 276431 - внешний SVG не загружается из тега img , Mozilla
- ^ Ошибка 231179 - изображения SVG в CSS , Mozilla
- ^ Ошибка 366324 - Поддержка значков сайтов SVG (значки, ярлыки) , Mozilla
- ^ Ошибка 272288 - Разрешить исходный код SVG для <svg: image> , Mozilla
- ^ Ошибка 273171 - текст 'tref' не поддерживается , Mozilla
- ^ Ошибка 456286 - должны ли элементы altGlyph возвращаться к поведению как tspan? , Mozilla
- ^ "Ошибка 571808 - Реализация altglyph" . Mozilla. 13 июня 2010 . Проверено 21 февраля 2014 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Ошибка 427713 - встроенные цветовые профили в svg игнорируются , Mozilla
- ^ Ошибка 177193 - Реализация элемента 'курсора' и атрибута 'курсора' , Mozilla
- ^ Ошибка 512525 - реализация элемента <view> , Mozilla
- ^ a b Ошибка 482402 - (enablemil) Включить параметр "svg.smil.enabled" по умолчанию , Mozilla
- ^ a b Ошибка 436418 - SVG SMIL: реализация animateMotion , Mozilla
- ^ Ошибка 436296 - SVG SMIL: реализация animateColor , Mozilla
- ^ Ошибка 119490 - Внедрение шрифтов SVG , Mozilla
Ссылки на WebKit [ править ]
- «Статус WebKit SVG» . Проверено 17 июня 2007 года . CS1 maint: обескураженный параметр ( ссылка )
- «Результаты набора тестов WebKit W3C» .
- ^ a b Ошибка 16167 - SVG с шириной и высотой 100% не обрабатываются при использовании в качестве <img> или изображения CSS , WebKit
- ^ Ошибка 12095 - Изображение (и, следовательно, SVGImage и PDFDocumentImage) требует согласования размера , WebKit
- ^ «Проект с открытым исходным кодом WebKit - SVG (масштабируемая векторная графика)» . Проверено 24 февраля 2014 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Ошибка 12499 - Внешний <use> xlink: ссылки href не работают , WebKit
- ^ Ошибка 6037 - WebKit + SVG не поддерживает элемент <color-profile> , WebKit
- ^ Ошибка 55361 - атрибут преобразования для ClipPath не реализован , WebKit
- ^ a b c d Ошибка 32224 - Включите поддержку фильтров (SVG) по умолчанию. , WebKit
- ^ Ошибка 5861 - фильтр feConvolveMatrix не реализован , WebKit
- ^ Ошибка 32197 - фильтр feDiffuseLighting не реализован , WebKit
- ^ Ошибка 32199 - feSpecularLighting не реализован , WebKit
- ^ Ошибка 5864 - feTurbulence не реализована , WebKit
- ^ Ошибка 38407 - реализация SVG hkern не завершена , WebKit
- ^ Ошибка 38663 - отсутствует реализация SVGFont VKern , WebKit
Ссылки на Blink [ править ]
- ^ Проблема 294179: Поддержка значков SVG , Google
Другие ссылки [ править ]
- «Статус внедрения батика» . Проверено 11 января 2008 года . CS1 maint: обескураженный параметр ( ссылка )
- «Поддержка Renesis 1.1 SVG» (PDF) . Examotion GmbH . Проверено 4 августа 2008 . CS1 maint: обескураженный параметр ( ссылка )
- Поддержка SVG в Presto : элементы , атрибуты , свойства CSS , интерфейсы DOM .
- ^ См. «Домашняя страница KSVG» . Архивировано из оригинала на 2011-04-22. CS1 maint: обескураженный параметр ( ссылка )KSVG, похоже, неактивен с 2012 года [Обновить].
- ^ Поддержка Renesis заметки (PDF) , Examotion GmbH , извлекаться 2008-08-04 CS1 maint: обескураженный параметр ( ссылка )
Внешние ссылки [ править ]
- Тестовые примеры W3C SVG для полной версии SVG
- «Матрица просмотра - Сравнение движков компоновки с поддержкой SVG и подключаемых модулей» . wiki.svg.org . Архивировано из оригинала на 2010-03-25. CS1 maint: обескураженный параметр ( ссылка )