Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
SVG
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== History == SVG has been in development within the [[World Wide Web Consortium]] (W3C) since 1999 after six competing proposals for vector graphics languages had been submitted to the consortium during 1998 (see below).<ref name="secretOrigin" /> The early SVG Working Group decided not to develop any of the commercial submissions, but to create a new [[markup language]] that was informed by but not really based on any of them.<ref name="secretOrigin">{{cite web |url=http://www.w3.org/Graphics/SVG/WG/wiki/Secret_Origin_of_SVG |title=Secret Origin of SVG |date=21 December 2007 |publisher=[[World Wide Web Consortium]] |access-date=1 January 2011 |archive-date=24 December 2020 |archive-url=https://web.archive.org/web/20201224201644/https://www.w3.org/Graphics/SVG/WG/wiki/Secret_Origin_of_SVG |url-status=live }}</ref> SVG was developed by the W3C [[SVG Working Group]] starting in 1998, after six competing vector graphics submissions were received that year: * Web Schematics, from [[Council for the Central Laboratory of the Research Councils|CCLRC]]<ref>{{Cite web |url=https://www.w3.org/TR/1998/NOTE-WebSchematics-19980331/Overview.html |title=Schematic Graphics |website=W3C |access-date=19 July 2019 |archive-date=31 January 2022 |archive-url=https://web.archive.org/web/20220131092629/https://www.w3.org/TR/1998/NOTE-WebSchematics-19980331/Overview.html |url-status=live }}</ref> * [[PGML]], from [[Adobe Systems]], [[IBM]], [[Netscape]] and [[Sun Microsystems]]<ref>{{cite web |url=http://www.w3.org/TR/1998/NOTE-PGML-19980410 |title=Precision Graphics Markup Language (PGML) |last=Al-Shamma |first=Nabeel |author2=Robert Ayers |author3=Richard Cohn |author4=Jon Ferraiolo |author5=Martin Newell |author6=Roger K. de Bry |author7=Kevin McCluskey |author8=Jerry Evans |date=10 April 1998 |publisher=[[W3C]] |access-date=2009-05-08 |archive-date=16 December 2021 |archive-url=https://web.archive.org/web/20211216103314/http://www.w3.org/TR/1998/NOTE-PGML-19980410 |url-status=live }}</ref> * [[Vector Markup Language|VML]], by [[Autodesk]], [[Hewlett-Packard]], [[Macromedia]], [[Microsoft]], and [[Vision Corporation|Vision]]<ref>{{cite web |url=http://www.w3.org/TR/1998/NOTE-VML-19980513 |title=Vector Markup Language (VML) |last=Mathews |first=Brian |author2=Brian Dister |author3=John Bowler |author4=Howard Cooper stein |author5=Ajay Jindal |author6=Tuan Nguyen |author7=Peter Wu |author8=Troy Sandal |date=13 May 1998 |publisher=[[W3C]] |access-date=2009-05-08 |archive-date=6 November 2021 |archive-url=https://web.archive.org/web/20211106095422/http://www.w3.org/TR/1998/NOTE-VML-19980513 |url-status=live }}</ref> * Hyper Graphics Markup Language (HGML), by [[Orange UK]] and [[University of Plymouth|PRP]]<ref>{{Cite web |url=https://www.w3.org/TR/NOTE-HGML.html |title=Hyper Graphics Markup Language (HGML) |website=W3C |access-date=19 July 2019 |archive-date=7 April 2022 |archive-url=https://web.archive.org/web/20220407205727/https://www.w3.org/TR/NOTE-HGML.html |url-status=live }}</ref> * [[Computer Graphics Metafile|WebCGM]], from [[Boeing]], [[PTC (software company)|PTC]], InterCAP Graphics Systems, [[Stellent|Inso Corporation]], [[Council for the Central Laboratory of the Research Councils|CCLRC]], and [[Xerox]]<ref>{{Cite web |url=http://xml.coverpages.org/NOTE-WebCGM-19981104.html |title=WebCGM Profile |website=xml.coverpages.org |access-date=4 March 2019 |archive-date=14 August 2022 |archive-url=https://web.archive.org/web/20220814185152/http://xml.coverpages.org/NOTE-WebCGM-19981104.html |url-status=live }}</ref> * DrawML, from Excosoft AB<ref name="secretOrigin"/> The working group was chaired at the time by [[Chris Lilley (W3C)|Chris Lilley]] of the W3C. Early adoption was limited due to lack of support in older versions of Internet Explorer. However, as of 2011, all major desktop browsers began to support SVG. Native browser support offers various advantages, such as not requiring plugins, allowing SVG to be mixed with other content, and improving rendering and scripting reliability. Mobile support for SVG exists in various forms, with different devices and browsers supporting SVG Tiny 1.1 or 1.2. SVG can be produced using vector graphics editors and rendered into raster formats. In web-based applications, Inline SVG allows embedding SVG content within HTML documents. The SVG specification was updated to version 1.1 in 2011. Scalable Vector Graphics 2 became a [[World Wide Web Consortium#Specification maturation|W3C Candidate Recommendation]] on 15 September 2016. SVG 2 incorporates several new features in addition to those of SVG 1.1 and SVG Tiny 1.2.<ref>{{cite web |title=Scalable Vector Graphics (SVG) 2 |url=https://www.w3.org/TR/SVG2/ |publisher=W3C |access-date=28 January 2017 |archive-date=27 January 2017 |archive-url=https://web.archive.org/web/20170127080912/http://www.w3.org/TR/SVG2/ |url-status=live }}</ref> === Version 1.x === * SVG 1.0 became a [[W3C Recommendation]] on 4 September 2001.<ref>{{cite web |url=http://www.w3.org/TR/SVG10/ |title=Scalable Vector Graphics (SVG) 1.0 Specification |last=Ferraiolo |first=Jon |date=4 September 2001 |publisher=World Wide Web Consortium |access-date=24 February 2010 |archive-date=11 May 2008 |archive-url=https://web.archive.org/web/20080511173619/http://www.w3.org/TR/SVG10/ |url-status=live }}</ref> * SVG 1.1 became a W3C Recommendation on 14 January 2003.<ref name="svg11">{{cite web |url=http://www.w3.org/TR/SVG11/ |title=Scalable Vector Graphics (SVG) 1.1 Specification |last=Ferraiolo |first=Jon |date=16 August 2011 |publisher=World Wide Web Consortium |access-date=14 April 2016 |archive-date=16 September 2012 |archive-url=https://web.archive.org/web/20120916044214/http://www.w3.org/TR/SVG11/ |url-status=live }}</ref> The SVG 1.1 specification is modularized in order to allow subsets to be defined as profiles. Apart from this, there is very little difference between SVG 1.1 and SVG 1.0. ** [[SVG Tiny]] and [[SVG Basic]] (the Mobile SVG Profiles) became W3C Recommendations on 14 January 2003. These are described as profiles of SVG 1.1.<ref>{{cite web |url=http://www.w3.org/TR/2003/REC-SVGMobile-20030114/ |title=Mobile SVG Profiles: SVG Tiny and SVG Basic |publisher=World Wide Web Consortium |last=Capin |first=Tolga |date=15 June 2009 |access-date=24 October 2010 |archive-date=9 October 2010 |archive-url=https://web.archive.org/web/20101009122051/http://www.w3.org/TR/2003/REC-SVGMobile-20030114/ |url-status=live }}</ref> * SVG Tiny 1.2 became a W3C Recommendation on 22 December 2008.<ref>{{cite web |url=http://www.w3.org/TR/SVGTiny12/ |title=Scalable Vector Graphics (SVG) Tiny 1.2 Specification |publisher=World Wide Web Consortium |date=22 December 2008 |first=Ola |last=Andersson |access-date=24 February 2010 |archive-date=7 December 2020 |archive-url=https://web.archive.org/web/20201207093148/https://www.w3.org/TR/SVGTiny12/ |url-status=live }}</ref> It was initially drafted as a profile of the planned SVG Full 1.2 (which has since been dropped in favor of SVG 2),<ref name="ieblog">{{cite web |url=https://blogs.msdn.microsoft.com/ie/2010/06/08/getting-to-svg-2-0-a-report-from-the-svg-working-group-face-to-face-may-24th-june-1st-2010/ |title=Getting to SVG 2.0: A report from the SVG Working Group Face-to-Face (May 24th β June 1st 2010) |last=Dengler |first=Patrick |date=8 July 2010 |work=[[Microsoft Developer Network]] |publisher=[[Microsoft]] |access-date=26 August 2010 |archive-date=12 May 2016 |archive-url=https://web.archive.org/web/20160512161807/https://blogs.msdn.microsoft.com/ie/2010/06/08/getting-to-svg-2-0-a-report-from-the-svg-working-group-face-to-face-may-24th-june-1st-2010/ |url-status=live }}</ref> but was later refactored as a standalone specification. It is generally poorly supported. * SVG 1.1 Second Edition, which includes all the errata and clarifications, but no new features to the original SVG 1.1 was released on 16 August 2011.<ref name="SVG1.1-2E">{{cite web |url=http://www.w3.org/TR/2011/REC-SVG11-20110816/ |title=Scalable Vector Graphics (SVG) 1.1 (Second Edition) |publisher=W3C |access-date=29 August 2011 |archive-date=24 September 2011 |archive-url=https://web.archive.org/web/20110924162435/http://www.w3.org/TR/2011/REC-SVG11-20110816/ |url-status=live }}</ref> * SVG Tiny 1.2 Portable/Secure, a more secure subset of the SVG Tiny 1.2 profile introduced as an IETF draft standard on 29 July 2020.<ref>{{cite journal |title=SVG Tiny Portable/Secure |url=https://tools.ietf.org/html/draft-svg-tiny-ps-abrotman-00.html |newspaper=Ietf Datatracker |access-date=9 February 2021 |last1=Brotman |first1=Alex |last2=Adams |first2=J. Trent |date=29 July 2020 |archive-date=14 February 2021 |archive-url=https://web.archive.org/web/20210214140805/https://tools.ietf.org/html/draft-svg-tiny-ps-abrotman-00.html |url-status=live }}</ref> Also known as SVG Tiny P/S. SVG Tiny 1.2 Portable/Secure is a requirement of the [[Brand Indicators for Message Identification|BIMI]] draft standard.<ref>{{cite news |title=Implementation Guide |url=https://bimigroup.org/implementation-guide/ |website=BIMI Group |access-date=9 February 2021 |archive-date=28 February 2021 |archive-url=https://web.archive.org/web/20210228000226/https://bimigroup.org/implementation-guide/ |url-status=live }}</ref> === Version 2 === SVG 2 removes or deprecates some features of SVG 1.1 and incorporates new features from [[HTML5]] and [[Web Open Font Format]] (WOFF):<ref name=diff/> * For example, SVG 2 removes several font elements such as <code>glyph</code> and <code>altGlyph</code> (replaced by the WOFF). * The <code>xml:space</code> attribute is deprecated in favor of CSS. * HTML5 features such as <code>translate</code> and <code>data-*</code> attributes have been added. * Text handling features from SVG Tiny 1.2 are annotated as to be included, but not yet formalized in text.<ref>{{cite web |url=https://svgwg.org/svg2-draft/text.html |title=Chapter 11: Text |date=2020-05-26 |publisher=World Wide Web Consortium |access-date=31 December 2020 |archive-date=21 April 2021 |archive-url=https://web.archive.org/web/20210421072120/https://svgwg.org/svg2-draft/text.html |url-status=live }}</ref> Some other 1.2 features are cherry picked in,<ref name=diff>{{cite web |url=https://svgwg.org/svg2-draft/changes.html |title=Appendix K: Changes from SVG 1.1 |date=2020-05-26 |publisher=World Wide Web Consortium |access-date=31 December 2020 |archive-date=4 February 2021 |archive-url=https://web.archive.org/web/20210204140232/https://svgwg.org/svg2-draft/changes.html |url-status=live }}</ref> but SVG 2 is not a superset of SVG tiny 1.2 in general. SVG 2 reached the Candidate Recommendation stage on 15 September 2016,<ref>{{cite web |url=https://www.w3.org/TR/2016/CR-SVG2-20160915/ |title=Scalable Vector Graphics (SVG) 2 |date=2016-09-15 |publisher=World Wide Web Consortium |access-date=2021-08-17 |archive-date=9 September 2021 |archive-url=https://web.archive.org/web/20210909075553/https://www.w3.org/TR/2016/CR-SVG2-20160915/ |url-status=live }}</ref> and revised versions were published on 7 August 2018 and 4 October 2018.<ref>{{cite web |url=https://www.w3.org/TR/2018/CR-SVG2-20181004/ |title=Scalable Vector Graphics (SVG) 2 |date=2018-10-04 |publisher=World Wide Web Consortium |access-date=2021-08-17 |archive-date=19 July 2021 |archive-url=https://web.archive.org/web/20210719223202/https://www.w3.org/TR/2018/CR-SVG2-20181004/ |url-status=live }}</ref> The latest draft was released on 08 March 2023.<ref>{{cite web |url=https://svgwg.org/svg2-draft/ |title=Scalable Vector Graphics (SVG) 2 |date=2023-03-08 |publisher=World Wide Web Consortium |access-date=2024-01-07 |archive-date=10 February 2021 |archive-url=https://web.archive.org/web/20210210184527/https://svgwg.org/svg2-draft/ |url-status=live }}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)