index.html 15.5 KB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html lang="en" xmlns="http://www.w3.org/1999/xhtml">
  <head>
	<title>Scalable Vector Graphics (SVG) Full 1.2 Specification</title>
    <link rel="stylesheet" type="text/css" media="screen" href="http://www.w3.org/StyleSheets/TR/W3C-WD" />
  </head>
  <body>
	<div class="head">
	  <p><a href="http://www.w3.org/"><img height="48" width="72"
	  alt="W3C" src="http://www.w3.org/Icons/w3c_home" /></a></p>

	  <h1 id="pagetitle">Scalable Vector Graphics (SVG) Full 1.2
	  Specification</h1>
	  <h2 id="pagesubtitle">W3C Working Draft <em>13 April 2005</em></h2>
	  <dl>
		<dt>This version:</dt>
		<dd><a href="http://www.w3.org/TR/2005/WD-SVG12-20050413/">http://www.w3.org/TR/2005/WD-SVG12-20050413/</a></dd>
		<dt>Previous version:</dt>

		<dd><a href="http://www.w3.org/TR/2004/WD-SVG12-20041027/">http://www.w3.org/TR/2004/WD-SVG12-20041027/</a></dd>
		<dt>Latest SVG Full 1.2 version:</dt>
		<dd><a href="http://www.w3.org/TR/SVG12/">http://www.w3.org/TR/SVG12/</a></dd>
		<dt>Latest SVG Full Recommendation:</dt>
		<dd><a href="http://www.w3.org/TR/SVG/">http://www.w3.org/TR/SVG/</a></dd>
		<dt>Editors:</dt>

		<dd><a href="http://www.w3.org/People/Dean/">Dean Jackson,</a> (W3C), &lt;<a href="mailto:dean@w3.org">dean@w3.org</a>&gt; 
		</dd>
		<dd>Craig Northway, (Canon Inc), &lt;<a href="mailto:craig.northway@cisra.canon.com.au">craig.northway@cisra.canon.com.au</a>&gt;
		</dd>
		<dt>Authors:</dt>
		<dd>See <a href="#AuthorList">author list</a></dd>

	  </dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright"> Copyright</a> &#xa9;2005 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>&#xae;</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of  Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document  use</a> rules apply.</p>

	<hr title="Separator from Header" />

</div>


	<h2 id="specabstract"><a id="abstract" name="abstract">Abstract</a></h2>

<p>This specification is a placeholder for an updated draft of the Scalable Vector Graphics (SVG) Full, Version 1.2 specification. SVG is a modularized XML language for describing two-dimensional graphics with animation and interactivity, and a set of APIs upon which to build graphics-based applications. The next draft of SVG 1.2 Full will structured as a superset of the <a href="http://www.w3.org/TR/SVGMobile12">SVG 1.2 Tiny</a> language extending the declarative, interactive and API functionality available.</p>



	<h2 id="status">Status of this document</h2>

	<p><em>This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the <a href="http://www.w3.org/TR/">W3C technical reports index</a> at http://www.w3.org/TR/.</em></p>
	

	<p>
	The <a href="http://www.w3.org/TR/2004/WD-SVG12-20041027/">previous drafts</a> of this specification expressed the SVG 1.2 Full language as extensions to SVG 1.1 Full. SVG 1.2 Tiny was expressed as a profile of this specification and referenced both SVG 1.1 and SVG 1.2 Full. Feedback from implementors and reviewers indicated that this made both specifications unnecessarily difficult to understand. The latest draft of SVG 1.2 Tiny is described as a complete language specification, with no dependencies on other SVG specifications. In future drafts SVG 1.2 Full be will refactored as extensions to SVG 1.2 Tiny, forming a superset. It will not have a dependency on the SVG 1.1 Full specification, only on SVG Tiny 1.2. At this time the refactored SVG 1.2 Full specification is not ready for publication. Therefore this placeholder documentation is being published to inform the SVG community and provide redirection of links for other referencing documentation.
	</p>

	<p>
	The next draft of SVG 1.2 Full will include a very similar features set as the <a href="http://www.w3.org/TR/2004/WD-SVG12-20041027/">previous drafts</a>. There are some changes based on feedback from the public and the working group on both SVG 1.2 specifications. It should be noted changes to features now documented in SVG 1.2 Tiny will result in corresponding changes to SVG 1.2 Full. Notable changes to the feature set that readers can expect to see in the next draft include:
	</p>

	<ul>
		<li>Replacement of the previous flowing text proposal with a superset of the SVG 1.2 Tiny textArea feature.</li>
		<li>Addition of the animation element.</li>
		<li>Addition of the discard element and playbackOrder attribute.</li>
		<li>Changes to the declarative focus attributes and the addition of a Focus API.</li>
		<li>The viewport-fill and viewport-fill-opacity properties will replace background-fill and background-opacity properties.</li>
		<li>There have been changes and clarifications to the uDOM interfaces.</li>
		<li>Error handling has been redefined to allow better versioning and extensibility of the SVG language.</li>
		<li>The transformBehaviour attribute was added to the video element.</li>
		<li>The "editing-mode" property has been added to allow rich or simple text editing.</li>
		<li>The streamedContents attribute was removed.</li>
		<li>The specification will now use IRIs rather than "URIs or a string which may be converted to a URI as specified"</li>
		<li>The switch element has increased availability.</li>
		<li>The overlay attribute was added to the video element.</li>
		<li>The audio-level property has been extended to container elements as well as media elements.</li>
		<li>The addition of run-time synchronisation attributes to audio, video and animation.</li>
	</ul> 

	<p>
	This document has been produced by the <a href="http://www.w3.org/Graphics/SVG/">SVG Working Group</a> as part of the W3C <a href="http://www.w3.org/Graphics/Activity">Graphics Activity</a>, following the procedures set out for the W3C <a href="http://www.w3.org/Consortium/Process/">Process</a>. The authors
	of this document are listed at the end in the <a href="#AuthorList">Author List</a> section.
	Comments for this specification should have a subject starting with the prefix '[SVG12]'. Please send
      	them to <a href="mailto:www-svg@w3.org">www-svg@w3.org</a>, the public email list for issues related to SVG. This list is
      	<a href="http://lists.w3.org/Archives/Public/www-svg/">archived</a> and acceptance of this archiving policy is requested 
	automatically upon first post. To subscribe to this list send an email to <a href="mailto:www-svg-request@w3.org">www-svg-request@w3.org</a> 
	with the word subscribe in the subject line.
	</p>


	<p>
	The patent policy for this document is  the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 W3C Patent Policy</a>. Patent disclosures relevant to this specification may be found on the <a href="http://www.w3.org/Graphics/SVG/Disclosures">SVG Working Group's patent disclosure page</a>. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) with respect to this specification should disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section 6 of the W3C Patent Policy</a>.
	</p>



	<p>
	Publication as a Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite	this document as other than work in progress.
	</p>



	<h2 id="AvailableLanguages">Available languages</h2>

	<p>
	The English version of this specification is the only normative version. However, for translations in other languages	see <a href="http://www.w3.org/Graphics/SVG/svg-updates/translations.html">http://www.w3.org/Graphics/SVG/svg-updates/translations.html</a>.
	</p>


	<h2 id="Outline">Outline of the SVG 1.2 Full specification</h2>
	
	<p>
	As explained in the <a href="#status">Status of this Document</a> section, the SVG 1.2 Full specification will be described with a dependency on SVG 1.2 Tiny, and will be a strict superset of <a href="http://www.w3.org/TR/SVGMobile12">SVG 1.2 Tiny</a>. Where chapters listed in this outline are also present in  <a href="http://www.w3.org/TR/SVGMobile12">SVG 1.2 Tiny</a>, they will contain additions to the  <a href="http://www.w3.org/TR/SVGMobile12">SVG 1.2 Tiny</a> specification.
	</p>
	<p>
	Please see the <a href="http://www.w3.org/TR/2004/WD-SVG12-20041027/">previous draft</a> of the SVG 1.2 Full specification for more information on the feature set that will be included in future drafts of SVG 1.2 Full.  The <a href="http://www.w3.org/TR/SVGMobile12">SVG 1.2 Tiny</a> specification provides up to date details on particular features that will be present in both profiles.
	</p>
	
	<p>
	Following is an outline of the chapters that will be present in the next draft of the SVG 1.2 Full specification. This outline is subject to change:
	</p>

	<ol>
		<li>Introduction</li>
		<li>Concepts</li>
		<li>Rendering</li>
		<li>Basic Data Types</li>
		<li>Binding</li>
		<li>Document Structure</li>
		<li>Styling</li>
		<li>Coordinate Systems, Transformations and Units</li>
		<li>Paths</li>
		<li>Basic Shapes</li>
		<li>Text</li>
		<li>Painting: Filling, Stroking and Marker Symbols</li>
		<li>Color</li>
		<li>Gradients and Patterns</li>
		<li>Clipping and Masking</li>
		<li>Filter Effects</li>
		<li>Vector Effects</li>
		<li>Multimedia</li>
		<li>Compositing</li>
		<li>Interactivity</li>
		<li>Linking</li>
		<li>Scripting</li>
		<li>Animation</li>
		<li>Fonts</li>
		<li>Metadata</li>
		<li>Extensibility</li>

	</ol>

	<hr />

<p><a name="AuthorList" id="AuthorList">The authors</a> of the SVG 1.2 Full specification are the people who participated in the SVG Working Group as members or alternates.
	</p>

	<dl>

	  <dt>Authors:</dt>

	  <dd>

	  	<ul><li>Ola Andersson, Ikivo</li>
	  		<li>Phil Armstrong, Corel Corporation</li>
	  		<li>Henric Axelsson, Ericsson AB</li>
	  		<li>Selim Balcısoy, Nokia</li>
	  		
	  		<li>Robin Berjon, Expway</li>
	  		<li>Benoît Bézaire, Itedo (formerly Corel Corporation)</li>
	  		<li>John Bowler, Microsoft Corporation</li>
	  		<li>Gordon Bowman, Corel Corporation</li>
	  		<li>Craig Brown, Canon Information Systems Research
	  			Australia</li>
	  		<li>Mike Bultrowicz, Savage Software</li>
	  		
	  		<li>Tolga Çapin, Nokia</li>
	  		<li>Milt Capsimalis, Autodesk Inc.</li>
	  		<li>Mathias Larsson Carlander, Ericsson AB</li>
	  		<li>Jakob Cederquist, Ikivo</li>
	  		<li>Suresh Chitturi, Nokia</li>
	  		<li>Charilaos Christopoulos, Ericsson AB</li>
	  		
	  		<li>Richard Cohn, Adobe Systems Inc.</li>
	  		<li>Lee Cole, Quark</li>
	  		<li>Cyril Concolato, Groupe des Ecoles des Télécommunications (GET)</li>
	  		<li>Don Cone, America Online Inc.</li>
	  		<li>Alex Danilo, Canon Information Systems Research
	  			Australia</li>
	  		<li>Thomas DeWeese, Eastman Kodak</li>
	  		
	  		<li>David Dodds, Lexica</li>
	  		<li>Andrew Donoho, IBM</li>
	  		<li>David Duce, Oxford Brookes University</li>
	  		<li>Jean-Claude Dufourd, Streamezzo (formerly GET)</li>
	  		<li>Jerry Evans, Sun Microsystems</li>
	  		<li>Jon Ferraiolo, Adobe Systems Inc.</li>
	  		
	  		<li>Darryl Fuller, Schema Software</li>
	  		<li>藤沢 淳 (FUJISAWA Jun), Canon</li>
	  		<li>Scott Furman, Netscape Communications
	  			Corporation</li>
	  		<li>Brent Getlin, Macromedia</li>
	  		<li>Christophe Gillette, Motorola (formerly BitFlash)</li>
	  		<li>Peter Graffagnino, Apple</li>
	  		
	  		<li>Rick Graham, BitFlash</li>
	  		<li>Vincent Hardy, Sun Microsystems Inc.</li>
	  		<li>端山 貴也 (HAYAMA Takanari),
	  			KDDI Research Labs</li>
	  		<li>Scott Hayman, Research In Motion Limited</li>
	  		<li>Stephane Heintz, BitFlash</li>
	  		<li>Lofton Henderson, OASIS</li>
	  		
	  		<li>Ivan Herman, W3C</li>
	  		<li>Jan Christian Herlitz, Excosoft</li>
	  		<li>Alan Hester, Xerox Corporation</li>
	  		<li>Bob Hopgood, RAL (CCLRC)</li>
	  		<li>Bin Hu, Motorola</li>
	  		<li>Michael Ingrassia, Nokia</li>
	  		
	  		<li>石川 雅康 (ISHIKAWA Masayasu), W3C</li>
	  		<li>Dean Jackson, W3C (<i>W3C Team
	  			Contact</i>)</li>
	  		<li>Christophe Jolif, ILOG S.A.</li>
	  		<li>Lee Klosterman, Hewlett-Packard</li>
	  		<li>小林 亜令 (KOBAYASHI Arei),
	  			KDDI Research Labs</li>
	  		
	  		<li>Thierry Kormann, ILOG S.A.</li>
	  		<li>Yuri Khramov, Schema Software</li>
	  		<li>Kelvin Lawrence, IBM</li>
	  		<li>Håkon Lie, Opera</li>
	  		<li>Chris Lilley, W3C (<i>Working Group Chair</i>)</li>
	  		
	  		<li>Vincent Mahe, France Telecom</li>
	  		<li>Philip Mansfield, Schema Software</li>
	  		<li>Kevin McCluskey, Netscape Communications
	  			Corporation</li>
	  		<li>水口 充 (MINAKUCHI Mitsuru), Sharp
	  			Corporation</li>
	  		<li>Luc Minnebo, Agfa-Gevaert N.V.</li>
	  		<li>Jean-Claude Moissinac, Groupe des Ecoles des Télécommunications (GET)</li>
	  		
	  		<li>Craig Northway, Canon Information Systems Research Australia</li>
	  		<li>Tuan Nguyen, Microsoft Corporation</li>
	  		<li>小野 修一郎 (ONO
	  			Shuichiro), Sharp Corporation</li>
	  		<li>Lars Piepel, Vodafone</li>
	  		<li>Antoine Quint, Fuchsia Design (formerly of ILOG)</li>
	  		<li>णन्दिनि ऱमनि (Nandini Ramani), Sun Microsystems</li>
	  		
	  		<li>Bruno David Simões Rodrigues, Vodafone</li>
	  		<li>相良 毅 (SAGARA Takeshi), KDDI
	  			Research Labs</li>
	  		<li>Troy Sandal, Visio Corporation</li>
	  		<li>Peter Santangeli, Macromedia</li>
	  		<li>Sebastian Schnitzenbaumer, SAP AG</li>
	  		<li>Haroon Sheikh, Corel Corporation</li>
	  		
	  		<li>Brad Sipes, Ikivo</li>
	  		<li>Andrew Sledd, Ikivo</li>
	  		<li>Пётр Соротокин (Peter Sorotokin), Adobe Systems Inc.</li>
	  		<li>Gavriel State, Corel Corporation</li>
	  		<li>Robert Stevahn, Hewlett-Packard</li>
	  		<li>Timothy Thompson, Eastman Kodak</li>
	  		
	  		<li>上田 宏高 (UEDA Hirotaka),
	  			Sharp Corporation</li>
	  		<li>Rick Yardumian, Canon Development Americas</li>
	  		<li>Charles Ying, Openwave Systems Inc.</li>
	  		<li>Shenxue Zhou, Quark</li>

		</ul>

	  </dd>

	</dl>

	<h3 id="Acknowledgments">Acknowledgments</h3>
	<p>The SVG Working Group would like to acknowledge the 
	many people outside of the SVG Working Group who help with the
	process of developing the SVG specification. These people
	are too numerous to list individually. They include but are not
	limited to the early implementers of the SVG 
	languages (including viewers, authoring tools, and server-side
	transcoders), developers of SVG content, people who have
	contributed on the www-svg@w3.org and
	svg-developers@yahoogroups.com email lists, other Working
	Groups at the W3C, and the W3C Team. SVG is truly a
	cooperative effort between the SVG Working Group, the rest of
	the W3C, and the public and benefits greatly from the
	pioneering work of early implementers and content developers,
	feedback from the public.</p>
  </body>

</html>