--- a/master/definitions.xml Fri Apr 11 20:20:11 2014 +1000
+++ b/master/definitions.xml Fri Apr 11 20:25:15 2014 +1000
@@ -14,7 +14,7 @@
href='linking.html#AElement'
contentmodel='textoranyof'
elementcategories='animation, descriptive, shape, structural, paint server'
- elements='a, clipPath, cursor, filter, font, font-face, foreignObject, image, marker, mask, script, style, switch, view, text, altGlyphDef'
+ elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, view, text, altGlyphDef'
attributecategories='aria, navigation, conditional processing, core, graphical event, presentation, style, xlink'
interfaces='SVGAElement'>
<attribute name='xlink:href' href='linking.html#AElementXLinkHrefAttribute' animatable='yes'/>
@@ -162,7 +162,7 @@
href='struct.html#DefsElement'
contentmodel='anyof'
elementcategories='animation, descriptive, shape, structural, paint server'
- elements='a, clipPath, cursor, filter, font, font-face, foreignObject, image, marker, mask, script, style, switch, view, text, altGlyphDef'
+ elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, view, text, altGlyphDef'
attributecategories='core, graphical event, presentation, style'
interfaces='SVGDefsElement'/>
<element
@@ -198,103 +198,6 @@
</element>
<element
- name='font'
- href='fonts.html#FontElement'
- contentmodel='anyof'
- elementcategories='descriptive, paint server'
- elements='clipPath, font-face, glyph, hkern, mask, marker, missing-glyph, script, vkern'
- attributecategories='core, style, presentation'
- interfaces='SVGFontElement'>
- <attribute name='horiz-origin-x' href='fonts.html#FontElementHorizOriginXAttribute'/>
- <attribute name='horiz-origin-y' href='fonts.html#FontElementHorizOriginYAttribute'/>
- <attribute name='horiz-adv-x' href='fonts.html#FontElementHorizAdvXAttribute'/>
- <attribute name='vert-origin-x' href='fonts.html#FontElementVertOriginXAttribute'/>
- <attribute name='vert-origin-y' href='fonts.html#FontElementVertOriginYAttribute'/>
- <attribute name='vert-adv-y' href='fonts.html#FontElementVertAdvYAttribute'/>
- </element>
-
- <element
- name='font-face'
- href='fonts.html#FontFaceElement'
- contentmodel='anyof'
- elements='script'
- attributecategories='core'
- interfaces='SVGFontFaceElement'>
- <x:contentmodel xmlns='http://www.w3.org/1999/xhtml'>Any number of <a>descriptive elements</a>, <a>'script'</a> and at most one <a>'font-face-src'</a> element, in any order.</x:contentmodel>
- <attribute name='font-family' href='fonts.html#FontFaceElementFontFamilyAttribute'/>
- <attribute name='font-style' href='fonts.html#FontFaceElementFontStyleAttribute'/>
- <attribute name='font-variant' href='fonts.html#FontFaceElementFontVariantAttribute'/>
- <attribute name='font-weight' href='fonts.html#FontFaceElementFontWeightAttribute'/>
- <attribute name='font-stretch' href='fonts.html#FontFaceElementFontStretchAttribute'/>
- <attribute name='font-size' href='fonts.html#FontFaceElementFontSizeAttribute'/>
- <attribute name='unicode-range' href='fonts.html#FontFaceElementUnicodeRangeAttribute'/>
- <attribute name='units-per-em' href='fonts.html#FontFaceElementUnitsPerEmAttribute'/>
- <attribute name='panose-1' href='fonts.html#FontFaceElementPanose1Attribute'/>
- <attribute name='stemv' href='fonts.html#FontFaceElementStemvAttribute'/>
- <attribute name='stemh' href='fonts.html#FontFaceElementStemhAttribute'/>
- <attribute name='slope' href='fonts.html#FontFaceElementSlopeAttribute'/>
- <attribute name='cap-height' href='fonts.html#FontFaceElementCapHeightAttribute'/>
- <attribute name='x-height' href='fonts.html#FontFaceElementXHeightAttribute'/>
- <attribute name='accent-height' href='fonts.html#FontFaceElementAccentHeightAttribute'/>
- <attribute name='ascent' href='fonts.html#FontFaceElementAscentAttribute'/>
- <attribute name='descent' href='fonts.html#FontFaceElementDescentAttribute'/>
- <attribute name='widths' href='fonts.html#FontFaceElementWidthsAttribute'/>
- <attribute name='bbox' href='fonts.html#FontFaceElementBboxAttribute'/>
- <attribute name='ideographic' href='fonts.html#FontFaceElementIdeographicAttribute'/>
- <attribute name='alphabetic' href='fonts.html#FontFaceElementAlphabeticAttribute'/>
- <attribute name='mathematical' href='fonts.html#FontFaceElementMathematicalAttribute'/>
- <attribute name='hanging' href='fonts.html#FontFaceElementHangingAttribute'/>
- <attribute name='v-ideographic' href='fonts.html#FontFaceElementVertIdeographicAttribute'/>
- <attribute name='v-alphabetic' href='fonts.html#FontFaceElementVertAlphabeticAttribute'/>
- <attribute name='v-mathematical' href='fonts.html#FontFaceElementVertMathematicalAttribute'/>
- <attribute name='v-hanging' href='fonts.html#FontFaceElementVertHangingAttribute'/>
- <attribute name='underline-position' href='fonts.html#FontFaceElementUnderlinePositionAttribute'/>
- <attribute name='underline-thickness' href='fonts.html#FontFaceElementUnderlineThicknessAttribute'/>
- <attribute name='strikethrough-position' href='fonts.html#FontFaceElementStrikeThroughPositionAttribute'/>
- <attribute name='strikethrough-thickness' href='fonts.html#FontFaceElementStrikeThroughThicknessAttribute'/>
- <attribute name='overline-position' href='fonts.html#FontFaceElementOverlinePositionAttribute'/>
- <attribute name='overline-thickness' href='fonts.html#FontFaceElementOverlineThicknessAttribute'/>
- </element>
-
- <element
- name='font-face-format'
- href='fonts.html#FontFaceFormatElement'
- contentmodel='anyof'
- elements='script'
- attributecategories='core'
- interfaces='SVGFontFaceFormatElement'>
- <attribute name='string' href='fonts.html#FontFaceFormatElementStringAttribute'/>
- </element>
-
- <element
- name='font-face-name'
- href='fonts.html#FontFaceNameElement'
- contentmodel='anyof'
- elements='script'
- attributecategories='core'
- interfaces='SVGFontFaceNameElement'>
- <attribute name='name' href='fonts.html#FontFaceNameElementNameAttribute'/>
- </element>
-
- <element
- name='font-face-src'
- href='fonts.html#FontFaceSrcElement'
- contentmodel='oneormoreof'
- elements='font-face-uri, font-face-name, script'
- attributecategories='core'
- interfaces='SVGFontFaceSrcElement'/>
-
- <element
- name='font-face-uri'
- href='fonts.html#FontFaceURIElement'
- contentmodel='anyof'
- elements='font-face-format, script'
- attributecategories='core, xlink'
- interfaces='SVGFontFaceUriElement'>
- <attribute name='xlink:href' href='fonts.html#FontFaceUriElementHrefAttribute'/>
- </element>
-
- <element
name='foreignObject'
href='extend.html#ForeignObjectElement'
contentmodel='any'
@@ -311,33 +214,17 @@
href='struct.html#GElement'
contentmodel='anyof'
elementcategories='animation, descriptive, shape, structural, paint server'
- elements='a, altGlyphDef, clipPath, cursor, filter, font, font-face, foreignObject, image, marker, mask, script, style, switch, text, view'
+ elements='a, altGlyphDef, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, text, view'
attributecategories='aria, navigation, conditional processing, core, graphical event, presentation, style'
interfaces='SVGGElement'/>
<element
- name='glyph'
- href='fonts.html#GlyphElement'
- contentmodel='anyof'
- elementcategories='animation, descriptive, shape, structural, paint server'
- elements='a, altGlyphDef, clipPath, cursor, filter, font, font-face, foreignObject, image, marker, mask, script, style, switch, text, view'
- attributecategories='core, style, presentation'
- attributes='d, horiz-adv-x, vert-origin-x, vert-origin-y, vert-adv-y'
- interfaces='SVGGlyphElement'>
- <attribute name='unicode' elements='glyph' href='fonts.html#GlyphElementUnicodeAttribute'/>
- <attribute name='glyph-name' elements='glyph' href='fonts.html#GlyphElementGlyphNameAttribute'/>
- <attribute name='orientation' elements='glyph' href='fonts.html#GlyphElementOrientationAttribute'/>
- <attribute name='arabic-form' elements='glyph' href='fonts.html#GlyphElementArabicFormAttribute'/>
- <attribute name='lang' elements='glyph' href='fonts.html#GlyphElementLangAttribute'/>
- </element>
-
- <element
name='glyphRef'
href='text.html#GlyphRefElement'
elementcategories='paint server'
contentmodel='anyof'
elements='clipPath, marker, mask, script'
- attributecategories='core, style, presentation, xlink'
+ attributecategories='core, style, presentation'
interfaces='SVGGlyphRefElement'>
<attribute name='x' href='text.html#GlyphRefElementXAttribute'/>
<attribute name='y' href='text.html#GlyphRefElementYAttribute'/>
@@ -345,7 +232,6 @@
<attribute name='dy' href='text.html#GlyphRefElementDYAttribute'/>
<attribute name='glyphRef' href='text.html#GlyphRefElementGlyphRefAttribute'/>
<attribute name='format' href='text.html#GlyphRefElementFormatAttribute'/>
- <attribute name='xlink:href' href='text.html#GlyphRefElementHrefAttribute'/>
</element>
<element
@@ -379,15 +265,6 @@
</element>
<element
- name='hkern'
- href='fonts.html#HKernElement'
- contentmodel='anyof'
- elements='script'
- attributecategories='core'
- attributes='u1, g1, u2, g2, k'
- interfaces='SVGHKernElement'/>
-
- <element
name='iframe'
href='embedded.html#IframeElement'
contentmodel='anyof'
@@ -457,7 +334,7 @@
href='painting.html#MarkerElement'
contentmodel='anyof'
elementcategories='animation, descriptive, shape, structural, paint server'
- elements='a, clipPath, cursor, filter, font, font-face, foreignObject, image, marker, mask, script, style, switch, view, text, altGlyphDef'
+ elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, view, text, altGlyphDef'
attributecategories='core, presentation, style'
attributes='viewBox, preserveAspectRatio'
interfaces='SVGMarkerElement'>
@@ -514,16 +391,6 @@
interfaces='SVGMetadataElement'/>
<element
- name='missing-glyph'
- href='fonts.html#MissingGlyphElement'
- contentmodel='anyof'
- elementcategories='animation, descriptive, shape, structural, paint server'
- elements='a, altGlyphDef, clipPath, cursor, filter, font, font-face, foreignObject, image, marker, mask, script, style, switch, text, view'
- attributecategories='core, style, presentation'
- attributes='d, horiz-adv-x, vert-origin-x, vert-origin-y, vert-adv-y'
- interfaces='SVGMissingGlyphElement'/>
-
- <element
name='mpath'
href='animate.html#MPathElement'
contentmodel='anyof'
@@ -551,7 +418,7 @@
href='pservers.html#PatternElement'
contentmodel='anyof'
elementcategories='animation, descriptive, shape, structural, paint server'
- elements='a, altGlyphDef, clipPath, cursor, filter, font, font-face, foreignObject, image, marker, mask, script, style, switch, text, view'
+ elements='a, altGlyphDef, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, text, view'
attributecategories='core, presentation, style, xlink'
attributes='viewBox, preserveAspectRatio'
interfaces='SVGPatternElement'>
@@ -700,7 +567,7 @@
href='struct.html#SVGElement'
contentmodel='anyof'
elementcategories='animation, descriptive, shape, structural, paint server'
- elements='a, altGlyphDef, clipPath, cursor, filter, font, font-face, foreignObject, image, marker, mask, script, style, switch, text, view'
+ elements='a, altGlyphDef, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, text, view'
attributecategories='aria, navigation, conditional processing, core, document event, graphical event, presentation, style'
attributes='viewBox, preserveAspectRatio, zoomAndPan'
interfaces='SVGSVGElement'>
@@ -727,7 +594,7 @@
href='struct.html#SymbolElement'
contentmodel='anyof'
elementcategories='animation, descriptive, shape, structural, paint server'
- elements='a, altGlyphDef, clipPath, cursor, filter, font, font-face, foreignObject, image, marker, mask, script, style, switch, text, view'
+ elements='a, altGlyphDef, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, text, view'
attributecategories='aria, navigation, core, graphical event, presentation, style'
attributes='preserveAspectRatio, viewBox'
interfaces='SVGSymbolElement'>
@@ -865,19 +732,11 @@
interfaces='SVGViewElement'>
<attribute name='viewTarget' elements='view' href='linking.html#ViewElementViewTargetAttribute'/>
</element>
- <element
- name='vkern'
- href='fonts.html#VKernElement'
- contentmodel='anyof'
- elements='script'
- attributecategories='core'
- attributes='u1, g1, u2, g2, k'
- interfaces='SVGVKernElement'/>
<!-- ... element categories ............................................ -->
<elementcategory name='animation' href='intro.html#TermAnimationElement' elements='animate, animateMotion, animateTransform, discard, set'/>
- <elementcategory name='container' href='intro.html#TermContainerElement' elements='svg, g, defs, symbol, mask, pattern, marker, a, switch, glyph, missing-glyph'/>
+ <elementcategory name='container' href='intro.html#TermContainerElement' elements='svg, g, defs, symbol, mask, pattern, marker, a, switch'/>
<elementcategory name='descriptive' href='intro.html#TermDescriptiveElement' elements='desc, title, metadata'/>
<elementcategory name='gradient' href='intro.html#TermGradientElement' elements='linearGradient, radialGradient, meshGradient'/>
<elementcategory name='graphics' href='intro.html#TermGraphicsElement' elements='path, text, rect, circle, ellipse, line, polyline, polygon, image, use, foreignObject, iframe, video, audio, canvas'/>
@@ -900,21 +759,7 @@
-->
<!-- attributes common to both desc and title -->
- <attribute name='lang' elements='desc, title' href='fonts.html#GlyphElementLangAttribute'/>
-
- <!-- attributes common to both glyph and missing-glyph -->
- <attribute name='d' elements='glyph, missing-glyph' href='fonts.html#GlyphElementDAttribute'/>
- <attribute name='horiz-adv-x' elements='glyph, missing-glyph' href='fonts.html#GlyphElementHorizAdvXAttribute'/>
- <attribute name='vert-origin-x' elements='glyph, missing-glyph' href='fonts.html#GlyphElementVertOriginXAttribute'/>
- <attribute name='vert-origin-y' elements='glyph, missing-glyph' href='fonts.html#GlyphElementVertOriginYAttribute'/>
- <attribute name='vert-adv-y' elements='glyph, missing-glyph' href='fonts.html#GlyphElementVertAdvYAttribute'/>
-
- <!-- attributes common to hkern and vkern -->
- <attribute name='u1' elements='hkern, vkern' href='fonts.html#HKernElementU1Attribute'/>
- <attribute name='g1' elements='hkern, vkern' href='fonts.html#HKernElementG1Attribute'/>
- <attribute name='u2' elements='hkern, vkern' href='fonts.html#HKernElementU2Attribute'/>
- <attribute name='g2' elements='hkern, vkern' href='fonts.html#HKernElementG2Attribute'/>
- <attribute name='k' elements='hkern, vkern' href='fonts.html#HKernElementKAttribute'/>
+ <attribute name='lang' elements='desc, title' href='struct.html#LangAttribute'/>
<!-- attributes common to text elements -->
<attribute name='x' elements='tref, tspan' href='text.html#TSpanElementXAttribute' animatable='yes'/>
@@ -929,8 +774,8 @@
<!-- <attribute name='width' elements='text' href='text.html#TextElementWidthAttribute' animatable='yes'/> -->
<!-- xlink:show and xlink:actuate for all elements supporting the XLink attributes, except a -->
- <attribute name='xlink:show' elements='animate, set, animateMotion, mpath, animateTransform, filter, feImage, font-face-uri, cursor, pattern, hatch, script, textPath, tref, use, image, altGlyph, glyphRef, linearGradient, radialGradient, meshGradient' href='linking.html#XLinkShowAttribute'/>
- <attribute name='xlink:actuate' elements='animate, set, animateMotion, mpath, animateTransform, filter, feImage, font-face-uri, cursor, pattern, hatch, script, textPath, tref, use, image, altGlyph, glyphRef, linearGradient, radialGradient, meshGradient' href='linking.html#XLinkActuateAttribute'/>
+ <attribute name='xlink:show' elements='animate, set, animateMotion, mpath, animateTransform, filter, feImage, cursor, pattern, hatch, script, textPath, tref, use, image, altGlyph, linearGradient, radialGradient, meshGradient' href='linking.html#XLinkShowAttribute'/>
+ <attribute name='xlink:actuate' elements='animate, set, animateMotion, mpath, animateTransform, filter, feImage, cursor, pattern, hatch, script, textPath, tref, use, image, altGlyph, linearGradient, radialGradient, meshGradient' href='linking.html#XLinkActuateAttribute'/>
<!-- attribute common to all animation elements -->
<attribute name='xlink:href' elements='animate, animateMotion, animateTransform, set' href='animate.html#HrefAttribute'/>
@@ -1321,16 +1166,6 @@
<interface name='SVGAnimateTransformElement' href='animate.html#InterfaceSVGAnimateTransformElement'/>
<interface name='TimeEvent' href='animate.html#InterfaceTimeEvent'/>
<interface name='SVGAnimationElement' href='animate.html#InterfaceSVGAnimationElement'/>
- <interface name='SVGFontElement' href='fonts.html#InterfaceSVGFontElement'/>
- <interface name='SVGGlyphElement' href='fonts.html#InterfaceSVGGlyphElement'/>
- <interface name='SVGMissingGlyphElement' href='fonts.html#InterfaceSVGMissingGlyphElement'/>
- <interface name='SVGHKernElement' href='fonts.html#InterfaceSVGHKernElement'/>
- <interface name='SVGVKernElement' href='fonts.html#InterfaceSVGVKernElement'/>
- <interface name='SVGFontFaceElement' href='fonts.html#InterfaceSVGFontFaceElement'/>
- <interface name='SVGFontFaceSrcElement' href='fonts.html#InterfaceSVGFontFaceSrcElement'/>
- <interface name='SVGFontFaceUriElement' href='fonts.html#InterfaceSVGFontFaceUriElement'/>
- <interface name='SVGFontFaceFormatElement' href='fonts.html#InterfaceSVGFontFaceFormatElement'/>
- <interface name='SVGFontFaceNameElement' href='fonts.html#InterfaceSVGFontFaceNameElement'/>
<interface name='SVGMetadataElement' href='metadata.html#InterfaceSVGMetadataElement'/>
<interface name='SVGForeignObjectElement' href='extend.html#InterfaceSVGForeignObjectElement'/>
<interface name='SVGSolidColorElement' href='pservers.html#InterfaceSVGSolidColorElement'/>