Appendix N: Changes from SVG 1.1
Contents
This appendix is informative, not normative.
This appendix summarizes the changes that have been made since the
SVG 1.1 Second Edition Recommendation.
N.1. Editorial changes
A number of stylistic changes have been made to the specification to make it more readable. These include the following:
- A change towards using styling similar to contemporary CSS specifications.
- Annotations have been added to the specification to reflect features that the Working Group
has resolved on including and for which a member of the group has committed to drive that feature.
N.2. Substantial changes
In additional to the editorial changes listed above, the following substantial additions, changes and removals
have been made.
N.2.1. Across the whole document
- References to the SVG DTD have been removed.
- IDL has been updated to use Web IDL syntax.
N.2.2. Basic Data Types and Interfaces chapter
N.2.3. Document Structure chapter
- Deprecated the
suspendRedraw
, unsuspendRedraw
and unsuspendRedrawAll
methods in the SVGSVGElement interface.
- Removed the ‘externalResourcesRequired’ attribute.
- Added the ‘discard’ element and the ‘timelineBegin’ and ‘playbackOrder’ attributes on the ‘svg’ element, as defined in SVG Tiny 1.2.
N.2.4. Styling chapter
- Removed the ‘contentStyleType’ attribute.
N.2.5. Text chapter
- Added a number of missing attributes to the element summary boxes of the
‘text’, ‘textPath’ and ‘tref’ elements.
- Added ‘width’ attribute to ‘text’, and a
section about ‘
text-overflow
’ processing.
- Added ‘
white-space
’ property and deprecated ‘xml:space’ attribute.
- Removed the ‘kerning’ property.
N.2.6. Painting chapter
- Added more detail to the descriptions of the stroke properties and added algorithms
defining the exact shape a stroke must have.
- Added support for positioned markers, and added the ‘
marker-segment
’
and ‘marker-pattern
’ properties.
- Added the ‘
paint-order
’ property.
- Moved the color-interpolation-filters property
to the Filter Effects specification.
- Added the ‘
buffered-rendering
’ property.
N.2.7. Color chapter
- Added requirements for images to be color managed.
- Added new color syntaxes from the SVG Color specification: RGBA colors, HSL colors,
LAB colors, ICC named colors and device colors.
- Removed the ‘color-profile’ property.
N.2.8. Paint Servers chapter
N.2.9. Clipping, Masking and Compositing chapter
- Added the ‘maskType’ attribute to the ‘mask’ element.
- Extended the ‘
mask
’ property to allow targetting child elements and specifying the mask type.
- Extended the ‘
mask
’ property to allow targetting a CSS
<image> or paint server element.
N.2.10. Filter Effects chapter
- Removed the body of this chapter and replaced it with a link to the
Filter Effect specification.
N.2.11. Scripting chapter
- Removed the ‘contentScriptType’ attribute.
N.2.12. Animation chapter
N.2.13. Fonts chapter
- Added WOFF requirement, rearranged content.
N.2.14. Document Type Definition appendix
- Removed this appendix, as SVG 2 is not defined in terms of a DTD.
N.2.15. SVG Document Object Model (DOM) appendix
- Added text to require IDL fragments be interpreted as Web IDL.
- Removed some unnecessary text.
- Removed mention of read only nodes in the DOM, since that concept no longer
exists in DOM4.
N.2.16. Java Language Binding appendix
- Removed this appendix, as language bindings are now defined by
Web IDL.
N.2.17. ECMAScript Language Binding appendix
- Removed this appendix, as language bindings are now defined by
Web IDL.
N.2.18. References appendix
- Removed normative reference to CSS2.
- Removed informative reference to DOM Level 3 Core.
- Changed normative reference to DOM Level 1 Core to be informative.
- Changed normative reference from DOM Level 2 Core to DOM4.
- Changed informative reference to SMIL 3 to be normative.
- Added normative references to CSS3 Color, CSS3 Fonts, CSS3 Line Box, CSS3 Transforms, CSS3 UI, CSS3 Values and Units, CSS4 Images, Filter Effects, WOFF, Web IDL.
- Added informative references to CSS 3 Transitions and Animations.