Skip to content

Commit

Permalink
Merge branch 'master' into remove-white-space-definition
Browse files Browse the repository at this point in the history
  • Loading branch information
dstorey committed May 18, 2018
2 parents 854eb23 + a8ffed9 commit b815f0e
Show file tree
Hide file tree
Showing 13 changed files with 169 additions and 169 deletions.
32 changes: 16 additions & 16 deletions master/coords.html
Expand Up @@ -21,16 +21,16 @@ <h2 id="Introduction">Introduction</h2>
<div class="ready-for-wider-review">

<p>All SVG content is drawn inside
<dfn id="TermSVGViewport" data-dfn-type="dfn" data-dfn-export="">SVG viewports</dfn>.
<dfn id="TermSVGViewport" data-dfn-type="dfn" data-export="">SVG viewports</dfn>.
Every SVG viewport defines a drawing region characterized by a size
(width, height), and an origin, measured in abstract
<dfn id="TermUserUnits" data-dfn-type="dfn" data-dfn-export="">user units</dfn>.</p>
<dfn id="TermUserUnits" data-dfn-type="dfn" data-export="">user units</dfn>.</p>

<p class="note">Note that the term SVG viewport is distinct from the
<a href="https://www.w3.org/TR/2011/REC-CSS2-20110607/visuren.html#viewport">"viewport"</a>
term used in CSS.</p>

<p>The <dfn id="TermInitialViewport" data-dfn-type="dfn" data-dfn-export="">initial viewport</dfn> is a top-level
<p>The <dfn id="TermInitialViewport" data-dfn-type="dfn" data-export="">initial viewport</dfn> is a top-level
SVG viewport that establishes a mapping between the coordinate system used
by the containing environment (for example, CSS pixels in web browsers)
and <a>user units</a>. Establishing an initial viewport is described in more
Expand All @@ -41,8 +41,8 @@ <h2 id="Introduction">Introduction</h2>
on which elements generate viewports.</p>

<p>Each SVG viewport generates a
<dfn id="TermViewportCoordinateSystem" data-dfn-type="dfn" data-dfn-export="">viewport coordinate system</dfn>
and a <dfn id="TermLocalCoordinateSystem" data-dfn-type="dfn" data-dfn-export="">local coordinate system</dfn>, initially identical.
<dfn id="TermViewportCoordinateSystem" data-dfn-type="dfn" data-export="">viewport coordinate system</dfn>
and a <dfn id="TermLocalCoordinateSystem" data-dfn-type="dfn" data-export="">local coordinate system</dfn>, initially identical.
Providing a <a>'viewBox'</a> on a viewport's element transforms the local coordinate system
relative to the viewport coordinate system as described in
The <a>'viewBox'</a> attribute. Child elements of a viewport can
Expand All @@ -67,7 +67,7 @@ <h2 id="Introduction">Introduction</h2>
the <a>viewport coordinate system</a> relative to the parent element's local coordinate system.</p>

<p>Abstractly, all SVG viewports are embedded in the
<dfn id="TermCanvas" data-dfn-type="dfn" data-dfn-export="">canvas</dfn>,
<dfn id="TermCanvas" data-dfn-type="dfn" data-export="">canvas</dfn>,
a drawing region that is infinitely large in all relevant dimensions.</p>

<h2 id="ComputingAViewportsTransform">Computing the equivalent transform of an SVG viewport</h2>
Expand Down Expand Up @@ -243,7 +243,7 @@ <h2 id="ViewBoxAttribute">The <span class="attr-name">'viewBox'</span> attribute
<th>Animatable</th>
</tr>
<tr>
<td><dfn id="TermViewBox" data-dfn-type="element-attr" data-dfn-for="svg" data-dfn-export="">viewBox</dfn></td>
<td><dfn id="TermViewBox" data-dfn-type="element-attr" data-dfn-for="svg" data-export="">viewBox</dfn></td>
<td>[<span class="attr-value">&lt;min-x&gt;</span>,?
<span class="attr-value">&lt;min-y&gt;</span>,?
<span class="attr-value">&lt;width&gt;</span>,?
Expand Down Expand Up @@ -440,7 +440,7 @@ <h2 id="PreserveAspectRatioAttribute">The <span class="attr-name">'preserveAspec
<th>Animatable</th>
</tr>
<tr>
<td><dfn id="TermPreserveAspectRatio" data-dfn-type="element-attr" data-dfn-for="svg" data-dfn-export="">preserveAspectRatio</dfn></td>
<td><dfn id="TermPreserveAspectRatio" data-dfn-type="element-attr" data-dfn-for="svg" data-export="">preserveAspectRatio</dfn></td>
<td><span class="attr-value">&lt;align&gt;</span> <span class="attr-value">&lt;meetOrSlice&gt;</span>?</td>
<td>xMidYMid meet</td>
<td>yes</td>
Expand Down Expand Up @@ -821,9 +821,9 @@ <h2 id="Units">Units</h2>

<h2 id="BoundingBoxes">Bounding boxes</h2>

<dl class='definitions' data-dfn-type="dfn" data-dfn-export="">
<dl class='definitions' data-dfn-type="dfn" data-export="">

<dt id="TermBoundingBox"><dfn id="bounding-box" data-dfn-type="dfn" data-dfn-export="">bounding box</dfn></dt>
<dt id="TermBoundingBox"><dfn id="bounding-box" data-dfn-type="dfn" data-export="">bounding box</dfn></dt>
<dd>
<p>The bounding box (or "bbox") of an element is the tightest fitting rectangle
aligned with the axes of that element's user coordinate system that entirely
Expand All @@ -834,15 +834,15 @@ <h2 id="BoundingBoxes">Bounding boxes</h2>
<p>Three kinds of bounding boxes can be computed for an element:</p>

<ol>
<li>The <dfn id="TermObjectBoundingBox" data-dfn-type="dfn" data-dfn-export="">object bounding box</dfn> is the bounding box that contains only
<li>The <dfn id="TermObjectBoundingBox" data-dfn-type="dfn" data-export="">object bounding box</dfn> is the bounding box that contains only
an element's geometric shape. For <a>basic shapes</a>, this is the area
that is filled. Unless otherwise specified, this is what is meant by the
unqualified term "bounding box".</li>

<li>The <dfn id="TermStrokeBoundingBox" data-dfn-type="dfn" data-dfn-export="">stroke bounding box</dfn> is the bounding box that contains
<li>The <dfn id="TermStrokeBoundingBox" data-dfn-type="dfn" data-export="">stroke bounding box</dfn> is the bounding box that contains
an element's geometric shape and its <a>stroke shape</a>.</li>

<li>The <dfn id="TermDecoratedBoundingBox" data-dfn-type="dfn" data-dfn-export="">decorated bounding box</dfn> is the bounding box that contains
<li>The <dfn id="TermDecoratedBoundingBox" data-dfn-type="dfn" data-export="">decorated bounding box</dfn> is the bounding box that contains
an element's geometric shape, its <a>stroke shape</a> and its <a>markers</a>.</li>
</ol>

Expand Down Expand Up @@ -926,7 +926,7 @@ <h2 id="BoundingBoxes">Bounding boxes</h2>
calculation, each glyph must be treated as a separate graphics element.
The calculations must assume that all glyphs occupy the <a>full glyph cell</a>.
<span class='ready-for-wider-review'>
The <dfn id="TermFullGlyphCell" data-dfn-type="dfn" data-dfn-export="">full glyph cell</dfn> must have width
The <dfn id="TermFullGlyphCell" data-dfn-type="dfn" data-export="">full glyph cell</dfn> must have width
equal to the horizontal advance and height equal to the EM box for horizontal
text. For vertical text that is typeset sideways, the <a>full glyph cell</a> must
have width equal to the EM box and height equal to the horizontal advance.
Expand Down Expand Up @@ -1440,7 +1440,7 @@ <h2 id="VectorEffects">Vector effects</h2>
<table class="propdef def">
<tr>
<th>Name:</th>
<td><dfn id="VectorEffectProperty" data-dfn-type="property" data-dfn-export="">vector-effect</dfn></td>
<td><dfn id="VectorEffectProperty" data-dfn-type="property" data-export="">vector-effect</dfn></td>
</tr>
<tr>
<th>Value:</th>
Expand Down Expand Up @@ -3206,7 +3206,7 @@ <h3 id="InterfaceSVGTransform">Interface SVGTransform</h3>
<a href='https://drafts.csswg.org/css-transforms-1/#typedef-transform-function'>&lt;transform-function&gt;</a>
value, which is called its <dfn id="TransformValue" data-dfn-type="dfn">value</dfn>.
It also maintains a <a>DOMMatrix</a> object,
which is called its <dfn id="TransformMatrixObject" data-dfn-type="dfn" data-dfn-export="">matrix object</dfn>,
which is called its <dfn id="TransformMatrixObject" data-dfn-type="dfn" data-export="">matrix object</dfn>,
which is the object returned from the <a href="#__svg__SVGTransform__matrix">matrix</a>
IDL attribute. An <a>SVGTransform</a> object's
<a href="#TransformMatrixObject">matrix object</a>
Expand Down
8 changes: 4 additions & 4 deletions master/embedded.html
Expand Up @@ -57,7 +57,7 @@ <h2 id="Placement">Placement of the embedded content</h2>

<p>
The <a>'x'</a>, <a>'y'</a>, <a>'width'</a>, and <a>'height'</a> geometry properties specify the rectangular region into which the embedded content is positioned
(the <dfn id="TermPositioningRectangle" data-dfn-type="dfn" data-dfn-export="">positioning rectangle</dfn>).
(the <dfn id="TermPositioningRectangle" data-dfn-type="dfn" data-export="">positioning rectangle</dfn>).
The <a>positioning rectangle</a> is used as the bounding box of the element;
note, however, that graphics may overflow the positioning rectangle,
depending on the value of the <a>'overflow'</a> property.
Expand Down Expand Up @@ -169,7 +169,7 @@ <h2 id="ImageElement">The <span class='element-name'>'image'</span> element</h2>
determines how the referenced image is scaled and positioned to fit
into the <a>concrete object size</a> determined from the
<a>positioning rectangle</a> and the <a>'object-fit'</a> and <a>'object-position'</a> properties.
The result of applying this attribute defines an <dfn id="TermImageRenderingRectangle" data-dfn-type="dfn" data-dfn-export="">image-rendering rectangle</dfn>
The result of applying this attribute defines an <dfn id="TermImageRenderingRectangle" data-dfn-type="dfn" data-export="">image-rendering rectangle</dfn>
used for actual image rendering.
When the referenced image is an SVG,
the <a>image-rendering rectangle</a> defines
Expand Down Expand Up @@ -364,7 +364,7 @@ <h2 id="ImageElement">The <span class='element-name'>'image'</span> element</h2>
<th>Animatable</th>
</tr>
<tr>
<td><dfn id="ImageElementCrossoriginAttribute" data-dfn-type="element-attr" data-dfn-for="image" data-dfn-export="">crossorigin</dfn></td>
<td><dfn id="ImageElementCrossoriginAttribute" data-dfn-type="element-attr" data-dfn-for="image" data-export="">crossorigin</dfn></td>
<td>[ anonymous | use-credentials ]?</td>
<td>(see HTML definition of attribute)</td>
<td>yes</td>
Expand All @@ -383,7 +383,7 @@ <h2 id="ImageElement">The <span class='element-name'>'image'</span> element</h2>
<th>Animatable</th>
</tr>
<tr>
<td><dfn id="ImageElementHrefAttribute" data-dfn-type="element-attr" data-dfn-for="image" data-dfn-export="">href</dfn></td>
<td><dfn id="ImageElementHrefAttribute" data-dfn-type="element-attr" data-dfn-for="image" data-export="">href</dfn></td>
<td>URL <a href="types.html#attribute-url" class="syntax">[URL]</a></td>
<td>(none)</td>
<td>yes</td>
Expand Down
16 changes: 8 additions & 8 deletions master/geometry.html
Expand Up @@ -18,7 +18,7 @@
<h1>Geometry Properties</h1>

<p>Beside SVG's styling properties, SVG also defines
<dfn id='geometry-properties' data-dfn-type="dfn" data-dfn-export="">geometry properties</dfn>. Geometry properties
<dfn id='geometry-properties' data-dfn-type="dfn" data-export="">geometry properties</dfn>. Geometry properties
describe the position and dimension of the <a>graphics element</a>s <a>'circle'</a>,
<a>'ellipse'</a>, <a>'rect'</a>, <a>'image'</a>, <a>'foreignObject'</a> and the
<a>'svg'</a> element.</p>
Expand All @@ -28,7 +28,7 @@ <h2 id='CX'>Horizontal center coordinate: The
<table class="propdef def">
<tr>
<th>Name:</th>
<td><dfn id="CxProperty" data-dfn-type="property" data-dfn-export="">cx</dfn></td>
<td><dfn id="CxProperty" data-dfn-type="property" data-export="">cx</dfn></td>
</tr>
<tr>
<th>Value:</th>
Expand Down Expand Up @@ -74,7 +74,7 @@ <h2 id='CY'>Vertical center coordinate: The <span class="property">'cy'</span>
<table class="propdef def">
<tr>
<th>Name:</th>
<td><dfn id="CyProperty" data-dfn-type="property" data-dfn-export="">cy</dfn></td>
<td><dfn id="CyProperty" data-dfn-type="property" data-export="">cy</dfn></td>
</tr>
<tr>
<th>Value:</th>
Expand Down Expand Up @@ -119,7 +119,7 @@ <h2 id='R'>Radius: The <span class="property">'r'</span> property</h2>
<table class="propdef def">
<tr>
<th>Name:</th>
<td><dfn id="RProperty" data-dfn-type="property" data-dfn-export="">r</dfn></td>
<td><dfn id="RProperty" data-dfn-type="property" data-export="">r</dfn></td>
</tr>
<tr>
<th>Value:</th>
Expand Down Expand Up @@ -166,7 +166,7 @@ <h2 id='RX'>Horizontal radius: The <span class="property">'rx'</span>
<table class="propdef def">
<tr>
<th>Name:</th>
<td><dfn id="RxProperty" data-dfn-type="property" data-dfn-export="">rx</dfn></td>
<td><dfn id="RxProperty" data-dfn-type="property" data-export="">rx</dfn></td>
</tr>
<tr>
<th>Value:</th>
Expand Down Expand Up @@ -224,7 +224,7 @@ <h2 id='RY'>Vertical radius: The <span class="property">'ry'</span>
<table class="propdef def">
<tr>
<th>Name:</th>
<td><dfn id="RyProperty" data-dfn-type="property" data-dfn-export="">ry</dfn></td>
<td><dfn id="RyProperty" data-dfn-type="property" data-export="">ry</dfn></td>
</tr>
<tr>
<th>Value:</th>
Expand Down Expand Up @@ -281,7 +281,7 @@ <h2 id='X'>Horizontal coordinate: The <span class="property">'x'</span> property
<table class="propdef def">
<tr>
<th>Name:</th>
<td><dfn id="XProperty" data-dfn-type="property" data-dfn-export="">x</dfn></td>
<td><dfn id="XProperty" data-dfn-type="property" data-export="">x</dfn></td>
</tr>
<tr>
<th>Value:</th>
Expand Down Expand Up @@ -327,7 +327,7 @@ <h2 id='Y'>Vertical coordinate: The <span class="property">'y'</span>
<table class="propdef def">
<tr>
<th>Name:</th>
<td><dfn id="YProperty" data-dfn-type="property" data-dfn-export="">y</dfn></td>
<td><dfn id="YProperty" data-dfn-type="property" data-export="">y</dfn></td>
</tr>
<tr>
<th>Value:</th>
Expand Down
20 changes: 10 additions & 10 deletions master/interact.html
Expand Up @@ -354,7 +354,7 @@ <h2 id="pointer-processing">Hit-testing and processing order for user interface

<dl class="definitions">

<dt><dfn id="TermHitTesting" data-dfn-type="dfn" data-dfn-export="">hit-testing</dfn></dt>
<dt><dfn id="TermHitTesting" data-dfn-type="dfn" data-export="">hit-testing</dfn></dt>
<dd>The process of determining whether a pointer intersects a given
<a>graphics element</a>. Hit-testing is used in determining which element
to dispatch a mouse event to, which might be done in response to the user
Expand Down Expand Up @@ -509,7 +509,7 @@ <h2 id="PointerEventsProp">The <span class="property">'pointer-events'</span> pr
<table class="propdef def">
<tr>
<th>Name:</th>
<td><dfn id="PointerEventsProperty" data-dfn-type="property" data-dfn-export="">pointer-events</dfn></td>
<td><dfn id="PointerEventsProperty" data-dfn-type="property" data-export="">pointer-events</dfn></td>
</tr>
<tr>
<th>Value:</th>
Expand Down Expand Up @@ -797,7 +797,7 @@ <h2 id="Focus">Focus</h2>
but should not use it to remove visual indications of focus completely.
</p>
<p>
The following SVG elements are <dfn id="TermFocusable" data-dfn-type="dfn" data-dfn-export="">focusable</dfn>
The following SVG elements are <dfn id="TermFocusable" data-dfn-type="dfn" data-export="">focusable</dfn>
in an interactive document.
Any <a>instance</a> of such an element in a <a>use-element shadow tree</a>
is also focusable.
Expand Down Expand Up @@ -909,7 +909,7 @@ <h2 id="Focus">Focus</h2>
<h2 id="EventAttributes">Event attributes</h2>

<dl class='definitions'>
<dt><dfn id="TermEventAttribute" data-dfn-type="dfn" data-dfn-export="">event attribute</dfn></dt>
<dt><dfn id="TermEventAttribute" data-dfn-type="dfn" data-export="">event attribute</dfn></dt>
<dd>An event attribute always has a name that starts with "on" followed by the name of the event for which it is intended.
It specifies some script to run when the event of the given type is dispatched to the element on which the attribute
is specified.</dd>
Expand Down Expand Up @@ -944,9 +944,9 @@ <h3 id="AnimationEvents">Animation event attributes</h3>
</tr>
<tr>
<td>
<dfn id="OnBeginEventAttribute" data-dfn-type="element-attr" data-dfn-for="animate, animateMotion, animateTransform, discard, set" data-dfn-export="">onbegin</dfn>,
<dfn id="OnEndEventAttribute" data-dfn-type="element-attr" data-dfn-for="animate, animateMotion, animateTransform, discard, set" data-dfn-export="">onend</dfn>,
<dfn id="OnRepeatEventAttribute" data-dfn-type="element-attr" data-dfn-for="animate, animateMotion, animateTransform, discard, set" data-dfn-export="">onrepeat</dfn>
<dfn id="OnBeginEventAttribute" data-dfn-type="element-attr" data-dfn-for="animate, animateMotion, animateTransform, discard, set" data-export="">onbegin</dfn>,
<dfn id="OnEndEventAttribute" data-dfn-type="element-attr" data-dfn-for="animate, animateMotion, animateTransform, discard, set" data-export="">onend</dfn>,
<dfn id="OnRepeatEventAttribute" data-dfn-type="element-attr" data-dfn-for="animate, animateMotion, animateTransform, discard, set" data-export="">onrepeat</dfn>
</td>
<td>(see below)</td>
<td>(none)</td>
Expand Down Expand Up @@ -1096,7 +1096,7 @@ <h2 id="ScriptElement">The <span class="element-name">'script'</span> element</h
<th>Animatable</th>
</tr>
<tr>
<td><dfn id="ScriptElementCrossoriginAttribute" data-dfn-type="element-attr" data-dfn-for="script" data-dfn-export="">crossorigin</dfn></td>
<td><dfn id="ScriptElementCrossoriginAttribute" data-dfn-type="element-attr" data-dfn-for="script" data-export="">crossorigin</dfn></td>
<td>[ anonymous | use-credentials ]?</td>
<td>(see HTML definition of attribute)</td>
<td>yes</td>
Expand All @@ -1115,7 +1115,7 @@ <h2 id="ScriptElement">The <span class="element-name">'script'</span> element</h
<th>Animatable</th>
</tr>
<tr>
<td><dfn id="ScriptElementTypeAttribute" data-dfn-type="element-attr" data-dfn-for="script" data-dfn-export="">type</dfn></td>
<td><dfn id="ScriptElementTypeAttribute" data-dfn-type="element-attr" data-dfn-for="script" data-export="">type</dfn></td>
<td>(see below)</td>
<td>application/ecmascript</td>
<td>no</td>
Expand All @@ -1140,7 +1140,7 @@ <h2 id="ScriptElement">The <span class="element-name">'script'</span> element</h
<th>Animatable</th>
</tr>
<tr>
<td><dfn id="ScriptElementHrefAttribute" data-dfn-type="element-attr" data-dfn-for="script" data-dfn-export="">href</dfn></td>
<td><dfn id="ScriptElementHrefAttribute" data-dfn-type="element-attr" data-dfn-for="script" data-export="">href</dfn></td>
<td>URL <a href="types.html#attribute-url" class="syntax">[URL]</a></td>
<td>(none)</td>
<td>no</td>
Expand Down

0 comments on commit b815f0e

Please sign in to comment.