SVG Working Group - Publications
This is a W3C Recommendation of a specification of animation functionality for XML documents. It describes an animation framework as well as a set of base XML animation elements suitable for integration with XML documents. It is based upon the SMIL 1.0 timing model, with some extensions, and is a true subset of SMIL 2.0. This provides an intermediate stepping stone in terms of implementation complexity, for applications that wish to have SMIL-compatible animation but do not need or want time containers.
- 1 translation for Scalable Vector Graphics (SVG) 1.1 (Second Edition)
This specification defines the features and syntax for Scalable Vector Graphics (SVG) Version 1.1, a modularized language for describing two-dimensional vector and mixed vector/raster graphics in XML.
- 1 translation for Mobile SVG Profiles: SVG Tiny and SVG Basic
This document defines two mobile profiles of SVG 1.1. The first profile, SVG Tiny, is defined to be suitable for cellphones; the second profile, SVG Basic, is suitable for PDAs.
This specification defines the features and syntax for Scalable Vector Graphics (SVG) Tiny, Version 1.2, a language for describing two-dimensional vector graphics in XML, combined with raster graphics and multimedia. Its goal is to provide the ability to create a whole range of graphical content, from static images to animations to interactive Web applications. SVG 1.2 Tiny is a profile of SVG intended for implementation on a range of devices, from cellphones and PDAs to laptop and desktop computers, and thus includes a subset of the features included in SVG 1.1 Full, along with new features to extend the capabilities of SVG. Further extensions are planned in the form of modules which will be compatible with SVG 1.2 Tiny, and which when combined with this specification, will match and exceed the capabilities of SVG 1.1 Full.
Candidate Recommendation Snapshots
This specification defines the features and syntax for Scalable Vector Graphics (SVG) Version 2, a language for describing two-dimensional vector and mixed vector/raster graphics. Although an XML serialization is given, processing is defined in terms of a DOM.
Compositing describes how shapes of different elements are combined into a single image by overlaying, masking, blending, etc. The specification also defines a syntax for using compositing in CSS.
This primer explains SVG for color-managed environments.
Describes how user agents map SVG markup to platform accessibility APIs. When user agents support this specification, SVG authors can create accessible rich internet applications, including charts, graphs, and other drawings.
This primer explains a declarative way to incorporate parameter values into reusable SVG content.
This specification extends SVG with a declarative way to incorporate parameter values into reusable SVG content.
This specification extends SVG to allow two-dimensional objects to be displayed using three-dimensional transformations, to allow animated effects such as flipping, zooming and perspective.
This primer explains how a wide variety of raster filter effects can be applied to content such as SVG and HTML/CSS.
This specification allows a wide variety of raster filter effects to be applied to content such as SVG and HTML/CSS, by combining a set of filter primitives.
The requirements for SVG versions after SVG 1.0.
First Public Working Drafts
SVG Integration defines how SVG documents must be processed when used in various contexts, such as CSS background images, HTML ‘iframe’ elements, and so on. These requirements include which features are restricted or disabled, such as scripting and animation.
This specification defines properties for controlling the appearance of strokes painted for SVG shapes.
This specification defines SVG markers, a feature for placing re-usable graphical elements along the outline of an SVG shape.
This specification defines a syntax and DOM representation for paths, which are shapes that can be rendered in a document. Paths are primarily used for rendering shapes using the SVG 'path' element, but are also used by a number of other Web platform features, such as clipping paths and rendering in an HTML 'canvas'.