Skip to content

Commit a0e815f

Browse files
committed
[css3-text] Add issue wrt use of letter-spacing in justification.
1 parent a5cf3e6 commit a0e815f

2 files changed

Lines changed: 18 additions & 3 deletions

File tree

css3-text/Overview.html

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2597,7 +2597,7 @@ <h3 id=letter-spacing><span class=secno>8.2. </span> Tracking: the ‘<a
25972597
<tr>
25982598
<th>Computed value:
25992599

2600-
<td>an optimum value each consisting of either an absolute length or the
2600+
<td>an optimum value consisting of either an absolute length or the
26012601
keyword ‘<code class=css>normal</code>
26022602
</table>
26032603

@@ -2621,6 +2621,14 @@ <h3 id=letter-spacing><span class=secno>8.2. </span> Tracking: the ‘<a
26212621
may be implementation-dependent limits.
26222622
</dl>
26232623

2624+
<p class=issue>CSS2.1 defines that ‘<a href="#letter-spacing0"><code
2625+
class=property>letter-spacing</code></a>’ values other than ‘<code
2626+
class=css>normal</code>’ forbid the adjustment of letter-spacing during
2627+
justification. This means that tracking can't be used in conjunction with,
2628+
e.g. CJK justification methods. However, allowing it would mean we need a
2629+
control for disabling it; German, for example, avoids letter-spacing for
2630+
justification because it's used for emphasis.
2631+
26242632
<p>Letter-spacing must not be applied at the beginning or at the end of a
26252633
line. The total letter spacing between two adjacent <a
26262634
href="#character"><i>characters</i></a> (after bidi reordering) is given
@@ -3434,7 +3442,8 @@ <h3 class=no-num id=recent-changes> Changes from the <a
34343442
href="#word-spacing0"><code class=property>word-spacing</code></a>’ to
34353443
default missing values to ‘<code class=css>normal</code>’.
34363444

3437-
<li>Removed <var>&lt;string&gt;</var> value of 'text-align'.
3445+
<li>Removed <var>&lt;string&gt;</var> value of ‘<a
3446+
href="#text-align0"><code class=property>text-align</code></a>’.
34383447
</ul>
34393448

34403449
<p>Significant details updated:

css3-text/Overview.src.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1994,7 +1994,7 @@ <h3 id="letter-spacing">
19941994
<tr>
19951995
<th>Computed&#160;value:</th>
19961996
<td>an optimum value
1997-
each consisting of either an absolute length or the keyword ''normal''
1997+
consisting of either an absolute length or the keyword ''normal''
19981998
</tr>
19991999
</table>
20002000

@@ -2013,6 +2013,12 @@ <h3 id="letter-spacing">
20132013
Values may be negative, but there may be implementation-dependent limits.
20142014
</dl>
20152015

2016+
<p class="issue">CSS2.1 defines that 'letter-spacing' values other than ''normal''
2017+
forbid the adjustment of letter-spacing during justification.
2018+
This means that tracking can't be used in conjunction with, e.g. CJK justification methods.
2019+
However, allowing it would mean we need a control for disabling it;
2020+
German, for example, avoids letter-spacing for justification because it's used for emphasis.
2021+
20162022
<p>Letter-spacing must not be applied at the beginning or at the end of a line.
20172023
The total letter spacing between two adjacent <i>characters</i> (after bidi reordering) is given by and rendered
20182024
within the innermost element that <em>contains</em> the boundary between the two <i>characters</i>.

0 commit comments

Comments
 (0)