Scalable Vector Graphics |
---|
The following tables compare SVG compatibility and support for a number of browser engines.
See comparison of browser engines for the full list: Adobe SVG Viewer, Batik, eSVG and Renesis are SVG-Plugins.
These indicate the level of support for the given item in each engine. By default, the most recent version of the engine is implied. However, a specific version number can be listed; when this indicates full support, it's the initial version of the engine fully supporting the item.
Value | Meaning |
---|---|
Yes | Fully supported |
No | Has never been supported |
Partial | Only some values are supported |
Incorrect | Not implemented correctly in all cases |
Experimental | May be incomplete or buggy |
Nightly build | Currently in development; full support is expected |
Depends | Only supported for the specified conditions |
Dropped | No longer supported |
MSHTML | Gecko | WebKit | Blink | Presto | KHTML | Prince | Amaya | Batik | Renesis | LeonLabs | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SVG | 1.1 | Tiny (SVGT) | 5.0 [t 1] | Partial [g 1] | Partial | Partial | 1.0 | Partial [note 1] | Partial | Partial | Mostly | Partial | Partial |
Basic (SVGB) | Mostly | ||||||||||||
Full | |||||||||||||
1.2 | Tiny | No | No | No | No | 2.1 | No | ? | ? | Partial | Partial | Partial | |
Full | No | No | No | No | No | No | |||||||
sXBL | Yes | ||||||||||||
XBL 2.0 | No | ||||||||||||
This table shows support status of different ways of embedding SVG into HTML, for different browser engines.
MSHTML | Gecko | WebKit | Blink | Presto | KSVG | Amaya | |
---|---|---|---|---|---|---|---|
<img> | 5.0 [t 1] | 2.0 [g 2] | Yes [w 1] | ? | 2.1 | No | 5.1 |
<embed> | 1.8 | Yes [w 2] | Partial [note 2] | Partial [note 3] | 5.2 | ||
<object> | Yes | 5.1 | |||||
CSS background-image | 2.0 [g 3] | No | 2.1 | No | ? | ||
CSS list-style-image | Partial [note 4] | ? | |||||
as Favicon | No | 41 [g 4] | No | 80 [b 1] | 2.1.1 | ? | |
in data URIs | 5.0 | Yes | Yes | ? | No | ? | ? |
Comparison of various Scalable Vector Graphics element support.
The factual accuracy of parts of this article (those related to table) may be compromised due to out-of-date information.(April 2012) |
Profile | Element | MSHTML | Gecko | WebKit [w 3] | Blink | Presto | KSVG | Prince | Amaya | Adobe SVG Viewer | Batik | Renesis | LeonLabs |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Structure Module | |||||||||||||
Tiny | svg | 5.0 [t 2] | 1.8 | 522 | ? | 1.0 | Yes | Yes | Yes | 1.0 | Yes | Yes | 1.0 |
g | 2.0 | 1.0 | |||||||||||
defs | 6.0 | ? | |||||||||||
desc | No | No | ? | ||||||||||
title | ? | 3.0 | |||||||||||
metadata | ? | ? | 2.0 | ||||||||||
use | Yes [w 4] | No | 6.0 | Yes | 1.0 | 0.6 | |||||||
Basic | symbol | 522 | ? | ||||||||||
Conditional Processing Module | |||||||||||||
Tiny | switch | Yes | 1.8 | 522 | ? | 2.0 | ? | No | ? | 2.0 | Yes | No | 1.0 |
Image Module | |||||||||||||
Tiny | image | 5.0 [t 2] | 2.0 [g 5] | 522 | ? | 2.0 | No | 5.1 | 4.0 | 1.0 | Yes | 0.5 | 1.0 |
Style Module | |||||||||||||
Tiny | style | 5.0 [t 1] | 1.8 | 522 | ? | 2.0 | ? | Yes | Yes | 1.0 | Yes | 0.6 | 1.0 |
Shape Module | |||||||||||||
Tiny | circle | 5.0 [t 2] | 1.8 | 522 | ? | 2.0 | Yes | Yes | 4.0 | 1.0 | Yes | 1.0 | 1.0 |
ellipse | |||||||||||||
line | |||||||||||||
path | |||||||||||||
polygon | |||||||||||||
polyline | |||||||||||||
rect | 0.6 | ||||||||||||
Text Module | |||||||||||||
Tiny | text | 5.0 [t 1] | 1.8 | 522 | ? | 2.0 | Yes | 5.1 | 4.0 | 1.0 | Yes | 0.7 | 1.0 |
Basic | tspan | Yes | |||||||||||
tref | No [g 6] | No | 6.3 | 0.6 | |||||||||
textPath | 1.8.1 | 4.0 | No | ||||||||||
Full | altGlyph | Partial [g 7] [g 8] | Partial | 2.2 | ? | 2.0 | |||||||
altGlyphDef | No | No | ? | ||||||||||
altGlyphItem | ? | ? | No | ||||||||||
glyphRef | 2.2 | ? | 2.0 | ||||||||||
Profile | Element | MSHTML | Gecko | WebKit | Blink | Presto | KSVG | Prince XML | Amaya | Adobe SVG Viewer | Batik | Renesis | LeonLabs |
Marker Module | |||||||||||||
Full | marker | 5.0 [t 1] | 1.8 | 522 | ? | 2.0 | ? | 6.0 | ? | 3.0 | Yes | 1.0 | 1.0 |
Color Profile Module | |||||||||||||
Full | color-profile | No | No [g 9] | No [w 5] | ? | No | No | No | ? | 3.0 | Yes | No | 1.0 |
Gradient Module | |||||||||||||
Basic | linearGradient | 5.0 [t 1] | 1.8 | 522 | ? | 1.0 | Yes | 6.0 | ? | 1.0 | Yes | 0.5 | 1.0 |
radialGradient | 2.0 | ? | |||||||||||
stop | 1.0 | ? | ? | ||||||||||
Pattern Module | |||||||||||||
Basic | pattern | 5.0 [t 1] | 1.9 | 522 | ? | 2.0 | Yes | ? | ? | 2.0 | Yes | 0.5 | 1.0ttt |
Clip Module | |||||||||||||
Basic | clipPath | 5.0 [t 1] | 1.8 | Mostly [w 6] | ? | 2.0 | ? | ? | ? | 1.0 | Yes | 0.6 | 1.0 |
Mask Module | |||||||||||||
Basic | mask | 5.0 [t 1] | 1.9 | 522 | ? | 2.0 | ? | ? | ? | 1.0 | Yes | No | 1.0 |
Filter Module | |||||||||||||
Basic | feBlend | 6.0 [t 3] | 1.9 | Nightly build [w 7] | ? | 2.0 | ? | No | ? | 1.0 | Yes | No | |
feColorMatrix | ? | ? | 1.0 | ||||||||||
feComponentTransfer | ? | ? | |||||||||||
feComposite | ? | ? | |||||||||||
feFlood | ? | ? | |||||||||||
feGaussianBlur | ? | ? | 1.0 | ||||||||||
feImage | ? | ? | 1.0 | ||||||||||
feMerge | ? | ? | |||||||||||
feOffset | ? | ? | 1.0 | ||||||||||
feTile | ? | ? | |||||||||||
Full | filter | Nightly build [w 7] | ? | ? | |||||||||
feConvolveMatrix | Nightly build [w 8] | ? | ? | ||||||||||
feDiffuseLighting | Nightly build [w 9] | ? | ? | ||||||||||
feDisplacementMap | Nightly build [w 7] | ? | ? | ||||||||||
feMergeNode | ? | ? | |||||||||||
feMorphology | ? | ? | |||||||||||
feSpecularLighting | Nightly build [w 10] | ? | ? | ||||||||||
feTurbulence | Nightly build [w 11] | ? | ? | ||||||||||
feDistantLight | No | ? | ? | ||||||||||
fePointLight | ? | ? | |||||||||||
feSpotLight | ? | ? | |||||||||||
feFuncR | Nightly build [w 7] | ? | ? | ||||||||||
feFuncG | ? | ? | |||||||||||
feFuncB | ? | ? | |||||||||||
feFuncA | ? | ? | |||||||||||
Profile | Element | MSHTML | Gecko | WebKit | Blink | Presto | KSVG | Prince XML | Amaya | Adobe SVG Viewer | Batik | Renesis | LeonLabs |
Cursor Module | |||||||||||||
Full | cursor | No [t 4] | No [g 10] | Partial | ? | No | ? | ? | ? | No | Yes | 0.6 | |
Hyperlinking Module | |||||||||||||
Tiny | a | Yes | 1.8 | 522 | ? | 1.0 | Yes | 5.1 | 8.2 | 1.0 | Yes | 0.6 | 1.0 |
View Module | |||||||||||||
Basic | view | No | 15.0 [g 11] | Partial | ? | 2.0 | ? | ? | ? | 3.0 | Yes | No | 1.0 |
Scripting Module | |||||||||||||
Tiny | script | Yes | 1.8 | 522 | ? | 2.0 | ? | ? | ? | 1.0 | Yes | 0.5 | |
Animation Module | |||||||||||||
Tiny | animate | No | 2.0 [g 12] | No | ? | 2.0 | Yes | No | Yes | 1.0 | Yes | No | 1.0 |
set | Partial | ||||||||||||
animateMotion | 2.0 [g 13] | No | 1.0 | ||||||||||
animateTransform | 2.0 [g 12] | 1.0 | |||||||||||
animateColor (deprecated) | No [g 14] | Yes | |||||||||||
mpath | 2.0 [g 13] | 522 | ? | ? | 2.0 | ||||||||
Font Module | |||||||||||||
Tiny | font | No | No [g 15] | Yes | ? | 2.0 | ? | ? | ? | 2.0 | Yes | 1.0 | 1.0 |
font-face | 1.0 | ? | ? | ? | Dropped [note 5] | ||||||||
glyph | ? | ? | ? | 1.0 | |||||||||
missing-glyph | ? | ? | ? | ||||||||||
Full | hkern | Nightly build [w 12] | 2.0 | ? | ? | ? | No | ||||||
vkern | Nightly build [w 13] | ? | ? | ? | |||||||||
font-face-src | Yes | No | ? | ? | ? | No | |||||||
font-face-uri | 2.0 | ? | ? | ? | |||||||||
font-face-format | No | ? | ? | ? | No | ||||||||
font-face-name | ? | ? | ? | Yes | |||||||||
Extensibility Module | |||||||||||||
Full | foreignObject | No | 1.9 | 522 | ? | 2.0 | ? | No | 7.2 | No | No | No | No |
Profile | Element | MSHTML | Gecko | WebKit | Blink | Presto | KSVG | Prince XML | Amaya | Adobe SVG Viewer | Batik | Renesis |
|
<embed>
— Presto does not scale the image properly if its size is given in relative units.<embed>
, <object>
— KSVG does not scale the image properly if its size is given in relative units.list-style-image
— WebKit does render the image if its size is given in relative units. [w 1] Internet Explorer is a discontinued series of graphical web browsers developed by Microsoft and included in the Microsoft Windows line of operating systems, starting in 1995. It was first released as part of the add-on package Plus! for Windows 95 that year. Later versions were available as free downloads, or in-service packs, and included in the original equipment manufacturer (OEM) service releases of Windows 95 and later versions of Windows. New feature development for the browser was discontinued in 2016 in favor of new browser Microsoft Edge. Since Internet Explorer is a Windows component and is included in long-term lifecycle versions of Windows such as Windows Server 2019, it will continue to receive security updates until at least 2029. Microsoft 365 ended support for Internet Explorer on August 17, 2021, and Microsoft Teams ended support for IE on November 30, 2020. Internet Explorer is set for discontinuation on June 15, 2022, after which the alternative will be Microsoft Edge with IE mode for legacy sites.
Konqueror is a free and open-source web browser and file manager that provides web access and file-viewer functionality for file systems. It forms a core part of the KDE Software Compilation. Developed by volunteers, Konqueror can run on most Unix-like operating systems. The KDE community licenses and distributes Konqueror under GNU GPL-2.0-or-later.
Multiple-image Network Graphics (MNG) is a graphics file format, published in 2001, for animated images. Its specification is publicly documented and there are free software reference implementations available.
Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium (W3C) since 1999.
Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and many other projects.
KHTML is a browser engine developed by the KDE project. It is the default engine of the Konqueror browser, but it has not been actively worked on since 2016. Moreover, KHTML will be discontinued for KDE Frameworks 6.
A favicon, also known as a shortcut icon, website icon, tab icon, URL icon, or bookmark icon, is a file containing one or more small icons, associated with a particular website or web page. A web designer can create such an icon and upload it to a website by several means, and graphical web browsers will then make use of it. Browsers that provide favicon support typically display a page's favicon in the browser's address bar and next to the page's name in a list of bookmarks. Browsers that support a tabbed document interface typically show a page's favicon next to the page's title on the tab, and site-specific browsers use the favicon as a desktop icon.
The following tables compare general and technical information for a number of web browsers. For further references, a browser support matrix is a table of support of a Webpage by browsers.
Mozilla Firefox has features that allow it to be distinguished from other web browsers, such as Chrome and Internet Explorer.
Acid2 is a webpage that test web browsers' functionality in displaying aspects of HTML markup, CSS 2.1 styling, PNG images, and data URIs. The test page was released on 13 April 2005 by the Web Standards Project. The Acid2 test page will be displayed correctly in any application that follows the World Wide Web Consortium and Internet Engineering Task Force specifications for these technologies. These specifications are known as web standards because they describe how technologies used on the web are expected to function.
This article compares Cascading Style Sheets (CSS) support for several browser engines.
This article compares HTML support by several browser engines.
This article compares graphics support for several browser engines.
The Mozilla Application Suite is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition by AOL. It was based on the source code of Netscape Communicator. The development was spearheaded by the Mozilla Organization from 1998 to 2003, and by the Mozilla Foundation from 2003 to 2006.
The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images. It is a low level, procedural model that updates a bitmap. HTML5 Canvas also helps in making 2D games.
The Acid3 test is a web test page from the Web Standards Project that checks a web browser's compliance with elements of various web standards, particularly the Document Object Model (DOM) and JavaScript.
Internet Explorer 9 or IE9 is a web browser for Windows. It was released by Microsoft on March 14, 2011, as the ninth version of Internet Explorer and the successor to Internet Explorer 8, and can replace previous versions of Internet Explorer on Windows Vista, Windows Server 2008, Windows 7 and Windows Server 2008 R2 but unlike version 8, this version does not support Windows XP and Windows Server 2003. It and older versions of Internet Explorer are no longer supported. Microsoft released Internet Explorer 9 as a major out-of-band version that was not tied to the release schedule of any particular version of Windows, unlike previous versions. It is the first version since Internet Explorer 2 not to be bundled with a Windows operating system, although some OEMs have installed it with Windows 7 on their PCs, as well as new Windows 7 laptops.
Web typography refers to the use of fonts on the World Wide Web. When HTML was first created, font faces and styles were controlled exclusively by the settings of each web browser. There was no mechanism for individual Web pages to control font display until Netscape introduced the font
element in 1995, which was then standardized in the HTML 3.2 specification. However, the font specified by the font
element had to be installed on the user's computer or a fallback font, such as a browser's default sans-serif or monospace font, would be used. The first Cascading Style Sheets specification was published in 1996 and provided the same capabilities.
Animation of Scalable Vector Graphics, an open XML-based standard vector graphics format is possible through various means:
This article compares web typography support for several browser engines.