Skip to content

Commit b3520b9

Browse files
committed
[css-text] Add issue for Korean line-breaking to line-break section.
1 parent 36cfab2 commit b3520b9

2 files changed

Lines changed: 32 additions & 3 deletions

File tree

css-text/Overview.html

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1229,7 +1229,11 @@ <h3 id=line-break><span class=secno>5.2. </span> Breaking Rules for
12291229

12301230
<dd>The UA determines the set of line-breaking restrictions to use, and it
12311231
may vary the restrictions based on the length of the line; e.g., use a
1232-
less restrictive set of line-break rules for short lines.
1232+
less restrictive set of line-break rules for short lines. <!--
1233+
However, if 'word-break' is ''keep-all'',
1234+
then all the line-breaking restrictions listed below for ''line-break: strict''
1235+
must be applied.
1236+
-->
12331237

12341238
<dt><dfn id=loose title="line-break:loose"><code
12351239
class=css>loose</code></dfn>
@@ -1248,6 +1252,15 @@ <h3 id=line-break><span class=secno>5.2. </span> Breaking Rules for
12481252
<dd>Breaks text using the most stringent set of line-breaking rules.
12491253
</dl>
12501254

1255+
<p class=issue> It is unclear how Korean should be handled here. It should
1256+
perhaps not be included in the lists below (alongside Chinese and
1257+
Japanese). Also, the behavior of ‘<code class=css>word-break:
1258+
keep-all</code>’ may be more appropriate if it also triggered ‘<code
1259+
class=css>strict</code>’ line-breaking here, at least in the case of
1260+
<a href="#auto1"><code class=css>auto</code></a>’. See <a
1261+
href="http://lists.w3.org/Archives/Public/public-i18n-cjk/2013AprJun/0001.html">this
1262+
thread</a> for further discussion of these issues.
1263+
12511264
<p>CSS distinguishes between three levels of strictness in the rules for
12521265
text wrapping. The precise set of rules in effect for each level is up to
12531266
the UA and should follow language conventions. However, this specification
@@ -2660,7 +2673,9 @@ <h3 id=letter-spacing><span class=secno>8.2. </span> Tracking: the ‘<a
26602673
justification. This means that tracking can't be used in conjunction with,
26612674
e.g. CJK justification methods. However, allowing it would mean we need a
26622675
control for disabling it; German, for example, avoids letter-spacing for
2663-
justification because it's used for emphasis.
2676+
justification because it's used for emphasis. See <a
2677+
href="http://lists.w3.org/Archives/Public/www-style/2013May/0280.html">this
2678+
thread</a>.
26642679

26652680
<p>Letter-spacing must not be applied at the beginning or at the end of a
26662681
line. The total letter spacing between two adjacent <a

css-text/Overview.src.html

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -864,7 +864,12 @@ <h3 id="line-break">
864864
<dt><dfn title="line-break:auto">''auto''</dfn></dt>
865865
<dd>The UA determines the set of line-breaking restrictions to use,
866866
and it may vary the restrictions based on the length of the line; e.g.,
867-
use a less restrictive set of line-break rules for short lines.</dd>
867+
use a less restrictive set of line-break rules for short lines.
868+
<!--
869+
However, if 'word-break' is ''keep-all'',
870+
then all the line-breaking restrictions listed below for ''line-break: strict''
871+
must be applied.
872+
-->
868873
<dt><dfn title="line-break:loose">''loose''</dfn></dt>
869874
<dd>Breaks text using the least restrictive set of line-breaking
870875
rules. Typically used for short lines, such as in newspapers.</dd>
@@ -875,6 +880,14 @@ <h3 id="line-break">
875880
rules.</dd>
876881
</dl>
877882

883+
<p class="issue">
884+
It is unclear how Korean should be handled here.
885+
It should perhaps not be included in the lists below (alongside Chinese and Japanese).
886+
Also, the behavior of ''word-break: keep-all'' may be more appropriate
887+
if it also triggered ''strict'' line-breaking here, at least in the case of ''auto''.
888+
See <a href="http://lists.w3.org/Archives/Public/public-i18n-cjk/2013AprJun/0001.html">this thread</a>
889+
for further discussion of these issues.
890+
878891
<p>CSS distinguishes between three levels of strictness in the rules for
879892
text wrapping.
880893
The precise set of rules in effect for each level is up to the UA
@@ -2040,6 +2053,7 @@ <h3 id="letter-spacing">
20402053
This means that tracking can't be used in conjunction with, e.g. CJK justification methods.
20412054
However, allowing it would mean we need a control for disabling it;
20422055
German, for example, avoids letter-spacing for justification because it's used for emphasis.
2056+
See <a href="http://lists.w3.org/Archives/Public/www-style/2013May/0280.html">this thread</a>.
20432057

20442058
<p>Letter-spacing must not be applied at the beginning or at the end of a line.
20452059
The total letter spacing between two adjacent <i>characters</i> (after bidi reordering) is specified by and rendered

0 commit comments

Comments
 (0)