- From: Ishii Koji via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 09 Feb 2011 05:06:44 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-text In directory hutz:/tmp/cvs-serv15233 Modified Files: Overview.html Overview.src.html Log Message: Add code points definitions to the text-autospace property <http://lists.w3.org/Archives/Public/www-style/2011Feb/0278.html> Index: Overview.html =================================================================== RCS file: /sources/public/csswg/css3-text/Overview.html,v retrieving revision 1.45 retrieving revision 1.46 diff -u -d -r1.45 -r1.46 --- Overview.html 8 Feb 2011 23:14:48 -0000 1.45 +++ Overview.html 9 Feb 2011 05:06:42 -0000 1.46 @@ -83,14 +83,14 @@ <h1>CSS Text Level 3</h1> - <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 8 February + <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 9 February 2011</h2> <dl> <dt>This version: <dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date: - 2011/02/08 01:31:03 $ (CVS $Revision$)</a> <!--<dd><a + 2011/02/08 23:14:48 $ (CVS $Revision$)</a> <!--<dd><a href="http://www.w3.org/TR/2010/WD-css3-text-20101005/">http://www.w3.org/TR/2010/WD-css3-text-20101005/</a></dd> --> @@ -3855,25 +3855,17 @@ <dd>Creates 1/4em extra spacing between runs of ideographic letters and non-ideographic numeric glyphs. The extra spacing should not be created - if the numeric glyphs are fullwidth, upright in vertical text flow using - the ‘<code class=property>text-orientation</code>’ property - or the ‘<code class=property>text-combine</code>’ property, - or have different computed value of the ‘<code - class=property>writing-mode</code>’ property than the ideographic - letters. + if the two characters have different used value of the ‘<code + class=property>writing-mode</code>’ property. <dt><dfn id=ideograph-alpha title="text-autospace:ideograph-alpha"><code>ideograph-alpha</code></dfn> <dd>Creates 1/4em extra spacing between runs of ideographic letters and non-ideographic letters, such as Latin-based, Cyrillic, Greek, Arabic or - Hebrew. The extra spacing should not be created if the non-ideographic - letters are fullwidth, upright in vertical text flow using the - ‘<code class=property>text-orientation</code>’ property or - the ‘<code class=property>text-combine</code>’ property, or - have different computed value of the ‘<code - class=property>writing-mode</code>’ property than the ideographic - letters. + Hebrew. The extra spacing should not be created if the two characters + have different used value of the ‘<code + class=property>writing-mode</code>’ property. <dt><dfn id=punctuation title="text-autospace:punctuation"><code>punctuation</code></dfn> @@ -3892,18 +3884,65 @@ <p>At element boundaries, the font size of the extra spacing is given by and rendered within the innermost element that contains the boundary. - <p>Ideograph letters in this definitions includes the following characters. + <p>In the context of this property the following definitions apply: - <ul> - <li>All characters that belongs to Unicode Letters, Other [Lo] category in - the range of U+3041 to U+31FF. + <p class=issue>Reviews and feedbacks to the classes/code points are + appreciated. - <li>All CJK ideographs, which includes CJK Ideograph Extension A (U+3400 - to U+4DB5), CJK Ideograph (U+4E00 to U+9FCB), CJK Compatibility Ideograph - (U+F900 to U+FAD9), CJK Ideograph Extension B (U+20000 to U+2A6D6), CJK - Ideograph Extension C (U+2A700 to U+2B734), and CJK Compatibility - Ideograph (U+2F800 to U+2FA1D). - </ul> + <dl> + <dt><dfn id=ideographic-letters>Ideographic letters</dfn> + + <dd> + <ul> + <li>All characters in the range of U+3041 to U+30FF, except that belongs + to Unicode Punctuation [P*] category. + + <li>CJK Strokes (U+31C0 to U+31EF). + + <li>Katakana Phonetic Extensions (U+31F0 to U+31FF). + + <li>All characters that belongs to Han Unicode Script Property <a + href="#UAX24" rel=biblioentry>[UAX24]<!--{{!UAX24}}--></a>. + </ul> + + <dt><dfn id=non-ideographic-numerals>Non-ideographic numerals</dfn> + + <dd> + <ul> + <li>All characters that belongs to Unicode Number, Decimal Digit [Nd] + category. + + <li>Except any of the following conditions are met: + <ul> + <li>Is categorized as East Asian Fullwidth (F) by <a href="#UAX11" + rel=biblioentry>[UAX11]<!--{{!UAX11}}--></a>. + + <li>Is upright in vertical text flow using the ‘<code + class=property>text-orientation</code>’ property or the + ‘<code class=property>text-combine</code>’ property. + </ul> + </ul> + + <dt><dfn id=non-ideographic-letters>Non-ideographic letters</dfn> + + <dd> + <ul> + <li>All characters that belongs to Unicode Letters [L*] and Mark [M*] + category. + + <li>Except any of the following conditions are met: + <ul> + <li>Is defined as Ideographic letters. + + <li>Is categorized as East Asian Fullwidth (F) by <a href="#UAX11" + rel=biblioentry>[UAX11]<!--{{!UAX11}}--></a>. + + <li>Is upright in vertical text flow using the ‘<code + class=property>text-orientation</code>’ property or the + ‘<code class=property>text-combine</code>’ property. + </ul> + </ul> + </dl> <h2 id=edge-effects><span class=secno>10. </span> Edge Effects</h2> @@ -6251,6 +6290,9 @@ <li>hyphens, <a href="#hyphens0" title=hyphens><strong>6.1.</strong></a> + <li>Ideographic letters, <a href="#ideographic-letters" title="Ideographic + letters"><strong>9.4.</strong></a> + <li>letter-spacing, <a href="#letter-spacing0" title=letter-spacing><strong>9.2.</strong></a> @@ -6272,6 +6314,12 @@ <li>‘<code class=css>none</code>’, <a href="#none0" title="''none''"><strong>6.4.</strong></a> + <li>Non-ideographic letters, <a href="#non-ideographic-letters" + title="Non-ideographic letters"><strong>9.4.</strong></a> + + <li>Non-ideographic numerals, <a href="#non-ideographic-numerals" + title="Non-ideographic numerals"><strong>9.4.</strong></a> + <li>‘<code class=css>page</code>’, <a href="#page" title="''page''"><strong>6.4.</strong></a> Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/css3-text/Overview.src.html,v retrieving revision 1.140 retrieving revision 1.141 diff -u -d -r1.140 -r1.141 --- Overview.src.html 8 Feb 2011 23:14:48 -0000 1.140 +++ Overview.src.html 9 Feb 2011 05:06:42 -0000 1.141 @@ -2834,15 +2834,15 @@ <dt><dfn title="text-autospace:ideograph-numeric"><code>ideograph-numeric</code></dfn></dt> <dd>Creates 1/4em extra spacing between runs of ideographic letters and non-ideographic numeric glyphs. - The extra spacing should not be created if the numeric glyphs are fullwidth, - upright in vertical text flow using the 'text-orientation' property or the 'text-combine' property, - or have different computed value of the 'writing-mode' property than the ideographic letters.</dd> + The extra spacing should not be created if + the two characters have different used value of the 'writing-mode' property. + </dd> <dt><dfn title="text-autospace:ideograph-alpha"><code>ideograph-alpha</code></dfn></dt> <dd>Creates 1/4em extra spacing between runs of ideographic letters and non-ideographic letters, such as Latin-based, Cyrillic, Greek, Arabic or Hebrew. - The extra spacing should not be created if the non-ideographic letters are fullwidth, - upright in vertical text flow using the 'text-orientation' property or the 'text-combine' property, - or have different computed value of the 'writing-mode' property than the ideographic letters.</dd> + The extra spacing should not be created if + the two characters have different used value of the 'writing-mode' property. + </dd> <dt><dfn title="text-autospace:punctuation"><code>punctuation</code></dfn> <dd>Creates extra non-breaking spacing around punctuation as required by language-specific typographic conventions. For example, if the @@ -2857,18 +2857,48 @@ <p>At element boundaries, the font size of the extra spacing is given by and rendered within the innermost element that contains the boundary.</p> - <p>Ideograph letters in this definitions includes the following characters.</p> - <ul> - <li>All characters that belongs to Unicode Letters, Other [Lo] category in the range of - U+3041 to U+31FF.</li> - <li>All CJK ideographs, which includes - CJK Ideograph Extension A (U+3400 to U+4DB5), - CJK Ideograph (U+4E00 to U+9FCB), - CJK Compatibility Ideograph (U+F900 to U+FAD9), - CJK Ideograph Extension B (U+20000 to U+2A6D6), - CJK Ideograph Extension C (U+2A700 to U+2B734), - and CJK Compatibility Ideograph (U+2F800 to U+2FA1D).</li> - </ul> + <p>In the context of this property the following definitions apply:</p> + <p class="issue">Reviews and feedbacks to the classes/code points are appreciated.</p> + + <dl> + <dt><dfn>Ideographic letters</dfn></dt> + <dd> + <ul> + <li>All characters in the range of U+3041 to U+30FF, + except that belongs to Unicode Punctuation [P*] category.</li> + <li>CJK Strokes (U+31C0 to U+31EF).</li> + <li>Katakana Phonetic Extensions (U+31F0 to U+31FF).</li> + <li>All characters that belongs to Han Unicode Script Property [[!UAX24]].</li> + </ul> + </dd> + <dt><dfn>Non-ideographic numerals</dfn></dt> + <dd> + <ul> + <li>All characters that belongs to Unicode Number, Decimal Digit [Nd] category.</li> + <li>Except any of the following conditions are met: + <ul> + <li>Is categorized as East Asian Fullwidth (F) by [[!UAX11]].</li> + <li>Is upright in vertical text flow using the 'text-orientation' property + or the 'text-combine' property.</li> + </ul> + </li> + </ul> + </dd> + <dt><dfn>Non-ideographic letters</dfn></dt> + <dd> + <ul> + <li>All characters that belongs to Unicode Letters [L*] and Mark [M*] category.</li> + <li>Except any of the following conditions are met: + <ul> + <li>Is defined as Ideographic letters.</li> + <li>Is categorized as East Asian Fullwidth (F) by [[!UAX11]].</li> + <li>Is upright in vertical text flow using the 'text-orientation' property + or the 'text-combine' property.</li> + </ul> + </li> + </ul> + </dd> + </dl> <h2 id="edge-effects"> Edge Effects</h2>
Received on Wednesday, 9 February 2011 05:06:46 UTC