csswg/css3-text Overview.html,1.185,1.186 Overview.src.html,1.284,1.285

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

Modified Files:
	Overview.html Overview.src.html 
Log Message:
Use jdaggett's proposed wording for text-transform's language-specific rules <http://lists.w3.org/Archives/Public/www-style/2011Sep/0212.html>

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.html,v
retrieving revision 1.185
retrieving revision 1.186
diff -u -d -r1.185 -r1.186
--- Overview.html	4 Oct 2011 00:56:47 -0000	1.185
+++ Overview.html	5 Oct 2011 00:35:01 -0000	1.186
@@ -29,14 +29,14 @@
 
    <h1>CSS Text Level 3</h1>
 
-   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 4 October 2011</h2>
+   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 5 October 2011</h2>
 
    <dl>
     <dt>This version:
 
     <dd><a href="http://dev.w3.org/csswg/css3-text/">$Date: 2011/10/04
-     00:51:39 $ (CVS $Revision$)</a> <!--
-      <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20111004/">http://www.w3.org/TR/2011/WD-css3-text-20111004/</a></dd>
+     00:56:48 $ (CVS $Revision$)</a> <!--
+      <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20111005/">http://www.w3.org/TR/2011/WD-css3-text-20111005/</a></dd>
     -->
      
 
@@ -606,11 +606,34 @@
    href="#UNICODE" rel=biblioentry>[UNICODE]<!--{{!UNICODE}}--></a>. The UA
    must use the full case mappings for Unicode characters, including any
    conditional casing rules, as defined in Default Case Algorithm section. If
-   (and only if) the content language of the element is known, then any
-   applicable language-specific rules must be used as well. (See e.g. <a
-   href="http://www.unicode.org/Public/UNIDATA/SpecialCasing.txt">SpecialCasing.txt</a>)
+   (and only if) the content language of the element is, according to the
+   rules of the document language, known, then any appropriate
+   language-specific rules must be applied as well. These minimally include,
+   but are not limited to, the language-specific rules in Unicode's <a
+   href="http://www.unicode.org/Public/UNIDATA/SpecialCasing.txt">SpecialCasing.txt</a>.
    
 
+  <div class=example>
+   <p>For example, in Turkish there are two &ldquo;i&rdquo;s, one with a
+    dot&mdash;&ldquo;İ&rdquo; and &ldquo;i&rdquo;&mdash; and one
+    without&mdash;&ldquo;I&rdquo; and &ldquo;ı&rdquo;. Thus the usual case
+    mappings between &ldquo;I&rdquo; and &ldquo;i&rdquo; are replaced with a
+    different set of mappings to their respective undotted/dotted
+    counterparts, which do not exist in English. This mapping must only take
+    effect if the language is known to be Turkish or Azeri; in other
+    languages, the usual mapping of &ldquo;I&rdquo; and &ldquo;i&rdquo; is
+    required. This rule is thus conditionally defined in Unicode's
+    SpecialCasing.txt file.
+  </div>
+  <!--
+    <div class="example">
+      <p>An example where the UA may choose to include rules beyond those
+        in Unicode is Greek. In Greek, if the entire word is in upper case,
+        accents are dropped or transformed
+       http://blogs.msdn.com/b/michkap/archive/2006/08/18/706383.aspx
+    </div>
+-->
+
   <p>The definition of "word" used for &lsquo;<code
    class=css>capitalize</code>&rsquo; is UA-dependent; <a href="#UAX29"
    rel=biblioentry>[UAX29]<!--{{!UAX29}}--></a> is suggested (but not

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.src.html,v
retrieving revision 1.284
retrieving revision 1.285
diff -u -d -r1.284 -r1.285
--- Overview.src.html	4 Oct 2011 00:56:48 -0000	1.284
+++ Overview.src.html	5 Oct 2011 00:35:01 -0000	1.285
@@ -264,10 +264,34 @@
       [[!UNICODE]]. The UA must use the full case mappings for Unicode
       characters, including any conditional casing rules, as defined in
       Default Case Algorithm section. If (and only if) the content language
-      of the element is known, then any applicable language-specific rules
-      must be used as well. (See e.g.
-      <a href="http://www.unicode.org/Public/UNIDATA/SpecialCasing.txt">SpecialCasing.txt</a>)
-      </p>
+      of the element is, according to the rules of the document language,
+      known, then any appropriate language-specific rules must be applied
+      as well.
+      These minimally include, but are not limited to, the language-specific
+      rules in Unicode's
+      <a href="http://www.unicode.org/Public/UNIDATA/SpecialCasing.txt">SpecialCasing.txt</a>.
+
+    <div class="example">
+      <p>For example, in Turkish there are two &ldquo;i&rdquo;s, one with
+        a dot&mdash;&ldquo;İ&rdquo; and &ldquo;i&rdquo;&mdash; and one
+        without&mdash;&ldquo;I&rdquo; and &ldquo;ı&rdquo;. Thus the usual
+        case mappings between &ldquo;I&rdquo; and &ldquo;i&rdquo; are
+        replaced with a different set of mappings to their respective
+        undotted/dotted counterparts, which do not exist in English. This
+        mapping must only take effect if the language is known to be Turkish
+        or Azeri; in other languages, the usual mapping of &ldquo;I&rdquo;
+        and &ldquo;i&rdquo; is required. This rule is thus conditionally
+        defined in Unicode's SpecialCasing.txt file.
+    </div>
+
+<!--
+    <div class="example">
+      <p>An example where the UA may choose to include rules beyond those
+        in Unicode is Greek. In Greek, if the entire word is in upper case,
+        accents are dropped or transformed
+       http://blogs.msdn.com/b/michkap/archive/2006/08/18/706383.aspx
+    </div>
+-->
 
     <p>The definition of "word" used for ''capitalize'' is UA-dependent;
       [[!UAX29]] is suggested (but not required) for determining such word

Received on Wednesday, 5 October 2011 00:35:05 UTC