- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Sun, 30 Jan 2011 22:01:31 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-text
In directory hutz:/tmp/cvs-serv26721
Modified Files:
Overview.html Overview.src.html
Log Message:
Tweak word-break wording, add keep-words value per <http://littlepotato.webfreehosting.net/cjk-beyond-kinsokushori.php> (to be marked at-risk when we make the at-risk list, but adding here for comments).
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.html,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- Overview.html 28 Jan 2011 01:27:35 -0000 1.40
+++ Overview.html 30 Jan 2011 22:01:28 -0000 1.41
@@ -83,14 +83,14 @@
<h1>CSS Text Level 3</h1>
- <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 28 January
+ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 30 January
2011</h2>
<dl>
<dt>This version:
<dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
- 2011/01/26 06:11:27 $ (CVS $Revision$)</a> <!--<dd><a
+ 2011/01/28 01:27:35 $ (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> -->
@@ -1337,7 +1337,7 @@
<tr>
<th>Value:
- <td>normal | keep-all | break-all | hyphenate
+ <td>normal | keep-all | break-all | keep-words
<tr>
<th>Initial:
@@ -1376,41 +1376,37 @@
<dl>
<dt><dfn id=normal1 title="word-break:normal"><code>normal</code></dfn>
- <dd>Break words according to their usual rules.
+ <dd>Break lines according to their usual rules.
<dt><dfn id=break-all
title="word-break:break-all"><code>break-all</code></dfn>
- <dd>Words may break between any two grapheme clusters within words.
+ <dd>Lines may break between any two grapheme clusters within words.
Hyphenation is not applied. This option is used mostly in a context where
the text is predominantly using CJK characters with few non-CJK excerpts
and it is desired that the text be better distributed on each line.
<dt><dfn id=keep-all
- title="line-break:keep-all"><code>keep-all</code></dfn>
+ title="word-break:keep-all"><code>keep-all</code></dfn>
- <dd><a href="#block-scripts">Block</a> characters no longer create implied
- break points. Otherwise this option is equivalent to ‘<code
+ <dd><a href="#block-scripts">Block</a> characters can no longer create
+ implied break points. Otherwise this option is equivalent to ‘<code
class=css>normal</code>’. This option is mostly used where the
presence of word separator characters still creates line-breaking
opportunities, as in Korean.
- <dt><dfn id=hyphenate
- title="word-break:hyphenate"><code>hyphenate</code></dfn>
+ <dd><dfn id=keep-words
+ title="word-break:keep-words"><code>keep-words</code></dfn>
- <dd>Words may be broken at an appropriate hyphenation point in addition to
- opportunities available under ‘<code
- class=css>normal</code>’.
- <p class=issue>This value is proposed to replace the ‘<a
- href="#hyphens0"><code class=property>hyphens</code></a>’
- property. Other values could be added as ‘<code
- class=css>word-break: hyphenate-all</code>’ and ‘<code
- class=css>word-break: none</code>’
+ <dd>Lines may not break within words, even in <a
+ href="#block-scripts">block scripts</a> (which would require the use of a
+ dictionary in languages such as Chinese and Japanese). This option is
+ sometimes used in combination with start-aligned (unjustified) text.
</dl>
<p>When shaping scripts such as Arabic are allowed to break within words
- due to ‘<code class=css>break-all</code>’ or hyphenation, the
- characters must still be shaped as if the word were not broken.
+ due to ‘<code class=css>break-all</code>’, the characters must
+ still be shaped as if the word were not broken.
<h2 id=hyphenation><span class=secno>6. </span>Hyphenation</h2>
@@ -1524,6 +1520,10 @@
<code>xml:lang</code>) and for which it has an appropriate hyphenation
resource.
+ <p>When shaping scripts such as Arabic are allowed to break within words
+ due to hyphenation, the characters must still be shaped as if the word
+ were not broken.
+
<h3 id=hyphenate-character><span class=secno>6.2. </span> Hyphens: the
‘<a href="#hyphenate-character0"><code
class=property>hyphenate-character</code></a>’ property</h3>
@@ -5138,6 +5138,10 @@
class=property>word-break</code></a>’ and adjusted explanation of
properties to match this split.
+ <li>Added ‘<code class=css>keep-words</code>’ value to
+ ‘<a href="#word-break0"><code
+ class=property>word-break</code></a>’.
+
<li>Renamed ‘<code class=css>newspaper</code>’ value of
‘<a href="#line-break0"><code
class=property>line-break</code></a>’ to ‘<code
@@ -5878,7 +5882,7 @@
<tr valign=baseline>
<td><a class=property href="#word-break0">word-break</a>
- <td>normal | keep-all | break-all | hyphenate
+ <td>normal | keep-all | break-all | keep-words
<td>normal
@@ -6063,9 +6067,6 @@
<li>line-break:auto, <a href="#auto"
title="line-break:auto"><strong>5.1.</strong></a>
- <li>line-break:keep-all, <a href="#keep-all"
- title="line-break:keep-all"><strong>5.2.</strong></a>
-
<li>line-break:loose, <a href="#loose"
title="line-break:loose"><strong>5.1.</strong></a>
@@ -6364,8 +6365,11 @@
<li>word-break:break-all, <a href="#break-all"
title="word-break:break-all"><strong>5.2.</strong></a>
- <li>word-break:hyphenate, <a href="#hyphenate"
- title="word-break:hyphenate"><strong>5.2.</strong></a>
+ <li>word-break:keep-all, <a href="#keep-all"
+ title="word-break:keep-all"><strong>5.2.</strong></a>
+
+ <li>word-break:keep-words, <a href="#keep-words"
+ title="word-break:keep-words"><strong>5.2.</strong></a>
<li>word-break:normal, <a href="#normal1"
title="word-break:normal"><strong>5.2.</strong></a>
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.src.html,v
retrieving revision 1.135
retrieving revision 1.136
diff -u -d -r1.135 -r1.136
--- Overview.src.html 28 Jan 2011 01:27:35 -0000 1.135
+++ Overview.src.html 30 Jan 2011 22:01:29 -0000 1.136
@@ -898,7 +898,7 @@
</tr>
<tr>
<th>Value:</th>
- <td>normal | keep-all | break-all | hyphenate</td>
+ <td>normal | keep-all | break-all | keep-words</td>
</tr>
<tr>
<th>Initial:</th>
@@ -932,29 +932,28 @@
<dl>
<dt><dfn title="word-break:normal"><code>normal</code></dfn></dt>
- <dd>Break words according to their usual rules.</dd>
+ <dd>Break lines according to their usual rules.</dd>
<dt><dfn title="word-break:break-all"><code>break-all</code></dfn></dt>
- <dd>Words may break between any two grapheme clusters within words.
+ <dd>Lines may break between any two grapheme clusters within words.
Hyphenation is not applied. This option is used mostly in a context where
the text is predominantly using CJK characters with few non-CJK excerpts
and it is desired that the text be better distributed on each line.</dd>
- <dt><dfn title="line-break:keep-all"><code>keep-all</code></dfn></dt>
- <dd><a href="#block-scripts">Block</a> characters no longer create
+ <dt><dfn title="word-break:keep-all"><code>keep-all</code></dfn></dt>
+ <dd><a href="#block-scripts">Block</a> characters can no longer create
implied break points. Otherwise this option is equivalent to
''normal''.
This option is mostly used where the presence of word separator
characters still creates line-breaking opportunities, as in Korean.</dd>
- <dt><dfn title="word-break:hyphenate"><code>hyphenate</code></dfn></dt>
- <dd>Words may be broken at an appropriate hyphenation point in addition
- to opportunities available under ''normal''.
- <p class="issue">This value is proposed to replace the 'hyphens'
- property. Other values could be added as ''word-break: hyphenate-all''
- and ''word-break: none''</p></dd>
+ <dd><dfn title="word-break:keep-words"><code>keep-words</code></dfn></dt>
+ <dd>Lines may not break within words, even in
+ <a href="#block-scripts">block scripts</a> (which would require the use
+ of a dictionary in languages such as Chinese and Japanese). This option
+ is sometimes used in combination with start-aligned (unjustified) text.</dd>
</dl>
<p>When shaping scripts such as Arabic are allowed to break within words
- due to ''break-all'' or hyphenation, the characters must still be shaped
- as if the word were not broken.</p>
+ due to ''break-all'', the characters must still be shaped as if the
+ word were not broken.</p>
<h2 id="hyphenation">Hyphenation</h2>
@@ -1040,6 +1039,10 @@
or XML <code>xml:lang</code>) and for which it has an appropriate
hyphenation resource.
+ <p>When shaping scripts such as Arabic are allowed to break within words
+ due to hyphenation, the characters must still be shaped as if the word
+ were not broken.</p>
+
<h3 id="hyphenate-character">
Hyphens: the 'hyphenate-character' property</h3>
@@ -3944,6 +3947,7 @@
property, consistent with behavior in MSIE.
<li>Moved ''keep-all'' value of 'line-break' back to 'word-break' and
adjusted explanation of properties to match this split.
+ <li>Added ''keep-words'' value to 'word-break'.
<li>Renamed ''newspaper'' value of 'line-break' to ''loose''.
<li>Copied hyphenation controls over from
<a href="http://www.w3.org/TR/css3-gcpm">CSS3 Generated Content for Paged Media Module</a>
Received on Sunday, 30 January 2011 22:01:33 UTC