Skip to content

Commit 6aa10e0

Browse files
committed
Address jdaggett's comments on text-transform
1 parent fb483aa commit 6aa10e0

2 files changed

Lines changed: 27 additions & 22 deletions

File tree

css3-text/Overview.html

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -83,14 +83,14 @@
8383

8484
<h1>CSS Text Level 3</h1>
8585

86-
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 9 March 2011</h2>
86+
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 10 March 2011</h2>
8787

8888
<dl>
8989
<dt>This version:
9090

9191
<dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
92-
2011/03/07 17:16:19 $ (CVS $Revision$)</a> <!--
93-
<dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110309/">http://www.w3.org/TR/2011/WD-css3-text-20110309/</a></dd>
92+
2011/03/09 06:22:25 $ (CVS $Revision$)</a> <!--
93+
<dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110310/">http://www.w3.org/TR/2011/WD-css3-text-20110310/</a></dd>
9494
-->
9595

9696

@@ -617,7 +617,7 @@ <h3 id=text-transform><span class=secno>3.1. </span> <a name=caps-prop></a>
617617
<th>Value:
618618

619619
<td>none | [ [ capitalize | uppercase | lowercase ] || fullwidth ||
620-
large-kana ]
620+
full-size-kana ]
621621

622622
<tr>
623623
<th>Initial:
@@ -681,8 +681,8 @@ <h3 id=text-transform><span class=secno>3.1. </span> <a name=caps-prop></a>
681681
a corresponding fullwidth form, it is left as is. This value is typically
682682
used to typeset Latin characters and digits like ideographic characters.
683683

684-
<dt><dfn id=large-kana
685-
title="text-transform:large-kana"><code>large-kana</code></dfn>
684+
<dt><dfn id=full-size-kana
685+
title="text-transform:full-size-kana"><code>full-size-kana</code></dfn>
686686

687687
<dd>Converts all small Kana characters to normal Kana. This value is
688688
typically used for ruby annotation text, where all small Kana should be
@@ -702,10 +702,6 @@ <h3 id=text-transform><span class=secno>3.1. </span> <a name=caps-prop></a>
702702
href="#UNICODE" rel=biblioentry>[UNICODE]<!--{{!UNICODE}}--></a> Only
703703
characters belonging to bicameral scripts are affected.
704704

705-
<p>The definition of fullwidth and halfwidth forms can be found on the
706-
Unicode consortium web site at <a href="#UAX11"
707-
rel=biblioentry>[UAX11]<!--{{!UAX11}}--></a>.
708-
709705
<p>The definition of "word" used for &lsquo;<code
710706
class=css>captilize</code>&rsquo; is UA-dependent; <a href="#UAX29"
711707
rel=biblioentry>[UAX29]<!--{{UAX29}}--></a> is suggested (but not
@@ -718,6 +714,14 @@ <h3 id=text-transform><span class=secno>3.1. </span> <a name=caps-prop></a>
718714
past any starting non-letters (as an example of why UAX29 is not ideal) -->
719715

720716

717+
<p>The definition of fullwidth and halfwidth forms can be found on the
718+
Unicode consortium web site at <a href="#UAX11"
719+
rel=biblioentry>[UAX11]<!--{{!UAX11}}--></a>. <span class=issue>Find
720+
equivalency tables at Unicode (or make them).</span>
721+
722+
<p class=issue>Should all characters be transformed, or only letters (i.e.
723+
not symbols, punctuation, or white space)
724+
721725
<p>Text transformation happens after <a href="#white-space-rules">white
722726
space processing</a>. (This only matters when &lsquo;<code
723727
class=css>fullwidth</code>&rsquo; transforms U+0020 space characters to
@@ -3663,9 +3667,6 @@ <h3 id=text-trim-prop><span class=secno>9.3. </span> <a
36633667
rel=biblioentry>[JLREQ]<!--{{JLREQ}}--></a>.</span>
36643668
</dl>
36653669

3666-
<p class=issue>Figure out proper interaction with text-align: end. Does
3667-
allow-end behavior make sense? Do we want allow-start instead?
3668-
36693670
<p>In all cases, the UA must trim (kern) the blank half of fullwidth
36703671
opening punctuation if its previous adjacent character is a fullwidth
36713672
opening punctuation, fullwidth middle dot punctuation, fullwidth closing
@@ -6182,7 +6183,7 @@ <h2 class=no-num id=appendix-b-property-index> Appendix B: Property index</h2>
61826183
<td><a class=property href="#text-transform0">text-transform</a>
61836184

61846185
<td>none | [ [ capitalize | uppercase | lowercase ] || fullwidth ||
6185-
large-kana ]
6186+
full-size-kana ]
61866187

61876188
<td>none
61886189

@@ -6703,12 +6704,12 @@ <h2 class=no-num id=index>Index</h2>
67036704
<li>text-transform:capitalize, <a href="#capitalize"
67046705
title="text-transform:capitalize"><strong>3.1.</strong></a>
67056706

6707+
<li>text-transform:full-size-kana, <a href="#full-size-kana"
6708+
title="text-transform:full-size-kana"><strong>3.1.</strong></a>
6709+
67066710
<li>text-transform:fullwidth, <a href="#fullwidth"
67076711
title="text-transform:fullwidth"><strong>3.1.</strong></a>
67086712

6709-
<li>text-transform:large-kana, <a href="#large-kana"
6710-
title="text-transform:large-kana"><strong>3.1.</strong></a>
6711-
67126713
<li>text-transform:lowercase, <a href="#lowercase"
67136714
title="text-transform:lowercase"><strong>3.1.</strong></a>
67146715

css3-text/Overview.src.html

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ <h3 id="text-transform">
314314
<tr>
315315
<th>Value:</th>
316316
<td>none |
317-
[ [ capitalize | uppercase | lowercase ] || fullwidth || large-kana ]
317+
[ [ capitalize | uppercase | lowercase ] || fullwidth || full-size-kana ]
318318
</td>
319319
</tr>
320320
<tr>
@@ -363,7 +363,7 @@ <h3 id="text-transform">
363363
it is left as is.
364364
This value is typically used to typeset Latin characters and digits
365365
like ideographic characters.
366-
<dt><dfn title="text-transform:large-kana"><code>large-kana</code></dfn></dt>
366+
<dt><dfn title="text-transform:full-size-kana"><code>full-size-kana</code></dfn></dt>
367367
<dd>Converts all small Kana characters to normal Kana.
368368
This value is typically used for ruby annotation text,
369369
where all small Kana should be drawn as large Kana.
@@ -380,9 +380,6 @@ <h3 id="text-transform">
380380
[[!UNICODE]] Only characters belonging to bicameral scripts are
381381
affected.</p>
382382

383-
<p>The definition of fullwidth and halfwidth forms can be found on the
384-
Unicode consortium web site at [[!UAX11]].</p>
385-
386383
<p>The definition of "word" used for ''captilize'' is UA-dependent;
387384
[[UAX29]] is suggested (but not required) for determining such word
388385
boundaries. Authors should not expect ''capitalize'' to follow
@@ -392,6 +389,13 @@ <h3 id="text-transform">
392389
the UA might want to use UAX29 to split into words, but skip forward
393390
past any starting non-letters (as an example of why UAX29 is not ideal) -->
394391

392+
<p>The definition of fullwidth and halfwidth forms can be found on the
393+
Unicode consortium web site at [[!UAX11]]. <span class="issue">Find
394+
equivalency tables at Unicode (or make them).</p>
395+
396+
<p class="issue">Should all characters be transformed, or only letters
397+
(i.e. not symbols, punctuation, or white space)</p>
398+
395399
<p>Text transformation happens after <a href="#white-space-rules">white
396400
space processing</a>. (This only matters when ''fullwidth'' transforms
397401
U+0020 space characters to U+3000.) <span class="issue">This requirement

0 commit comments

Comments
 (0)