csswg/css3-text Overview.html,1.45,1.46 Overview.src.html,1.140,1.141

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 &lsquo;<code class=property>text-orientation</code>&rsquo; property
-    or the &lsquo;<code class=property>text-combine</code>&rsquo; property,
-    or have different computed value of the &lsquo;<code
-    class=property>writing-mode</code>&rsquo; property than the ideographic
-    letters.
+    if the two characters have different used value of the &lsquo;<code
+    class=property>writing-mode</code>&rsquo; 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
-    &lsquo;<code class=property>text-orientation</code>&rsquo; property or
-    the &lsquo;<code class=property>text-combine</code>&rsquo; property, or
-    have different computed value of the &lsquo;<code
-    class=property>writing-mode</code>&rsquo; property than the ideographic
-    letters.
+    Hebrew. The extra spacing should not be created if the two characters
+    have different used value of the &lsquo;<code
+    class=property>writing-mode</code>&rsquo; 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 &lsquo;<code
+        class=property>text-orientation</code>&rsquo; property or the
+        &lsquo;<code class=property>text-combine</code>&rsquo; 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 &lsquo;<code
+        class=property>text-orientation</code>&rsquo; property or the
+        &lsquo;<code class=property>text-combine</code>&rsquo; 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>&lsquo;<code class=css>none</code>&rsquo;, <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>&lsquo;<code class=css>page</code>&rsquo;, <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