csswg/css3-text Overview.html,1.61,1.62 Overview.src.html,1.156,1.157

Update of /sources/public/csswg/css3-text
In directory hutz:/tmp/cvs-serv14302

Modified Files:
	Overview.html Overview.src.html 
Log Message:
Copy over CSS2.1 wording for 'text-transform: capitalize'. Specify that words boundaries are undefined.

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.html,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- Overview.html	23 Feb 2011 05:17:13 -0000	1.61
+++ Overview.html	23 Feb 2011 05:34:46 -0000	1.62
@@ -90,7 +90,7 @@
     <dt>This version:
 
     <dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
-     2011/02/23 05:09:17 $ (CVS $Revision$)</a> <!--
+     2011/02/23 05:19:30 $ (CVS $Revision$)</a> <!--
       <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110223/">http://www.w3.org/TR/2011/WD-css3-text-20110223/</a></dd>
     -->
      
@@ -637,7 +637,7 @@
      <td>as specified
   </table>
 
-  <p>This property transforms text for the styling purpose. Values have the
+  <p>This property transforms text for styling purposes. Values have the
    following meanings:
 
   <dl>
@@ -648,7 +648,8 @@
    <dt><dfn id=capitalize
     title="text-transform:capitalize"><code>capitalize</code></dfn>
 
-   <dd>Puts all words in titlecase.
+   <dd>Puts the first character of each word in titlecase; other characters
+    are unaffected.
 
    <dt><dfn id=uppercase
     title="text-transform:uppercase"><code>uppercase</code></dfn>
@@ -692,6 +693,18 @@
    Unicode consortium web site at <a href="#UAX11"
    rel=biblioentry>[UAX11]<!--{{!UAX11}}--></a>.
 
+  <p>The definition of "word" used for &lsquo;<code
+   class=css>captilize</code>&rsquo; is UA-dependent; <a href="#UAX29"
+   rel=biblioentry>[UAX29]<!--{{UAX29}}--></a> is suggested (but not
+   required) for determining such word boundaries. Authors should not expect
+   &lsquo;<code class=css>capitalize</code>&rsquo; to follow
+   language-specific titlecasing conventions (such as skipping articles in
+   English).
+   <!-- www-style notes that UAX29 won't work for 'Tis and similar, so
+      the UA might want to use UAX29 to split into words, but skip forward
+      past any starting non-letters (as an example of why UAX29 is not ideal) -->
+   
+
   <div class=example>
    <p>The following example converts the ASCII characters in abbreviations in
     Japanese to their fullwidth variants so that they lay out and line break
@@ -5569,6 +5582,15 @@
     </dd>
    <!---->
 
+   <dt id=UAX29>[UAX29]
+
+   <dd>Mark Davis. <a
+    href="http://www.unicode.org/unicode/reports/tr29/tr29-9.html"><cite>Text
+    Boundaries.</cite></a> 25 March 2005. Unicode Standard Annex #29. URL: <a
+    href="http://www.unicode.org/unicode/reports/tr29/tr29-9.html">http://www.unicode.org/unicode/reports/tr29/tr29-9.html</a>
+    </dd>
+   <!---->
+
    <dt id=ZHMARK>[ZHMARK]
 
    <dd><cite>&#26631;&#28857;&#31526;&#21495;&#29992;&#27861; (Punctuation

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.src.html,v
retrieving revision 1.156
retrieving revision 1.157
diff -u -d -r1.156 -r1.157
--- Overview.src.html	23 Feb 2011 05:19:30 -0000	1.156
+++ Overview.src.html	23 Feb 2011 05:34:46 -0000	1.157
@@ -343,7 +343,8 @@
       <dt><dfn title="text-transform:none"><code>none</code></dfn></dt>
         <dd>No effects.</dd>
       <dt><dfn title="text-transform:capitalize"><code>capitalize</code></dfn></dt>
-        <dd>Puts all words in titlecase.</dd>
+        <dd>Puts the first character of each word in titlecase; other characters
+          are unaffected.</dd>
       <dt><dfn title="text-transform:uppercase"><code>uppercase</code></dfn></dt>
         <dd>Puts all characters in uppercase.</dd>
       <dt><dfn title="text-transform:lowercase"><code>lowercase</code></dfn></dt>
@@ -374,6 +375,15 @@
     <p>The definition of fullwidth and halfwidth forms can be found on the
       Unicode consortium web site at [[!UAX11]].</p>
 
+    <p>The definition of "word" used for ''captilize'' is UA-dependent;
+      [[UAX29]] is suggested (but not required) for determining such word
+      boundaries. Authors should not expect ''capitalize'' to follow
+      language-specific titlecasing conventions (such as skipping articles
+      in English).
+    <!-- www-style notes that UAX29 won't work for 'Tis and similar, so
+      the UA might want to use UAX29 to split into words, but skip forward
+      past any starting non-letters (as an example of why UAX29 is not ideal) -->
+
     <div class="example">
       <p>The following example converts the ASCII characters in abbreviations
         in Japanese to their fullwidth variants so that they lay out and line

Received on Wednesday, 23 February 2011 05:34:50 UTC