|What is SVG?|
(from About SVG).
SVG is a language for describing two-dimensional graphics and graphical applications in XML. SVG 1.1 is a W3C Recommendation and forms the core of the current SVG developments. SVG 1.2 is the specification currently being developed as is available in draft form (comments welcome).
SVG consists of two parts: an XML-based file format and a programming API for graphical applications. Key features include shapes, text and embedded raster graphics, with many different painting styles. It supports scripting and has comprehensive support for animation.
SVG is used in many business areas including Web graphics, animation, user interfaces, graphics interchange, print and hardcopy output, mobile applications and high-quality design. SVG is a royalty-free vendor-neutral open standard developed under the W3C Process. It has strong industry support, there is a broad range of support in many authoring tools and SVG viewers are deployed to over 100 million desktops. The Adobe SVG viewer comes standard with Acrobat Reader, which is installed on virtually every desktop.
Support in mobile devices is increasing, especially since 3GPP chose Mobile SVG as standard vector graphics format for MMS.
SVG builds upon many other successful standards such as XML (SVG graphics are text-based and thus easy to create), JPEG and PNG for image formats, DOM for scripting and interactivity, SMIL for animation and CSS for styling.