summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/stex/schema/rnc/svg
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/stex/schema/rnc/svg')
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animation.rnc208
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animevents-attrib.rnc33
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-clip.rnc64
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-filter.rnc338
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-font.rnc196
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-graphics-attrib.rnc49
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-structure.rnc293
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-text.rnc137
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-clip.rnc30
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-conditional.rnc62
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-container-attrib.rnc33
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-core-attrib.rnc35
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-cursor.rnc47
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-datatypes.rnc135
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-docevents-attrib.rnc38
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extensibility.rnc62
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extresources-attrib.rnc28
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-filter.rnc214
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-font.rnc108
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-gradient.rnc99
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphevents-attrib.rnc47
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphics-attrib.rnc64
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-hyperlink.rnc66
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-image.rnc56
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-marker.rnc76
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-mask.rnc74
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-opacity-attrib.rnc34
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-paint-attrib.rnc97
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-pattern.rnc76
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-profile.rnc58
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-qname.rnc116
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-script.rnc38
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-shape.rnc207
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-structure.rnc62
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-style.rnc56
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-text.rnc275
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-view.rnc42
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-viewport-attrib.rnc36
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-xlink-attrib.rnc67
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-basic.rnc183
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-tiny.rnc138
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11.rnc193
42 files changed, 0 insertions, 4270 deletions
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animation.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animation.rnc
deleted file mode 100644
index 89ef4dbea9e..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animation.rnc
+++ /dev/null
@@ -1,208 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Animation Module
-## file: svg-animation.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-animation.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Animation
-##
-## animate, set, animateMotion, animateColor, animateTransform, mpath
-##
-## This module declares markup to provide support for animation.
-##
-
-##
-## SVG.Animation.class
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.Animation.extra.class = notAllowed
- SVG.Animation.class |=
- animate
- | set
- | animateMotion
- | animateColor
- | animateTransform
- | SVG.Animation.extra.class
- a:documentation [ "\x{a}" ~ " SVG.Animation.attrib\x{a}" ~ " " ]
- SVG.Animation.extra.attrib = empty
- SVG.Animation.attrib = SVG.XLink.attrib, SVG.Animation.extra.attrib
- a:documentation [
- "\x{a}" ~
- " SVG.AnimationAttribute.attrib\x{a}" ~
- " "
- ]
- SVG.AnimationAttribute.extra.attrib = empty
- SVG.AnimationAttribute.attrib =
- attribute attributeName { text },
- attribute attributeType { text }?,
- SVG.AnimationAttribute.extra.attrib
- a:documentation [
- "\x{a}" ~
- " SVG.AnimationTiming.attrib\x{a}" ~
- " "
- ]
- SVG.AnimationTiming.extra.attrib = empty
- SVG.AnimationTiming.attrib =
- attribute begin { text }?,
- attribute dur { text }?,
- attribute end { text }?,
- attribute min { text }?,
- attribute max { text }?,
- [ a:defaultValue = "always" ]
- attribute restart { "always" | "never" | "whenNotActive" }?,
- attribute repeatCount { text }?,
- attribute repeatDur { text }?,
- [ a:defaultValue = "remove" ]
- attribute fill { "remove" | "freeze" }?,
- SVG.AnimationTiming.extra.attrib
- a:documentation [
- "\x{a}" ~
- " SVG.AnimationValue.attrib\x{a}" ~
- " "
- ]
- SVG.AnimationValue.extra.attrib = empty
- SVG.AnimationValue.attrib =
- [ a:defaultValue = "linear" ]
- attribute calcMode { "discrete" | "linear" | "paced" | "spline" }?,
- attribute values { text }?,
- attribute keyTimes { text }?,
- attribute keySplines { text }?,
- attribute from { text }?,
- attribute to { text }?,
- attribute by { text }?,
- SVG.AnimationValue.extra.attrib
- a:documentation [
- "\x{a}" ~
- " SVG.AnimationAddtion.attrib\x{a}" ~
- " "
- ]
- SVG.AnimationAddtion.extra.attrib = empty
- SVG.AnimationAddtion.attrib =
- [ a:defaultValue = "replace" ]
- attribute additive { "replace" | "sum" }?,
- [ a:defaultValue = "none" ]
- attribute accumulate { "none" | "sum" }?,
- SVG.AnimationAddtion.extra.attrib
- a:documentation [
- "\x{a}" ~
- " animate: Animate Element\x{a}" ~
- " "
- ]
- SVG.animate.content = SVG.Description.class*
- animate = element animate { attlist.animate, SVG.animate.content }
- attlist.animate &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.AnimationEvents.attrib,
- SVG.External.attrib,
- SVG.Animation.attrib,
- SVG.AnimationAttribute.attrib,
- SVG.AnimationTiming.attrib,
- SVG.AnimationValue.attrib,
- SVG.AnimationAddtion.attrib
- a:documentation [ "\x{a}" ~ " set: Set Element\x{a}" ~ " " ]
- SVG.set.content = SVG.Description.class*
- set = element set { attlist.set, SVG.set.content }
- attlist.set &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.AnimationEvents.attrib,
- SVG.External.attrib,
- SVG.Animation.attrib,
- SVG.AnimationAttribute.attrib,
- SVG.AnimationTiming.attrib,
- attribute to { text }?
- a:documentation [
- "\x{a}" ~
- " animateMotion: Animate Motion Element\x{a}" ~
- " "
- ]
- SVG.animateMotion.content = SVG.Description.class*, mpath?
- animateMotion =
- element animateMotion {
- attlist.animateMotion, SVG.animateMotion.content
- }
- attlist.animateMotion &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.AnimationEvents.attrib,
- SVG.External.attrib,
- SVG.Animation.attrib,
- SVG.AnimationTiming.attrib,
- SVG.AnimationAddtion.attrib,
- [ a:defaultValue = "paced" ]
- attribute calcMode { "discrete" | "linear" | "paced" | "spline" }?,
- attribute values { text }?,
- attribute keyTimes { text }?,
- attribute keySplines { text }?,
- attribute from { text }?,
- attribute to { text }?,
- attribute by { text }?,
- attribute path { text }?,
- attribute keyPoints { text }?,
- attribute rotate { text }?,
- attribute origin { text }?
- a:documentation [
- "\x{a}" ~
- " animateColor: Animate Color Element\x{a}" ~
- " "
- ]
- SVG.animateColor.content = SVG.Description.class*
- animateColor =
- element animateColor {
- attlist.animateColor, SVG.animateColor.content
- }
- attlist.animateColor &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.AnimationEvents.attrib,
- SVG.External.attrib,
- SVG.Animation.attrib,
- SVG.AnimationAttribute.attrib,
- SVG.AnimationTiming.attrib,
- SVG.AnimationValue.attrib,
- SVG.AnimationAddtion.attrib
- a:documentation [
- "\x{a}" ~
- " animateTransform: Animate Transform Element\x{a}" ~
- " "
- ]
- SVG.animateTransform.content = SVG.Description.class*
- animateTransform =
- element animateTransform {
- attlist.animateTransform, SVG.animateTransform.content
- }
- attlist.animateTransform &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.AnimationEvents.attrib,
- SVG.External.attrib,
- SVG.Animation.attrib,
- SVG.AnimationAttribute.attrib,
- SVG.AnimationTiming.attrib,
- SVG.AnimationValue.attrib,
- SVG.AnimationAddtion.attrib,
- [ a:defaultValue = "translate" ]
- attribute type {
- "translate" | "scale" | "rotate" | "skewX" | "skewY"
- }?
- a:documentation [
- "\x{a}" ~
- " mpath: Motion Path Element\x{a}" ~
- " "
- ]
- SVG.mpath.content = SVG.Description.class*
- mpath = element mpath { attlist.mpath, SVG.mpath.content }
- attlist.mpath &=
- SVG.Core.attrib, SVG.XLinkRequired.attrib, SVG.External.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animevents-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animevents-attrib.rnc
deleted file mode 100644
index efbbabc42c5..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animevents-attrib.rnc
+++ /dev/null
@@ -1,33 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Animation Events Attribute Module
-## file: svg-animevents-attrib.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-animevents-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Animation Events Attribute
-##
-## onbegin, onend, onrepeat, onload
-##
-## This module defines the AnimationEvents attribute set.
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.onbegin.attrib = attribute onbegin { Script.datatype }?
- SVG.onend.attrib = attribute onend { Script.datatype }?
- SVG.onrepeat.attrib = attribute onrepeat { Script.datatype }?
- SVG.AnimationEvents.extra.attrib = empty
- SVG.AnimationEvents.attrib &=
- SVG.onbegin.attrib,
- SVG.onend.attrib,
- SVG.onrepeat.attrib,
- SVG.onload.attrib,
- SVG.AnimationEvents.extra.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-clip.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-clip.rnc
deleted file mode 100644
index 5471141c5fa..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-clip.rnc
+++ /dev/null
@@ -1,64 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Basic Clip Module
-## file: svg-basic-clip.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-basic-clip.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Basic Clip
-##
-## clipPath
-##
-## This module declares markup to provide support for clipping.
-##
-
-##
-## Datatypes
-##
-[ xml:lang = "en" ]
-grammar {
- ClipPathValue.datatype = xsd:string
- a:documentation [ "\x{a}" ~ " SVG.Clip.attrib\x{a}" ~ " " ]
- SVG.Clip.extra.attrib = empty
- SVG.Clip.attrib &=
- attribute clip-path { ClipPathValue.datatype }?,
- attribute clip-rule { ClipFillRule.datatype }?,
- SVG.Clip.extra.attrib
- a:documentation [ "\x{a}" ~ " SVG.Clip.class\x{a}" ~ " " ]
- SVG.Clip.extra.class = notAllowed
- SVG.Clip.class |= clipPath | SVG.Clip.extra.class
- a:documentation [
- "\x{a}" ~
- " clipPath: Clip Path Element\x{a}" ~
- " "
- ]
- SVG.clipPath.class = rect | SVG.Animation.class | SVG.Use.class
- SVG.clipPath.content = SVG.Description.class*, SVG.clipPath.class*
- clipPath = element clipPath { attlist.clipPath, SVG.clipPath.content }
- attlist.clipPath &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Text.attrib,
- SVG.TextContent.attrib,
- SVG.Font.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.Cursor.attrib,
- SVG.External.attrib,
- attribute transform { TransformList.datatype }?,
- attribute clipPathUnits { "userSpaceOnUse" | "objectBoundingBox" }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-filter.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-filter.rnc
deleted file mode 100644
index 995c08e7daf..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-filter.rnc
+++ /dev/null
@@ -1,338 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Basic Filter Module
-## file: svg-basic-filter.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-basic-filter.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Basic Filter
-##
-## filter, feBlend, feColorMatrix, feComponentTransfer, feComposite,
-## feFlood, feGaussianBlur, feImage, feMerge, feMergeNode, feOffset,
-## feTile, feFuncR, feFuncG, feFuncB, feFuncA
-##
-## This module declares markup to provide support for filter effect.
-##
-
-##
-## Datatypes
-##
-[ xml:lang = "en" ]
-grammar {
- FilterValue.datatype = xsd:string
- NumberOptionalNumber.datatype = xsd:string
- a:documentation [ "\x{a}" ~ " SVG.Filter.attrib\x{a}" ~ " " ]
- SVG.Filter.extra.attrib = empty
- SVG.Filter.attrib &=
- attribute filter { FilterValue.datatype }?,
- SVG.Filter.extra.attrib
- a:documentation [ "\x{a}" ~ " SVG.FilterColor.attrib\x{a}" ~ " " ]
- SVG.FilterColor.extra.attrib = empty
- SVG.FilterColor.attrib &=
- attribute color-interpolation-filters {
- "auto" | "sRGB" | "linearRGB" | "inherit"
- }?,
- SVG.FilterColor.extra.attrib
- a:documentation [ "\x{a}" ~ " SVG.Filter.class\x{a}" ~ " " ]
- SVG.Filter.extra.class = notAllowed
- SVG.Filter.class |= filter | SVG.Filter.extra.class
- a:documentation [
- "\x{a}" ~
- " SVG.FilterPrimitive.class\x{a}" ~
- " "
- ]
- SVG.FilterPrimitive.extra.class = notAllowed
- SVG.FilterPrimitive.class =
- feBlend
- | feColorMatrix
- | feComponentTransfer
- | feComposite
- | feFlood
- | feGaussianBlur
- | feImage
- | feMerge
- | feOffset
- | feTile
- | SVG.FilterPrimitive.extra.class
- a:documentation [
- "\x{a}" ~
- " SVG.FilterPrimitive.attrib\x{a}" ~
- " "
- ]
- SVG.FilterPrimitive.extra.attrib = empty
- SVG.FilterPrimitive.attrib =
- attribute x { Coordinate.datatype }?,
- attribute y { Coordinate.datatype }?,
- attribute width { Length.datatype }?,
- attribute height { Length.datatype }?,
- attribute result { text }?,
- SVG.FilterPrimitive.extra.attrib
- a:documentation [
- "\x{a}" ~
- " SVG.FilterPrimitiveWithIn.attrib\x{a}" ~
- " "
- ]
- SVG.FilterPrimitiveWithIn.extra.attrib = empty
- SVG.FilterPrimitiveWithIn.attrib =
- SVG.FilterPrimitive.attrib,
- attribute in { text }?,
- SVG.FilterPrimitiveWithIn.extra.attrib
- a:documentation [ "\x{a}" ~ " filter: Filter Element\x{a}" ~ " " ]
- SVG.filter.content =
- SVG.Description.class*, (animate | set | SVG.FilterPrimitive.class)*
- filter = element filter { attlist.filter, SVG.filter.content }
- attlist.filter &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.XLink.attrib,
- SVG.External.attrib,
- attribute x { Coordinate.datatype }?,
- attribute y { Coordinate.datatype }?,
- attribute width { Length.datatype }?,
- attribute height { Length.datatype }?,
- attribute filterRes { NumberOptionalNumber.datatype }?,
- attribute filterUnits { "userSpaceOnUse" | "objectBoundingBox" }?,
- attribute primitiveUnits { "userSpaceOnUse" | "objectBoundingBox" }?
- a:documentation [
- "\x{a}" ~
- " feBlend: Filter Effect Blend Element\x{a}" ~
- " "
- ]
- SVG.feBlend.content = (animate | set)*
- feBlend = element feBlend { attlist.feBlend, SVG.feBlend.content }
- attlist.feBlend &=
- SVG.Core.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib,
- attribute in2 { text },
- [ a:defaultValue = "normal" ]
- attribute mode {
- "normal" | "multiply" | "screen" | "darken" | "lighten"
- }?
- a:documentation [
- "\x{a}" ~
- " feColorMatrix: Filter Effect Color Matrix Element\x{a}" ~
- " "
- ]
- SVG.feColorMatrix.content = (animate | set)*
- feColorMatrix =
- element feColorMatrix {
- attlist.feColorMatrix, SVG.feColorMatrix.content
- }
- attlist.feColorMatrix &=
- SVG.Core.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib,
- [ a:defaultValue = "matrix" ]
- attribute type {
- "matrix" | "saturate" | "hueRotate" | "luminanceToAlpha"
- }?,
- attribute values { text }?
- a:documentation [
- "\x{a}" ~
- " feComponentTransfer: Filter Effect Component Transfer Element\x{a}" ~
- " "
- ]
- SVG.feComponentTransfer.content =
- feFuncR?, feFuncG?, feFuncB?, feFuncA?
- feComponentTransfer =
- element feComponentTransfer {
- attlist.feComponentTransfer, SVG.feComponentTransfer.content
- }
- attlist.feComponentTransfer &=
- SVG.Core.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib
- a:documentation [
- "\x{a}" ~
- " feComposite: Filter Effect Composite Element\x{a}" ~
- " "
- ]
- SVG.feComposite.content = (animate | set)*
- feComposite =
- element feComposite { attlist.feComposite, SVG.feComposite.content }
- attlist.feComposite &=
- SVG.Core.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib,
- attribute in2 { text },
- [ a:defaultValue = "over" ]
- attribute operator {
- "over" | "in" | "out" | "atop" | "xor" | "arithmetic"
- }?,
- attribute k1 { Number.datatype }?,
- attribute k2 { Number.datatype }?,
- attribute k3 { Number.datatype }?,
- attribute k4 { Number.datatype }?
- a:documentation [
- "\x{a}" ~
- " feFlood: Filter Effect Flood Element\x{a}" ~
- " "
- ]
- SVG.feFlood.content = (animate | set | animateColor)*
- feFlood = element feFlood { attlist.feFlood, SVG.feFlood.content }
- attlist.feFlood &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Color.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib,
- attribute flood-color { SVGColor.datatype }?,
- attribute flood-opacity { OpacityValue.datatype }?
- a:documentation [
- "\x{a}" ~
- " feGaussianBlur: Filter Effect Gaussian Blur Element\x{a}" ~
- " "
- ]
- SVG.feGaussianBlur.content = (animate | set)*
- feGaussianBlur =
- element feGaussianBlur {
- attlist.feGaussianBlur, SVG.feGaussianBlur.content
- }
- attlist.feGaussianBlur &=
- SVG.Core.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib,
- attribute stdDeviation { NumberOptionalNumber.datatype }?
- a:documentation [
- "\x{a}" ~
- " feImage: Filter Effect Image Element\x{a}" ~
- " "
- ]
- SVG.feImage.content = (animate | set | animateTransform)*
- feImage = element feImage { attlist.feImage, SVG.feImage.content }
- attlist.feImage &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.FilterPrimitive.attrib,
- SVG.XLinkEmbed.attrib,
- SVG.External.attrib,
- [ a:defaultValue = "xMidYMid meet" ]
- attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }?
- a:documentation [
- "\x{a}" ~
- " feMerge: Filter Effect Merge Element\x{a}" ~
- " "
- ]
- SVG.feMerge.content = feMergeNode*
- feMerge = element feMerge { attlist.feMerge, SVG.feMerge.content }
- attlist.feMerge &=
- SVG.Core.attrib, SVG.FilterColor.attrib, SVG.FilterPrimitive.attrib
- a:documentation [
- "\x{a}" ~
- " feMergeNode: Filter Effect Merge Node Element\x{a}" ~
- " "
- ]
- SVG.feMergeNode.content = (animate | set)*
- feMergeNode =
- element feMergeNode { attlist.feMergeNode, SVG.feMergeNode.content }
- attlist.feMergeNode &=
- SVG.Core.attrib,
- attribute in { text }?
- a:documentation [
- "\x{a}" ~
- " feOffset: Filter Effect Offset Element\x{a}" ~
- " "
- ]
- SVG.feOffset.content = (animate | set)*
- feOffset = element feOffset { attlist.feOffset, SVG.feOffset.content }
- attlist.feOffset &=
- SVG.Core.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib,
- attribute dx { Number.datatype }?,
- attribute dy { Number.datatype }?
- a:documentation [
- "\x{a}" ~
- " feTile: Filter Effect Tile Element\x{a}" ~
- " "
- ]
- SVG.feTile.content = (animate | set)*
- feTile = element feTile { attlist.feTile, SVG.feTile.content }
- attlist.feTile &=
- SVG.Core.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib
- a:documentation [
- "\x{a}" ~
- " feFuncR: Filter Effect Function Red Element\x{a}" ~
- " "
- ]
- SVG.feFuncR.content = (animate | set)*
- feFuncR = element feFuncR { attlist.feFuncR, SVG.feFuncR.content }
- attlist.feFuncR &=
- SVG.Core.attrib,
- attribute type {
- "identity" | "table" | "discrete" | "linear" | "gamma"
- },
- attribute tableValues { text }?,
- attribute slope { Number.datatype }?,
- attribute intercept { Number.datatype }?,
- attribute amplitude { Number.datatype }?,
- attribute exponent { Number.datatype }?,
- attribute offset { Number.datatype }?
- a:documentation [
- "\x{a}" ~
- " feFuncG: Filter Effect Function Green Element\x{a}" ~
- " "
- ]
- SVG.feFuncG.content = (animate | set)*
- feFuncG = element feFuncG { attlist.feFuncG, SVG.feFuncG.content }
- attlist.feFuncG &=
- SVG.Core.attrib,
- attribute type {
- "identity" | "table" | "discrete" | "linear" | "gamma"
- },
- attribute tableValues { text }?,
- attribute slope { Number.datatype }?,
- attribute intercept { Number.datatype }?,
- attribute amplitude { Number.datatype }?,
- attribute exponent { Number.datatype }?,
- attribute offset { Number.datatype }?
- a:documentation [
- "\x{a}" ~
- " feFuncB: Filter Effect Function Blue Element\x{a}" ~
- " "
- ]
- SVG.feFuncB.content = (animate | set)*
- feFuncB = element feFuncB { attlist.feFuncB, SVG.feFuncB.content }
- attlist.feFuncB &=
- SVG.Core.attrib,
- attribute type {
- "identity" | "table" | "discrete" | "linear" | "gamma"
- },
- attribute tableValues { text }?,
- attribute slope { Number.datatype }?,
- attribute intercept { Number.datatype }?,
- attribute amplitude { Number.datatype }?,
- attribute exponent { Number.datatype }?,
- attribute offset { Number.datatype }?
- a:documentation [
- "\x{a}" ~
- " feFuncA: Filter Effect Function Alpha Element\x{a}" ~
- " "
- ]
- SVG.feFuncA.content = (animate | set)*
- feFuncA = element feFuncA { attlist.feFuncA, SVG.feFuncA.content }
- attlist.feFuncA &=
- SVG.Core.attrib,
- attribute type {
- "identity" | "table" | "discrete" | "linear" | "gamma"
- },
- attribute tableValues { text }?,
- attribute slope { Number.datatype }?,
- attribute intercept { Number.datatype }?,
- attribute amplitude { Number.datatype }?,
- attribute exponent { Number.datatype }?,
- attribute offset { Number.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-font.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-font.rnc
deleted file mode 100644
index a45d34e3c64..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-font.rnc
+++ /dev/null
@@ -1,196 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Basic Font Module
-## file: svg-basic-font.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-basic-font.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Basic Font
-##
-## font, font-face, glyph, missing-glyph, hkern, vkern, font-face-src,
-## font-face-uri, font-face-name
-##
-## This module declares markup to provide support for template.
-##
-
-##
-## SVG.Font.class
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.Font.extra.class = notAllowed
- SVG.Font.class |= font | font-face | SVG.Font.extra.class
- a:documentation [ "\x{a}" ~ " font: Font Element\x{a}" ~ " " ]
- SVG.font.content =
- SVG.Description.class*,
- font-face,
- missing-glyph,
- (glyph | hkern | vkern)*
- font = element font { attlist.font, SVG.font.content }
- attlist.font &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.External.attrib,
- attribute horiz-origin-x { Number.datatype }?,
- attribute horiz-origin-y { Number.datatype }?,
- attribute horiz-adv-x { Number.datatype },
- attribute vert-origin-x { Number.datatype }?,
- attribute vert-origin-y { Number.datatype }?,
- attribute vert-adv-y { Number.datatype }?
- a:documentation [
- "\x{a}" ~
- " font-face: Font Face Element\x{a}" ~
- " "
- ]
- SVG.font-face.extra.class = notAllowed
- SVG.font-face.content =
- SVG.Description.class*, font-face-src?, SVG.font-face.extra.class
- font-face =
- element font-face { attlist.font-face, SVG.font-face.content }
- attlist.font-face &=
- SVG.Core.attrib,
- attribute font-family { text }?,
- attribute font-style { text }?,
- attribute font-variant { text }?,
- attribute font-weight { text }?,
- attribute font-stretch { text }?,
- attribute font-size { text }?,
- attribute unicode-range { text }?,
- attribute units-per-em { Number.datatype }?,
- attribute panose-1 { text }?,
- attribute stemv { Number.datatype }?,
- attribute stemh { Number.datatype }?,
- attribute slope { Number.datatype }?,
- attribute cap-height { Number.datatype }?,
- attribute x-height { Number.datatype }?,
- attribute accent-height { Number.datatype }?,
- attribute ascent { Number.datatype }?,
- attribute descent { Number.datatype }?,
- attribute widths { text }?,
- attribute bbox { text }?,
- attribute ideographic { Number.datatype }?,
- attribute alphabetic { Number.datatype }?,
- attribute mathematical { Number.datatype }?,
- attribute hanging { Number.datatype }?,
- attribute v-ideographic { Number.datatype }?,
- attribute v-alphabetic { Number.datatype }?,
- attribute v-mathematical { Number.datatype }?,
- attribute v-hanging { Number.datatype }?,
- attribute underline-position { Number.datatype }?,
- attribute underline-thickness { Number.datatype }?,
- attribute strikethrough-position { Number.datatype }?,
- attribute strikethrough-thickness { Number.datatype }?,
- attribute overline-position { Number.datatype }?,
- attribute overline-thickness { Number.datatype }?
- a:documentation [ "\x{a}" ~ " glyph: Glyph Element\x{a}" ~ " " ]
- SVG.glyph.class = notAllowed
- SVG.glyph.content = SVG.Description.class*, SVG.glyph.class*
- glyph = element glyph { attlist.glyph, SVG.glyph.content }
- attlist.glyph &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- attribute unicode { text }?,
- attribute glyph-name { text }?,
- attribute d { PathData.datatype }?,
- attribute orientation { text }?,
- attribute arabic-form { text }?,
- attribute lang { LanguageCodes.datatype }?,
- attribute horiz-adv-x { Number.datatype }?,
- attribute vert-origin-x { Number.datatype }?,
- attribute vert-origin-y { Number.datatype }?,
- attribute vert-adv-y { Number.datatype }?
- a:documentation [
- "\x{a}" ~
- " missing-glyph: Missing Glyph Element\x{a}" ~
- " "
- ]
- SVG.missing-glyph.class = notAllowed
- SVG.missing-glyph.content =
- SVG.Description.class*, SVG.missing-glyph.class*
- missing-glyph =
- element missing-glyph {
- attlist.missing-glyph, SVG.missing-glyph.content
- }
- attlist.missing-glyph &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- attribute d { PathData.datatype }?,
- attribute horiz-adv-x { Number.datatype }?,
- attribute vert-origin-x { Number.datatype }?,
- attribute vert-origin-y { Number.datatype }?,
- attribute vert-adv-y { Number.datatype }?
- a:documentation [
- "\x{a}" ~
- " hkern: Horizontal Kerning Element\x{a}" ~
- " "
- ]
- SVG.hkern.content = empty
- hkern = element hkern { attlist.hkern, SVG.hkern.content }
- attlist.hkern &=
- SVG.Core.attrib,
- attribute u1 { text }?,
- attribute g1 { text }?,
- attribute u2 { text }?,
- attribute g2 { text }?,
- attribute k { Number.datatype }
- a:documentation [
- "\x{a}" ~
- " vkern: Vertical Kerning Element\x{a}" ~
- " "
- ]
- SVG.vkern.content = empty
- vkern = element vkern { attlist.vkern, SVG.vkern.content }
- attlist.vkern &=
- SVG.Core.attrib,
- attribute u1 { text }?,
- attribute g1 { text }?,
- attribute u2 { text }?,
- attribute g2 { text }?,
- attribute k { Number.datatype }
- a:documentation [
- "\x{a}" ~
- " font-face-src: Font Face Source Element\x{a}" ~
- " "
- ]
- SVG.font-face-src.content = (font-face-uri | font-face-name)+
- font-face-src =
- element font-face-src {
- attlist.font-face-src, SVG.font-face-src.content
- }
- attlist.font-face-src &= SVG.Core.attrib
- a:documentation [
- "\x{a}" ~
- " font-face-uri: Font Face URI Element\x{a}" ~
- " "
- ]
- SVG.font-face-uri.content = empty
- font-face-uri =
- element font-face-uri {
- attlist.font-face-uri, SVG.font-face-uri.content
- }
- attlist.font-face-uri &= SVG.Core.attrib, SVG.XLinkRequired.attrib
- a:documentation [
- "\x{a}" ~
- " font-face-name: Font Face Name Element\x{a}" ~
- " "
- ]
- SVG.font-face-name.content = empty
- font-face-name =
- element font-face-name {
- attlist.font-face-name, SVG.font-face-name.content
- }
- attlist.font-face-name &=
- SVG.Core.attrib,
- attribute name { text }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-graphics-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-graphics-attrib.rnc
deleted file mode 100644
index 606e2e4e92d..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-graphics-attrib.rnc
+++ /dev/null
@@ -1,49 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Basic Graphics Attribute Module
-## file: svg-basic-graphics-attrib.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-basic-graphics-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Basic Graphics Attribute
-##
-## display, visibility
-##
-## This module defines the Graphics attribute set.
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.display.attrib =
- attribute display {
- "inline"
- | "block"
- | "list-item"
- | "run-in"
- | "compact"
- | "marker"
- | "table"
- | "inline-table"
- | "table-row-group"
- | "table-header-group"
- | "table-footer-group"
- | "table-row"
- | "table-column-group"
- | "table-column"
- | "table-cell"
- | "table-caption"
- | "none"
- | "inherit"
- }?
- SVG.visibility.attrib =
- attribute visibility { "visible" | "hidden" | "inherit" }?
- SVG.Graphics.extra.attrib = empty
- SVG.Graphics.attrib &=
- SVG.display.attrib, SVG.visibility.attrib, SVG.Graphics.extra.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-structure.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-structure.rnc
deleted file mode 100644
index 67b94df81a1..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-structure.rnc
+++ /dev/null
@@ -1,293 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Basic Structure Module
-## file: svg-basic-structure.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-basic-structure.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Basic Structure
-##
-## svg, g, defs, desc, title, metadata, use
-##
-## This module declares the major structural elements and their attributes.
-##
-[ xml:lang = "en" ]
-grammar {
-
- ##
- ## The root element is "svg".
- ##
- start = svg
-
- ##
- ## Include core set of modules
- ##
- div {
-
- ##
- ## Datatypes Module
- ##
- include "svg-datatypes.rnc"
-
- ##
- ## Core Attribute Module
- ##
- include "svg-core-attrib.rnc"
- }
- a:documentation [
- "\x{a}" ~
- " Content Models (Default)\x{a}" ~
- " "
- ]
- SVG.Profile.class = notAllowed
- SVG.Gradient.class = notAllowed
- SVG.Pattern.class = notAllowed
- SVG.Clip.class = notAllowed
- SVG.Mask.class = notAllowed
- SVG.Filter.class = notAllowed
- SVG.Cursor.class = notAllowed
- SVG.Marker.class = notAllowed
- SVG.View.class = notAllowed
- SVG.Script.class = notAllowed
- SVG.Font.class = notAllowed
- SVG.Extensibility.class = notAllowed
- SVG.Conditional.class = notAllowed
- SVG.Image.class = notAllowed
- SVG.Style.class = notAllowed
- SVG.Shape.class = notAllowed
- SVG.Text.class = notAllowed
- SVG.Hyperlink.class = notAllowed
- SVG.Animation.class = notAllowed
- a:documentation [
- "\x{a}" ~
- " Attribute Collections (Default)\x{a}" ~
- " "
- ]
- SVG.Container.attrib = empty
- SVG.Viewport.attrib = empty
- SVG.Text.attrib = empty
- SVG.TextContent.attrib = empty
- SVG.Opacity.attrib = empty
- SVG.Marker.attrib = empty
- SVG.Profile.attrib = empty
- SVG.Gradient.attrib = empty
- SVG.Clip.attrib = empty
- SVG.Mask.attrib = empty
- SVG.Filter.attrib = empty
- SVG.FilterColor.attrib = empty
- SVG.Cursor.attrib = empty
- SVG.External.attrib = empty
- SVG.Conditional.attrib = empty
- SVG.Color.attrib = empty
- SVG.Paint.attrib = empty
- SVG.Graphics.attrib = empty
- SVG.DocumentEvents.attrib = empty
- SVG.GraphicalEvents.attrib = empty
- SVG.onload.attrib = empty
- SVG.AnimationEvents.attrib = empty
- SVG.XLink.attrib = empty
- SVG.XLinkRequired.attrib = empty
- SVG.XLinkEmbed.attrib = empty
- SVG.XLinkReplace.attrib = empty
- SVG.Style.attrib = empty
- SVG.Font.attrib = empty
- a:documentation [ "\x{a}" ~ " SVG.Description.class\x{a}" ~ " " ]
- SVG.Description.extra.class = notAllowed
- SVG.Description.class =
- desc | title | metadata | SVG.Description.extra.class
- a:documentation [ "\x{a}" ~ " SVG.Use.class\x{a}" ~ " " ]
- SVG.Use.extra.class = notAllowed
- SVG.Use.class = use | SVG.Use.extra.class
- a:documentation [ "\x{a}" ~ " SVG.Structure.class\x{a}" ~ " " ]
- SVG.Structure.extra.class = notAllowed
- SVG.Structure.class =
- svg | g | defs | SVG.Use.class | SVG.Structure.extra.class
- a:documentation [
- "\x{a}" ~
- " SVG.Presentation.attrib\x{a}" ~
- " "
- ]
- SVG.Presentation.extra.attrib = empty
- SVG.Presentation.attrib =
- SVG.Container.attrib,
- SVG.Viewport.attrib,
- SVG.Text.attrib,
- SVG.TextContent.attrib,
- SVG.Font.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Marker.attrib,
- SVG.Profile.attrib,
- SVG.Gradient.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.FilterColor.attrib,
- SVG.Cursor.attrib,
- attribute flood-color { SVGColor.datatype }?,
- attribute flood-opacity { OpacityValue.datatype }?,
- attribute lighting-color { SVGColor.datatype }?,
- SVG.Presentation.extra.attrib
- a:documentation [
- "\x{a}" ~
- " svg: SVG Document Element\x{a}" ~
- " "
- ]
- SVG.svg.content =
- (SVG.Description.class
- | SVG.Animation.class
- | SVG.Structure.class
- | SVG.Conditional.class
- | SVG.Image.class
- | SVG.Style.class
- | SVG.Shape.class
- | SVG.Text.class
- | SVG.Marker.class
- | SVG.Profile.class
- | SVG.Gradient.class
- | SVG.Pattern.class
- | SVG.Clip.class
- | SVG.Mask.class
- | SVG.Filter.class
- | SVG.Cursor.class
- | SVG.Hyperlink.class
- | SVG.View.class
- | SVG.Script.class
- | SVG.Font.class)*
- svg = element svg { attlist.svg, SVG.svg.content }
- attlist.svg &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.DocumentEvents.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.External.attrib,
- attribute x { Coordinate.datatype }?,
- attribute y { Coordinate.datatype }?,
- attribute width { Length.datatype }?,
- attribute height { Length.datatype }?,
- attribute viewBox { ViewBoxSpec.datatype }?,
- [ a:defaultValue = "xMidYMid meet" ]
- attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }?,
- [ a:defaultValue = "magnify" ]
- attribute zoomAndPan { "disable" | "magnify" }?,
- [ a:defaultValue = "1.1" ] attribute version { xsd:string "1.1" }?,
- attribute baseProfile { Text.datatype }?,
- [ a:defaultValue = "text/ecmascript" ]
- attribute contentScriptType { ContentType.datatype }?,
- [ a:defaultValue = "text/css" ]
- attribute contentStyleType { ContentType.datatype }?
- a:documentation [ "\x{a}" ~ " g: Group Element\x{a}" ~ " " ]
- SVG.g.content =
- (SVG.Description.class
- | SVG.Animation.class
- | SVG.Structure.class
- | SVG.Conditional.class
- | SVG.Image.class
- | SVG.Style.class
- | SVG.Shape.class
- | SVG.Text.class
- | SVG.Marker.class
- | SVG.Profile.class
- | SVG.Gradient.class
- | SVG.Pattern.class
- | SVG.Clip.class
- | SVG.Mask.class
- | SVG.Filter.class
- | SVG.Cursor.class
- | SVG.Hyperlink.class
- | SVG.View.class
- | SVG.Script.class
- | SVG.Font.class)*
- g = element g { attlist.g, SVG.g.content }
- attlist.g &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.External.attrib,
- attribute transform { TransformList.datatype }?
- a:documentation [
- "\x{a}" ~
- " defs: Definisions Element\x{a}" ~
- " "
- ]
- SVG.defs.content =
- (SVG.Description.class
- | SVG.Animation.class
- | SVG.Structure.class
- | SVG.Conditional.class
- | SVG.Image.class
- | SVG.Style.class
- | SVG.Shape.class
- | SVG.Text.class
- | SVG.Marker.class
- | SVG.Profile.class
- | SVG.Gradient.class
- | SVG.Pattern.class
- | SVG.Clip.class
- | SVG.Mask.class
- | SVG.Filter.class
- | SVG.Cursor.class
- | SVG.Hyperlink.class
- | SVG.View.class
- | SVG.Script.class
- | SVG.Font.class)*
- defs = element defs { attlist.defs, SVG.defs.content }
- attlist.defs &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.External.attrib,
- attribute transform { TransformList.datatype }?
- a:documentation [
- "\x{a}" ~
- " desc: Description Element\x{a}" ~
- " "
- ]
- SVG.desc.content = text
- desc = element desc { attlist.desc, SVG.desc.content }
- attlist.desc &= SVG.Core.attrib, SVG.Style.attrib
- a:documentation [ "\x{a}" ~ " title: Title Element\x{a}" ~ " " ]
- SVG.title.content = text
- title = element title { attlist.title, SVG.title.content }
- attlist.title &= SVG.Core.attrib, SVG.Style.attrib
- a:documentation [
- "\x{a}" ~
- " metadata: Metadata Element\x{a}" ~
- " "
- ]
- SVG.metadata.content = text
- metadata = element metadata { attlist.metadata, SVG.metadata.content }
- attlist.metadata &= SVG.Core.attrib
- a:documentation [ "\x{a}" ~ " use: Use Element\x{a}" ~ " " ]
- SVG.use.content = SVG.Description.class*, SVG.Animation.class*
- use = element use { attlist.use, SVG.use.content }
- attlist.use &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.XLinkEmbed.attrib,
- SVG.External.attrib,
- attribute x { Coordinate.datatype }?,
- attribute y { Coordinate.datatype }?,
- attribute width { Length.datatype }?,
- attribute height { Length.datatype }?,
- attribute transform { TransformList.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-text.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-text.rnc
deleted file mode 100644
index 8e8b2c728bd..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-text.rnc
+++ /dev/null
@@ -1,137 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Basic Text Module
-## file: svg-basic-text.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-basic-text.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Basic Text
-##
-## text, altGlyph, altGlyphDef, glyphRef
-##
-## This module declares markup to provide support for text.
-##
-
-##
-## Datatypes
-##
-[ xml:lang = "en" ]
-grammar {
- FontFamilyValue.datatype = xsd:string
- FontSizeValue.datatype = xsd:string
- a:documentation [ "\x{a}" ~ " SVG.Font.attrib\x{a}" ~ " " ]
- SVG.Font.extra.attrib = empty
- SVG.Font.attrib &=
- attribute font-family { FontFamilyValue.datatype }?,
- attribute font-size { FontSizeValue.datatype }?,
- attribute font-style {
- "normal" | "italic" | "oblique" | "inherit"
- }?,
- attribute font-weight {
- "normal"
- | "bold"
- | "bolder"
- | "lighter"
- | "100"
- | "200"
- | "300"
- | "400"
- | "500"
- | "600"
- | "700"
- | "800"
- | "900"
- | "inherit"
- }?,
- SVG.Font.extra.attrib
- a:documentation [ "\x{a}" ~ " SVG.Text.class\x{a}" ~ " " ]
- SVG.Text.extra.class = notAllowed
- SVG.Text.class |= \text | SVG.Text.extra.class
- a:documentation [ "\x{a}" ~ " SVG.TextContent.class\x{a}" ~ " " ]
- SVG.TextContent.extra.class = notAllowed
- SVG.TextContent.class = altGlyph | SVG.TextContent.extra.class
- a:documentation [ "\x{a}" ~ " text: Text Element\x{a}" ~ " " ]
- SVG.text.class =
- text
- | SVG.Description.class
- | SVG.Animation.class
- | # <ref name="SVG.TextContent.extra.class"/>
- SVG.Hyperlink.class
- SVG.text.content = SVG.text.class*
- \text = element text { attlist.text, SVG.text.content }
- attlist.text &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Font.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.External.attrib,
- attribute x { Coordinates.datatype }?,
- attribute y { Coordinates.datatype }?,
- attribute rotate { Numbers.datatype }?,
- attribute transform { TransformList.datatype }?
- a:documentation [
- "\x{a}" ~
- " altGlyph: Alternate Glyph Element\x{a}" ~
- " "
- ]
- SVG.altGlyph.content = text
- altGlyph = element altGlyph { attlist.altGlyph, SVG.altGlyph.content }
- attlist.altGlyph &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Font.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.XLink.attrib,
- SVG.External.attrib,
- attribute glyphRef { text }?,
- attribute format { text }?
- a:documentation [
- "\x{a}" ~
- " altGlyphDef: Alternate Glyph Definition Element\x{a}" ~
- " "
- ]
- SVG.altGlyphDef.content = glyphRef+
- altGlyphDef =
- element altGlyphDef { attlist.altGlyphDef, SVG.altGlyphDef.content }
- attlist.altGlyphDef &= SVG.Core.attrib
- a:documentation [
- "\x{a}" ~
- " glyphRef: Glyph Reference Element\x{a}" ~
- " "
- ]
- SVG.glyphRef.content = empty
- glyphRef = element glyphRef { attlist.glyphRef, SVG.glyphRef.content }
- attlist.glyphRef &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Font.attrib,
- SVG.XLink.attrib,
- attribute glyphRef { text }?,
- attribute format { text }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-clip.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-clip.rnc
deleted file mode 100644
index 50dd76142ea..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-clip.rnc
+++ /dev/null
@@ -1,30 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-namespace ns1 = "http://www.w3.org/2000/svg"
-
-
-##
-## SVG 1.1 Clip Module
-## file: svg-clip.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-clip.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Clip
-##
-## clipPath
-##
-## This module declares markup to provide support for clipping.
-##
-[ xml:lang = "en" ]
-grammar {
- include "svg-basic-clip.rnc" inherit = ns1
-
- ##
- ## extend content model of clipPath
- ##
- SVG.clipPath.class |= SVG.Shape.class | SVG.Text.class
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-conditional.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-conditional.rnc
deleted file mode 100644
index 922554a6a8d..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-conditional.rnc
+++ /dev/null
@@ -1,62 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Conditional Processing Module
-## file: svg-conditional.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-conditional.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Conditional Processing
-##
-## switch
-##
-## This module declares markup to provide support for conditional processing.
-##
-
-##
-## Datatypes
-##
-[ xml:lang = "en" ]
-grammar {
- ExtensionList.datatype = xsd:string
- FeatureList.datatype = xsd:string
- a:documentation [ "\x{a}" ~ " SVG.Conditional.attrib\x{a}" ~ " " ]
- SVG.Conditional.extra.attrib = empty
- SVG.Conditional.attrib &=
- attribute requiredFeatures { FeatureList.datatype }?,
- attribute requiredExtensions { ExtensionList.datatype }?,
- attribute systemLanguage { LanguageCodes.datatype }?,
- SVG.Conditional.extra.attrib
- a:documentation [ "\x{a}" ~ " SVG.Conditional.class\x{a}" ~ " " ]
- SVG.Conditional.extra.class = notAllowed
- SVG.Conditional.class |= switch | SVG.Conditional.extra.class
- a:documentation [ "\x{a}" ~ " switch: Switch Element\x{a}" ~ " " ]
- SVG.switch.content =
- SVG.Description.class*,
- (svg
- | g
- | use
- | \text
- | SVG.Animation.class
- | SVG.Conditional.class
- | SVG.Image.class
- | SVG.Shape.class
- | SVG.Hyperlink.class
- | SVG.Extensibility.class)*
- switch = element switch { attlist.switch, SVG.switch.content }
- attlist.switch &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.External.attrib,
- attribute transform { TransformList.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-container-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-container-attrib.rnc
deleted file mode 100644
index fb4ac5ff47f..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-container-attrib.rnc
+++ /dev/null
@@ -1,33 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Container Attribute Module
-## file: svg-container-attrib.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-container-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Container Attribute
-##
-## enable-background
-##
-## This module defines the Container attribute set.
-##
-[ xml:lang = "en" ]
-grammar {
-
- ##
- ## 'enable-background' property/attribute value (e.g., 'new', 'accumulate')
- ##
- EnableBackgroundValue.datatype = xsd:string
- SVG.enable-background.attrib =
- attribute enable-background { EnableBackgroundValue.datatype }?
- SVG.Container.extra.attrib = empty
- SVG.Container.attrib &=
- SVG.enable-background.attrib, SVG.Container.extra.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-core-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-core-attrib.rnc
deleted file mode 100644
index e9d73f1601f..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-core-attrib.rnc
+++ /dev/null
@@ -1,35 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Core Attribute Module
-## file: svg-core-attrib.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-core-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Core Attribute
-##
-## id, xml:base, xml:lang, xml:space
-##
-## This module defines the core set of attributes that can be present on
-## any element.
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.id.attrib = attribute id { xsd:ID }?
- SVG.base.attrib = attribute xml:base { URI.datatype }?
- SVG.lang.attrib = attribute xml:lang { LanguageCode.datatype }?
- SVG.space.attrib = attribute xml:space { "default" | "preserve" }?
- SVG.Core.extra.attrib = empty
- SVG.Core.attrib =
- SVG.id.attrib,
- SVG.base.attrib,
- SVG.lang.attrib,
- SVG.space.attrib,
- SVG.Core.extra.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-cursor.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-cursor.rnc
deleted file mode 100644
index 50b42d15627..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-cursor.rnc
+++ /dev/null
@@ -1,47 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Cursor Module
-## file: svg-cursor.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-cursor.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Cursor
-##
-## cursor
-##
-## This module declares markup to provide support for cursor.
-##
-
-##
-## Datatypes
-##
-[ xml:lang = "en" ]
-grammar {
- CursorValue.datatype = xsd:string
- a:documentation [ "\x{a}" ~ " SVG.Cursor.attrib\x{a}" ~ " " ]
- SVG.Cursor.extra.attrib = empty
- SVG.Cursor.attrib &=
- attribute cursor { CursorValue.datatype }?,
- SVG.Cursor.extra.attrib
- a:documentation [ "\x{a}" ~ " SVG.Cursor.class\x{a}" ~ " " ]
- SVG.Cursor.extra.class = notAllowed
- SVG.Cursor.class |= cursor | SVG.Cursor.extra.class
- a:documentation [ "\x{a}" ~ " cursor: Cursor Element\x{a}" ~ " " ]
- SVG.cursor.content = SVG.Description.class*
- cursor = element cursor { attlist.cursor, SVG.cursor.content }
- attlist.cursor &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.XLinkRequired.attrib,
- SVG.External.attrib,
- attribute x { Coordinate.datatype }?,
- attribute y { Coordinate.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-datatypes.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-datatypes.rnc
deleted file mode 100644
index 7a3ea4b659f..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-datatypes.rnc
+++ /dev/null
@@ -1,135 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Datatypes Module
-## file: svg-datatypes.mod
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-datatypes.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Datatypes
-##
-## This module declares common data types for properties and attributes.
-##
-
-##
-## feature specification
-##
-[ xml:lang = "en" ]
-grammar {
- Boolean.datatype = "false" | "true"
-
- ##
- ## 'clip-rule' or 'fill-rule' property/attribute value
- ##
- ClipFillRule.datatype = "nonzero" | "evenodd" | "inherit"
-
- ##
- ## media type, as per [RFC2045]
- ##
- ContentType.datatype = xsd:string
-
- ##
- ## a <coordinate>
- ##
- Coordinate.datatype = xsd:string
-
- ##
- ## a list of <coordinate>s
- ##
- Coordinates.datatype = xsd:string
-
- ##
- ## a <color> value
- ##
- Color.datatype = xsd:string
-
- ##
- ## a <integer>
- ##
- Integer.datatype = xsd:string
-
- ##
- ## a language code, as per [RFC3066]
- ##
- LanguageCode.datatype = xsd:language
-
- ##
- ## comma-separated list of language codes, as per [RFC3066]
- ##
- LanguageCodes.datatype = xsd:string
-
- ##
- ## a <ength>
- ##
- Length.datatype = xsd:string
-
- ##
- ## a list of <length>s
- ##
- Lengths.datatype = xsd:string
-
- ##
- ## a <number>
- ##
- Number.datatype = xsd:string
-
- ##
- ## a list of <number>s
- ##
- Numbers.datatype = xsd:string
-
- ##
- ## opacity value (e.g., <number>)
- ##
- OpacityValue.datatype = xsd:string
-
- ##
- ## a path data specification
- ##
- PathData.datatype = xsd:string
-
- ##
- ## 'preserveAspectRatio' attribute specification
- ##
- PreserveAspectRatioSpec.datatype =
- xsd:string {
- pattern =
- "\s*(none|xMinYMin|xMidYMin|xMaxYMin|xMinYMid|xMidYMid|xMaxYMid|xMinYMax|xMidYMax|xMaxYMax)\s+(meet|slice)?\s*"
- }
-
- ##
- ## script expression
- ##
- Script.datatype = xsd:string
-
- ##
- ## An SVG color value (RGB plus optional ICC)
- ##
- SVGColor.datatype = xsd:string
-
- ##
- ## arbitrary text string
- ##
- Text.datatype = xsd:string
-
- ##
- ## list of transforms
- ##
- TransformList.datatype = xsd:string
-
- ##
- ## a Uniform Resource Identifier, see [URI]
- ##
- URI.datatype = xsd:anyURI
-
- ##
- ## 'viewBox' attribute specification
- ##
- ViewBoxSpec.datatype = xsd:string
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-docevents-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-docevents-attrib.rnc
deleted file mode 100644
index a03b011c8d3..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-docevents-attrib.rnc
+++ /dev/null
@@ -1,38 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Document Events Attribute Module
-## file: svg-docevents-attrib.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-docevents-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Document Events Attribute
-##
-## onunload, onabort, onerror, onresize, onscroll, onzoom
-##
-## This module defines the DocumentEvents attribute set.
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.onunload.attrib = attribute onunload { Script.datatype }?
- SVG.onabort.attrib = attribute onabort { Script.datatype }?
- SVG.onerror.attrib = attribute onerror { Script.datatype }?
- SVG.onresize.attrib = attribute onresize { Script.datatype }?
- SVG.onscroll.attrib = attribute onscroll { Script.datatype }?
- SVG.onzoom.attrib = attribute onzoom { Script.datatype }?
- SVG.DocumentEvents.extra.attrib = empty
- SVG.DocumentEvents.attrib &=
- SVG.onunload.attrib,
- SVG.onabort.attrib,
- SVG.onerror.attrib,
- SVG.onresize.attrib,
- SVG.onscroll.attrib,
- SVG.onzoom.attrib,
- SVG.DocumentEvents.extra.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extensibility.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extensibility.rnc
deleted file mode 100644
index 23ef64bf988..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extensibility.rnc
+++ /dev/null
@@ -1,62 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-default namespace ns1 = "http://www.w3.org/2000/svg"
-
-a:documentation [
- "\x{a}" ~
- " SVG 1.1 Extensibility Module\x{a}" ~
- " file: svg-extensibility.rng\x{a}" ~
- "\x{a}" ~
- " This is SVG, a language for describing two-dimensional graphics in XML.\x{a}" ~
- " Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.\x{a}" ~
- "\x{a}" ~
- " $Id: svg-extensibility.rng,v 1.1 2003/07/15 07:11:10 dean Exp $\x{a}" ~
- "\x{a}"
-]
-a:documentation [
- "\x{a}" ~
- " Extensibility\x{a}" ~
- "\x{a}" ~
- " foreignObject\x{a}" ~
- "\x{a}" ~
- " This module declares markup to provide support for extensibility.\x{a}" ~
- " "
-]
-a:documentation [ "\x{a}" ~ " SVG.Extensibility.class\x{a}" ~ " " ]
-SVG.Extensibility.extra.class = notAllowed
-SVG.Extensibility.class |= foreignObject | SVG.Extensibility.extra.class
-a:documentation [
- "\x{a}" ~
- " foreignObject: Foreign Object Element\x{a}" ~
- " "
-]
-SVG.foreignObject.content =
- (text
- | svg
- # ref name="foreignElement"/
- )*
-foreignObject =
- element foreignObject {
- attlist.foreignObject, SVG.foreignObject.content
- }
-attlist.foreignObject &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.External.attrib,
- attribute x { Coordinate.datatype }?,
- attribute y { Coordinate.datatype }?,
- attribute width { Length.datatype },
- attribute height { Length.datatype },
- attribute transform { TransformList.datatype }?
-
-##
-## any element in foreign namespace
-##
-foreignElement =
- element * - ns1:* {
- (attribute * - ns1:* { text }
- | text
- | foreignElement)*
- }
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extresources-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extresources-attrib.rnc
deleted file mode 100644
index 6c1274e082a..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extresources-attrib.rnc
+++ /dev/null
@@ -1,28 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 External Resources Attribute Module
-## file: svg-extresources-attrib.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-extresources-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## External Resources Attribute
-##
-## externalResourcesRequired
-##
-## This module defines the External attribute set.
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.externalResourcesRequired.attrib =
- attribute externalResourcesRequired { Boolean.datatype }?
- SVG.External.extra.attrib = empty
- SVG.External.attrib &=
- SVG.externalResourcesRequired.attrib, SVG.External.extra.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-filter.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-filter.rnc
deleted file mode 100644
index 9d4cc259ef4..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-filter.rnc
+++ /dev/null
@@ -1,214 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Filter Module
-## file: svg-filter.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-filter.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Filter
-##
-## filter, feBlend, feColorMatrix, feComponentTransfer, feComposite,
-## feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood,
-## feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset,
-## feSpecularLighting, feTile, feTurbulence, feDistantLight, fePointLight,
-## feSpotLight, feFuncR, feFuncG, feFuncB, feFuncA
-##
-## This module declares markup to provide support for filter effect.
-##
-[ xml:lang = "en" ]
-grammar {
- include "svg-basic-filter.rnc"
-
- ##
- ## extend SVG.FilterPrimitive.class
- ##
- SVG.FilterPrimitive.class |=
- feConvolveMatrix
- | feDiffuseLighting
- | feDisplacementMap
- | feMorphology
- | feSpecularLighting
- | feTurbulence
- a:documentation [
- "\x{a}" ~
- " feConvolveMatrix: Filter Effect Convolve Matrix Element\x{a}" ~
- " "
- ]
- SVG.feConvolveMatrix.content = (animate | set)*
- feConvolveMatrix =
- element feConvolveMatrix {
- attlist.feConvolveMatrix, SVG.feConvolveMatrix.content
- }
- attlist.feConvolveMatrix &=
- SVG.Core.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib,
- attribute order { NumberOptionalNumber.datatype },
- attribute kernelMatrix { text },
- attribute divisor { Number.datatype }?,
- attribute bias { Number.datatype }?,
- attribute targetX { Integer.datatype }?,
- attribute targetY { Integer.datatype }?,
- [ a:defaultValue = "duplicate" ]
- attribute edgeMode { "duplicate" | "wrap" | "none" }?,
- attribute kernelUnitLength { NumberOptionalNumber.datatype }?,
- attribute preserveAlpha { Boolean.datatype }?
- a:documentation [
- "\x{a}" ~
- " feDiffuseLighting: Filter Effect Diffuse Lighting Element\x{a}" ~
- " "
- ]
- SVG.feDiffuseLighting.content =
- (feDistantLight | fePointLight | feSpotLight),
- (animate | set | animateColor)*
- feDiffuseLighting =
- element feDiffuseLighting {
- attlist.feDiffuseLighting, SVG.feDiffuseLighting.content
- }
- attlist.feDiffuseLighting &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Color.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib,
- attribute lighting-color { SVGColor.datatype }?,
- attribute surfaceScale { Number.datatype }?,
- attribute diffuseConstant { Number.datatype }?,
- attribute kernelUnitLength { NumberOptionalNumber.datatype }?
- a:documentation [
- "\x{a}" ~
- " feDisplacementMap: Filter Effect Displacement Map Element\x{a}" ~
- " "
- ]
- SVG.feDisplacementMap.content = (animate | set)*
- feDisplacementMap =
- element feDisplacementMap {
- attlist.feDisplacementMap, SVG.feDisplacementMap.content
- }
- attlist.feDisplacementMap &=
- SVG.Core.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib,
- attribute in2 { text },
- attribute scale { Number.datatype }?,
- [ a:defaultValue = "A" ]
- attribute xChannelSelector { "R" | "G" | "B" | "A" }?,
- [ a:defaultValue = "A" ]
- attribute yChannelSelector { "R" | "G" | "B" | "A" }?
- a:documentation [
- "\x{a}" ~
- " feMorphology: Filter Effect Morphology Element\x{a}" ~
- " "
- ]
- SVG.feMorphology.content = (animate | set)*
- feMorphology =
- element feMorphology {
- attlist.feMorphology, SVG.feMorphology.content
- }
- attlist.feMorphology &=
- SVG.Core.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib,
- [ a:defaultValue = "erode" ]
- attribute operator { "erode" | "dilate" }?,
- attribute radius { NumberOptionalNumber.datatype }?
- a:documentation [
- "\x{a}" ~
- " feSpecularLighting: Filter Effect Specular Lighting Element\x{a}" ~
- " "
- ]
- SVG.feSpecularLighting.content =
- (feDistantLight | fePointLight | feSpotLight),
- (animate | set | animateColor)*
- feSpecularLighting =
- element feSpecularLighting {
- attlist.feSpecularLighting, SVG.feSpecularLighting.content
- }
- attlist.feSpecularLighting &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Color.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitiveWithIn.attrib,
- attribute lighting-color { SVGColor.datatype }?,
- attribute surfaceScale { Number.datatype }?,
- attribute specularConstant { Number.datatype }?,
- attribute specularExponent { Number.datatype }?,
- attribute kernelUnitLength { NumberOptionalNumber.datatype }?
- a:documentation [
- "\x{a}" ~
- " feTurbulence: Filter Effect Turbulence Element\x{a}" ~
- " "
- ]
- SVG.feTurbulence.content = (animate | set)*
- feTurbulence =
- element feTurbulence {
- attlist.feTurbulence, SVG.feTurbulence.content
- }
- attlist.feTurbulence &=
- SVG.Core.attrib,
- SVG.FilterColor.attrib,
- SVG.FilterPrimitive.attrib,
- attribute baseFrequency { NumberOptionalNumber.datatype }?,
- attribute numOctaves { Integer.datatype }?,
- attribute seed { Number.datatype }?,
- [ a:defaultValue = "noStitch" ]
- attribute stitchTiles { "stitch" | "noStitch" }?,
- [ a:defaultValue = "turbulence" ]
- attribute type { "fractalNoise" | "turbulence" }?
- a:documentation [
- "\x{a}" ~
- " feDistantLight: Filter Effect Distant Light Element\x{a}" ~
- " "
- ]
- SVG.feDistantLight.content = (animate | set)*
- feDistantLight =
- element feDistantLight {
- attlist.feDistantLight, SVG.feDistantLight.content
- }
- attlist.feDistantLight &=
- SVG.Core.attrib,
- attribute azimuth { Number.datatype }?,
- attribute elevation { Number.datatype }?
- a:documentation [
- "\x{a}" ~
- " fePointLight: Filter Effect Point Light Element\x{a}" ~
- " "
- ]
- SVG.fePointLight.content = (animate | set)*
- fePointLight =
- element fePointLight {
- attlist.fePointLight, SVG.fePointLight.content
- }
- attlist.fePointLight &=
- SVG.Core.attrib,
- attribute x { Number.datatype }?,
- attribute y { Number.datatype }?,
- attribute z { Number.datatype }?
- a:documentation [
- "\x{a}" ~
- " feSpotLight: Filter Effect Spot Light Element\x{a}" ~
- " "
- ]
- SVG.feSpotLight.content = (animate | set)*
- feSpotLight =
- element feSpotLight { attlist.feSpotLight, SVG.feSpotLight.content }
- attlist.feSpotLight &=
- SVG.Core.attrib,
- attribute x { Number.datatype }?,
- attribute y { Number.datatype }?,
- attribute z { Number.datatype }?,
- attribute pointsAtX { Number.datatype }?,
- attribute pointsAtY { Number.datatype }?,
- attribute pointsAtZ { Number.datatype }?,
- attribute specularExponent { Number.datatype }?,
- attribute limitingConeAngle { Number.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-font.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-font.rnc
deleted file mode 100644
index f14e10c2342..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-font.rnc
+++ /dev/null
@@ -1,108 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Font Module
-## file: svg-font.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-font.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Font
-##
-## font, font-face, glyph, missing-glyph, hkern, vkern, font-face-src,
-## font-face-uri, font-face-format, font-face-name, definition-src
-##
-## This module declares markup to provide support for template.
-##
-[ xml:lang = "en" ]
-grammar {
- include "svg-basic-font.rnc"
- a:documentation [
- "\x{a}" ~
- " font-face: Font Face Element\x{a}" ~
- " "
- ]
- SVG.font-face.extra.class &= definition-src?
- a:documentation [ "\x{a}" ~ " glyph: Glyph Element\x{a}" ~ " " ]
- SVG.glyph.class |=
- SVG.Animation.class
- | SVG.Structure.class
- | SVG.Conditional.class
- | SVG.Image.class
- | SVG.Style.class
- | SVG.Shape.class
- | SVG.Text.class
- | SVG.Marker.class
- | SVG.Profile.class
- | SVG.Gradient.class
- | SVG.Pattern.class
- | SVG.Clip.class
- | SVG.Mask.class
- | SVG.Filter.class
- | SVG.Cursor.class
- | SVG.Hyperlink.class
- | SVG.View.class
- | SVG.Script.class
- | SVG.Font.class
- a:documentation [
- "\x{a}" ~
- " missing-glyph: Missing Glyph Element\x{a}" ~
- " "
- ]
- SVG.missing-glyph.class |=
- SVG.Animation.class
- | SVG.Structure.class
- | SVG.Conditional.class
- | SVG.Image.class
- | SVG.Style.class
- | SVG.Shape.class
- | SVG.Text.class
- | SVG.Marker.class
- | SVG.Profile.class
- | SVG.Gradient.class
- | SVG.Pattern.class
- | SVG.Clip.class
- | SVG.Mask.class
- | SVG.Filter.class
- | SVG.Cursor.class
- | SVG.Hyperlink.class
- | SVG.View.class
- | SVG.Script.class
- | SVG.Font.class
- a:documentation [
- "\x{a}" ~
- " font-face-uri: Font Face URI Element\x{a}" ~
- " "
- ]
- SVG.font-face-uri.content |= font-face-format*
- a:documentation [
- "\x{a}" ~
- " font-face-format: Font Face Format Element\x{a}" ~
- " "
- ]
- SVG.font-face-format.content = empty
- font-face-format =
- element font-face-format {
- attlist.font-face-format, SVG.font-face-format.content
- }
- attlist.font-face-format &=
- SVG.Core.attrib,
- attribute string { text }?
- a:documentation [
- "\x{a}" ~
- " definition-src: Definition Source Element\x{a}" ~
- " "
- ]
- SVG.definition-src.content = empty
- definition-src =
- element definition-src {
- attlist.definition-src, SVG.definition-src.content
- }
- attlist.definition-src &= SVG.Core.attrib, SVG.XLinkRequired.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-gradient.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-gradient.rnc
deleted file mode 100644
index e8c6e60525f..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-gradient.rnc
+++ /dev/null
@@ -1,99 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Gradient Module
-## file: svg-gradient.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-gradient.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Gradient
-##
-## linearGradient, radialGradient, stop
-##
-## This module declares markup to provide support for gradient fill.
-##
-
-##
-## Datatypes
-##
-[ xml:lang = "en" ]
-grammar {
- NumberOrPercentage.datatype = xsd:string
- a:documentation [ "\x{a}" ~ " SVG.Gradient.attrib\x{a}" ~ " " ]
- SVG.Gradient.extra.attrib = empty
- SVG.Gradient.attrib &=
- attribute stop-color { SVGColor.datatype }?,
- attribute stop-opacity { OpacityValue.datatype }?,
- SVG.Gradient.extra.attrib
- a:documentation [ "\x{a}" ~ " SVG.Gradient.class\x{a}" ~ " " ]
- SVG.Gradient.extra.class = notAllowed
- SVG.Gradient.class |=
- linearGradient | radialGradient | SVG.Gradient.extra.class
- a:documentation [
- "\x{a}" ~
- " linearGradient: Linear Gradient Element\x{a}" ~
- " "
- ]
- SVG.linearGradient.content =
- SVG.Description.class*, (stop | animate | set | animateTransform)*
- linearGradient =
- element linearGradient {
- attlist.linearGradient, SVG.linearGradient.content
- }
- attlist.linearGradient &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Color.attrib,
- SVG.Gradient.attrib,
- SVG.XLink.attrib,
- SVG.External.attrib,
- attribute x1 { Coordinate.datatype }?,
- attribute y1 { Coordinate.datatype }?,
- attribute x2 { Coordinate.datatype }?,
- attribute y2 { Coordinate.datatype }?,
- attribute gradientUnits { "userSpaceOnUse" | "objectBoundingBox" }?,
- attribute gradientTransform { TransformList.datatype }?,
- attribute spreadMethod { "pad" | "reflect" | "repeat" }?
- a:documentation [
- "\x{a}" ~
- " radialGradient: Radial Gradient Element\x{a}" ~
- " "
- ]
- SVG.radialGradient.content =
- SVG.Description.class*, (stop | animate | set | animateTransform)*
- radialGradient =
- element radialGradient {
- attlist.radialGradient, SVG.radialGradient.content
- }
- attlist.radialGradient &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Color.attrib,
- SVG.Gradient.attrib,
- SVG.XLink.attrib,
- SVG.External.attrib,
- attribute cx { Coordinate.datatype }?,
- attribute cy { Coordinate.datatype }?,
- attribute r { Length.datatype }?,
- attribute fx { Coordinate.datatype }?,
- attribute fy { Coordinate.datatype }?,
- attribute gradientUnits { "userSpaceOnUse" | "objectBoundingBox" }?,
- attribute gradientTransform { TransformList.datatype }?,
- attribute spreadMethod { "pad" | "reflect" | "repeat" }?
- a:documentation [ "\x{a}" ~ " stop: Stop Element\x{a}" ~ " " ]
- SVG.stop.content = (animate | set | animateColor)*
- stop = element stop { attlist.stop, SVG.stop.content }
- attlist.stop &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Color.attrib,
- SVG.Gradient.attrib,
- attribute offset { NumberOrPercentage.datatype }
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphevents-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphevents-attrib.rnc
deleted file mode 100644
index e5828f3dab8..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphevents-attrib.rnc
+++ /dev/null
@@ -1,47 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Graphical Element Events Attribute Module
-## file: svg-graphevents-attrib.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-graphevents-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Graphical Element Events Attribute
-##
-## onfocusin, onfocusout, onactivate, onclick, onmousedown, onmouseup,
-## onmouseover, onmousemove, onmouseout, onload
-##
-## This module defines the GraphicalEvents attribute set.
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.onfocusin.attrib = attribute onfocusin { Script.datatype }?
- SVG.onfocusout.attrib = attribute onfocusout { Script.datatype }?
- SVG.onactivate.attrib = attribute onactivate { Script.datatype }?
- SVG.onclick.attrib = attribute onclick { Script.datatype }?
- SVG.onmousedown.attrib = attribute onmousedown { Script.datatype }?
- SVG.onmouseup.attrib = attribute onmouseup { Script.datatype }?
- SVG.onmouseover.attrib = attribute onmouseover { Script.datatype }?
- SVG.onmousemove.attrib = attribute onmousemove { Script.datatype }?
- SVG.onmouseout.attrib = attribute onmouseout { Script.datatype }?
- SVG.onload.attrib &= attribute onload { Script.datatype }?
- SVG.GraphicalEvents.extra.attrib = empty
- SVG.GraphicalEvents.attrib &=
- SVG.onfocusin.attrib,
- SVG.onfocusout.attrib,
- SVG.onactivate.attrib,
- SVG.onclick.attrib,
- SVG.onmousedown.attrib,
- SVG.onmouseup.attrib,
- SVG.onmouseover.attrib,
- SVG.onmousemove.attrib,
- SVG.onmouseout.attrib,
- SVG.onload.attrib,
- SVG.GraphicalEvents.extra.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphics-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphics-attrib.rnc
deleted file mode 100644
index bbf132ab971..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphics-attrib.rnc
+++ /dev/null
@@ -1,64 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-namespace ns1 = "http://www.w3.org/2000/svg"
-
-
-##
-## SVG 1.1 Graphics Attribute Module
-## file: svg-graphics-attrib.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-graphics-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Graphics Attribute
-##
-## display, image-rendering, pointer-events, shape-rendering,
-## text-rendering, visibility
-##
-## This module defines the Graphics attribute set.
-##
-[ xml:lang = "en" ]
-grammar {
- include "svg-basic-graphics-attrib.rnc" inherit = ns1
- SVG.image-rendering.attrib =
- attribute image-rendering {
- "auto" | "optimizeSpeed" | "optimizeQuality" | "inherit"
- }?
- SVG.pointer-events.attrib =
- attribute pointer-events {
- "visiblePainted"
- | "visibleFill"
- | "visibleStroke"
- | "visible"
- | "painted"
- | "fill"
- | "stroke"
- | "all"
- | "none"
- | "inherit"
- }?
- SVG.shape-rendering.attrib =
- attribute shape-rendering {
- "auto"
- | "optimizeSpeed"
- | "crispEdges"
- | "geometricPrecision"
- | "inherit"
- }?
- SVG.text-rendering.attrib =
- attribute text-rendering {
- "auto"
- | "optimizeSpeed"
- | "optimizeLegibility"
- | "geometricPrecision"
- | "inherit"
- }?
- SVG.Graphics.attrib &=
- SVG.image-rendering.attrib,
- SVG.pointer-events.attrib,
- SVG.shape-rendering.attrib,
- SVG.text-rendering.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-hyperlink.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-hyperlink.rnc
deleted file mode 100644
index 705e3e3334d..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-hyperlink.rnc
+++ /dev/null
@@ -1,66 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Hyperlinking Module
-## file: svg-hyperlink.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-hyperlink.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Hyperlinking
-##
-## a
-##
-## This module declares markup to provide support for hyper linking.
-##
-[ xml:lang = "en" ]
-grammar {
-
- ##
- ## link to this target
- ##
- LinkTarget.datatype = xsd:NMTOKEN
- a:documentation [ "\x{a}" ~ " SVG.Hyperlink.class\x{a}" ~ " " ]
- SVG.Hyperlink.extra.class = notAllowed
- SVG.Hyperlink.class |= a | SVG.Hyperlink.extra.class
- a:documentation [ "\x{a}" ~ " a: Anchor Element\x{a}" ~ " " ]
- SVG.a.content =
- (text
- | SVG.Description.class
- | SVG.Animation.class
- | SVG.Structure.class
- | SVG.Conditional.class
- | SVG.Image.class
- | SVG.Style.class
- | SVG.Shape.class
- | SVG.Text.class
- | SVG.Marker.class
- | SVG.Profile.class
- | SVG.Gradient.class
- | SVG.Pattern.class
- | SVG.Clip.class
- | SVG.Mask.class
- | SVG.Filter.class
- | SVG.Cursor.class
- | SVG.Hyperlink.class
- | SVG.View.class
- | SVG.Script.class
- | SVG.Font.class)*
- a = element a { attlist.a, SVG.a.content }
- attlist.a &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.XLinkReplace.attrib,
- SVG.External.attrib,
- attribute transform { TransformList.datatype }?,
- attribute target { LinkTarget.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-image.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-image.rnc
deleted file mode 100644
index 0dffc8e1b92..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-image.rnc
+++ /dev/null
@@ -1,56 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Image Module
-## file: svg-image.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-image.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Image
-##
-## image
-##
-## This module declares markup to provide support for image.
-##
-
-##
-## SVG.Image.class
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.Image.extra.class = notAllowed
- SVG.Image.class |= image | SVG.Image.extra.class
- a:documentation [ "\x{a}" ~ " image: Image Element\x{a}" ~ " " ]
- SVG.image.content = SVG.Description.class*, SVG.Animation.class*
- image = element image { attlist.image, SVG.image.content }
- attlist.image &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Viewport.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Profile.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.XLinkEmbed.attrib,
- SVG.External.attrib,
- attribute x { Coordinate.datatype }?,
- attribute y { Coordinate.datatype }?,
- attribute width { Length.datatype },
- attribute height { Length.datatype },
- [ a:defaultValue = "xMidYMid meet" ]
- attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }?,
- attribute transform { TransformList.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-marker.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-marker.rnc
deleted file mode 100644
index bfb7c316bd5..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-marker.rnc
+++ /dev/null
@@ -1,76 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Marker Module
-## file: svg-marker.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-marker.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Marker
-##
-## marker
-##
-## This module declares markup to provide support for marker.
-##
-
-##
-## Datatypes
-##
-[ xml:lang = "en" ]
-grammar {
- MarkerValue.datatype = xsd:string
- a:documentation [ "\x{a}" ~ " SVG.Marker.attrib\x{a}" ~ " " ]
- SVG.Marker.extra.attrib = empty
- SVG.Marker.attrib &=
- attribute marker-start { MarkerValue.datatype }?,
- attribute marker-mid { MarkerValue.datatype }?,
- attribute marker-end { MarkerValue.datatype }?,
- SVG.Marker.extra.attrib
- a:documentation [ "\x{a}" ~ " SVG.Marker.class\x{a}" ~ " " ]
- SVG.Marker.extra.class = notAllowed
- SVG.Marker.class |= marker | SVG.Marker.extra.class
- a:documentation [ "\x{a}" ~ " marker: Marker Element\x{a}" ~ " " ]
- SVG.marker.content =
- (SVG.Description.class
- | SVG.Animation.class
- | SVG.Structure.class
- | SVG.Conditional.class
- | SVG.Image.class
- | SVG.Style.class
- | SVG.Shape.class
- | SVG.Text.class
- | SVG.Marker.class
- | SVG.Profile.class
- | SVG.Gradient.class
- | SVG.Pattern.class
- | SVG.Clip.class
- | SVG.Mask.class
- | SVG.Filter.class
- | SVG.Cursor.class
- | SVG.Hyperlink.class
- | SVG.View.class
- | SVG.Script.class
- | SVG.Font.class)*
- marker = element marker { attlist.marker, SVG.marker.content }
- attlist.marker &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.External.attrib,
- attribute refX { Coordinate.datatype }?,
- attribute refY { Coordinate.datatype }?,
- attribute markerUnits { "strokeWidth" | "userSpaceOnUse" }?,
- attribute markerWidth { Length.datatype }?,
- attribute markerHeight { Length.datatype }?,
- attribute orient { text }?,
- attribute viewBox { ViewBoxSpec.datatype }?,
- [ a:defaultValue = "xMidYMid meet" ]
- attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-mask.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-mask.rnc
deleted file mode 100644
index c5b8722bf8f..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-mask.rnc
+++ /dev/null
@@ -1,74 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Mask Module
-## file: svg-mask.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-mask.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Mask
-##
-## mask
-##
-## This module declares markup to provide support for masking.
-##
-
-##
-## Datatypes
-##
-[ xml:lang = "en" ]
-grammar {
- MaskValue.datatype = xsd:string
- a:documentation [ "\x{a}" ~ " SVG.Mask.attrib\x{a}" ~ " " ]
- SVG.Mask.extra.attrib = empty
- SVG.Mask.attrib &=
- attribute mask { MaskValue.datatype }?,
- SVG.Mask.extra.attrib
- a:documentation [ "\x{a}" ~ " SVG.Mask.class\x{a}" ~ " " ]
- SVG.Mask.extra.class = notAllowed
- SVG.Mask.class |= mask | SVG.Mask.extra.class
- a:documentation [ "\x{a}" ~ " mask: Mask Element\x{a}" ~ " " ]
- SVG.mask.content =
- (SVG.Description.class
- | SVG.Animation.class
- | SVG.Structure.class
- | SVG.Conditional.class
- | SVG.Image.class
- | SVG.Style.class
- | SVG.Shape.class
- | SVG.Text.class
- | SVG.Marker.class
- | SVG.Profile.class
- | SVG.Gradient.class
- | SVG.Pattern.class
- | SVG.Clip.class
- | SVG.Mask.class
- | SVG.Filter.class
- | SVG.Cursor.class
- | SVG.Hyperlink.class
- | SVG.View.class
- | SVG.Script.class
- | SVG.Font.class)*
- mask = element mask { attlist.mask, SVG.mask.content }
- attlist.mask &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.External.attrib,
- attribute x { Coordinate.datatype }?,
- attribute y { Coordinate.datatype }?,
- attribute width { Length.datatype }?,
- attribute height { Length.datatype }?,
- attribute maskUnits { "userSpaceOnUse" | "objectBoundingBox" }?,
- attribute maskContentUnits {
- "userSpaceOnUse" | "objectBoundingBox"
- }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-opacity-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-opacity-attrib.rnc
deleted file mode 100644
index c794117b5fa..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-opacity-attrib.rnc
+++ /dev/null
@@ -1,34 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Paint Opacity Attribute Module
-## file: svg-opacity-attrib.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-opacity-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Paint Opacity Attribute
-##
-## opacity, fill-opacity, stroke-opacity
-##
-## This module defines the Opacity attribute set.
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.opacity.attrib = attribute opacity { OpacityValue.datatype }?
- SVG.fill-opacity.attrib =
- attribute fill-opacity { OpacityValue.datatype }?
- SVG.stroke-opacity.attrib =
- attribute stroke-opacity { OpacityValue.datatype }?
- SVG.Opacity.extra.attrib = empty
- SVG.Opacity.attrib &=
- SVG.opacity.attrib,
- SVG.fill-opacity.attrib,
- SVG.stroke-opacity.attrib,
- SVG.Opacity.extra.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-paint-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-paint-attrib.rnc
deleted file mode 100644
index bcb9ccce9e4..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-paint-attrib.rnc
+++ /dev/null
@@ -1,97 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Paint Attribute Module
-## file: svg-paint-attrib.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-paint-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Paint Attribute
-##
-## fill, fill-rule, stroke, stroke-dasharray, stroke-dashoffset,
-## stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-width, color,
-## color-interpolation, color-rendering
-##
-## This module defines the Paint and Color attribute sets.
-##
-[ xml:lang = "en" ]
-grammar {
-
- ##
- ## a 'fill' or 'stroke' property/attribute value: <paint>
- ##
- Paint.datatype = xsd:string
-
- ##
- ## 'stroke-dasharray' property/attribute value
- ## (e.g., 'none', list of <number>s)
- ##
- StrokeDashArrayValue.datatype = xsd:string
-
- ##
- ## 'stroke-dashoffset' property/attribute value (e.g., 'none', <legnth>)
- ##
- StrokeDashOffsetValue.datatype = xsd:string
-
- ##
- ## 'stroke-miterlimit' property/attribute value (e.g., <number>)
- ##
- StrokeMiterLimitValue.datatype = xsd:string
-
- ##
- ## 'stroke-width' property/attribute value (e.g., <length>)
- ##
- StrokeWidthValue.datatype = xsd:string
- SVG.fill.attrib = attribute fill { Paint.datatype }?
- SVG.fill-rule.attrib = attribute fill-rule { ClipFillRule.datatype }?
- SVG.stroke.attrib = attribute stroke { Paint.datatype }?
- SVG.stroke-dasharray.attrib =
- attribute stroke-dasharray { StrokeDashArrayValue.datatype }?
- SVG.stroke-dashoffset.attrib =
- attribute stroke-dashoffset { StrokeDashOffsetValue.datatype }?
- SVG.stroke-linecap.attrib =
- attribute stroke-linecap {
- "butt" | "round" | "square" | "inherit"
- }?
- SVG.stroke-linejoin.attrib =
- attribute stroke-linejoin {
- "miter" | "round" | "bevel" | "inherit"
- }?
- SVG.stroke-miterlimit.attrib =
- attribute stroke-miterlimit { StrokeMiterLimitValue.datatype }?
- SVG.stroke-width.attrib =
- attribute stroke-width { StrokeWidthValue.datatype }?
- SVG.Paint.extra.attrib = empty
- SVG.Paint.attrib &=
- SVG.fill.attrib,
- SVG.fill-rule.attrib,
- SVG.stroke.attrib,
- SVG.stroke-dasharray.attrib,
- SVG.stroke-dashoffset.attrib,
- SVG.stroke-linecap.attrib,
- SVG.stroke-linejoin.attrib,
- SVG.stroke-miterlimit.attrib,
- SVG.stroke-width.attrib,
- SVG.Paint.extra.attrib
- SVG.color.attrib = attribute color { Color.datatype }?
- SVG.color-interpolation.attrib =
- attribute color-interpolation {
- "auto" | "sRGB" | "linearRGB" | "inherit"
- }?
- SVG.color-rendering.attrib =
- attribute color-rendering {
- "auto" | "optimizeSpeed" | "optimizeQuality" | "inherit"
- }?
- SVG.Color.extra.attrib = empty
- SVG.Color.attrib &=
- SVG.color.attrib,
- SVG.color-interpolation.attrib,
- SVG.color-rendering.attrib,
- SVG.Color.extra.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-pattern.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-pattern.rnc
deleted file mode 100644
index 0a538fe96a8..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-pattern.rnc
+++ /dev/null
@@ -1,76 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Pattern Module
-## file: svg-pattern.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-pattern.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Pattern
-##
-## pattern
-##
-## This module declares markup to provide support for pattern fill.
-##
-
-##
-## SVG.Pattern.class
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.Pattern.extra.class = notAllowed
- SVG.Pattern.class |= pattern | SVG.Pattern.extra.class
- a:documentation [
- "\x{a}" ~
- " pattern: Pattern Element\x{a}" ~
- " "
- ]
- SVG.pattern.content =
- (SVG.Description.class
- | SVG.Animation.class
- | SVG.Structure.class
- | SVG.Conditional.class
- | SVG.Image.class
- | SVG.Style.class
- | SVG.Shape.class
- | SVG.Text.class
- | SVG.Marker.class
- | SVG.Profile.class
- | SVG.Gradient.class
- | SVG.Pattern.class
- | SVG.Clip.class
- | SVG.Mask.class
- | SVG.Filter.class
- | SVG.Cursor.class
- | SVG.Hyperlink.class
- | SVG.View.class
- | SVG.Script.class
- | SVG.Font.class)*
- pattern = element pattern { attlist.pattern, SVG.pattern.content }
- attlist.pattern &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.XLink.attrib,
- SVG.External.attrib,
- attribute x { Coordinate.datatype }?,
- attribute y { Coordinate.datatype }?,
- attribute width { Length.datatype }?,
- attribute height { Length.datatype }?,
- attribute patternUnits { "userSpaceOnUse" | "objectBoundingBox" }?,
- attribute patternContentUnits {
- "userSpaceOnUse" | "objectBoundingBox"
- }?,
- attribute patternTransform { TransformList.datatype }?,
- attribute viewBox { ViewBoxSpec.datatype }?,
- [ a:defaultValue = "xMidYMid meet" ]
- attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-profile.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-profile.rnc
deleted file mode 100644
index ba154bdca8b..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-profile.rnc
+++ /dev/null
@@ -1,58 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Color Profile Module
-## file: svg-profile.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-profile.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Color Profile
-##
-## color-profile
-##
-## This module declares markup to provide support for color profile.
-##
-
-##
-## SVG.Profile.attrib
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.Profile.extra.attrib = empty
- SVG.Profile.attrib &=
- attribute color-profile { text }?,
- SVG.Profile.extra.attrib
- a:documentation [ "\x{a}" ~ " SVG.Profile.class\x{a}" ~ " " ]
- SVG.Profile.extra.class = notAllowed
- SVG.Profile.class |= color-profile | SVG.Profile.extra.class
- a:documentation [
- "\x{a}" ~
- " color-profile: Color Profile Element\x{a}" ~
- " "
- ]
- SVG.color-profile.content = SVG.Description.class*
- color-profile =
- element color-profile {
- attlist.color-profile, SVG.color-profile.content
- }
- attlist.color-profile &=
- SVG.Core.attrib,
- SVG.XLink.attrib,
- attribute local { text }?,
- attribute name { text },
- [ a:defaultValue = "auto" ]
- attribute rendering-intent {
- "auto"
- | "perceptual"
- | "relative-colorimetric"
- | "saturation"
- | "absolute-colorimetric"
- }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-qname.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-qname.rnc
deleted file mode 100644
index 884c76d157d..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-qname.rnc
+++ /dev/null
@@ -1,116 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-namespace xlink = "http://www.w3.org/1999/xlink"
-
-# .......................................................................
-
-# SVG 1.1 Qualified Name Module .........................................
-
-# file: svg-qname.mod
-#
-# This is SVG, a language for describing two-dimensional graphics in XML.
-# Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-# Revision: $Id: svg-qname.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-#
-# This DTD module is identified by the PUBLIC and SYSTEM identifiers:
-#
-# PUBLIC "-//W3C//ENTITIES SVG 1.1 Qualified Name//EN"
-# SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-qname.mod"
-#
-# .......................................................................
-
-# Qualified Name
-#
-# This module is contained in two parts, labeled Section 'A' and 'B':
-#
-# Section A declares parameter entities to support namespace-
-# qualified names, namespace declarations, and name prefixing
-# for SVG and extensions.
-#
-# Section B declares parameter entities used to provide
-# namespace-qualified names for all SVG element types:
-
-# Section A: SVG XML Namespace Framework ::::::::::::::::::::::
-
-# 1. Declare a %SVG.prefixed; conditional section keyword, used
-# to activate namespace prefixing. The default value should
-# inherit '%NS.prefixed;' from the DTD driver, so that unless
-# overridden, the default behaviour follows the overall DTD
-# prefixing scheme.
-
-# 2. Declare a parameter entity (eg., %SVG.xmlns;) containing
-# the URI reference used to identify the SVG namespace:
-
-# 3. Declare parameter entities (eg., %SVG.prefix;) containing
-# the default namespace prefix string(s) to use when prefixing
-# is enabled. This may be overridden in the DTD driver or the
-# internal subset of an document instance. If no default prefix
-# is desired, this may be declared as an empty string.
-
-# 4. Declare parameter entities (eg., %SVG.pfx;) containing the
-# colonized prefix(es) (eg., '%SVG.prefix;:') used when
-# prefixing is active, an empty string when it is not.
-
-# 5. The parameter entity %SVG.xmlns.extra.attrib; may be
-# redeclared to contain any non-SVG namespace declaration
-# attributes for namespaces embedded in SVG. The default
-# is an empty string.
-
-# Declare a parameter entity XLINK.xmlns.attrib containing
-# the XML Namespace declarations for XLink.
-XLINK.xmlns.attrib = empty
-# Declare a parameter entity %NS.decl.attrib; containing
-# all XML Namespace declarations used in the DTD, plus the
-# xmlns declaration for SVG, its form dependent on whether
-# prefixing is active.
-
-# Declare a parameter entity %SVG.xmlns.attrib; containing
-# all XML namespace declaration attributes used by SVG,
-# including a default xmlns attribute when prefixing is
-# inactive.
-SVG.xmlns.attrib = empty, XLINK.xmlns.attrib
-# Section B: SVG Qualified Names ::::::::::::::::::::::::::::::
-
-# 6. This section declares parameter entities used to provide
-# namespace-qualified names for all SVG element types.
-
-# module: svg-structure.mod .........................
-
-# module: svg-conditional.mod .......................
-
-# module: svg-image.mod .............................
-
-# module: svg-style.mod .............................
-
-# module: svg-shape.mod .............................
-
-# module: svg-text.mod ..............................
-
-# module: svg-marker.mod ............................
-
-# module: svg-profile.mod ...........................
-
-# module: svg-gradient.mod ..........................
-
-# module: svg-pattern.mod ...........................
-
-# module: svg-clip.mod ..............................
-
-# module: svg-mask.mod ..............................
-
-# module: svg-filter.mod ............................
-
-# module: svg-cursor.mod ............................
-
-# module: svg-hyperlink.mod .........................
-
-# module: svg-view.mod ..............................
-
-# module: svg-script.mod ............................
-
-# module: svg-animation.mod .........................
-
-# module: svg-font.mod ..............................
-
-# module: svg-extensibility.mod .....................
-
-# end of svg-qname.mod
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-script.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-script.rnc
deleted file mode 100644
index a990e5497fc..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-script.rnc
+++ /dev/null
@@ -1,38 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Scripting Module
-## file: svg-script.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-script.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Scripting
-##
-## script
-##
-## This module declares markup to provide support for scripting.
-##
-
-##
-## SVG.Script.class
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.Script.extra.class = notAllowed
- SVG.Script.class |= script | SVG.Script.extra.class
- a:documentation [ "\x{a}" ~ " script: Script Element\x{a}" ~ " " ]
- SVG.script.content = text
- script = element script { attlist.script, SVG.script.content }
- attlist.script &=
- SVG.Core.attrib,
- SVG.XLink.attrib,
- SVG.External.attrib,
- attribute type { ContentType.datatype }
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-shape.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-shape.rnc
deleted file mode 100644
index cc80462b97d..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-shape.rnc
+++ /dev/null
@@ -1,207 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Shape Module
-## file: svg-shape.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-shape.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Shape
-##
-## path, rect, circle, line, ellipse, polyline, polygon
-##
-## This module declares markup to provide support for graphical shapes.
-##
-[ xml:lang = "en" ]
-grammar {
-
- ##
- ## a list of points
- ##
- Points.datatype = xsd:string
- a:documentation [ "\x{a}" ~ " SVG.Shape.class\x{a}" ~ " " ]
- SVG.Shape.extra.class = notAllowed
- SVG.Shape.class |=
- path
- | rect
- | circle
- | line
- | ellipse
- | polyline
- | polygon
- | SVG.Shape.extra.class
- a:documentation [ "\x{a}" ~ " path: Path Element\x{a}" ~ " " ]
- SVG.path.content = SVG.Description.class*, SVG.Animation.class*
- path = element path { attlist.path, SVG.path.content }
- attlist.path &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Marker.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.External.attrib,
- attribute d { PathData.datatype },
- attribute pathLength { Number.datatype }?,
- attribute transform { TransformList.datatype }?
- a:documentation [
- "\x{a}" ~
- " rect: Rectangle Element\x{a}" ~
- " "
- ]
- SVG.rect.content = SVG.Description.class*, SVG.Animation.class*
- rect = element rect { attlist.rect, SVG.rect.content }
- attlist.rect &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.External.attrib,
- attribute x { Coordinate.datatype }?,
- attribute y { Coordinate.datatype }?,
- attribute width { Length.datatype },
- attribute height { Length.datatype },
- attribute rx { Length.datatype }?,
- attribute ry { Length.datatype }?,
- attribute transform { TransformList.datatype }?
- a:documentation [ "\x{a}" ~ " circle: Circle Element\x{a}" ~ " " ]
- SVG.circle.content = SVG.Description.class*, SVG.Animation.class*
- circle = element circle { attlist.circle, SVG.circle.content }
- attlist.circle &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.External.attrib,
- attribute cx { Coordinate.datatype }?,
- attribute cy { Coordinate.datatype }?,
- attribute r { Length.datatype },
- attribute transform { TransformList.datatype }?
- a:documentation [ "\x{a}" ~ " line: Line Element\x{a}" ~ " " ]
- SVG.line.content = SVG.Description.class*, SVG.Animation.class*
- line = element line { attlist.line, SVG.line.content }
- attlist.line &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Marker.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.External.attrib,
- attribute x1 { Coordinate.datatype }?,
- attribute y1 { Coordinate.datatype }?,
- attribute x2 { Coordinate.datatype }?,
- attribute y2 { Coordinate.datatype }?,
- attribute transform { TransformList.datatype }?
- a:documentation [
- "\x{a}" ~
- " ellipse: Ellipse Element\x{a}" ~
- " "
- ]
- SVG.ellipse.content = SVG.Description.class*, SVG.Animation.class*
- ellipse = element ellipse { attlist.ellipse, SVG.ellipse.content }
- attlist.ellipse &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.External.attrib,
- attribute cx { Coordinate.datatype }?,
- attribute cy { Coordinate.datatype }?,
- attribute rx { Length.datatype },
- attribute ry { Length.datatype },
- attribute transform { TransformList.datatype }?
- a:documentation [
- "\x{a}" ~
- " polyline: Polyline Element\x{a}" ~
- " "
- ]
- SVG.polyline.content = SVG.Description.class*, SVG.Animation.class*
- polyline = element polyline { attlist.polyline, SVG.polyline.content }
- attlist.polyline &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Marker.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.External.attrib,
- attribute points { Points.datatype },
- attribute transform { TransformList.datatype }?
- a:documentation [
- "\x{a}" ~
- " polygon: Polygon Element\x{a}" ~
- " "
- ]
- SVG.polygon.content = SVG.Description.class*, SVG.Animation.class*
- polygon = element polygon { attlist.polygon, SVG.polygon.content }
- attlist.polygon &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Marker.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.External.attrib,
- attribute points { Points.datatype },
- attribute transform { TransformList.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-structure.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-structure.rnc
deleted file mode 100644
index 370c4259c05..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-structure.rnc
+++ /dev/null
@@ -1,62 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Structure Module
-## file: svg-structure.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-structure.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Structure
-##
-## svg, g, defs, desc, title, metadata, symbol, use
-##
-## This module declares the major structural elements and their attributes.
-##
-[ xml:lang = "en" ]
-grammar {
- include "svg-basic-structure.rnc"
-
- ##
- ## extend SVG.Structure.class
- ##
- SVG.Structure.class |= symbol
- a:documentation [ "\x{a}" ~ " symbol: Symbol Element\x{a}" ~ " " ]
- SVG.symbol.content =
- (SVG.Description.class
- | SVG.Animation.class
- | SVG.Structure.class
- | SVG.Conditional.class
- | SVG.Image.class
- | SVG.Style.class
- | SVG.Shape.class
- | SVG.Text.class
- | SVG.Marker.class
- | SVG.Profile.class
- | SVG.Gradient.class
- | SVG.Pattern.class
- | SVG.Clip.class
- | SVG.Mask.class
- | SVG.Filter.class
- | SVG.Cursor.class
- | SVG.Hyperlink.class
- | SVG.View.class
- | SVG.Script.class
- | SVG.Font.class)*
- symbol = element symbol { attlist.symbol, SVG.symbol.content }
- attlist.symbol &=
- SVG.Core.attrib,
- SVG.Style.attrib,
- SVG.Presentation.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.External.attrib,
- attribute viewBox { ViewBoxSpec.datatype }?,
- [ a:defaultValue = "xMidYMid meet" ]
- attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-style.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-style.rnc
deleted file mode 100644
index 68c7f48c1a3..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-style.rnc
+++ /dev/null
@@ -1,56 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Style Module
-## file: svg-style.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-style.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Style
-##
-## style
-##
-## This module declares markup to provide support for stylesheet.
-##
-
-##
-## Datatypes
-##
-[ xml:lang = "en" ]
-grammar {
- ClassList.datatype = xsd:NMTOKENS
- StyleSheet.datatype = xsd:string
-
- ##
- ## comma-separated list of media descriptors.
- ##
- MediaDesc.datatype = xsd:string
- a:documentation [ "\x{a}" ~ " SVG.Style.attrib\x{a}" ~ " " ]
- SVG.Style.extra.attrib = empty
- SVG.Style.attrib &=
- attribute style { StyleSheet.datatype }?,
- attribute class { ClassList.datatype }?,
- SVG.Style.extra.attrib
- a:documentation [ "\x{a}" ~ " SVG.Style.class\x{a}" ~ " " ]
- SVG.Style.extra.class = notAllowed
- SVG.Style.class |= style | SVG.Style.extra.class
- a:documentation [ "\x{a}" ~ " style: Style Element\x{a}" ~ " " ]
- SVG.style.content = text
- style = element style { attlist.style, SVG.style.content }
- attlist.style &=
- [ a:defaultValue = "preserve" ] attribute xml:space { "preserve" }?,
- SVG.id.attrib,
- SVG.base.attrib,
- SVG.lang.attrib,
- SVG.Core.extra.attrib,
- attribute type { ContentType.datatype },
- attribute media { MediaDesc.datatype }?,
- attribute title { Text.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-text.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-text.rnc
deleted file mode 100644
index b9d52e14420..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-text.rnc
+++ /dev/null
@@ -1,275 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Text Module
-## file: svg-text.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-text.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Text
-##
-## text, tspan, tref, textPath, altGlyph, altGlyphDef, altGlyphItem,
-## glyphRef
-##
-## This module declares markup to provide support for alternate glyph.
-##
-[ xml:lang = "en" ]
-grammar {
- include "svg-basic-text.rnc"
- a:documentation [ "\x{a}" ~ " Datatypes\x{a}" ~ " " ]
- BaselineShiftValue.datatype = xsd:string
- FontSizeAdjustValue.datatype = xsd:string
- GlyphOrientationHorizontalValue.datatype = xsd:string
- GlyphOrientationVerticalValue.datatype = xsd:string
- KerningValue.datatype = xsd:string
- SpacingValue.datatype = xsd:string
- TextDecorationValue.datatype = xsd:string
- a:documentation [ "\x{a}" ~ " SVG.Text.attrib\x{a}" ~ " " ]
- SVG.Text.extra.attrib = empty
- SVG.Text.attrib &=
- attribute writing-mode {
- "lr-tb" | "rl-tb" | "tb-rl" | "lr" | "rl" | "tb" | "inherit"
- }?,
- SVG.Text.extra.attrib
- a:documentation [ "\x{a}" ~ " SVG.TextContent.attrib\x{a}" ~ " " ]
- SVG.TextContent.extra.attrib = empty
- SVG.TextContent.attrib &=
- attribute alignment-baseline {
- "auto"
- | "baseline"
- | "before-edge"
- | "text-before-edge"
- | "middle"
- | "central"
- | "after-edge"
- | "text-after-edge"
- | "ideographic"
- | "alphabetic"
- | "hanging"
- | "mathematical"
- | "inherit"
- }?,
- attribute baseline-shift { BaselineShiftValue.datatype }?,
- attribute direction { "ltr" | "rtl" | "inherit" }?,
- attribute dominant-baseline {
- "auto"
- | "use-script"
- | "no-change"
- | "reset-size"
- | "ideographic"
- | "alphabetic"
- | "hanging"
- | "mathematical"
- | "central"
- | "middle"
- | "text-after-edge"
- | "text-before-edge"
- | "inherit"
- }?,
- attribute glyph-orientation-horizontal {
- GlyphOrientationHorizontalValue.datatype
- }?,
- attribute glyph-orientation-vertical {
- GlyphOrientationVerticalValue.datatype
- }?,
- attribute kerning { KerningValue.datatype }?,
- attribute letter-spacing { SpacingValue.datatype }?,
- attribute text-anchor { "start" | "middle" | "end" | "inherit" }?,
- attribute text-decoration { TextDecorationValue.datatype }?,
- attribute unicode-bidi {
- "normal" | "embed" | "bidi-override" | "inherit"
- }?,
- attribute word-spacing { SpacingValue.datatype }?,
- SVG.TextContent.extra.attrib
- SVG.Font.attrib &=
- attribute font-size-adjust { FontSizeAdjustValue.datatype }?,
- attribute font-stretch {
- "normal"
- | "wider"
- | "narrower"
- | "ultra-condensed"
- | "extra-condensed"
- | "condensed"
- | "semi-condensed"
- | "semi-expanded"
- | "expanded"
- | "extra-expanded"
- | "ultra-expanded"
- | "inherit"
- }?,
- attribute font-variant { "normal" | "small-caps" | "inherit" }?
-
- ##
- ## extend SVG.Text.class
- ##
- SVG.Text.class |= altGlyphDef
-
- ##
- ## extend SVG.TextContent.class
- ##
- SVG.TextContent.class |= tspan | tref | textPath
- a:documentation [ "\x{a}" ~ " text: Text Element\x{a}" ~ " " ]
- SVG.text.class |= SVG.TextContent.class
- attlist.text &=
- SVG.Text.attrib,
- SVG.TextContent.attrib,
- attribute dx { Lengths.datatype }?,
- attribute dy { Lengths.datatype }?,
- attribute textLength { Length.datatype }?,
- attribute lengthAdjust { "spacing" | "spacingAndGlyphs" }?
- a:documentation [
- "\x{a}" ~
- " tspan: Text Span Element\x{a}" ~
- " "
- ]
- SVG.tspan.content =
- (text
- | tspan
- | tref
- | altGlyph
- | animate
- | set
- | animateColor
- | SVG.Description.class
- | SVG.Hyperlink.class)*
- tspan = element tspan { attlist.tspan, SVG.tspan.content }
- attlist.tspan &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.TextContent.attrib,
- SVG.Font.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.External.attrib,
- attribute x { Coordinates.datatype }?,
- attribute y { Coordinates.datatype }?,
- attribute dx { Lengths.datatype }?,
- attribute dy { Lengths.datatype }?,
- attribute rotate { Numbers.datatype }?,
- attribute textLength { Length.datatype }?,
- attribute lengthAdjust { "spacing" | "spacingAndGlyphs" }?
- a:documentation [
- "\x{a}" ~
- " tref: Text Reference Element\x{a}" ~
- " "
- ]
- SVG.tref.content =
- (animate | set | animateColor | SVG.Description.class)*
- tref = element tref { attlist.tref, SVG.tref.content }
- attlist.tref &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.TextContent.attrib,
- SVG.Font.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.XLinkRequired.attrib,
- SVG.External.attrib,
- attribute x { Coordinates.datatype }?,
- attribute y { Coordinates.datatype }?,
- attribute dx { Lengths.datatype }?,
- attribute dy { Lengths.datatype }?,
- attribute rotate { Numbers.datatype }?,
- attribute textLength { Length.datatype }?,
- attribute lengthAdjust { "spacing" | "spacingAndGlyphs" }?
- a:documentation [
- "\x{a}" ~
- " textPath: Text Path Element\x{a}" ~
- " "
- ]
- SVG.textPath.content =
- (text
- | tspan
- | tref
- | altGlyph
- | animate
- | set
- | animateColor
- | SVG.Description.class
- | SVG.Hyperlink.class)*
- textPath = element textPath { attlist.textPath, SVG.textPath.content }
- attlist.textPath &=
- SVG.Core.attrib,
- SVG.Conditional.attrib,
- SVG.Style.attrib,
- SVG.TextContent.attrib,
- SVG.Font.attrib,
- SVG.Paint.attrib,
- SVG.Color.attrib,
- SVG.Opacity.attrib,
- SVG.Graphics.attrib,
- SVG.Clip.attrib,
- SVG.Mask.attrib,
- SVG.Filter.attrib,
- SVG.GraphicalEvents.attrib,
- SVG.Cursor.attrib,
- SVG.XLinkRequired.attrib,
- SVG.External.attrib,
- attribute startOffset { Length.datatype }?,
- attribute textLength { Length.datatype }?,
- attribute lengthAdjust { "spacing" | "spacingAndGlyphs" }?,
- attribute method { "align" | "stretch" }?,
- attribute spacing { "auto" | "exact" }?
- a:documentation [
- "\x{a}" ~
- " altGlyph: Alternate Glyph Element\x{a}" ~
- " "
- ]
- attlist.altGlyph &=
- SVG.TextContent.attrib,
- attribute x { Coordinates.datatype }?,
- attribute y { Coordinates.datatype }?,
- attribute dx { Lengths.datatype }?,
- attribute dy { Lengths.datatype }?,
- attribute rotate { Numbers.datatype }?
- a:documentation [
- "\x{a}" ~
- " altGlyphDef: Alternate Glyph Definition Element\x{a}" ~
- " "
- ]
- SVG.altGlyphDef.content |= altGlyphItem+
- a:documentation [
- "\x{a}" ~
- " altGlyphItem: Alternate Glyph Item Element\x{a}" ~
- " "
- ]
- SVG.altGlyphItem.content = glyphRef+
- altGlyphItem =
- element altGlyphItem {
- attlist.altGlyphItem, SVG.altGlyphItem.content
- }
- attlist.altGlyphItem &= SVG.Core.attrib
- a:documentation [
- "\x{a}" ~
- " glyphRef: Glyph Reference Element\x{a}" ~
- " "
- ]
- attlist.glyphRef &=
- attribute x { Number.datatype }?,
- attribute y { Number.datatype }?,
- attribute dx { Number.datatype }?,
- attribute dy { Number.datatype }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-view.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-view.rnc
deleted file mode 100644
index 41501c31f92..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-view.rnc
+++ /dev/null
@@ -1,42 +0,0 @@
-default namespace = "http://www.w3.org/2000/svg"
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 View Module
-## file: svg-view.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-view.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## View
-##
-## view
-##
-## This module declares markup to provide support for view.
-##
-
-##
-## SVG.View.class
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.View.extra.class = notAllowed
- SVG.View.class |= view | SVG.View.extra.class
- a:documentation [ "\x{a}" ~ " view: View Element\x{a}" ~ " " ]
- SVG.view.content = SVG.Description.class*
- view = element view { attlist.view, SVG.view.content }
- attlist.view &=
- SVG.Core.attrib,
- SVG.External.attrib,
- attribute viewBox { ViewBoxSpec.datatype }?,
- [ a:defaultValue = "xMidYMid meet" ]
- attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }?,
- [ a:defaultValue = "magnify" ]
- attribute zoomAndPan { "disable" | "magnify" }?,
- attribute viewTarget { text }?
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-viewport-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-viewport-attrib.rnc
deleted file mode 100644
index d7acd96d7c5..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-viewport-attrib.rnc
+++ /dev/null
@@ -1,36 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-
-
-##
-## SVG 1.1 Viewport Attribute Module
-## file: svg-viewport-attrib.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-viewport-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## Viewport Attribute
-##
-## clip, overflow
-##
-## This module defines the Viewport attribute set.
-##
-[ xml:lang = "en" ]
-grammar {
-
- ##
- ## 'clip' property/attribute value (e.g., 'auto', rect(...))
- ##
- ClipValue.datatype = xsd:string
- SVG.clip.attrib = attribute clip { ClipValue.datatype }?
- SVG.overflow.attrib =
- attribute overflow {
- "visible" | "hidden" | "scroll" | "auto" | "inherit"
- }?
- SVG.Viewport.extra.attrib = empty
- SVG.Viewport.attrib &=
- SVG.clip.attrib, SVG.overflow.attrib, SVG.Viewport.extra.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-xlink-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-xlink-attrib.rnc
deleted file mode 100644
index c31505e04d2..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-xlink-attrib.rnc
+++ /dev/null
@@ -1,67 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-namespace xlink = "http://www.w3.org/1999/xlink"
-
-
-##
-## SVG 1.1 XLink Attribute Module
-## file: svg-xlink-attrib.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
-##
-## $Id: svg-xlink-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-
-##
-## XLink Attribute
-##
-## type, href, role, arcrole, title, show, actuate
-##
-## This module defines the XLink, XLinkRequired, XLinkEmbed, and
-## XLinkReplace attribute set.
-##
-[ xml:lang = "en" ]
-grammar {
- SVG.XLink.extra.attrib = empty
- SVG.XLink.attrib &=
- [ a:defaultValue = "simple" ] attribute xlink:type { "simple" }?,
- attribute xlink:href { URI.datatype }?,
- attribute xlink:role { URI.datatype }?,
- attribute xlink:arcrole { URI.datatype }?,
- attribute xlink:title { text }?,
- [ a:defaultValue = "other" ] attribute xlink:show { "other" }?,
- [ a:defaultValue = "onLoad" ] attribute xlink:actuate { "onLoad" }?,
- SVG.XLink.extra.attrib
- SVG.XLinkRequired.extra.attrib = empty
- SVG.XLinkRequired.attrib &=
- [ a:defaultValue = "simple" ] attribute xlink:type { "simple" }?,
- attribute xlink:href { URI.datatype },
- attribute xlink:role { URI.datatype }?,
- attribute xlink:arcrole { URI.datatype }?,
- attribute xlink:title { text }?,
- [ a:defaultValue = "other" ] attribute xlink:show { "other" }?,
- [ a:defaultValue = "onLoad" ] attribute xlink:actuate { "onLoad" }?,
- SVG.XLinkRequired.extra.attrib
- SVG.XLinkEmbed.extra.attrib = empty
- SVG.XLinkEmbed.attrib &=
- [ a:defaultValue = "simple" ] attribute xlink:type { "simple" }?,
- attribute xlink:href { URI.datatype },
- attribute xlink:role { URI.datatype }?,
- attribute xlink:arcrole { URI.datatype }?,
- attribute xlink:title { text }?,
- [ a:defaultValue = "embed" ] attribute xlink:show { "embed" }?,
- [ a:defaultValue = "onLoad" ] attribute xlink:actuate { "onLoad" }?,
- SVG.XLinkEmbed.extra.attrib
- SVG.XLinkReplace.extra.attrib = empty
- SVG.XLinkReplace.attrib &=
- [ a:defaultValue = "simple" ] attribute xlink:type { "simple" }?,
- attribute xlink:href { URI.datatype },
- attribute xlink:role { URI.datatype }?,
- attribute xlink:arcrole { URI.datatype }?,
- attribute xlink:title { text }?,
- [ a:defaultValue = "replace" ]
- attribute xlink:show { "new" | "replace" }?,
- [ a:defaultValue = "onRequest" ]
- attribute xlink:actuate { "onRequest" }?,
- SVG.XLinkReplace.extra.attrib
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-basic.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-basic.rnc
deleted file mode 100644
index 846970b1357..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-basic.rnc
+++ /dev/null
@@ -1,183 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-namespace ns1 = "http://www.w3.org/2000/svg"
-namespace xlink = "http://www.w3.org/1999/xlink"
-
-
-##
-## RELAX NG schema for SVG 1.1 Basic
-## file: svg11-basic.rng
-##
-## This is SVG Basic, a proper subset of SVG.
-##
-## The Scalable Vector Graphics (SVG)
-## Copyright 2001, 2002 World Wide Web Consortium
-## (Massachusetts Institute of Technology, Institut National de
-## Recherche en Informatique et en Automatique, Keio University).
-## All Rights Reserved.
-##
-## Permission to use, copy, modify and distribute this RELAX NG schema
-## for SVG and its accompanying documentation for any purpose and without
-## fee is hereby granted in perpetuity, provided that the above copyright
-## notice and this paragraph appear in all copies. The copyright holders
-## nor the author make no representation about the suitability of this
-## RELAX NG schema for any purpose.
-##
-## It is provided "as is" without expressed or implied warranty.
-##
-## Author: Masayasu Ishikawa (mimasa@w3.org)
-## $Id: svg11-basic.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-## This is the driver file for version 1.1 of the SVG Basic RELAX NG schema.
-##
-## The DTD version is identified by the PUBLIC and SYSTEM identifiers:
-##
-## PUBLIC "-//W3C//DTD SVG 1.1 Basic//EN"
-## SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd"
-##
-## Use this URI to identify the default namespace:
-##
-## "http://www.w3.org/2000/svg"
-##
-[ xml:lang = "en" ]
-grammar {
-
- ##
- ## Viewport Attribute Module
- ##
- include "svg-viewport-attrib.rnc" inherit = ns1
-
- ##
- ## Paint Attribute Module
- ##
- include "svg-paint-attrib.rnc" inherit = ns1
-
- ##
- ## Opacity Attribute Module
- ##
- include "svg-opacity-attrib.rnc" inherit = ns1
-
- ##
- ## Graphics Attribute Module
- ##
- include "svg-graphics-attrib.rnc" inherit = ns1
-
- ##
- ## Document Events Attribute Module
- ##
- include "svg-docevents-attrib.rnc" inherit = ns1
-
- ##
- ## Graphical Element Events Attribute Module
- ##
- include "svg-graphevents-attrib.rnc" inherit = ns1
-
- ##
- ## Animation Events Attribute Module
- ##
- include "svg-animevents-attrib.rnc" inherit = ns1
-
- ##
- ## XLink Attribute Module
- ##
- include "svg-xlink-attrib.rnc" inherit = ns1
-
- ##
- ## External Resources Attribute Module
- ##
- include "svg-extresources-attrib.rnc" inherit = ns1
-
- ##
- ## Structure Module (required)
- ##
- include "svg-structure.rnc" inherit = ns1
-
- ##
- ## Conditional Processing Module
- ##
- include "svg-conditional.rnc" inherit = ns1
-
- ##
- ## Image Module
- ##
- include "svg-image.rnc" inherit = ns1
-
- ##
- ## Style Module
- ##
- include "svg-style.rnc" inherit = ns1
-
- ##
- ## Shape Module
- ##
- include "svg-shape.rnc" inherit = ns1
-
- ##
- ## Text Module
- ##
- include "svg-text.rnc" inherit = ns1
-
- ##
- ## Color Profile Module
- ##
- include "svg-profile.rnc" inherit = ns1
-
- ##
- ## Gradient Module
- ##
- include "svg-gradient.rnc" inherit = ns1
-
- ##
- ## Pattern Module
- ##
- include "svg-pattern.rnc" inherit = ns1
-
- ##
- ## Basic Clip Module
- ##
- include "svg-basic-clip.rnc" inherit = ns1
-
- ##
- ## Mask Module
- ##
- include "svg-mask.rnc" inherit = ns1
-
- ##
- ## Basic Filter Module
- ##
- include "svg-basic-filter.rnc" inherit = ns1
-
- ##
- ## Cursor Module
- ##
- include "svg-cursor.rnc" inherit = ns1
-
- ##
- ## Hyperlinking Module
- ##
- include "svg-hyperlink.rnc" inherit = ns1
-
- ##
- ## View Module
- ##
- include "svg-view.rnc" inherit = ns1
-
- ##
- ## Scripting Module
- ##
- include "svg-script.rnc" inherit = ns1
-
- ##
- ## Animation Module
- ##
- include "svg-animation.rnc" inherit = ns1
-
- ##
- ## Font Module
- ##
- include "svg-font.rnc" inherit = ns1
-
- ##
- ## Extensibility Module
- ##
- include "svg-extensibility.rnc" inherit = ns1
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-tiny.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-tiny.rnc
deleted file mode 100644
index 40ff52469a1..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-tiny.rnc
+++ /dev/null
@@ -1,138 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-namespace ns1 = "http://www.w3.org/2000/svg"
-namespace xlink = "http://www.w3.org/1999/xlink"
-
-
-##
-## RELAX NG schema for SVG 1.1 Tiny
-## file: svg11-tiny.rng
-##
-## This is SVG Tiny, a proper subset of SVG.
-##
-## The Scalable Vector Graphics (SVG)
-## Copyright 2001, 2002 World Wide Web Consortium
-## (Massachusetts Institute of Technology, Institut National de
-## Recherche en Informatique et en Automatique, Keio University).
-## All Rights Reserved.
-##
-## Permission to use, copy, modify and distribute this RELAX NG schema
-## for SVG and its accompanying documentation for any purpose and without
-## fee is hereby granted in perpetuity, provided that the above copyright
-## notice and this paragraph appear in all copies. The copyright holders
-## nor the author make no representation about the suitability of this
-## RELAX NG schema for any purpose.
-##
-## It is provided "as is" without expressed or implied warranty.
-##
-## Author: Masayasu Ishikawa (mimasa@w3.org)
-## $Id: svg11-tiny.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-## This is the driver file for version 1.1 of the SVG Tiny RELAX NG schema.
-##
-## The DTD version is identified by the PUBLIC and SYSTEM identifiers:
-##
-## PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN"
-## SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd"
-##
-## Use this URI to identify the default namespace:
-##
-## "http://www.w3.org/2000/svg"
-##
-[ xml:lang = "en" ]
-grammar {
-
- ##
- ## Paint Attribute Module
- ##
- include "svg-paint-attrib.rnc" inherit = ns1
-
- ##
- ## Basic Graphics Attribute Module
- ##
- include "svg-basic-graphics-attrib.rnc" inherit = ns1
-
- ##
- ## Document Events Attribute Module
- ##
- include "svg-docevents-attrib.rnc" inherit = ns1
-
- ##
- ## Graphical Element Events Attribute Module
- ##
- include "svg-graphevents-attrib.rnc" inherit = ns1
-
- ##
- ## Animation Events Attribute Module
- ##
- include "svg-animevents-attrib.rnc" inherit = ns1
-
- ##
- ## XLink Attribute Module
- ##
- include "svg-xlink-attrib.rnc" inherit = ns1
-
- ##
- ## External Resources Attribute Module
- ##
- include "svg-extresources-attrib.rnc" inherit = ns1
-
- ##
- ## Basic Structure Module (required)
- ##
- include "svg-basic-structure.rnc" inherit = ns1
-
- ##
- ## Conditional Processing Module
- ##
- include "svg-conditional.rnc" inherit = ns1
-
- ##
- ## Image Module
- ##
- include "svg-image.rnc" inherit = ns1
-
- ##
- ## Style Module
- ##
- include "svg-style.rnc" inherit = ns1
-
- ##
- ## Shape Module
- ##
- include "svg-shape.rnc" inherit = ns1
-
- ##
- ## Basic Text Module
- ##
- include "svg-basic-text.rnc" inherit = ns1
-
- ##
- ## Hyperlinking Module
- ##
- include "svg-hyperlink.rnc" inherit = ns1
-
- ##
- ## View Module
- ##
- include "svg-view.rnc" inherit = ns1
-
- ##
- ## Scripting Module
- ##
- include "svg-script.rnc" inherit = ns1
-
- ##
- ## Animation Module
- ##
- include "svg-animation.rnc" inherit = ns1
-
- ##
- ## Basic Font Module
- ##
- include "svg-basic-font.rnc" inherit = ns1
-
- ##
- ## Extensibility Module
- ##
- include "svg-extensibility.rnc" inherit = ns1
-}
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11.rnc
deleted file mode 100644
index 4e3f3b4366a..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11.rnc
+++ /dev/null
@@ -1,193 +0,0 @@
-namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
-namespace ns1 = "http://www.w3.org/2000/svg"
-namespace xlink = "http://www.w3.org/1999/xlink"
-
-
-##
-## RELAX NG schema for SVG 1.1
-## file: svg11.rng
-##
-## This is SVG, a language for describing two-dimensional graphics in XML.
-##
-## The Scalable Vector Graphics (SVG)
-## Copyright 2001, 2002 World Wide Web Consortium
-## (Massachusetts Institute of Technology, Institut National de
-## Recherche en Informatique et en Automatique, Keio University).
-## All Rights Reserved.
-##
-## Permission to use, copy, modify and distribute this RELAX NG schema
-## for SVG and its accompanying documentation for any purpose and without
-## fee is hereby granted in perpetuity, provided that the above copyright
-## notice and this paragraph appear in all copies. The copyright holders
-## nor the author make no representation about the suitability of this
-## RELAX NG schema for any purpose.
-##
-## It is provided "as is" without expressed or implied warranty.
-##
-## Author: Masayasu Ishikawa (mimasa@w3.org)
-## $Id: svg11.rng,v 1.1 2003/07/15 07:11:10 dean Exp $
-##
-## This is the driver file for version 1.1 of the SVG RELAX NG schema.
-##
-## The DTD version is identified by the PUBLIC and SYSTEM identifiers:
-##
-## PUBLIC "-//W3C//DTD SVG 1.1//EN"
-## SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"
-##
-## Use this URI to identify the default namespace:
-##
-## "http://www.w3.org/2000/svg"
-##
-[ xml:lang = "en" ]
-grammar {
-
- ##
- ## Container Attribute Module
- ##
- include "svg-container-attrib.rnc" inherit = ns1
-
- ##
- ## Viewport Attribute Module
- ##
- include "svg-viewport-attrib.rnc" inherit = ns1
-
- ##
- ## Paint Attribute Module
- ##
- include "svg-paint-attrib.rnc" inherit = ns1
-
- ##
- ## Paint Opacity Attribute Module
- ##
- include "svg-opacity-attrib.rnc" inherit = ns1
-
- ##
- ## Graphics Attribute Module
- ##
- include "svg-graphics-attrib.rnc" inherit = ns1
-
- ##
- ## Document Events Attribute Module
- ##
- include "svg-docevents-attrib.rnc" inherit = ns1
-
- ##
- ## Graphical Element Events Attribute Module
- ##
- include "svg-graphevents-attrib.rnc" inherit = ns1
-
- ##
- ## Animation Events Attribute Module
- ##
- include "svg-animevents-attrib.rnc" inherit = ns1
-
- ##
- ## XLink Attribute Module
- ##
- include "svg-xlink-attrib.rnc" inherit = ns1
-
- ##
- ## External Resources Attribute Module
- ##
- include "svg-extresources-attrib.rnc" inherit = ns1
-
- ##
- ## Structure Module (required)
- ##
- include "svg-structure.rnc" inherit = ns1
-
- ##
- ## Conditional Processing Module
- ##
- include "svg-conditional.rnc" inherit = ns1
-
- ##
- ## Image Module
- ##
- include "svg-image.rnc" inherit = ns1
-
- ##
- ## Style Module
- ##
- include "svg-style.rnc" inherit = ns1
-
- ##
- ## Shape Module
- ##
- include "svg-shape.rnc" inherit = ns1
-
- ##
- ## Text Module
- ##
- include "svg-text.rnc" inherit = ns1
-
- ##
- ## Marker Module
- ##
- include "svg-marker.rnc" inherit = ns1
-
- ##
- ## Color Profile Module
- ##
- include "svg-profile.rnc" inherit = ns1
-
- ##
- ## Gradient Module
- ##
- Include "svg-gradient.rnc" inherit = ns1
-
- ##
- ## Pattern Module
- ##
- include "svg-pattern.rnc" inherit = ns1
-
- ##
- ## Clip Module
- ##
- include "svg-clip.rnc" inherit = ns1
-
- ##
- ## Mask Module
- ##
- include "svg-mask.rnc" inherit = ns1
-
- ##
- ## Filter Module
- ##
- include "svg-filter.rnc" inherit = ns1
-
- ##
- ## Cursor Module
- ##
- include "svg-cursor.rnc" inherit = ns1
-
- ##
- ## Hyperlinking Module
- ##
- include "svg-hyperlink.rnc" inherit = ns1
-
- ##
- ## View Module
- ##
- include "svg-view.rnc" inherit = ns1
-
- ##
- ## Scripting Module
- ##
- include "svg-script.rnc" inherit = ns1
-
- ##
- ## Animation Module
- ##
- include "svg-animation.rnc" inherit = ns1
-
- ##
- ## Font Module
- ##
- include "svg-font.rnc" inherit = ns1
-
- ##
- ## Extensibility Module
- ##
- include "svg-extensibility.rnc" inherit = ns1
-}