- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 05 Oct 2011 00:35:04 +0000
- To: public-css-commits@w3.org
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 “i”s, one with a
+ dot—“İ” and “i”— and one
+ without—“I” and “ı”. Thus the usual case
+ mappings between “I” and “i” 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 “I” and “i” 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 ‘<code
class=css>capitalize</code>’ 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 “i”s, one with
+ a dot—“İ” and “i”— and one
+ without—“I” and “ı”. Thus the usual
+ case mappings between “I” and “i” 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 “I”
+ and “i” 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