Skip to content

Commit c8af1a2

Browse files
committed
Remove text-outline per WG resolution (redundant with text-shadow w/ spread)
1 parent 8c24b3a commit c8af1a2

2 files changed

Lines changed: 2 additions & 191 deletions

File tree

css3-text/Overview.html

Lines changed: 2 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 28 June 2011</h2>
9090
<dt>This version:
9191

9292
<dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
93-
2011/06/28 23:13:45 $ (CVS $Revision$)</a> <!--
93+
2011/06/28 23:18:37 $ (CVS $Revision$)</a> <!--
9494
<dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110628/">http://www.w3.org/TR/2011/WD-css3-text-20110628/</a></dd>
9595
-->
9696

@@ -218,9 +218,6 @@ <h2 class="no-num no-toc" id=status>Status of This Document</h2>
218218
href="#hyphenate-resource"><code
219219
class=css>@hyphenate-resource</code></a>&rsquo; at-rule
220220

221-
<li>the &lsquo;<a href="#text-outline0"><code
222-
class=property>text-outline</code></a>&rsquo; property
223-
224221
<li>the &lsquo;<a href="#text-spacing"><code
225222
class=property>text-spacing</code></a>&rsquo; property
226223

@@ -457,10 +454,6 @@ <h2 class="no-num no-toc" id=contents>Table of Contents</h2>
457454

458455
<li><a href="#text-shadow"><span class=secno>11.3. </span> Text Shadows:
459456
the &lsquo;<code class=property>text-shadow</code>&rsquo; property</a>
460-
461-
<li><a href="#text-outline"><span class=secno>11.4. </span> Text
462-
Outlines: the &lsquo;<code class=property>text-outline</code>&rsquo;
463-
property</a>
464457
</ul>
465458

466459
<li class=no-num><a href="#changes">Changes</a>
@@ -5389,9 +5382,7 @@ <h3 id=text-shadow><span class=secno>11.3. </span> Text Shadows: the
53895382
&lsquo;<code class=property>box-shadow</code>&rsquo; property except that
53905383
the &lsquo;<code class=css>inset</code>&rsquo; keyword is not allowed. The
53915384
shadow is applied to all of the element's text as well as any text
5392-
decorations it specifies. When a <a href="#text-outline">text outline</a>
5393-
is specified, the shadow shadows the outlined shape rather than the glyph
5394-
shape.
5385+
decorations it specifies.
53955386

53965387
<p>The shadow effects are applied front-to-back: the first shadow is on
53975388
top. The shadows may thus overlay each other, but they never overlay the
@@ -5419,90 +5410,6 @@ <h3 id=text-shadow><span class=secno>11.3. </span> Text Shadows: the
54195410
applies to both the <code>::first-line</code> and
54205411
<code>::first-letter</code> pseudo-elements.
54215412

5422-
<h3 id=text-outline><span class=secno>11.4. </span> Text Outlines: the
5423-
&lsquo;<a href="#text-outline0"><code
5424-
class=property>text-outline</code></a>&rsquo; property</h3>
5425-
5426-
<table class=propdef>
5427-
<tbody>
5428-
<tr>
5429-
<th>Name:
5430-
5431-
<td><dfn id=text-outline0>text-outline</dfn>
5432-
5433-
<tr>
5434-
<th>Value:
5435-
5436-
<td>none | [ <a href="http://www.w3.org/TR/css3-color/#color0"><span
5437-
class=value-inst-color>&lt;color&gt;</span></a> <a class=noxref
5438-
href="http://www.w3.org/TR/CSS21/syndata.html#value-def-length"><span
5439-
class=value-inst-length>&lt;length&gt;</span></a> <a class=noxref
5440-
href="http://www.w3.org/TR/CSS21/syndata.html#value-def-length"><span
5441-
class=value-inst-length>&lt;length&gt;</span></a>? | <a class=noxref
5442-
href="http://www.w3.org/TR/CSS21/syndata.html#value-def-length"><span
5443-
class=value-inst-length>&lt;length&gt;</span></a> <a class=noxref
5444-
href="http://www.w3.org/TR/CSS21/syndata.html#value-def-length"><span
5445-
class=value-inst-length>&lt;length&gt;</span></a>? <a
5446-
href="http://www.w3.org/TR/css3-color/#color0"><span
5447-
class=value-inst-color>&lt;color&gt;</span></a> ]
5448-
5449-
<tr>
5450-
<th>Initial:
5451-
5452-
<td>none
5453-
5454-
<tr>
5455-
<th>Applies to:
5456-
5457-
<td>all elements
5458-
5459-
<tr>
5460-
<th>Inherited:
5461-
5462-
<td>yes
5463-
5464-
<tr>
5465-
<th>Percentages:
5466-
5467-
<td>N/A
5468-
5469-
<tr>
5470-
<th>Media:
5471-
5472-
<td>visual
5473-
5474-
<tr>
5475-
<th>Computed&#160;value:
5476-
5477-
<td>a color plus two absolute &lt;length&gt;s
5478-
</table>
5479-
5480-
<p>This property specifies a text outline where the first length represents
5481-
the outline's thickness and the second represents an optional blur radius.
5482-
The outline never overlays the text itself. Its shape is the same as that
5483-
obtained by applying text shadows in every radial direction, i.e. all text
5484-
shadows whose offsets satisfy the equation <code>x<sup>2</sup> +
5485-
y<sup>2</sup> = thickness<sup>2</sup></code>. The blur radius is treated
5486-
the same as for &lsquo;<a href="#text-shadow0"><code
5487-
class=property>text-shadow</code></a>&rsquo;.
5488-
5489-
<p class=issue>The Timed-Text WG <a
5490-
href="http://lists.w3.org/Archives/Public/public-tt/2004Aug/0008.html">had
5491-
suggestions</a> for some keywords (text-outline: normal|heavy|light;) as
5492-
well as a &lt;length&gt; thickness. Should these be added? How would they
5493-
be defined? (Maybe use (thin|medium|thick) as in <a
5494-
href="http://www.w3.org/TR/CSS21/box.html#border-width-properties">border-width</a>?)
5495-
5496-
<p>A color value must be specified before or after the length values of the
5497-
outline effect. The color value will be used as the color of the outline.
5498-
5499-
<p>Implementations may ignore the blur radius when text outline is combined
5500-
with a <a href="#text-shadow">text shadow</a>.
5501-
5502-
<p class=issue>The spread radius argument added to the &lsquo;<a
5503-
href="#text-shadow0"><code class=property>text-shadow</code></a>&rsquo;
5504-
property makes this property somewhat redundant. Should it be kept?
5505-
55065413
<h2 class=no-num id=changes>Changes</h2>
55075414

55085415
<h3 class=no-num id=recent-changes> Changes from the <a
@@ -6554,22 +6461,6 @@ <h2 class=no-num id=appendix-g-full-property-index>Appendix G: Full
65546461

65556462
<td>visual
65566463

6557-
<tr>
6558-
<td><a class=property href="#text-outline0">text-outline</a>
6559-
6560-
<td>none | [ &lt;color&gt; &lt;length&gt; &lt;length&gt;? |
6561-
&lt;length&gt; &lt;length&gt;? &lt;color&gt; ]
6562-
6563-
<td>none
6564-
6565-
<td>all elements
6566-
6567-
<td>yes
6568-
6569-
<td>N/A
6570-
6571-
<td>visual
6572-
65736464
<tr>
65746465
<td><a class=property href="#text-shadow0">text-shadow</a>
65756466

@@ -7080,9 +6971,6 @@ <h2 class=no-num id=index>Appendix I: Index</h2>
70806971
<li>text-justify:none, <a href="#none2"
70816972
title="text-justify:none"><strong>8.3.</strong></a>
70826973

7083-
<li>text-outline, <a href="#text-outline0"
7084-
title=text-outline><strong>11.4.</strong></a>
7085-
70866974
<li>text-shadow, <a href="#text-shadow0"
70876975
title=text-shadow><strong>11.3.</strong></a>
70886976

css3-text/Overview.src.html

Lines changed: 0 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,6 @@ <h2 class="no-num no-toc" id="status">Status of This Document</h2>
179179
<li>the percentage values of 'letter-spacing' and 'word-spacing'
180180
<li>the 'hyphenate-limit-*' properties
181181
<li>the 'hyphenate-resource' property / ''@hyphenate-resource'' at-rule
182-
<li>the 'text-outline' property
183182
<li>the 'text-spacing' property
184183
<li>the 'text-decoration-skip' property / ''ink'' value
185184
<li>the 'text-emphasis-skip' property
@@ -4095,8 +4094,6 @@ <h3 id="text-shadow">
40954094
is the same as defined for the 'box-shadow' property except that
40964095
the ''inset'' keyword is not allowed. The shadow is applied to all
40974096
of the element's text as well as any text decorations it specifies.
4098-
When a <a href="#text-outline">text outline</a> is specified, the shadow
4099-
shadows the outlined shape rather than the glyph shape.</p>
41004097

41014098
<p>The shadow effects are applied front-to-back: the first shadow is on
41024099
top. The shadows may thus overlay each other, but they never overlay
@@ -4121,80 +4118,6 @@ <h3 id="text-shadow">
41214118
<code>::first-line</code> and <code>::first-letter</code>
41224119
pseudo-elements.</p>
41234120

4124-
<h3 id="text-outline">
4125-
Text Outlines: the 'text-outline' property</h3>
4126-
4127-
<table class="propdef">
4128-
<tbody>
4129-
<tr>
4130-
<th>Name:</th>
4131-
<td><dfn>text-outline</dfn></td>
4132-
</tr>
4133-
<tr>
4134-
<th>Value:</th>
4135-
<td>none |
4136-
[
4137-
<a href="http://www.w3.org/TR/css3-color/#color0"><span class="value-inst-color">&lt;color&gt;</span></a>
4138-
<a class="noxref" href="http://www.w3.org/TR/CSS21/syndata.html#value-def-length"><span class="value-inst-length">&lt;length&gt;</span></a>
4139-
<a class="noxref" href="http://www.w3.org/TR/CSS21/syndata.html#value-def-length"><span class="value-inst-length">&lt;length&gt;</span></a>?
4140-
|
4141-
<a class="noxref" href="http://www.w3.org/TR/CSS21/syndata.html#value-def-length"><span class="value-inst-length">&lt;length&gt;</span></a>
4142-
<a class="noxref" href="http://www.w3.org/TR/CSS21/syndata.html#value-def-length"><span class="value-inst-length">&lt;length&gt;</span></a>?
4143-
<a href="http://www.w3.org/TR/css3-color/#color0"><span class="value-inst-color">&lt;color&gt;</span></a>
4144-
]
4145-
</td>
4146-
</tr>
4147-
<tr>
4148-
<th>Initial:</th>
4149-
<td>none</td>
4150-
</tr>
4151-
<tr>
4152-
<th>Applies to:</th>
4153-
<td>all elements</td>
4154-
</tr>
4155-
<tr>
4156-
<th>Inherited:</th>
4157-
<td>yes</td>
4158-
</tr>
4159-
<tr>
4160-
<th>Percentages:</th>
4161-
<td>N/A</td>
4162-
</tr>
4163-
<tr>
4164-
<th>Media:</th>
4165-
<td>visual</td>
4166-
</tr>
4167-
<tr>
4168-
<th>Computed&#160;value:</th>
4169-
<td>a color plus two absolute &lt;length&gt;s</td>
4170-
</tr>
4171-
</tbody>
4172-
</table>
4173-
4174-
<p>This property specifies a text outline where the first length represents
4175-
the outline's thickness and the second represents an optional blur radius.
4176-
The outline never overlays the text itself. Its shape is the same as that
4177-
obtained by applying text shadows in every radial direction, i.e. all text
4178-
shadows whose offsets satisfy the equation
4179-
<code>x<sup>2</sup> + y<sup>2</sup> = thickness<sup>2</sup></code>. The
4180-
blur radius is treated the same as for 'text-shadow'.</p>
4181-
4182-
<p class="issue">The Timed-Text WG <a href="http://lists.w3.org/Archives/Public/public-tt/2004Aug/0008.html">had
4183-
suggestions</a> for some keywords
4184-
(text-outline: normal|heavy|light;) as well as a &lt;length&gt; thickness. Should
4185-
these be added? How would they be defined? (Maybe use (thin|medium|thick)
4186-
as in <a href="http://www.w3.org/TR/CSS21/box.html#border-width-properties">border-width</a>?)</p>
4187-
4188-
<p>A color value must be specified before or after the length values of
4189-
the outline effect. The color value will be used as the color of the
4190-
outline.</p>
4191-
4192-
<p>Implementations may ignore the blur radius when text outline is combined
4193-
with a <a href="#text-shadow">text shadow</a>.</p>
4194-
4195-
<p class="issue">The spread radius argument added to the 'text-shadow'
4196-
property makes this property somewhat redundant. Should it be kept?</p>
4197-
41984121
<h2 class="no-num" id="changes">Changes</h2>
41994122
<h3 class="no-num" id="recent-changes">
42004123
Changes from the <a href="http://www.w3.org/TR/2011/WD-css3-text-20110412/">April

0 commit comments

Comments
 (0)