- From: Ishii Koji via cvs-syncmail <cvsmail@w3.org>
- Date: Sun, 08 May 2011 09:26:50 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-text
In directory hutz:/tmp/cvs-serv12675
Modified Files:
Overview.html Overview.src.html
Log Message:
Revise emphasis-mark-skip given the discussion in Japanese ML and a mini conf call
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.html,v
retrieving revision 1.129
retrieving revision 1.130
diff -u -d -r1.129 -r1.130
--- Overview.html 6 May 2011 02:10:00 -0000 1.129
+++ Overview.html 8 May 2011 09:26:48 -0000 1.130
@@ -84,14 +84,14 @@
<h1>CSS Text Level 3</h1>
- <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 6 May 2011</h2>
+ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 8 May 2011</h2>
<dl>
<dt>This version:
<dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
- 2011/05/01 09:39:53 $ (CVS $Revision$)</a> <!--
- <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110506/">http://www.w3.org/TR/2011/WD-css3-text-20110506/</a></dd>
+ 2011/05/06 02:10:00 $ (CVS $Revision$)</a> <!--
+ <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110508/">http://www.w3.org/TR/2011/WD-css3-text-20110508/</a></dd>
-->
@@ -451,7 +451,7 @@
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
+ Emphasis Mark Skip: the ‘<code
class=property>text-emphasis-skip</code>’ property</a>
</ul>
@@ -5348,7 +5348,7 @@
</div>
<h4 id=text-emphasis-skip><span class=secno>11.2.5. </span> Emphasis Mark
- Position: the ‘<a href="#text-emphasis-skip0"><code
+ Skip: the ‘<a href="#text-emphasis-skip0"><code
class=property>text-emphasis-skip</code></a>’ property</h4>
<p class=issue>This section is under brainstorming.
@@ -5363,13 +5363,12 @@
<tr>
<th>Value:
- <td>normal | keep-punctuation || keep-spaces || skip-symbols ||
- skip-narrow
+ <td>spaces || punctuation || symbols || narrow
<tr>
<th>Initial:
- <td>normal
+ <td>spaces
<tr>
<th>Applies to:
@@ -5397,46 +5396,58 @@
<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:
+ <p>This property describes for which characters marks are drawn. The values
+ have following meanings:
<dl>
- <dt><dfn id=normal6 title="text-emphasis-skip:normal">‘<code
- class=css>normal</code>’</dfn>
+ <dt><dfn id=spaces1 title="text-emphasis-skip:spaces">‘<code
+ class=css>spaces</code>’</dfn>
- <dd>Skip spaces (Z*), control characters (Cc, Cf, Cn, Cs) 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>Skip <a href="#word-separator">Word separators</a> or characters
+ belonging to the Unicode separator category (Z*). (But note that emphasis
+ marks <em>are</em> drawn for a space that combines with any combining
+ characters.)
- <dt><dfn id=keep-punctuation
- title="text-emphasis-skip:keep-punctuation">‘<code
- class=css>keep-punctuation</code>’</dfn>
+ <dt><dfn id=punctuation0
+ title="text-emphasis-skip:punctuation">‘<code
+ class=css>punctuation</code>’</dfn>
- <dd>Don't skip punctuation (Zs).
+ <dd>Skip punctuation. Punctuation in this definition includes characters
+ belonging to the Unicode Pc, Pd, Ps, Pe, Pi, or Pf categories. It also
+ includes characters where the Unicode category is Po and the Unicode
+ Sentence_Break property <a href="#UAX29"
+ rel=biblioentry>[UAX29]<!--{{!UAX29}}--></a> is ATerm, Close, SContinue,
+ or STerm. <span class=issue>Is the use of UAX29 appropriate? Other
+ options are: 1) list up every code point, or 2) make all Po as
+ symbols.</span>
- <dt><dfn id=keep-spaces
- title="text-emphasis-skip:keep-spaces">‘<code
- class=css>keep-spaces</code>’</dfn>
+ <dt><dfn id=symbols title="text-emphasis-skip:symbols">‘<code
+ class=css>symbols</code>’</dfn>
- <dd>Don't skip spaces (P*).
+ <dd>Skip symbols. Symbols in this definition includes characters belonging
+ to the Unicode S* category. It also includes the Unicode Po category that
+ are not defined as ‘<a href="#punctuation-symbols"><code
+ class=css>punctuation</code></a>’.
- <dt><dfn id=skip-symbols
- title="text-emphasis-skip:skip-symbols">‘<code
- class=css>skip-symbols</code>’</dfn>
+ <dt><dfn id=narrow title="text-emphasis-skip:narrow">‘<code
+ class=css>narrow</code>’</dfn>
- <dd>Skip symbols (S*), &, #, and the various
- per-cent/per-mille/per-ten-thousand signs.
+ <dd>Skip characters that are not East Asian Fullwidth (F) or Wide (W).
+ </dl>
- <dt><dfn id=skip-narrow
- title="text-emphasis-skip:skip-narrow">‘<code
- class=css>skip-narrow</code>’</dfn>
+ <p>Characters belonging to the Unicode classes for control codes and
+ unassigned characters (Cc, Cf, Cn) are skipped regardless of the value of
+ this property.
- <dd>Skip letters (L*) and numbers (N*) that are not East Asian Fullwidth
- (F) or Wide (W).
- </dl>
+ <p class=issue>Is there any use case for ‘<code
+ class=css>none</code>’?
+
+ <p class=issue>There's an opinion to split punctuation to connectors and
+ delimiters; connectors are Pc, Pd, and U+30FB KATAKANA MIDDLE DOT
+
+ <p class=issue>JLTF recommends ‘<code class=css>spaces punctuation
+ symbols narrow</code>’ for Japanese documents. Is a shortcut value
+ for that good enough to add?
<h3 id=text-shadow><span class=secno>11.3. </span> Text Shadows: the
‘<a href="#text-shadow0"><code
@@ -6540,10 +6551,9 @@
<td><a class=property
href="#text-emphasis-skip0">text-emphasis-skip</a>
- <td>normal | keep-punctuation || keep-spaces || skip-symbols ||
- skip-narrow
+ <td>spaces || punctuation || symbols || narrow
- <td>normal
+ <td>spaces
<td>all elements
@@ -7074,21 +7084,17 @@
<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:keep-spaces, <a href="#keep-spaces"
- title="text-emphasis-skip:keep-spaces"><strong>11.2.5.</strong></a>
+ <li>text-emphasis-skip:narrow, <a href="#narrow"
+ title="text-emphasis-skip:narrow"><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:punctuation, <a href="#punctuation0"
+ title="text-emphasis-skip:punctuation"><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:spaces, <a href="#spaces1"
+ title="text-emphasis-skip:spaces"><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-skip:symbols, <a href="#symbols"
+ title="text-emphasis-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.227
retrieving revision 1.228
diff -u -d -r1.227 -r1.228
--- Overview.src.html 6 May 2011 02:10:00 -0000 1.227
+++ Overview.src.html 8 May 2011 09:26:48 -0000 1.228
@@ -4053,7 +4053,7 @@
</div>
<h4 id="text-emphasis-skip">
- Emphasis Mark Position: the 'text-emphasis-skip' property</h4>
+ Emphasis Mark Skip: the 'text-emphasis-skip' property</h4>
<p class="issue">This section is under brainstorming.</p>
@@ -4065,16 +4065,15 @@
</tr>
<tr>
<th>Value:</th>
- <td>normal |
- keep-punctuation ||
- keep-spaces ||
- skip-symbols ||
- skip-narrow
+ <td>spaces ||
+ punctuation ||
+ symbols ||
+ narrow
</td>
</tr>
<tr>
<th>Initial:</th>
- <td>normal
+ <td>spaces
</tr>
<tr>
<th>Applies to:</th>
@@ -4099,28 +4098,48 @@
</tbody>
</table>
- <p>This property describes for which characters marks are drawn. Values
- other than ''normal'' modify the ''normal'' behavior.
+ <p>This property describes for which characters marks are drawn.
The values have following meanings:</p>
<dl>
- <dt><dfn title="text-emphasis-skip:normal">''normal''</dfn></dt>
- <dd>Skip spaces (Z*), control characters (Cc, Cf, Cn, Cs) 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 (Zs).</dd>
- <dt><dfn title="text-emphasis-skip:keep-spaces">''keep-spaces''</dfn></dt>
- <dd>Don't skip spaces (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)
+ <dt><dfn title="text-emphasis-skip:spaces">''spaces''</dfn></dt>
+ <dd>Skip <a href="#word-separator">Word separators</a> or characters
+ belonging to the Unicode separator category (Z*).
+ (But note that emphasis marks <em>are</em> drawn for a space
+ that combines with any combining characters.)</dd>
+ <dt><dfn title="text-emphasis-skip:punctuation">''punctuation''</dfn></dt>
+ <dd>Skip punctuation.
+ Punctuation in this definition includes characters belonging to
+ the Unicode Pc, Pd, Ps, Pe, Pi, or Pf categories.
+ It also includes characters where the Unicode category is Po and
+ the Unicode Sentence_Break property [[!UAX29]]
+ is ATerm, Close, SContinue, or STerm.
+ <span class="issue">Is the use of UAX29 appropriate?
+ Other options are: 1) list up every code point, or
+ 2) make all Po as symbols.</span>
+ <dt><dfn title="text-emphasis-skip:symbols">''symbols''</dfn></dt>
+ <dd>Skip symbols.
+ Symbols in this definition includes characters belonging to
+ the Unicode S* category.
+ It also includes the Unicode Po category
+ that are not defined as ''punctuation''.</dd>
+ <dt><dfn title="text-emphasis-skip:narrow">''narrow''</dfn></dt>
+ <dd>Skip characters that are not East Asian Fullwidth (F)
or Wide (W).</dd>
</dl>
+ <p>Characters belonging to the Unicode classes for control codes
+ and unassigned characters (Cc, Cf, Cn) are skipped
+ regardless of the value of this property.</li>
+</p>
+
+ <p class="issue">Is there any use case for ''none''?</p>
+ <p class="issue">There's an opinion to split punctuation to
+ connectors and delimiters;
+ connectors are Pc, Pd, and U+30FB KATAKANA MIDDLE DOT</p>
+ <p class="issue">JLTF recommends ''spaces punctuation symbols narrow'' for Japanese documents.
+ Is a shortcut value for that good enough to add?</p>
+
<h3 id="text-shadow">
Text Shadows: the 'text-shadow' property</h3>
Received on Sunday, 8 May 2011 09:26:52 UTC