- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 17 Jan 2012 00:20:35 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-text In directory hutz:/tmp/cvs-serv28972 Modified Files: Overview.html Overview.src.html Log Message: Allow reordering of 'text-align' values. Specify that there's no letter-spacing between atomic inlines. Update changes section. Index: Overview.html =================================================================== RCS file: /sources/public/csswg/css3-text/Overview.html,v retrieving revision 1.213 retrieving revision 1.214 diff -u -d -r1.213 -r1.214 --- Overview.html 16 Jan 2012 23:15:00 -0000 1.213 +++ Overview.html 17 Jan 2012 00:20:32 -0000 1.214 @@ -32,15 +32,15 @@ <h1>CSS Text Level 3</h1> - <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 16 January + <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 17 January 2012</h2> <dl> <dt>This version: <dd><a href="http://dev.w3.org/csswg/css3-text/">$Date: 2012/01/16 [...5117 lines suppressed...] - <td>yes + <td>all elements - <td>refers to width of the affected glyph + <td>yes - <td>visual - </table> - <!--end-properties--> <!-- + <td>refers to width of the affected glyph + + <td>visual + </table> + <!--end-properties--> + <!-- <h2 class="no-num" id="index">Appendix I: Index</h2> index--> - </div> Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/css3-text/Overview.src.html,v retrieving revision 1.312 retrieving revision 1.313 diff -u -d -r1.312 -r1.313 --- Overview.src.html 16 Jan 2012 23:15:00 -0000 1.312 +++ Overview.src.html 17 Jan 2012 00:20:33 -0000 1.313 @@ -381,6 +381,11 @@ behavior specified below can be affected by these limitations and may be user agent dependent.</p> + <p class="note">Note that anonymous inlines consisting entirely of + <i>collapsible</i> white space are removed from the rendering tree. + See [[CSS21]] section + <a href="http://www.w3.org/TR/CSS21/visuren.html#anonymous">9.2.2.1</a></p> + <p>Control characters (Unicode class Cc) other than tab (U+0009), line feed (U+000A), space (U+0020), and the bidi formatting characters (U+202<var>x</var>) are ignored for the purpose of rendering. @@ -1292,7 +1297,7 @@ </tr> <tr> <th><a href="#values">Value</a>: - <td><string>? [ start | end | left | right | center ] | + <td>[ [ start | end | left | right | center ] || <string> ] | justify | match-parent | start end </td> </tr> @@ -2053,12 +2058,13 @@ typically zero.</p> <p>Letter-spacing must not be applied at the beginning or at the end - of a line. At element boundaries, the letter spacing is given by - and rendered within the innermost element that <em>contains</em> - the boundary.</p> + of a line. At element boundaries, the total letter spacing between + two characters is given by and rendered within the innermost element + that <em>contains</em> the boundary.</p> - <p>For the purpose of letter-spacing, each atomic inline (such as an - image or inline block) is treated as a single <i>character</i>. + <p>For the purpose of letter-spacing, each consecutive run of atomic + inlines (such as image and/or inline blocks) is treated as a single + <i>character</i>. <div class="example"> <p>For example, given the markup</p> @@ -2096,6 +2102,31 @@ in the block ('text-indent') and how content is aligned to the start and end edges of a line ('hanging-punctuation'). + <p>Assuming a UA style sheet of <code>p { margin: 1em 0; }</code>, CSS can + achieve the Japanese typesetting styles with the following rules: + <ul> + <li>Brackets flush with indent, flush with other lines (first scheme): + <pre>p { /* Flush alignment */ +<!-- --> margin: 0; +<!-- --> text-indent: 1em; +<!-- --> text-spacing: trim-start; +<!-- -->}</pre> + <li>Brackets preserve fullwidth spacing on all lines (second scheme): + <pre>p { /* Fullwidth alignment */ +<!-- --> margin: 0; +<!-- --> text-indent: 1em; +<!-- --> text-spacing: normal; +<!-- -->}</pre> + <li>Brackets hang in indent, flush with other lines (third scheme): + <pre>p { /* Hanging alignment */ +<!-- --> margin: 0; +<!-- --> text-indent: 1em; +<!-- --> text-spacing: trim-start; +<!-- --> hanging-punctuation: first; +<!-- -->}</pre> + </ul> + </div> + <h3 id="text-indent"> First Line Indentation: the 'text-indent' property</h3> @@ -2839,7 +2870,7 @@ If ''left'' or ''right'' is specified alone, ''below'' is also implied. - <div class="figure" class="data" id="fig-text-underline-position"> + <div class="figure" id="fig-text-underline-position"> <table> <tr> <td> @@ -3523,14 +3554,15 @@ the ''start end'' combination, since no use cases were presented for any others. <li>Removed ability to combine character-based alignment with full - justification. + justification (''<string> justify''). Allow reordering of 'text-align' + values. <li>Dropped percentage values of 'letter-spacing' and change its definition for 'word-spacing' to be relative to the affected character. <li>Added back ''last'' value of 'hanging-punctuation' <li>Allowed ''below'', ''left'', and ''right'' to be specified on their own for 'text-underline-position'. </ul> - + <p>Significant details updated:</p> <ul> <li>Defined that control characters other than those honored are ignored @@ -3543,26 +3575,6 @@ <li>Include <narrow> mappings in ''text-transform: fullwidth'' </ul> - <h3 class="no-num" id="recent-changes"> - Changes from the <a href="http://www.w3.org/TR/2011/WD-css3-text-20110412/">April - 2011 CSS3 Text <abbr title="Working Draft">WD</abbr></a></h3> - - <p>Major changes include:</p> - - <ul> - <li>Change percentage values on 'word-spacing' to be absolute and to - reference the affected glyph (rather than always the space character). - <li>Dropped percentage values from 'letter-spacing' - <li>Re-added ''last'' value to 'hanging-punctuation'; it has an effect on - right-aligned text. - </ul> - - <p>Significant details updated:</p> - <ul> - <li>Defined how 'letter-spacing' affects atomic inlines by treating them - as a character. - </ul> - <h2 class="no-num" id="default-stylesheet">Appendix D: Default UA Stylesheet</h2> <p>This appendix is informative, and is to help UA developers to implement
Received on Tuesday, 17 January 2012 00:20:46 UTC