- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 27 Apr 2011 03:37:09 +0000
- To: public-css-commits@w3.org
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 ‘<code
class=property>text-emphasis-position</code>’ property</a>
+
+ <li><a href="#text-emphasis-skip"><span class=secno>11.2.5. </span>
+ Emphasis Mark Position: the ‘<code
+ class=property>text-emphasis-skip</code>’ 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 ‘<a href="#text-emphasis-skip0"><code
+ class=property>text-emphasis-skip</code></a>’.
</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 ‘<a href="#text-emphasis-skip0"><code
+ class=property>text-emphasis-skip</code></a>’ 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 value:
+
+ <td>as specified
+ </table>
+
+ <p>This property describes for which characters marks are drawn. Values
+ other than ‘<code class=css>normal</code>’ modify the
+ ‘<code class=css>normal</code>’ behavior. The values have
+ following meanings:
+
+ <dl>
+ <dt><dfn id=normal6 title="text-emphasis-skip:normal">‘<code
+ class=css>normal</code>’</dfn>
+
+ <dd>Skip spaces (Z*), control characters (C*) and all punctuation (P*)
+ except # (U+0023), & (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">‘<code
+ class=css>keep-punctuation</code>’</dfn>
+
+ <dd>Don't skip punctuation (P*).
+
+ <dt><dfn id=skip-symbols
+ title="text-emphasis-skip:skip-symbols">‘<code
+ class=css>skip-symbols</code>’</dfn>
+
+ <dd>Skip symbols (S*), &, #, and the various
+ per-cent/per-mille/per-ten-thousand signs.
+
+ <dt><dfn id=skip-narrow
+ title="text-emphasis-skip:skip-narrow">‘<code
+ class=css>skip-narrow</code>’</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
‘<a href="#text-shadow0"><code
class=property>text-shadow</code></a>’ 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 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), & (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*), &, #, 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