10
10
rel =dcterms.rights >
11
11
< meta content ="CSS Text Module Level 3 (CSS3 Text) " name =dcterms.title >
12
12
< meta content =text name =dcterms.type >
13
- < meta content =2013-06-10 name =dcterms.date >
13
+ < meta content =2013-06-14 name =dcterms.date >
14
14
< meta content ="Elika J. Etemad " name =dcterms.creator >
15
15
< meta content ="Koji Ishii " name =dcterms.creator >
16
16
< meta content =W3C name =dcterms.publisher >
46
46
47
47
< h1 > CSS Text Module Level 3</ h1 >
48
48
49
- < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 10 June 2013</ h2 >
49
+ < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 14 June 2013</ h2 >
50
50
51
51
< dl >
52
52
< dt > This version:</ dt >
53
53
<!--
54
- <dd><a href="http://www.w3.org/TR/2013/WD-css3-text-20130610 /">http://www.w3.org/TR/2013/WD-css3-text-20130610 /</a></dd>
54
+ <dd><a href="http://www.w3.org/TR/2013/WD-css3-text-20130614 /">http://www.w3.org/TR/2013/WD-css3-text-20130614 /</a></dd>
55
55
-->
56
56
57
57
< dd > < a
@@ -185,8 +185,7 @@ <h2 class="no-num no-toc" id=status>Status of This Document</h2>
185
185
class =property > word-spacing</ code > </ a > ’
186
186
187
187
< li > minimum and maximum limits of ‘< a href ="#word-spacing0 "> < code
188
- class =property > word-spacing</ code > </ a > ’ and ‘< a
189
- href ="#letter-spacing0 "> < code class =property > letter-spacing</ code > </ a > ’
188
+ class =property > word-spacing</ code > </ a > ’
190
189
191
190
< li > the ‘< a href ="#hanging-punctuation0 "> < code
192
191
class =property > hanging-punctuation</ code > </ a > ’ property
@@ -209,8 +208,8 @@ <h2 class="no-num no-toc" id=contents> Table of Contents</h2>
209
208
< li > < a href ="#transforming "> < span class =secno > 2. </ span > Transforming
210
209
Text</ a >
211
210
< ul class =toc >
212
- < li > < a href ="#text-transform "> < span class =secno > 2.1. </ span >
213
- Transforming Text : the ‘< code class =property > text-transform</ code > ’
211
+ < li > < a href ="#text-transform "> < span class =secno > 2.1. </ span > Case
212
+ Transforms : the ‘< code class =property > text-transform</ code > ’
214
213
property</ a >
215
214
</ ul >
216
215
@@ -353,27 +352,59 @@ <h2 class="no-num no-toc" id=contents> Table of Contents</h2>
353
352
354
353
< h2 id =intro > < span class =secno > 1. </ span > Introduction</ h2 >
355
354
356
- < p > [document here]
355
+ < p > This module describes the typesetting controls of CSS; that is, the
356
+ features of CSS that control the translation of source text to formatted,
357
+ line-wrapped text. Various CSS properties provide control over < a
358
+ href ="#transforming "> case transformation</ a > , < a href ="#white-space "> white
359
+ space collapsing</ a > , < a href ="#white-space "> text wrapping</ a > , < a
360
+ href ="#line-breaking "> line breaking rules</ a > and < a
361
+ href ="#hyphenation "> hyphenation</ a > , < a href ="#justification "> alignment
362
+ and justification</ a > , < a href ="#spacing "> spacing</ a > , and < a
363
+ href ="#edge-effects "> indentation</ a > .
364
+
365
+ < div class =note >
366
+ < p > Font selection is covered in < a
367
+ href ="http://www.w3.org/TR/css3-fonts/ "> CSS Fonts Level 3</ a > < a
368
+ href ="#CSS3-FONTS " rel =biblioentry > [CSS3-FONTS]<!--{{CSS3-FONTS}}--> </ a > .
369
+
370
+ < p > < a name =decoration > </ a > < a name =text-decoration > </ a > < a
371
+ name =line-decoration > </ a > < a name =text-decoration-line > </ a > < a
372
+ name =text-decoration-color > </ a > < a name =text-decoration-style > </ a > < a
373
+ name =text-decoration-skip > </ a > < a name =text-underline-position > </ a > < a
374
+ name =emphasis-marks > </ a > < a name =text-emphasis-style > </ a > < a
375
+ name =text-emphasis-color > </ a > < a name =text-emphasis > </ a > < a
376
+ name =text-emphasis-position > </ a > < a name =text-shadow > </ a > Features for
377
+ decorating text, such as < a
378
+ href ="http://www.w3.org/TR/css-text-decor-3/#line-decoration "> underlines</ a > ,
379
+ < a href ="http://www.w3.org/TR/css-text-decor-3/#emphasis-marks "> emphasis
380
+ marks</ a > , and < a
381
+ href ="http://www.w3.org/TR/css-text-decor-3/#text-shadow-property "> shadows</ a > ,
382
+ (previously part of this module) are covered in < a
383
+ href ="http://www.w3.org/TR/css-text-decor-3/ "> CSS Text Decoration Level
384
+ 3</ a > < a href ="#CSS3-TEXT-DECOR "
385
+ rel =biblioentry > [CSS3-TEXT-DECOR]<!--{{CSS3-TEXT-DECOR}}--> </ a > .
386
+
387
+ < p > < a
388
+ href ="http://www.w3.org/TR/css3-writing-modes/#text-direction "> Bidirectional</ a >
389
+ and < a
390
+ href ="http://www.w3.org/TR/css3-writing-modes/#vertical-intro "> vertical</ a >
391
+ text are addressed in < a
392
+ href ="http://www.w3.org/TR/css3-writing-modes/ "> CSS Writing Modes Level
393
+ 3</ a > < a href ="#CSS3-WRITING-MODES "
394
+ rel =biblioentry > [CSS3-WRITING-MODES]<!--{{CSS3-WRITING-MODES}}--> </ a > .
395
+ </ div >
357
396
358
397
< p class =issue > This draft describes features that are specific to certain
359
398
scripts. There is an ongoing discussion about where these features belong:
360
399
in existing CSS properties, in new CSS properties, or perhaps in other
361
400
specifications.
362
401
363
- < p class =note > < a name =decoration > </ a > < a name =text-decoration > </ a > < a
364
- name =line-decoration > </ a > < a name =text-decoration-line > </ a > < a
365
- name =text-decoration-color > </ a > < a name =text-decoration-style > </ a > < a
366
- name =text-decoration-skip > </ a > < a name =text-underline-position > </ a > < a
367
- name =emphasis-marks > </ a > < a name =text-emphasis-style > </ a > < a
368
- name =text-emphasis-color > </ a > < a name =text-emphasis > </ a > < a
369
- name =text-emphasis-position > </ a > < a name =text-shadow > </ a > Text decoration
370
- has moved to CSS Text Decoration Module Level 3 < a href ="#CSS3-TEXT-DECOR "
371
- rel =biblioentry > [CSS3-TEXT-DECOR]<!--{{CSS3-TEXT-DECOR}}--> </ a > .
372
-
373
402
< h3 id =placement > < span class =secno > 1.1. </ span > Module Interactions</ h3 >
374
403
375
- < p > This module replaces and extends the text-level features defined in < a
376
- href ="#CSS21 " rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a > chapter 16.
404
+ < p > This module, together with < a href ="#CSS3-TEXT-DECOR "
405
+ rel =biblioentry > [CSS3-TEXT-DECOR]<!--{{CSS3-TEXT-DECOR}}--> </ a > , replaces
406
+ and extends the text-level features defined in < a href ="#CSS21 "
407
+ rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a > chapter 16.
377
408
378
409
< h3 id =values > < span class =secno > 1.2. </ span > Values</ h3 >
379
410
@@ -407,7 +438,7 @@ <h3 id=terms><span class=secno>1.3. </span> Terminology</h3>
407
438
allowed by Unicode. Within this specification, the ambiguous term < dfn
408
439
id =character > character</ dfn > is used as a friendlier synonym for < a
409
440
href ="#grapheme-cluster0 "> < i > grapheme cluster</ i > </ a > . See < a
410
- href ="http://dev .w3.org/csswg /css3-writing-modes/#character-properties "> Characters
441
+ href ="http://www .w3.org/TR /css3-writing-modes/#character-properties "> Characters
411
442
and Properties</ a > for how to determine the Unicode properties of a
412
443
character.
413
444
@@ -446,7 +477,7 @@ <h3 id=terms><span class=secno>1.3. </span> Terminology</h3>
446
477
< h2 id =transforming > < span class =secno > 2. </ span > Transforming Text</ h2 >
447
478
448
479
< h3 id =text-transform > < span class =secno > 2.1. </ span > < a name =caps-prop > </ a >
449
- Transforming Text : the ‘< a href ="#text-transform0 "> < code
480
+ Case Transforms : the ‘< a href ="#text-transform0 "> < code
450
481
class =property > text-transform</ code > </ a > ’ property</ h3 >
451
482
452
483
< table class =propdef >
@@ -1852,8 +1883,7 @@ <h3 id=text-align><span class=secno>7.1. </span> Text Alignment: the ‘<a
1852
1883
and may instead treat the text as having no < a
1853
1884
href ="#expansion-opportunity "> < i > expansion opportunities</ i > </ a > . If the
1854
1885
UA chooses to adjust the text, then it must ensure that tab stops continue
1855
- to line up as required by the < a
1856
- href ="http://dev.w3.org/csswg/css3-text/#white-space-rules "> white space
1886
+ to line up as required by the < a href ="#white-space-rules "> white space
1857
1887
processing rules</ a > .
1858
1888
1859
1889
< p > If (after justification, if any) the inline contents of a line box are
0 commit comments