|
32 | 32 |
|
33 | 33 | <h1>CSS Text Level 3</h1> |
34 | 34 |
|
35 | | - <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 4 February |
| 35 | + <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 17 February |
36 | 36 | 2012</h2> |
37 | 37 |
|
38 | 38 | <dl> |
39 | 39 | <dt>This version: |
40 | 40 |
|
41 | | - <dd><a href="http://dev.w3.org/csswg/css3-text/">$Date: 2012/01/24 |
42 | | - 01:27:32 $ (CVS $Revision$)</a> <!-- |
43 | | - <dd><a href="http://www.w3.org/TR/2012/WD-css3-text-20120204/">http://www.w3.org/TR/2012/WD-css3-text-20120204/</a></dd> |
| 41 | + <dd><a href="http://dev.w3.org/csswg/css3-text/">$Date: 2012/02/04 |
| 42 | + 10:03:53 $ (CVS $Revision$)</a> <!-- |
| 43 | + <dd><a href="http://www.w3.org/TR/2012/WD-css3-text-20120217/">http://www.w3.org/TR/2012/WD-css3-text-20120217/</a></dd> |
44 | 44 | --> |
45 | 45 |
|
46 | 46 |
|
@@ -2328,11 +2328,12 @@ <h3 id=text-justify><span class=secno>7.3. </span> Justification Method: |
2328 | 2328 | are given in the table below. Since justification behavior varies by |
2329 | 2329 | writing system, expansion opportunities are organized by <a |
2330 | 2330 | href="#script-groups">script categories</a>. An expansion opportunity |
2331 | | - exists between two <i>letters</i> at a priority level when at least one of |
2332 | | - them belongs to a script category at that level and the other does not |
2333 | | - belong to a higher priority level. All scripts in the same priority level |
2334 | | - must be treated exactly the same. Word separators (spaces) and other |
2335 | | - symbols and punctuation are treated specially, see below. |
| 2331 | + exists between two <a href="#letter0"><i>letters</i></a> at a priority |
| 2332 | + level when at least one of them belongs to a script category at that level |
| 2333 | + and the other does not belong to a higher priority level. All scripts in |
| 2334 | + the same priority level must be treated exactly the same. Word separators |
| 2335 | + (spaces) and other symbols and punctuation are treated specially, see |
| 2336 | + below. |
2336 | 2337 |
|
2337 | 2338 | <table class=data> |
2338 | 2339 | <caption>Prioritization of Expansion Points</caption> |
@@ -2793,9 +2794,9 @@ <h3 id=letter-spacing><span class=secno>8.2. </span> Tracking: the |
2793 | 2794 | </table> |
2794 | 2795 |
|
2795 | 2796 | <p>This property specifies the minimum, maximum, and optimal spacing |
2796 | | - between <i>characters</i>. Letter-spacing is applied in addition to any |
2797 | | - word-spacing. ‘<code class=css>normal</code>’ optimum |
2798 | | - letter-spacing is typically zero. |
| 2797 | + between <a href="#character"><i>characters</i></a>. Letter-spacing is |
| 2798 | + applied in addition to any word-spacing. ‘<code |
| 2799 | + class=css>normal</code>’ optimum letter-spacing is typically zero. |
2799 | 2800 |
|
2800 | 2801 | <p>Letter-spacing must not be applied at the beginning or at the end of a |
2801 | 2802 | line. At element boundaries, the total letter spacing between two |
@@ -3756,11 +3757,11 @@ <h4 id=text-underline-position><span class=secno>10.1.6. </span> Text |
3756 | 3757 |
|
3757 | 3758 | <dt><dfn id=below>‘<code class=css>below</code>’</dfn> |
3758 | 3759 |
|
3759 | | - <dd>In horizontal typographic modes, the underline is positioned relative |
3760 | | - to the under edge of the element's content box. In this case the |
3761 | | - underline usually does not cross the descenders. (This is sometimes |
3762 | | - called "accounting" underline.) If the underline affects descendants with |
3763 | | - a lower content edge, the user agent should shift the underline down |
| 3760 | + <dd>In horizontal writing modes, the underline is positioned relative to |
| 3761 | + the under edge of the element's content box. In this case the underline |
| 3762 | + usually does not cross the descenders. (This is sometimes called |
| 3763 | + "accounting" underline.) If the underline affects descendants with a |
| 3764 | + lower content edge, the user agent should shift the underline down |
3764 | 3765 | further to the lowest underlined content box edge. The user agent may |
3765 | 3766 | ignore elements with ‘<code class=css>vertical-align</code>’ |
3766 | 3767 | values given as lengths, percentages, ‘<code |
@@ -3796,12 +3797,12 @@ <h4 id=text-underline-position><span class=secno>10.1.6. </span> Text |
3796 | 3797 |
|
3797 | 3798 | <dt><dfn id=left0>‘<code class=css>left</code>’</dfn> |
3798 | 3799 |
|
3799 | | - <dd>In vertical typographic modes, the underline is aligned as for |
| 3800 | + <dd>In vertical writing modes, the underline is aligned as for |
3800 | 3801 | ‘<code class=css>below</code>’, on the left edge of the text. |
3801 | 3802 |
|
3802 | 3803 | <dt><dfn id=right0>‘<code class=css>right</code>’</dfn> |
3803 | 3804 |
|
3804 | | - <dd>In vertical typographic modes, the underline is aligned as for |
| 3805 | + <dd>In vertical writing modes, the underline is aligned as for |
3805 | 3806 | ‘<code class=css>below</code>’, except it is aligned to the |
3806 | 3807 | right edge of the text. If this causes the underline to be drawn on the |
3807 | 3808 | "over" side of the text, then an overline also switches sides and is |
@@ -3834,12 +3835,12 @@ <h4 id=text-underline-position><span class=secno>10.1.6. </span> Text |
3834 | 3835 | <td>‘<code class=css>right</code>’ |
3835 | 3836 | </table> |
3836 | 3837 |
|
3837 | | - <p class=caption>In vertical typographic modes, the ‘<a |
| 3838 | + <p class=caption>In vertical writing modes, the ‘<a |
3838 | 3839 | href="#text-underline-position0"><code |
3839 | 3840 | class=property>text-underline-position</code></a>’ values |
3840 | 3841 | ‘<code class=css>left</code>’ and ‘<code |
3841 | 3842 | class=css>right</code>’ allow placing the underline on either side |
3842 | | - of the text. (In horizontal typographic modes, both values are treated as |
| 3843 | + of the text. (In horizontal writing modes, both values are treated as |
3843 | 3844 | ‘<code class=css>below</code>’.)</p> |
3844 | 3845 | </div> |
3845 | 3846 |
|
@@ -4005,8 +4006,8 @@ <h4 id=text-emphasis-style><span class=secno>10.2.1. </span> Emphasis Mark |
4005 | 4006 | some fonts use inappropriate sizes for emphasis marks in these code |
4006 | 4007 | points. The UA may opt to use a font known to be good for emphasis marks, |
4007 | 4008 | or the marks may instead be synthesized by the UA. Marks must remain |
4008 | | - upright in vertical typographic modes: like CJK characters, they do not |
4009 | | - rotate to match the writing mode. |
| 4009 | + upright in vertical writing modes: like CJK characters, they do not rotate |
| 4010 | + to match the writing mode. |
4010 | 4011 |
|
4011 | 4012 | <div class=example> |
4012 | 4013 | <p>One example of good fonts for emphasis marks is Adobe's opensource |
@@ -4216,22 +4217,22 @@ <h4 id=text-emphasis-position><span class=secno>10.2.4. </span> Emphasis |
4216 | 4217 | <dt><dfn id=above title="text-emphasis:above">‘<code |
4217 | 4218 | class=css>above</code>’</dfn> |
4218 | 4219 |
|
4219 | | - <dd>Draw marks over the text in horizontal typographic mode. |
| 4220 | + <dd>Draw marks over the text in horizontal writing mode. |
4220 | 4221 |
|
4221 | 4222 | <dt><dfn id=below0 title="text-emphasis:below">‘<code |
4222 | 4223 | class=css>below</code>’</dfn> |
4223 | 4224 |
|
4224 | | - <dd>Draw marks under the text in horizontal typographic mode. |
| 4225 | + <dd>Draw marks under the text in horizontal writing mode. |
4225 | 4226 |
|
4226 | 4227 | <dt><dfn id=right1 title="text-emphasis:right">‘<code |
4227 | 4228 | class=css>right</code>’</dfn> |
4228 | 4229 |
|
4229 | | - <dd>Draw marks to the right of the text in vertical typographic mode. |
| 4230 | + <dd>Draw marks to the right of the text in vertical writing mode. |
4230 | 4231 |
|
4231 | 4232 | <dt><dfn id=left1 title="text-emphasis:left">‘<code |
4232 | 4233 | class=css>left</code>’</dfn> |
4233 | 4234 |
|
4234 | | - <dd>Draw marks to the left of the text in vertical typographic mode. |
| 4235 | + <dd>Draw marks to the left of the text in vertical writing mode. |
4235 | 4236 | </dl> |
4236 | 4237 |
|
4237 | 4238 | <p>Emphasis marks are drawn exactly as if each character was assigned the |
|
0 commit comments