Skip to content

Commit 435ef82

Browse files
committed
[css-text] Clusters for letter spacing in Thai and other complex scripts <http://lists.w3.org/Archives/Public/www-style/2013Oct/0092.html>
1 parent a11a9e8 commit 435ef82

3 files changed

Lines changed: 53 additions & 41 deletions

File tree

css-text/Overview.html

Lines changed: 46 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
rel=dcterms.rights>
1111
<meta content="CSS Text Module Level 3" name=dcterms.title>
1212
<meta content=text name=dcterms.type>
13-
<meta content=2013-11-14 name=dcterms.date>
13+
<meta content=2014-04-19 name=dcterms.date>
1414
<meta content="Elika J. Etemad" name=dcterms.creator>
1515
<meta content="Koji Ishii" name=dcterms.creator>
1616
<meta content=W3C name=dcterms.publisher>
17-
<meta content="http://www.w3.org/TR/2013/WD-css-text-3-20131114/"
17+
<meta content="http://www.w3.org/TR/2014/WD-css-text-3-20140419/"
1818
name=dcterms.identifier>
1919
<link href="#contents" rel=contents><!--<link rel=index href="#index">-->
2020

@@ -69,13 +69,13 @@
6969

7070
<h1>CSS Text Module Level 3</h1>
7171

72-
<h2 class="no-num no-toc">W3C Working Draft 14 November 2013</h2>
72+
<h2 class="no-num no-toc">W3C Working Draft 19 April 2014</h2>
7373

7474
<dl>
7575
<dt>This version:
7676

7777
<dd><a
78-
href="http://www.w3.org/TR/2013/WD-css-text-3-20131114/">http://www.w3.org/TR/2013/WD-css-text-3-20131114/</a></dd>
78+
href="http://www.w3.org/TR/2014/WD-css-text-3-20140419/">http://www.w3.org/TR/2014/WD-css-text-3-20140419/</a></dd>
7979
<!--
8080
<dd><a href="http://dev.w3.org/csswg/css3-text/">http://dev.w3.org/csswg/css3-text/</a>
8181
-->
@@ -125,7 +125,7 @@ <h2 class="no-num no-toc">W3C Working Draft 14 November 2013</h2>
125125
<!--begin-copyright-->
126126
<p class=copyright><a
127127
href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright"
128-
rel=license>Copyright</a> © 2013 <a href="http://www.w3.org/"><abbr
128+
rel=license>Copyright</a> © 2014 <a href="http://www.w3.org/"><abbr
129129
title="World Wide Web Consortium">W3C</abbr></a><sup>®</sup> (<a
130130
href="http://www.csail.mit.edu/"><abbr
131131
title="Massachusetts Institute of Technology">MIT</abbr></a>, <a
@@ -442,8 +442,8 @@ <h2 id=intro><span class=secno>1. </span> Introduction</h2>
442442
href="http://www.w3.org/TR/css3-writing-modes/#vertical-intro">vertical</a>
443443
text are addressed in <a
444444
href="http://www.w3.org/TR/css3-writing-modes/">CSS Writing Modes Level
445-
3</a> <a href="#ref-CSS3-WRITING-MODES"
446-
rel=biblioentry>[CSS3-WRITING-MODES]<!--{{CSS3-WRITING-MODES}}--></a>.
445+
3</a> <a href="#ref-CSS-WRITING-MODES-3"
446+
rel=biblioentry>[CSS-WRITING-MODES-3]<!--{{CSS-WRITING-MODES-3}}--></a>.
447447
</div>
448448

449449
<h3 id=placement><span class=secno>1.1. </span> Module Interactions</h3>
@@ -532,8 +532,8 @@ <h3 id=terms><span class=secno>1.3. </span> Terminology</h3>
532532

533533
<p>Other terminology and concepts used in this specification are defined in
534534
<a href="#ref-CSS21" rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> and <a
535-
href="#ref-CSS3-WRITING-MODES"
536-
rel=biblioentry>[CSS3-WRITING-MODES]<!--{{!CSS3-WRITING-MODES}}--></a>.
535+
href="#ref-CSS-WRITING-MODES-3"
536+
rel=biblioentry>[CSS-WRITING-MODES-3]<!--{{!CSS-WRITING-MODES-3}}--></a>.
537537

538538
<h2 id=transforming><span class=secno>2. </span> Transforming Text</h2>
539539

@@ -1964,8 +1964,8 @@ <h3 id=text-align-property><span class=secno>7.1. </span> Text Alignment:
19641964
edge of the line box. (In vertical writing modes, this will be either the
19651965
physical top or bottom, depending on ‘<code
19661966
class=property>text-orientation</code>’.) <a
1967-
href="#ref-CSS3-WRITING-MODES"
1968-
rel=biblioentry>[CSS3-WRITING-MODES]<!--{{CSS3-WRITING-MODES}}--></a>
1967+
href="#ref-CSS-WRITING-MODES-3"
1968+
rel=biblioentry>[CSS-WRITING-MODES-3]<!--{{CSS-WRITING-MODES-3}}--></a>
19691969

19701970
<dt><dfn id=right title="right!!text-align"><code
19711971
class=css>right</code></dfn>
@@ -1975,8 +1975,8 @@ <h3 id=text-align-property><span class=secno>7.1. </span> Text Alignment:
19751975
edge of the line box. (In vertical writing modes, this will be either the
19761976
physical top or bottom, depending on ‘<code
19771977
class=property>text-orientation</code>’.) <a
1978-
href="#ref-CSS3-WRITING-MODES"
1979-
rel=biblioentry>[CSS3-WRITING-MODES]<!--{{CSS3-WRITING-MODES}}--></a>
1978+
href="#ref-CSS-WRITING-MODES-3"
1979+
rel=biblioentry>[CSS-WRITING-MODES-3]<!--{{CSS-WRITING-MODES-3}}--></a>
19801980

19811981
<dt><dfn id=center title="center!!text-align"><code
19821982
class=css>center</code></dfn>
@@ -2771,6 +2771,12 @@ <h3 id=letter-spacing-property><span class=secno>8.2. </span> Tracking: the
27712771
cursive connections, it <em>must not</em> apply spacing between any pair
27722772
of that script's <a href="#letter0"><i>letters</i></a> at all.
27732773

2774+
<p>In some scripts such as Thai or Lao, the UA may apply the additional
2775+
spacing within a <a href="#character"><i>character</i></a> sometimes along
2776+
with decompositions. In other scripts such as Myanmar, the UA may disallow
2777+
applying the additional spacing between a specific pair of <a
2778+
href="#character"><i>characters</i></a> such as within a syllable.
2779+
27742780
<h2 id=edge-effects><span class=secno>9. </span> Edge Effects</h2>
27752781

27762782
<p>Edge effects control the indentation of lines with respect to other
@@ -3179,8 +3185,8 @@ <h3 id=bidi-linebox><span class=secno>9.3. </span> Bidirectionality and
31793185
computed ‘<code class=property>direction</code>’.
31803186

31813187
<p>However if its containing block has ‘<code class=css>unicode-bidi:
3182-
plaintext</code><a href="#ref-CSS3-WRITING-MODES"
3183-
rel=biblioentry>[CSS3-WRITING-MODES]<!--{{!CSS3-WRITING-MODES}}--></a>,
3188+
plaintext</code><a href="#ref-CSS-WRITING-MODES-3"
3189+
rel=biblioentry>[CSS-WRITING-MODES-3]<!--{{!CSS-WRITING-MODES-3}}--></a>,
31843190
the line box's <i>inline base direction</i> must be determined by the
31853191
<i>base direction</i> of the <i>bidi paragraph</i> to which it belongs:
31863192
that is, the <i>bidi paragraph</i> for which the line box holds content.
@@ -3283,8 +3289,8 @@ <h2 class=no-num id=order>Appendix A: Text Processing Order of Operations</h2>
32833289

32843290
<li><a
32853291
href="http://www.w3.org/TR/css3-writing-modes/#text-orientation">text
3286-
orientation</a> <a href="#ref-CSS3-WRITING-MODES"
3287-
rel=biblioentry>[CSS3-WRITING-MODES]<!--{{!CSS3-WRITING-MODES}}--></a>
3292+
orientation</a> <a href="#ref-CSS-WRITING-MODES-3"
3293+
rel=biblioentry>[CSS-WRITING-MODES-3]<!--{{!CSS-WRITING-MODES-3}}--></a>
32883294

32893295
<li><a href="#wrapping">text wrapping</a> while applying per line:
32903296
<ol style="list-style: lower-roman">
@@ -3294,8 +3300,8 @@ <h2 class=no-num id=order>Appendix A: Text Processing Order of Operations</h2>
32943300
href="http://www.w3.org/TR/css3-writing-modes/#text-direction">bidirectional
32953301
reordering</a> <a href="#ref-CSS21"
32963302
rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> / <a
3297-
href="#ref-CSS3-WRITING-MODES"
3298-
rel=biblioentry>[CSS3-WRITING-MODES]<!--{{!CSS3-WRITING-MODES}}--></a>
3303+
href="#ref-CSS-WRITING-MODES-3"
3304+
rel=biblioentry>[CSS-WRITING-MODES-3]<!--{{!CSS-WRITING-MODES-3}}--></a>
32993305

33003306
<li><a href="#white-space-phase-2">white space processing</a> part II
33013307

@@ -3620,6 +3626,16 @@ <h3 class=no-num id=normative-ref> Normative references</h3>
36203626
<dd style="display: none"><!-- keeps the doc valid if the DL is empty -->
36213627
<!---->
36223628

3629+
<dt id=ref-CSS-WRITING-MODES-3>[CSS-WRITING-MODES-3]
3630+
3631+
<dd>fantasai; Koji Ishii. <a
3632+
href="http://www.w3.org/TR/2013/WD-css-writing-modes-3-20131126/"><cite>CSS
3633+
Writing Modes Level 3.</cite></a> 26 November 2013. W3C Last Call Working
3634+
Draft. (Work in progress.) URL: <a
3635+
href="http://www.w3.org/TR/2013/WD-css-writing-modes-3-20131126/">http://www.w3.org/TR/2013/WD-css-writing-modes-3-20131126/</a>
3636+
</dd>
3637+
<!---->
3638+
36233639
<dt id=ref-CSS21>[CSS21]
36243640

36253641
<dd>Bert Bos; et al. <a
@@ -3640,21 +3656,11 @@ <h3 class=no-num id=normative-ref> Normative references</h3>
36403656
</dd>
36413657
<!---->
36423658

3643-
<dt id=ref-CSS3-WRITING-MODES>[CSS3-WRITING-MODES]
3644-
3645-
<dd>Elika J. Etemad; Koji Ishii. <a
3646-
href="http://www.w3.org/TR/2012/WD-css3-writing-modes-20121115/"><cite>CSS
3647-
Writing Modes Module Level 3.</cite></a> 15 November 2012. W3C Working
3648-
Draft. (Work in progress.) URL: <a
3649-
href="http://www.w3.org/TR/2012/WD-css3-writing-modes-20121115/">http://www.w3.org/TR/2012/WD-css3-writing-modes-20121115/</a>
3650-
</dd>
3651-
<!---->
3652-
36533659
<dt id=ref-RFC2119>[RFC2119]
36543660

36553661
<dd>S. Bradner. <a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>Key
3656-
words for use in RFCs to Indicate Requirement Levels.</cite></a> Internet
3657-
RFC 2119. URL: <a
3662+
words for use in RFCs to Indicate Requirement Levels.</cite></a> RFC
3663+
2119. URL: <a
36583664
href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>
36593665
</dd>
36603666
<!---->
@@ -3722,10 +3728,10 @@ <h3 class=no-num id=informative-ref> Informative references</h3>
37223728
<dt id=ref-CSS-COUNTER-STYLES-3>[CSS-COUNTER-STYLES-3]
37233729

37243730
<dd>Tab Atkins Jr. <a
3725-
href="http://www.w3.org/TR/2013/WD-css-counter-styles-3-20130221/"><cite>CSS
3726-
Counter Styles Level 3.</cite></a> 21 February 2013. W3C Working Draft.
3727-
(Work in progress.) URL: <a
3728-
href="http://www.w3.org/TR/2013/WD-css-counter-styles-3-20130221/">http://www.w3.org/TR/2013/WD-css-counter-styles-3-20130221/</a>
3731+
href="http://www.w3.org/TR/2013/WD-css-counter-styles-3-20130718/"><cite>CSS
3732+
Counter Styles Level 3.</cite></a> 18 July 2013. W3C Last Call Working
3733+
Draft. (Work in progress.) URL: <a
3734+
href="http://www.w3.org/TR/2013/WD-css-counter-styles-3-20130718/">http://www.w3.org/TR/2013/WD-css-counter-styles-3-20130718/</a>
37293735
</dd>
37303736
<!---->
37313737

@@ -3752,9 +3758,10 @@ <h3 class=no-num id=informative-ref> Informative references</h3>
37523758
<dt id=ref-HTML5>[HTML5]
37533759

37543760
<dd>Robin Berjon; et al. <a
3755-
href="http://www.w3.org/TR/2013/CR-html5-20130806/"><cite>HTML5.</cite></a>
3756-
6 August 2013. W3C Candidate Recommendation. (Work in progress.) URL: <a
3757-
href="http://www.w3.org/TR/2013/CR-html5-20130806/">http://www.w3.org/TR/2013/CR-html5-20130806/</a>
3761+
href="http://www.w3.org/TR/2014/CR-html5-20140204/"><cite>HTML5.</cite></a>
3762+
4 February 2014. W3C Candidate Recommendation. (Work in progress.) URL:
3763+
<a
3764+
href="http://www.w3.org/TR/2014/CR-html5-20140204/">http://www.w3.org/TR/2014/CR-html5-20140204/</a>
37583765
</dd>
37593766
<!---->
37603767

@@ -3767,7 +3774,7 @@ <h3 class=no-num id=informative-ref> Informative references</h3>
37673774

37683775
<dt id=ref-JLREQ>[JLREQ]
37693776

3770-
<dd>Yasuhiro Anan; et al. <a
3777+
<dd>Yasuhiro Anan (阿南 康宏); et al. <a
37713778
href="http://www.w3.org/TR/2012/NOTE-jlreq-20120403/"><cite>Requirements
37723779
for Japanese Text Layout.</cite></a> 3 April 2012. W3C Working Group
37733780
Note. URL: <a

css-text/Overview.src.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2011,6 +2011,11 @@ <h3 id="letter-spacing-property">
20112011
without breaking its cursive connections,
20122012
it <em>must not</em> apply spacing
20132013
between any pair of that script's <i>letters</i> at all.
2014+
2015+
<p>In some scripts such as Thai or Lao,
2016+
the UA may apply the additional spacing within a <i>character</i> sometimes along with decompositions.
2017+
In other scripts such as Myanmar,
2018+
the UA may disallow applying the additional spacing between a specific pair of <i>characters</i> such as within a syllable.
20142019

20152020
<h2 id="edge-effects">
20162021
Edge Effects</h2>

css-text/issues-lc-2013.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Summary: 'text-indent' treats "as a margin applied to the start edge of the lin
1616
From: Kenny
1717
Comment: http://lists.w3.org/Archives/Public/www-style/2013Nov/0154.html
1818
Response: http://lists.w3.org/Archives/Public/www-style/2013Nov/0186.html
19-
Open:
19+
Closed: Invalid
2020
----
2121
Issue 3.
2222
Summary: 'text-indent' should clarify how the 'width' of a line box is determined
@@ -47,7 +47,7 @@ Comment: http://lists.w3.org/Archives/Public/www-style/2013Sep/0768.html
4747
Response: http://lists.w3.org/Archives/Public/www-style/2013Sep/0812.html
4848
Response: http://lists.w3.org/Archives/Public/www-style/2013Oct/0065.html
4949
Response: http://lists.w3.org/Archives/Public/www-style/2013Oct/0092.html
50-
Open:
50+
Closed: Accepted
5151
----
5252
Issue 6.
5353
Summary: 'hanging-punctuation: first' should apply to after forced-break

0 commit comments

Comments
 (0)