- 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