Skip to content

Commit 16e2ba6

Browse files
committed
Close text-decoration cpsp issue <http://lists.w3.org/Archives/Public/www-style/2011Sep/0058.html> no change. Mark that ruby text does not receive text-decoration. <http://lists.w3.org/Archives/Public/www-style/2011Sep/0238.html>
1 parent 8c8c4c7 commit 16e2ba6

2 files changed

Lines changed: 39 additions & 45 deletions

File tree

css3-text/Overview.html

Lines changed: 26 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@
2929

3030
<h1>CSS Text Level 3</h1>
3131

32-
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 14 September
32+
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 15 September
3333
2011</h2>
3434

3535
<dl>
3636
<dt>This version:
3737

38-
<dd><a href="http://dev.w3.org/csswg/css3-text/">$Date: 2011/08/31
39-
11:11:30 $ (CVS $Revision$)</a> <!--
40-
<dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110914/">http://www.w3.org/TR/2011/WD-css3-text-20110914/</a></dd>
38+
<dd><a href="http://dev.w3.org/csswg/css3-text/">$Date: 2011/09/14
39+
10:20:14 $ (CVS $Revision$)</a> <!--
40+
<dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110915/">http://www.w3.org/TR/2011/WD-css3-text-20110915/</a></dd>
4141
-->
4242

4343

@@ -54,7 +54,7 @@ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 14 September
5454
<dt>Previous version:
5555

5656
<dd><a
57-
href="http://www.w3.org/TR/2011/WD-css3-text-20110412/">http://www.w3.org/TR/2011/WD-css3-text-20110412/</a>
57+
href="http://www.w3.org/TR/2011/WD-css3-text-20110901/">http://www.w3.org/TR/2011/WD-css3-text-20110901/</a>
5858

5959
<dt>Editors:
6060

@@ -430,6 +430,9 @@ <h2 class="no-num no-toc" id=contents>Table of Contents</h2>
430430
<ul class=toc>
431431
<li class=no-num><a href="#recent-changes"> Changes from the April 2011
432432
CSS3 Text <abbr title="Working Draft">WD</abbr></a>
433+
434+
<li class=no-num><a href="#recent-changes"> Changes from the April 2011
435+
CSS3 Text <abbr title="Working Draft">WD</abbr></a>
433436
</ul>
434437

435438
<li class=no-num><a href="#default-stylesheet">Appendix D: Default UA
@@ -570,8 +573,8 @@ <h3 id=text-transform><span class=secno>2.1. </span> <a name=caps-prop></a>
570573
<dt><dfn id=capitalize title="text-transform:capitalize">&lsquo;<code
571574
class=css>capitalize</code>&rsquo;</dfn>
572575

573-
<dd>Puts the first <a href="#character"><i>character</i></a> of each word
574-
in titlecase; other characters are unaffected.
576+
<dd>Puts the first <a href="#letter0"><i>letter</i></a> of each word in
577+
titlecase; other characters are unaffected.
575578

576579
<dt><dfn id=uppercase title="text-transform:uppercase">&lsquo;<code
577580
class=css>uppercase</code>&rsquo;</dfn>
@@ -605,7 +608,7 @@ <h3 id=text-transform><span class=secno>2.1. </span> <a name=caps-prop></a>
605608
must use the full case mappings for Unicode characters, including any
606609
conditional casing rules, as defined in Default Case Algorithm section. If
607610
(and only if) the content language of the element is known, then any
608-
applicable language-specific rules must be used as well. (See <a
611+
applicable language-specific rules must be used as well. (See e.g. <a
609612
href="http://www.unicode.org/Public/UNIDATA/SpecialCasing.txt">SpecialCasing.txt</a>)
610613

611614

@@ -616,10 +619,6 @@ <h3 id=text-transform><span class=secno>2.1. </span> <a name=caps-prop></a>
616619
&lsquo;<code class=css>capitalize</code>&rsquo; to follow
617620
language-specific titlecasing conventions (such as skipping articles in
618621
English).
619-
<!-- www-style notes that UAX29 won't work for 'Tis and similar, so
620-
the UA might want to use UAX29 to split into words, but skip forward
621-
past any starting non-letters (as an example of why UAX29 is not ideal) -->
622-
623622

624623
<p>The definition of fullwidth and halfwidth forms can be found on the
625624
Unicode consortium web site at <a href="#UAX11"
@@ -665,18 +664,6 @@ <h3 id=text-transform><span class=secno>2.1. </span> <a name=caps-prop></a>
665664
adjusted for the higher "center of gravity" (see the <a
666665
href="http://www.microsoft.com/typography/otspec/features_ae.htm#case">case</a>
667666
feature in OpenType). Should we turn that on by default, as they suggest?
668-
Or spacing might be adjusted for the increased visual weight of the glyphs
669-
(see the <a
670-
href="http://www.microsoft.com/typography/otspec/features_ae.htm#cpsp">cpsp</a>
671-
feature in OpenType). Should we turn that on when &lsquo;<a
672-
href="#letter-spacing0"><code
673-
class=property>letter-spacing</code></a>&rsquo; is &lsquo;<code
674-
class=css>normal</code>&rsquo;?
675-
676-
<p class=issue>A more complicated problem is the <a
677-
href="http://blogs.msdn.com/b/michkap/archive/2006/08/18/706383.aspx">greek
678-
uppercasing rules</a> which actually alter the diacritics. How should we
679-
handle that?
680667

681668
<p class=note>A future level of CSS may introduce the ability to create
682669
custom mapping tables for less common text transforms, such as by
@@ -4068,11 +4055,13 @@ <h3 id=line-decoration><span class=secno>10.1. </span> Line Decoration:
40684055
further propagated to any in-flow block-level boxes that split the inline
40694056
(see <a
40704057
href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level">CSS2.1
4071-
section 9.2.1.1</a>) When specified on or propagated to a a block
4072-
container that establishes an inline formatting context, the decorations
4073-
are propagated to an anonymous inline element that wraps all the in-flow
4074-
inline-level children of the block container. For all other elements, the
4075-
decorations are propagated to any in-flow children.
4058+
section 9.2.1.1</a>) When specified on or propagated to a ruby box, the
4059+
decorations are further propagated only to the ruby base. When specified
4060+
on or propagated to a a block container that establishes an inline
4061+
formatting context, the decorations are propagated to an anonymous inline
4062+
element that wraps all the in-flow inline-level children of the block
4063+
container. For all other elements, the decorations are propagated to any
4064+
in-flow children.
40764065

40774066
<p class=note>Note that text decorations are not propagated to any
40784067
out-of-flow descendants, nor to the contents of atomic inline-level
@@ -5664,6 +5653,12 @@ <h3 class=no-num id=informative-ref>Informative references</h3>
56645653

56655654
<h2 class=no-num id=changes>Appendix C: Changes</h2>
56665655

5656+
<h3 class=no-num id=recent-changes> Changes from the <a
5657+
href="http://www.w3.org/TR/2011/WD-css3-text-20110901/">April 2011 CSS3
5658+
Text <abbr title="Working Draft">WD</abbr></a></h3>
5659+
5660+
<p>...
5661+
56675662
<h3 class=no-num id=recent-changes> Changes from the <a
56685663
href="http://www.w3.org/TR/2011/WD-css3-text-20110412/">April 2011 CSS3
56695664
Text <abbr title="Working Draft">WD</abbr></a></h3>
@@ -5712,8 +5707,8 @@ <h3 class=no-num id=recent-changes> Changes from the <a
57125707
&lsquo;<a href="#text-decoration-skip0"><code
57135708
class=property>text-decoration-skip</code></a>&rsquo;.
57145709

5715-
<li>Added &lsquo;<a href="#text-decoration-skip0"><code
5716-
class=property>text-decoration-skip</code></a>&rsquo; property.
5710+
<li>Added &lsquo;<a href="#text-emphasis-skip0"><code
5711+
class=property>text-emphasis-skip</code></a>&rsquo; property.
57175712

57185713
<li>Removed &lsquo;<code class=property>text-outline</code>&rsquo;
57195714
property.

css3-text/Overview.src.html

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ <h2 class="no-num no-toc">[LONGSTATUS] [DATE]</h2>
4444
<dd><a href="http://dev.w3.org/csswg/css3-text/">http://dev.w3.org/csswg/css3-text/</a></dd>
4545
<dt>Previous version:</dt>
4646
<dd><a
47-
href="http://www.w3.org/TR/2011/WD-css3-text-20110412/">http://www.w3.org/TR/2011/WD-css3-text-20110412/</a></dd>
47+
href="http://www.w3.org/TR/2011/WD-css3-text-20110901/">http://www.w3.org/TR/2011/WD-css3-text-20110901/</a></dd>
4848
<dt>Editors:</dt>
4949
<dd><a href="http://fantasai.inkedblade.net/contact">Elika J. Etemad</a> (Mozilla)</dd>
5050
<dd><a href="mailto:kojiishi@gluesoft.co.jp">Koji Ishii</a> (Invited Expert)</dd>
@@ -241,7 +241,7 @@ <h3 id="text-transform">
241241
<dt><dfn title="text-transform:none">''none''</dfn></dt>
242242
<dd>No effects.</dd>
243243
<dt><dfn title="text-transform:capitalize">''capitalize''</dfn></dt>
244-
<dd>Puts the first <i>character</i> of each word in titlecase; other characters
244+
<dd>Puts the first <i>letter</i> of each word in titlecase; other characters
245245
are unaffected.</dd>
246246
<dt><dfn title="text-transform:uppercase">''uppercase''</dfn></dt>
247247
<dd>Puts all characters in uppercase.
@@ -265,7 +265,7 @@ <h3 id="text-transform">
265265
characters, including any conditional casing rules, as defined in
266266
Default Case Algorithm section. If (and only if) the content language
267267
of the element is known, then any applicable language-specific rules
268-
must be used as well. (See
268+
must be used as well. (See e.g.
269269
<a href="http://www.unicode.org/Public/UNIDATA/SpecialCasing.txt">SpecialCasing.txt</a>)
270270
</p>
271271

@@ -274,9 +274,6 @@ <h3 id="text-transform">
274274
boundaries. Authors should not expect ''capitalize'' to follow
275275
language-specific titlecasing conventions (such as skipping articles
276276
in English).
277-
<!-- www-style notes that UAX29 won't work for 'Tis and similar, so
278-
the UA might want to use UAX29 to split into words, but skip forward
279-
past any starting non-letters (as an example of why UAX29 is not ideal) -->
280277

281278
<p>The definition of fullwidth and halfwidth forms can be found on the
282279
Unicode consortium web site at [[!UAX11]].
@@ -312,14 +309,8 @@ <h3 id="text-transform">
312309
For example: Punctuation and number glyphs might be adjusted for the
313310
higher "center of gravity" (see the
314311
<a href="http://www.microsoft.com/typography/otspec/features_ae.htm#case">case</a>
315-
feature in OpenType). Should we turn that on by default, as they suggest?
316-
Or spacing might be adjusted for the increased visual weight of the glyphs
317-
(see the <a href="http://www.microsoft.com/typography/otspec/features_ae.htm#cpsp">cpsp</a>
318-
feature in OpenType). Should we turn that on when 'letter-spacing' is ''normal''?</p>
312+
feature in OpenType). Should we turn that on by default, as they suggest?</p>
319313

320-
<p class="issue">A more complicated problem is the <a href="http://blogs.msdn.com/b/michkap/archive/2006/08/18/706383.aspx">greek uppercasing rules</a>
321-
which actually alter the diacritics. How should we handle that?
322-
323314
<p class="note">A future level of CSS may introduce the ability to create
324315
custom mapping tables for less common text transforms, such as by
325316
''@text-transform'' rule similar to ''@counter-style'' from [[CSS3LIST]].
@@ -2970,6 +2961,8 @@ <h3 id="line-decoration">
29702961
by that element, and is further propagated to any in-flow block-level
29712962
boxes that split the inline
29722963
(see <a href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level">CSS2.1 section 9.2.1.1</a>)
2964+
When specified on or propagated to a ruby box, the decorations are
2965+
further propagated only to the ruby base.
29732966
When specified on or propagated to a a block container that establishes
29742967
an inline formatting context, the decorations are propagated to an
29752968
anonymous inline element that wraps all the in-flow inline-level children
@@ -4163,6 +4156,12 @@ <h3 class="no-num" id="informative-ref">Informative references</h3>
41634156

41644157
<h2 class="no-num" id="changes">Appendix C:
41654158
Changes</h2>
4159+
<h3 class="no-num" id="recent-changes">
4160+
Changes from the <a href="http://www.w3.org/TR/2011/WD-css3-text-20110901/">April
4161+
2011 CSS3 Text <abbr title="Working Draft">WD</abbr></a></h3>
4162+
4163+
<p>...</p>
4164+
41664165
<h3 class="no-num" id="recent-changes">
41674166
Changes from the <a href="http://www.w3.org/TR/2011/WD-css3-text-20110412/">April
41684167
2011 CSS3 Text <abbr title="Working Draft">WD</abbr></a></h3>
@@ -4181,7 +4180,7 @@ <h3 class="no-num" id="recent-changes">
41814180
text decorations.
41824181
<li>Removed suggestion to inset decorations from the content box edges
41834182
in favor of an explicit ''edges'' value for 'text-decoration-skip'.
4184-
<li>Added 'text-decoration-skip' property.
4183+
<li>Added 'text-emphasis-skip' property.
41854184
<li>Removed 'text-outline' property.
41864185
</ul>
41874186

0 commit comments

Comments
 (0)