- 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