csswg/css3-text Overview.html,1.123,1.124 Overview.src.html,1.221,1.222

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

Modified Files:
	Overview.html Overview.src.html 
Log Message:
First draft of text-emphasis-skip

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.html,v
retrieving revision 1.123
retrieving revision 1.124
diff -u -d -r1.123 -r1.124
--- Overview.html	27 Apr 2011 01:50:55 -0000	1.123
+++ Overview.html	27 Apr 2011 03:37:07 -0000	1.124
@@ -89,7 +89,7 @@
     <dt>This version:
 
     <dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
-     2011/04/27 01:38:57 $ (CVS $Revision$)</a> <!--
+     2011/04/27 01:50:55 $ (CVS $Revision$)</a> <!--
       <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110427/">http://www.w3.org/TR/2011/WD-css3-text-20110427/</a></dd>
     -->
      
@@ -448,6 +448,10 @@
        <li><a href="#text-emphasis-position"><span class=secno>11.2.4.
         </span> Emphasis Mark Position: the &lsquo;<code
         class=property>text-emphasis-position</code>&rsquo; property</a>
+
+       <li><a href="#text-emphasis-skip"><span class=secno>11.2.5. </span>
+        Emphasis Mark Position: the &lsquo;<code
+        class=property>text-emphasis-skip</code>&rsquo; property</a>
       </ul>
 
      <li><a href="#text-shadow"><span class=secno>11.3. </span> Text Shadows:
@@ -5060,8 +5064,8 @@
    <li>Characters belonging to the Unicode classes for control codes and
     unassigned characters (Cc, Cf, Cn).
 
-   <li><span class=issue>Anything else? Probably need to exclude punctuation,
-    but which punctuation exactly? Can we determine that Unicode-wide?</span>
+   <li>Characters designated by &lsquo;<a href="#text-emphasis-skip0"><code
+    class=property>text-emphasis-skip</code></a>&rsquo;.
   </ul>
 
   <p>If emphasis marks are drawn for grapheme clusters for which ruby is
@@ -5339,6 +5343,91 @@
    </table>
   </div>
 
+  <h4 id=text-emphasis-skip><span class=secno>11.2.5. </span> Emphasis Mark
+   Position: the &lsquo;<a href="#text-emphasis-skip0"><code
+   class=property>text-emphasis-skip</code></a>&rsquo; property</h4>
+
+  <p class=issue>This section is under brainstorming.
+
+  <table class=propdef>
+   <tbody>
+    <tr>
+     <th>Name:
+
+     <td><dfn id=text-emphasis-skip0>text-emphasis-skip</dfn>
+
+    <tr>
+     <th>Value:
+
+     <td>normal | keep-punctuation || keep-spaces || skip-symbols ||
+      skip-narrow
+
+    <tr>
+     <th>Initial:
+
+     <td>normal
+
+    <tr>
+     <th>Applies to:
+
+     <td>all elements
+
+    <tr>
+     <th>Inherited:
+
+     <td>yes
+
+    <tr>
+     <th>Percentages:
+
+     <td>N/A
+
+    <tr>
+     <th>Media:
+
+     <td>visual
+
+    <tr>
+     <th>Computed&#160;value:
+
+     <td>as specified
+  </table>
+
+  <p>This property describes for which characters marks are drawn. Values
+   other than &lsquo;<code class=css>normal</code>&rsquo; modify the
+   &lsquo;<code class=css>normal</code>&rsquo; behavior. The values have
+   following meanings:
+
+  <dl>
+   <dt><dfn id=normal6 title="text-emphasis-skip:normal">&lsquo;<code
+    class=css>normal</code>&rsquo;</dfn>
+
+   <dd>Skip spaces (Z*), control characters (C*) and all punctuation (P*)
+    except # (U+0023), &amp; (U+0026), and the various
+    per-cent/per-mille/per-ten-thousand signs (U+0025, U+0609, U+060A,
+    U+066A, U+2030, U+2031).
+
+   <dt><dfn id=keep-punctuation
+    title="text-emphasis-skip:keep-punctuation">&lsquo;<code
+    class=css>keep-punctuation</code>&rsquo;</dfn>
+
+   <dd>Don't skip punctuation (P*).
+
+   <dt><dfn id=skip-symbols
+    title="text-emphasis-skip:skip-symbols">&lsquo;<code
+    class=css>skip-symbols</code>&rsquo;</dfn>
+
+   <dd>Skip symbols (S*), &amp;, #, and the various
+    per-cent/per-mille/per-ten-thousand signs.
+
+   <dt><dfn id=skip-narrow
+    title="text-emphasis-skip:skip-narrow">&lsquo;<code
+    class=css>skip-narrow</code>&rsquo;</dfn>
+
+   <dd>Skip letters (L*) and numbers (N*) that are not East Asian Fullwidth
+    (F) or Wide (W).
+  </dl>
+
   <h3 id=text-shadow><span class=secno>11.3. </span> Text Shadows: the
    &lsquo;<a href="#text-shadow0"><code
    class=property>text-shadow</code></a>&rsquo; property</h3>
@@ -6439,6 +6528,23 @@
 
         <tr valign=baseline>
          <td><a class=property
+          href="#text-emphasis-skip0">text-emphasis-skip</a>
+
+         <td>normal | keep-punctuation || keep-spaces || skip-symbols ||
+          skip-narrow
+
+         <td>normal
+
+         <td>all elements
+
+         <td>yes
+
+         <td>N/A
+
+         <td>visual
+
+        <tr valign=baseline>
+         <td><a class=property
           href="#text-emphasis-style0">text-emphasis-style</a>
 
          <td>none | [ [ filled | open ] || [ dot | circle | double-circle |
@@ -6955,6 +7061,22 @@
         href="#sesame"
         title="text-emphasis:sesame"><strong>11.2.1.</strong></a>
 
+       <li>text-emphasis-skip, <a href="#text-emphasis-skip0"
+        title=text-emphasis-skip><strong>11.2.5.</strong></a>
+
+       <li>text-emphasis-skip:keep-punctuation, <a href="#keep-punctuation"
+        title="text-emphasis-skip:keep-punctuation"><strong>11.2.5.</strong></a>
+        
+
+       <li>text-emphasis-skip:normal, <a href="#normal6"
+        title="text-emphasis-skip:normal"><strong>11.2.5.</strong></a>
+
+       <li>text-emphasis-skip:skip-narrow, <a href="#skip-narrow"
+        title="text-emphasis-skip:skip-narrow"><strong>11.2.5.</strong></a>
+
+       <li>text-emphasis-skip:skip-symbols, <a href="#skip-symbols"
+        title="text-emphasis-skip:skip-symbols"><strong>11.2.5.</strong></a>
+
        <li>text-emphasis-style, <a href="#text-emphasis-style0"
         title=text-emphasis-style><strong>11.2.1.</strong></a>
 

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.src.html,v
retrieving revision 1.221
retrieving revision 1.222
diff -u -d -r1.221 -r1.222
--- Overview.src.html	27 Apr 2011 01:50:55 -0000	1.221
+++ Overview.src.html	27 Apr 2011 03:37:07 -0000	1.222
@@ -3819,9 +3819,7 @@
          that combines with any combining characters.)</li>
       <li>Characters belonging to the Unicode classes for control codes
         and unassigned characters (Cc, Cf, Cn).</li>
-      <li><span class="issue">Anything else? Probably need to exclude
-        punctuation, but which punctuation exactly? Can we determine
-        that Unicode-wide?</span></li>
+      <li>Characters designated by 'text-emphasis-skip'.</li>
     </ul>
 
     <p>If emphasis marks are drawn for grapheme clusters
@@ -4053,6 +4051,73 @@
       </table>
     </div>
 
+    <h4 id="text-emphasis-skip">
+      Emphasis Mark Position: the 'text-emphasis-skip' property</h4>
+
+    <p class="issue">This section is under brainstorming.</p>
+
+    <table class="propdef">
+      <tbody>
+        <tr>
+          <th>Name:</th>
+          <td><dfn>text-emphasis-skip</dfn></td>
+        </tr>
+        <tr>
+          <th>Value:</th>
+          <td>normal |
+            keep-punctuation ||
+            keep-spaces ||
+            skip-symbols ||
+            skip-narrow
+          </td>
+        </tr>
+        <tr>
+          <th>Initial:</th>
+          <td>normal
+        </tr>
+        <tr>
+          <th>Applies to:</th>
+          <td>all elements</td>
+        </tr>
+        <tr>
+          <th>Inherited:</th>
+          <td>yes</td>
+        </tr>
+        <tr>
+          <th>Percentages:</th>
+          <td>N/A</td>
+        </tr>
+        <tr>
+          <th>Media:</th>
+          <td>visual</td>
+        </tr>
+        <tr>
+          <th>Computed&#160;value:</th>
+          <td>as specified</td>
+        </tr>
+      </tbody>
+    </table>
+
+    <p>This property describes for which characters marks are drawn. Values
+      other than ''normal'' modify the ''normal'' behavior.
+      The values have following meanings:</p>
+
+    <dl>
+      <dt><dfn title="text-emphasis-skip:normal">''normal''</dfn></dt>
+        <dd>Skip spaces (Z*), control characters (C*) and
+          all punctuation (P*) except # (U+0023), &amp; (U+0026), and the various
+          per-cent/per-mille/per-ten-thousand signs (U+0025, U+0609, U+060A,
+          U+066A, U+2030, U+2031).</dd>
+      <dt><dfn title="text-emphasis-skip:keep-punctuation">''keep-punctuation''</dfn></dt>
+        <dd>Don't skip punctuation (P*).</dd>
+      <dt><dfn title="text-emphasis-skip:skip-symbols">''skip-symbols''</dfn></dt>
+        <dd>Skip symbols (S*), &amp;, #, and the various
+          per-cent/per-mille/per-ten-thousand signs.</dd>
+      <dt><dfn title="text-emphasis-skip:skip-narrow">''skip-narrow''</dfn></dt>
+        <dd>Skip letters (L*) and numbers (N*) that are not East Asian Fullwidth (F)
+          or Wide (W).</dd>
+    </dl>
+
   <h3 id="text-shadow">
     Text Shadows: the 'text-shadow' property</h3>
 

Received on Wednesday, 27 April 2011 03:37:11 UTC