- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 31 May 2011 06:14:23 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-writing-modes In directory hutz:/tmp/cvs-serv28785 Modified Files: Overview.html Overview.src.html Log Message: Some editorial tweaks per jdaggett Index: Overview.html =================================================================== RCS file: /sources/public/csswg/css3-writing-modes/Overview.html,v retrieving revision 1.147 retrieving revision 1.148 diff -u -d -r1.147 -r1.148 --- Overview.html 25 May 2011 08:54:58 -0000 1.147 +++ Overview.html 31 May 2011 06:14:21 -0000 1.148 @@ -29,7 +29,7 @@ <h1>CSS Writing Modes Module Level 3</h1> - <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 25 May 2011</h2> + <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 31 May 2011</h2> <dl> <dt>This version: @@ -37,7 +37,7 @@ <dd><a href="http://dev.w3.org/csswg/css3-writing-modes/">http://dev.w3.org/csswg/css3-writing-modes/</a> <!-- - <dd><a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110525">http://www.w3.org/TR/2011/ED-css3-writing-modes-20110525/</a> + <dd><a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110531">http://www.w3.org/TR/2011/ED-css3-writing-modes-20110531/</a> --> @@ -177,6 +177,11 @@ <li><a href="#writing-mode"><span class=secno>3.1. </span> Block Flow Direction: the ‘<code class=property>writing-mode</code>’ property</a> + <ul class=toc> + <li><a href="#svg-writing-mode"><span class=secno>3.1.1. </span> + SVG1.1 ‘<code class=property>writing-mode</code>’ + Values</a> + </ul> </ul> <li><a href="#inline-alignment"><span class=secno>4. </span> Inline-level @@ -200,7 +205,7 @@ </ul> <li><a href="#intro-text-layout"><span class=secno>5. </span> Introduction - to Intrinsic Text Layout</a> + to Vertical Text Layout</a> <ul class=toc> <li><a href="#text-orientation"><span class=secno>5.1. </span> Orienting Text: the ‘<code class=property>text-orientation</code>’ @@ -376,7 +381,7 @@ id=vertical-block-flow>vertical block flow</dfn> (which is a downward or upward block flow) and <dfn id=horizontal-block-flow>horizontal block flow</dfn> (which is leftward or rightward block flow). To avoid - confusion, the CSS specifications avoid this latter set of terms. + confusion, CSS specifications avoid this latter set of terms. <p>Writing systems typically have one or two native writing modes. Some examples are: @@ -932,6 +937,8 @@ <h2 id=vertical-intro><span class=secno>3. </span> Introduction to Vertical Text</h2> + <p><em>This subsection is non-normative.</em> + <p>In addition to extensions to CSS2.1’s support for bidirectional text, this module introduces the rules and properties needed to support vertical text layout in CSS. @@ -1071,59 +1078,6 @@ <dd>Left-to-right block flow. The writing mode is vertical. </dl> - <p>SVG1.1 <a href="#SVG11" rel=biblioentry>[SVG11]<!--{{!SVG11}}--></a> - defines some additional values: ‘<code class=css>lr</code>’, - ‘<code class=css>lr-tb</code>’, ‘<code - class=css>rl</code>’, ‘<code class=css>rl-tb</code>’, - ‘<code class=css>tb</code>’, and ‘<code - class=css>tb-rl</code>’. These values are <em>deprecated</em> in any - context except SVG1 documents. Implementations that wish to support them - in the context of CSS must treat these values as follows: - - <table class=data> - <thead> - <tr> - <th>SVG1 - - <th>CSS - - <tbody> - <tr> - <td>lr - - <td rowspan=3>horizontal-tb - - <tr> - <td>lr-tb - - <tr> - <td>rl - - <tr> - <td>tb - - <td rowspan=2>vertical-rl - - <tr> - <td>tb-rl - </table> - - <p class=note>In SVG1.1, these values set the <dfn - id=inline-progression-direction>inline progression direction</dfn>, in - other words, the direction the current text position advances each time a - glyph is added. This is a geometric process that happens <a - href="#after"><em>after</em></a> bidi reordering, and thus has no effect - on the interpretation of the ‘<a href="#direction0"><code - class=property>direction</code></a>’ property (which is independent - of ‘<a href="#writing-mode1"><code - class=property>writing-mode</code></a>’). (See <a - href="http://www.w3.org/TR/SVG/text.html#RelationshipWithBiDirectionality">Relationship - with bidirectionality</a>. <a href="#SVG11" - rel=biblioentry>[SVG11]<!--{{!SVG11}}--></a>) There are varying - interpretations on whether this process causes "writing-mode: rl" to - merely shift the text string or reverse the order of all glyphs in the - text. - <p>The ‘<a href="#writing-mode1"><code class=property>writing-mode</code></a>’ property determines the direction of block flow. This determines the progression of block-level @@ -1206,6 +1160,64 @@ src=vertical-lr.png width=300></p> </div> + <h4 id=svg-writing-mode><span class=secno>3.1.1. </span> SVG1.1 ‘<a + href="#writing-mode1"><code class=property>writing-mode</code></a>’ + Values</h4> + + <p>SVG1.1 <a href="#SVG11" rel=biblioentry>[SVG11]<!--{{!SVG11}}--></a> + defines some additional values: ‘<code class=css>lr</code>’, + ‘<code class=css>lr-tb</code>’, ‘<code + class=css>rl</code>’, ‘<code class=css>rl-tb</code>’, + ‘<code class=css>tb</code>’, and ‘<code + class=css>tb-rl</code>’. These values are <em>deprecated</em> in any + context except SVG1 documents. Implementations that wish to support them + in the context of CSS must treat these values as follows: + + <table class=data> + <thead> + <tr> + <th>SVG1 + + <th>CSS + + <tbody> + <tr> + <td>lr + + <td rowspan=3>horizontal-tb + + <tr> + <td>lr-tb + + <tr> + <td>rl + + <tr> + <td>tb + + <td rowspan=2>vertical-rl + + <tr> + <td>tb-rl + </table> + + <p>In SVG1.1, these values set the <dfn + id=inline-progression-direction>inline progression direction</dfn>, in + other words, the direction the current text position advances each time a + glyph is added. This is a geometric process that happens <a + href="#after"><em>after</em></a> bidi reordering, and thus has no effect + on the interpretation of the ‘<a href="#direction0"><code + class=property>direction</code></a>’ property (which is independent + of ‘<a href="#writing-mode1"><code + class=property>writing-mode</code></a>’). (See <a + href="http://www.w3.org/TR/SVG/text.html#RelationshipWithBiDirectionality">Relationship + with bidirectionality</a>. <a href="#SVG11" + rel=biblioentry>[SVG11]<!--{{!SVG11}}--></a>) + + <p class=note>There are varying interpretations on whether this process + causes "writing-mode: rl" to merely shift the text string or reverse the + order of all glyphs in the text. + <h2 id=inline-alignment><span class=secno>4. </span> Inline-level Alignment</h2> <p>When different kinds of inline-level content are placed together on a @@ -1263,7 +1275,8 @@ various baselines apply to all glyphs in the font. <p>Different baseline tables can be provided for alignment in horizontal - and vertical text. + and vertical text. UAs should use the vertical tables in vertical + typesetting modes and the horizontal tables otherwise. <h3 id=text-baselines><span class=secno>4.2. </span> Text Baselines</h3> @@ -1396,7 +1409,7 @@ </ul> <h2 id=intro-text-layout><span class=secno>5. </span> Introduction to - Intrinsic Text Layout</h2> + Vertical Text Layout</h2> <p>Each writing system has one or more native orientations. Modern scripts can therefore be classified into three orientational categories: @@ -3499,8 +3512,9 @@ <dt id=UAX24>[UAX24] <dd>Mark Davis; Ken Whistler. <a - href="http://www.unicode.org/reports/tr24/"><cite>.</cite></a> 27 - September 2010. Unicode Standard Annex #24. URL: <a + href="http://www.unicode.org/reports/tr24/"><cite>Unicode Script + Property.</cite></a> 27 September 2010. Unicode Standard Annex #24. URL: + <a href="http://www.unicode.org/reports/tr24/">http://www.unicode.org/reports/tr24/</a> </dd> <!----> Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/css3-writing-modes/Overview.src.html,v retrieving revision 1.154 retrieving revision 1.155 diff -u -d -r1.154 -r1.155 --- Overview.src.html 25 May 2011 08:54:58 -0000 1.154 +++ Overview.src.html 31 May 2011 06:14:21 -0000 1.155 @@ -133,7 +133,7 @@ <p class="note">These terms should not be confused with <dfn>vertical block flow</dfn> (which is a downward or upward block flow) and <dfn>horizontal block flow</dfn> (which is - leftward or rightward block flow). To avoid confusion, the CSS + leftward or rightward block flow). To avoid confusion, CSS specifications avoid this latter set of terms.</p> <p>Writing systems typically have one or two native writing modes. Some @@ -607,6 +607,8 @@ <h2 id="vertical-intro"> Introduction to Vertical Text</h2> + <p><em>This subsection is non-normative.</em></p> + <p>In addition to extensions to CSS2.1’s support for bidirectional text, this module introduces the rules and properties needed to support vertical text layout in CSS. @@ -733,35 +735,6 @@ <dd>Left-to-right block flow. The writing mode is vertical.</dd> </dl> - <p>SVG1.1 [[!SVG11]] defines some additional values: ''lr'', - ''lr-tb'', ''rl'', ''rl-tb'', ''tb'', and ''tb-rl''. These values - are <em>deprecated</em> in any context except SVG1 documents. - Implementations that wish to support them in the context of CSS - must treat these values as follows: - - <table class="data"> - <thead> - <tr><th>SVG1</th> <th>CSS</th></tr> - </thead> - <tbody> - <tr><td>lr</td> <td rowspan=3>horizontal-tb</td></tr> - <tr><td>lr-tb</td></tr> - <tr><td>rl</td></tr> - <tr><td>tb</td> <td rowspan=2>vertical-rl</td></tr> - <tr><td>tb-rl</td></tr> - </tbody> - </table> - - <p class="note">In SVG1.1, these values set the <dfn>inline progression - direction</dfn>, in other words, the direction the current text position - advances each time a glyph is added. This is a geometric process that - happens <em>after</em> bidi reordering, and thus has no effect on the - interpretation of the 'direction' property (which is independent of - 'writing-mode'). (See <a href="http://www.w3.org/TR/SVG/text.html#RelationshipWithBiDirectionality">Relationship - with bidirectionality</a>. [[!SVG11]]) There are varying interpretations - on whether this process causes "writing-mode: rl" to merely shift the - text string or reverse the order of all glyphs in the text.</p> - <p>The 'writing-mode' property determines the direction of block flow. This determines the progression of block-level boxes in a block formatting context; the progression of line boxes in a block container that contains @@ -824,6 +797,39 @@ src="vertical-lr.png" height="191" width="300" ></p> </div> +<h4 id="svg-writing-mode"> +SVG1.1 'writing-mode' Values</h4> + + <p>SVG1.1 [[!SVG11]] defines some additional values: ''lr'', + ''lr-tb'', ''rl'', ''rl-tb'', ''tb'', and ''tb-rl''. These values + are <em>deprecated</em> in any context except SVG1 documents. + Implementations that wish to support them in the context of CSS + must treat these values as follows: + + <table class="data"> + <thead> + <tr><th>SVG1</th> <th>CSS</th></tr> + </thead> + <tbody> + <tr><td>lr</td> <td rowspan=3>horizontal-tb</td></tr> + <tr><td>lr-tb</td></tr> + <tr><td>rl</td></tr> + <tr><td>tb</td> <td rowspan=2>vertical-rl</td></tr> + <tr><td>tb-rl</td></tr> + </tbody> + </table> + + <p>In SVG1.1, these values set the <dfn>inline progression + direction</dfn>, in other words, the direction the current text position + advances each time a glyph is added. This is a geometric process that + happens <em>after</em> bidi reordering, and thus has no effect on the + interpretation of the 'direction' property (which is independent of + 'writing-mode'). (See <a href="http://www.w3.org/TR/SVG/text.html#RelationshipWithBiDirectionality">Relationship + with bidirectionality</a>. [[!SVG11]]) + <p class="note">There are varying interpretations + on whether this process causes "writing-mode: rl" to merely shift the + text string or reverse the order of all glyphs in the text.</p> + <h2 id="inline-alignment"> Inline-level Alignment</h2> @@ -883,7 +889,9 @@ of the various baselines apply to all glyphs in the font. <p>Different baseline tables can be provided for alignment in - horizontal and vertical text. + horizontal and vertical text. UAs should use the vertical + tables in vertical typesetting modes and the horizontal tables + otherwise. <h3 id="text-baselines"> Text Baselines</h3> @@ -999,7 +1007,7 @@ </ul> <h2 id="intro-text-layout"> -Introduction to Intrinsic Text Layout</h2> +Introduction to Vertical Text Layout</h2> <p>Each writing system has one or more native orientations. Modern scripts can therefore be classified into three orientational categories:</p>
Received on Tuesday, 31 May 2011 06:14:26 UTC