- 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