- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 19 Aug 2011 19:45:34 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-text In directory hutz:/tmp/cvs-serv19713 Modified Files: Overview.html Overview.src.html Log Message: Add some clarifications to 'text-justify' and 'text-spacing'. Index: Overview.html =================================================================== RCS file: /sources/public/csswg/css3-text/Overview.html,v retrieving revision 1.169 retrieving revision 1.170 diff -u -d -r1.169 -r1.170 --- Overview.html 19 Aug 2011 01:01:30 -0000 1.169 +++ Overview.html 19 Aug 2011 19:45:32 -0000 1.170 @@ -35,7 +35,7 @@ <dt>This version: <dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date: - 2011/08/16 22:54:23 $ (CVS $Revision$)</a> <!-- + 2011/08/19 01:01:30 $ (CVS $Revision$)</a> <!-- <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110819/">http://www.w3.org/TR/2011/WD-css3-text-20110819/</a></dd> --> @@ -2571,11 +2571,12 @@ </table> <p>This property selects the justification method used when a line's - alignment is set to ‘<code class=css>justify</code>’. (See + alignment is set to ‘<code class=css>justify</code>’ (see ‘<a href="#text-align0"><code - class=property>text-align</code></a>’.) The property applies to - block containers, but the UA may (but is not required to) also support it - on inline elements. It takes the following values: + class=property>text-align</code></a>’), primarily by controlling + which scripts' characters are adjusted together or separately. The + property applies to block containers, but the UA may (but is not required + to) also support it on inline elements. It takes the following values: <dl> <dt><dfn id=auto0 title="text-justify:auto">‘<code @@ -2851,8 +2852,13 @@ there are traditionally no expansion opportunities between consecutive EM DASH U+2014, HORIZONTAL BAR U+2015, HORIZONTAL ELLIPSIS U+2026, or TWO DOT LEADER U+2025 characters <a href="#JLREQ" - rel=biblioentry>[JLREQ]<!--{{JLREQ}}--></a>; thus a UA may assign these - characters to the "never" prioritization level. + rel=biblioentry>[JLREQ]<!--{{JLREQ}}--></a>; thus a UA might assign these + characters to the "never" prioritization level. As another example, + certain fullwidth punctuation characters are considered to contain an + expansion opportunity (see ‘<a href="#text-spacing"><code + class=property>text-spacing</code></a>’). The UA might therefore + assign these characters to a higher prioritization level than the + opportunities between ideographic characters. <p id=justify-cursive>For justification of <a href="#cursive-scripts0"><i>cursive scripts</i></a>, words may be expanded @@ -3348,6 +3354,14 @@ glyph, then the spacing is determined by the innermost element containing that glyph. + <p class=note>Values other than ‘<code + class=css>normal</code>’, ‘<code class=css>none</code>’, + ‘<code class=css>trim-start</code>’, ‘<code + class=css>trim-end</code>’, and ‘<code + class=css>space-end</code>’ are at-risk and may be dropped from this + level of CSS. They are defined here currently to help work out a complete + design of this feature. + <p>Support for this property is <em>optional</em>. It is strongly recommended for UAs that wish to support CJK typography. Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/css3-text/Overview.src.html,v retrieving revision 1.267 retrieving revision 1.268 diff -u -d -r1.267 -r1.268 --- Overview.src.html 19 Aug 2011 01:01:30 -0000 1.267 +++ Overview.src.html 19 Aug 2011 19:45:32 -0000 1.268 @@ -1809,7 +1809,9 @@ </table> <p>This property selects the justification method used when a line's - alignment is set to ''justify''. (See 'text-align'.) + alignment is set to ''justify'' (see 'text-align'), primarily by + controlling which scripts' characters are adjusted together or + separately. The property applies to block containers, but the UA may (but is not required to) also support it on inline elements. It takes the following values:</p> @@ -2018,7 +2020,11 @@ For example, there are traditionally no expansion opportunities between consecutive EM DASH U+2014, HORIZONTAL BAR U+2015, HORIZONTAL ELLIPSIS U+2026, or TWO DOT LEADER U+2025 characters [[JLREQ]]; thus - a UA may assign these characters to the "never" prioritization level. + a UA might assign these characters to the "never" prioritization level. + As another example, certain fullwidth punctuation characters are + considered to contain an expansion opportunity (see 'text-spacing'). + The UA might therefore assign these characters to a higher prioritization + level than the opportunities between ideographic characters. <p id="justify-cursive">For justification of <i>cursive scripts</i>, words may be expanded through kashida elongation or other cursive @@ -2438,6 +2444,11 @@ to a particular glyph, then the spacing is determined by the innermost element containing that glyph. + <p class="note">Values other than ''normal'', ''none'', ''trim-start'', + ''trim-end'', and ''space-end'' are at-risk and may be dropped from + this level of CSS. They are defined here currently to help work out + a complete design of this feature. + <p>Support for this property is <em>optional</em>. It is strongly recommended for UAs that wish to support CJK typography.</p>
Received on Friday, 19 August 2011 19:45:36 UTC