Skip to content

Commit 431c7d5

Browse files
committed
Add 1st draft of order-of-operations appendix
1 parent c8af1a2 commit 431c7d5

2 files changed

Lines changed: 111 additions & 7 deletions

File tree

css3-text/Overview.html

Lines changed: 82 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,14 @@
8484

8585
<h1>CSS Text Level 3</h1>
8686

87-
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 28 June 2011</h2>
87+
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 29 June 2011</h2>
8888

8989
<dl>
9090
<dt>This version:
9191

9292
<dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
93-
2011/06/28 23:18:37 $ (CVS $Revision$)</a> <!--
94-
<dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110628/">http://www.w3.org/TR/2011/WD-css3-text-20110628/</a></dd>
93+
2011/06/28 23:21:10 $ (CVS $Revision$)</a> <!--
94+
<dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110629/">http://www.w3.org/TR/2011/WD-css3-text-20110629/</a></dd>
9595
-->
9696

9797

@@ -485,7 +485,11 @@ <h2 class="no-num no-toc" id=contents>Table of Contents</h2>
485485
<li class=no-num><a href="#full-size-kana-map">Appendix F: &lsquo;<code
486486
class=css>full-size-kana</code>&rsquo; Mappings</a>
487487

488-
<li class=no-num><a href="#appendix-g-full-property-index">Appendix G:
488+
<li class=no-num><a
489+
href="#appendix-g-text-processing-order-of-oper">Appendix G: Text
490+
Processing Order of Operations</a>
491+
492+
<li class=no-num><a href="#appendix-h-full-property-index">Appendix H:
489493
Full Property Index</a>
490494

491495
<li class=no-num><a href="#index">Appendix I: Index</a>
@@ -5448,6 +5452,26 @@ <h3 class=no-num id=normative-ref>Normative references</h3>
54485452
<dt style="display: none"><!-- keeps the doc valid if the DL is empty -->
54495453
<!---->
54505454

5455+
<dt id=CSS21>[CSS21]
5456+
5457+
<dd>Bert Bos; et al. <a
5458+
href="http://www.w3.org/TR/2011/REC-CSS2-20110607"><cite>Cascading Style
5459+
Sheets Level 2 Revision 1 (CSS&#160;2.1) Specification.</cite></a> 7 June
5460+
2011. W3C Recommendation. URL: <a
5461+
href="http://www.w3.org/TR/2011/REC-CSS2-20110607">http://www.w3.org/TR/2011/REC-CSS2-20110607</a>
5462+
</dd>
5463+
<!---->
5464+
5465+
<dt id=CSS3-WRITING-MODES>[CSS3-WRITING-MODES]
5466+
5467+
<dd>Elika J. Etemad; Koji Ishii; Shinyu Murakami. <a
5468+
href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110531/"><cite>CSS
5469+
Writing Modes Module Level 3.</cite></a> 31 May 2011. W3C Working Draft.
5470+
(Work in progress.) URL: <a
5471+
href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110531/">http://www.w3.org/TR/2011/WD-css3-writing-modes-20110531/</a>
5472+
</dd>
5473+
<!---->
5474+
54515475
<dt id=CSS3BG>[CSS3BG]
54525476

54535477
<dd>Bert Bos; Elika J. Etemad; Brad Kemper. <a
@@ -6045,7 +6069,60 @@ <h2 class=no-num id=full-size-kana-map>Appendix F: &lsquo;<code
60456069
<td>&#xFF6E; U+FF6E &#x2794; &#xFF96; U+FF96
60466070
</table>
60476071

6048-
<h2 class=no-num id=appendix-g-full-property-index>Appendix G: Full
6072+
<h2 class=no-num id=appendix-g-text-processing-order-of-oper>Appendix G:
6073+
Text Processing Order of Operations</h2>
6074+
6075+
<p>The following list defines the order of text operations.
6076+
(Implementations are not bound to this order as long as the resulting
6077+
layout is the same.)
6078+
6079+
<ol>
6080+
<li><a
6081+
href="http://www.w3.org/TR/css3-writing-modes/#text-combine-horizontal">text
6082+
combination</a> <a href="#CSS3-WRITING-MODES"
6083+
rel=biblioentry>[CSS3-WRITING-MODES]<!--{{!CSS3-WRITING-MODES}}--></a>
6084+
6085+
<li><a href="#white-space-rules">white space processing</a> part I
6086+
(pre-wrapping)
6087+
6088+
<li><a href="#text-transform">text transformation</a>
6089+
6090+
<li><a href="#spacing">default spacing</a>
6091+
6092+
<li><a href="#text-wrapping">text wrapping</a> while applying per line:
6093+
<ol>
6094+
<li><a href="#white-space-rules">white space processing</a> part II
6095+
6096+
<li><a href="#text-indent">indentation</a>
6097+
6098+
<li><a
6099+
href="http://www.w3.org/TR/css3-writing-modes/#text-direction">bidirectional
6100+
reordering</a> <a href="#CSS21"
6101+
rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> / <a
6102+
href="#CSS3-WRITING-MODES"
6103+
rel=biblioentry>[CSS3-WRITING-MODES]<!--{{!CSS3-WRITING-MODES}}--></a>
6104+
6105+
<li><a
6106+
href="http://www.w3.org/TR/css3-writing-modes/#text-orientation">text
6107+
orientation</a> <a href="#CSS3-WRITING-MODES"
6108+
rel=biblioentry>[CSS3-WRITING-MODES]<!--{{!CSS3-WRITING-MODES}}--></a>
6109+
6110+
<li><a href="http://www.w3.org/TR/css3-fonts/">font/glyph selection and
6111+
kerning</a> <a href="#CSS21"
6112+
rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> / [[!CSS3FONTS]]
6113+
6114+
<li><a href="#hanging-punctuation">hanging punctuation</a>
6115+
</ol>
6116+
6117+
<li><a href="#justification">justification</a> (which may affect glyph
6118+
selection and/or text wrapping, looping back into that step)
6119+
6120+
<li><a href="#text-align">text alignment</a>
6121+
6122+
<li><a href="#decoration">text decoration</a>
6123+
</ol>
6124+
6125+
<h2 class=no-num id=appendix-h-full-property-index>Appendix H: Full
60496126
Property Index</h2>
60506127
<!--begin-properties-->
60516128

css3-text/Overview.src.html

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4478,10 +4478,37 @@ <h2 class="no-num" id="full-size-kana-map">Appendix F: ''full-size-kana'' Mappin
44784478
</tr>
44794479
</table>
44804480

4481-
<h2 class="no-num">Appendix G: Full Property Index</h2>
4481+
<h2 class="no-num">Appendix G:
4482+
Text Processing Order of Operations</h2>
4483+
4484+
<p>The following list defines the order of text operations. (Implementations
4485+
are not bound to this order as long as the resulting layout is the same.)
4486+
4487+
<ol>
4488+
<li><a href="http://www.w3.org/TR/css3-writing-modes/#text-combine-horizontal">text combination</a> [[!CSS3-WRITING-MODES]]
4489+
<li><a href="#white-space-rules">white space processing</a> part I (pre-wrapping)
4490+
<li><a href="#text-transform">text transformation</a>
4491+
<li><a href="#spacing">default spacing</a>
4492+
<li><a href="#text-wrapping">text wrapping</a> while applying per line:
4493+
<ol>
4494+
<li><a href="#white-space-rules">white space processing</a> part II
4495+
<li><a href="#text-indent">indentation</a>
4496+
<li><a href="http://www.w3.org/TR/css3-writing-modes/#text-direction">bidirectional reordering</a> [[!CSS21]] / [[!CSS3-WRITING-MODES]]
4497+
<li><a href="http://www.w3.org/TR/css3-writing-modes/#text-orientation">text orientation</a> [[!CSS3-WRITING-MODES]]
4498+
<li><a href="http://www.w3.org/TR/css3-fonts/">font/glyph selection and kerning</a> [[!CSS21]] / [[!CSS3FONTS]]
4499+
<li><a href="#hanging-punctuation">hanging punctuation</a>
4500+
</ol>
4501+
<li><a href="#justification">justification</a> (which may affect glyph selection and/or text wrapping, looping back into that step)
4502+
<li><a href="#text-align">text alignment</a>
4503+
<li><a href="#decoration">text decoration</a>
4504+
</ol>
4505+
4506+
<h2 class="no-num">Appendix H:
4507+
Full Property Index</h2>
44824508
<!-- properties -->
44834509

4484-
<h2 class="no-num" id="index">Appendix I: Index</h2>
4510+
<h2 class="no-num" id="index">Appendix I:
4511+
Index</h2>
44854512
<!--index-->
44864513

44874514
</body>

0 commit comments

Comments
 (0)