@@ -1748,7 +1748,8 @@ Cursive Scripts</h4>
17481748
17491749 <p> If it is able, the UA <em> may</em> apply letter spacing to <a>cursive scripts</a>
17501750 by translating the total extra space to be distributed to a run of such letters
1751- into some form of cursive elongation (or compression, for negative tracking values) for that run.
1751+ into some form of cursive elongation (or compression, for negative tracking values) for that run
1752+ that results in an equivalent total expansion (or compression) of the run.
17521753 Otherwise, if the UA cannot expand text from a <a>cursive script</a>
17531754 without breaking its cursive connections,
17541755 it <em> must not</em> apply spacing
@@ -1773,6 +1774,7 @@ Cursive Scripts</h4>
17731774 <tr><td><img src="images/arabic-stretch-kashida.png" alt="">
17741775 <td class="ok"> OK
17751776 <th> Distributing ∑<var> letter-spacing</var> by typographically-appropriate cursive elongation.
1777+ <em> The resulting text is as long as the previous evenly-spaced example.</em>
17761778 <tr><td><img src="images/arabic-stretch-suppressed.png" alt="">
17771779 <td class="ok"> OK
17781780 <th> Suppressing 'letter-spacing' between Arabic letters.
@@ -1784,12 +1786,18 @@ Cursive Scripts</h4>
17841786 </table>
17851787 </div>
17861788 <div class="note">
1787- Note that proper cursive elongation of a text can vary depending on the
1789+ Note that proper cursive elongation or compression of a text
1790+ can vary depending on the
17881791 script, typeface, language,
17891792 location within a word, location within a line,
17901793 implementation complexity, font capabilities,
1791- and calligraphic preferences.
1792- It is outside the scope of CSS to define rules for such elongation.
1794+ and calligraphic preferences,
1795+ and may not be possible in certain cases at all.
1796+ It may involve the use of shortening ligatures,
1797+ swash variants, contextual forms,
1798+ elongation glyphs such as U+0640 ARABIC TATWEEL,
1799+ or other microtypography.
1800+ It is outside the scope of CSS to define rules for these effects.
17931801 Authors should avoid applying 'letter-spacing' to cursive scripts
17941802 unless they are prepared to accept non-interoperable results.
17951803 </div>
0 commit comments