1212 < meta content ="CSS Text Decoration Module Level 3 (CSS3 Text Decoration) "
1313 name =dcterms.title >
1414 < meta content =text name =dcterms.type >
15- < meta content =2012-10-16 name =dcterms.issued >
15+ < meta content =2012-10-18 name =dcterms.issued >
1616 < meta content ="Elika J. Etemad " name =dcterms.creator >
1717 < meta content ="Koji Ishii " name =dcterms.creator >
1818 < meta content =W3C name =dcterms.publisher >
19- < meta content ="http://www.w3.org/TR/2012/WD-css3 -text-20121016 / "
19+ < meta content ="http://www.w3.org/TR/2012/ED-css -text-decor-3-20121018 / "
2020 name =dcterms.identifier >
2121 < link href ="#contents " rel =contents >
2222 < link href ="#index " rel =index >
2323 < link href ="../default.css " rel =stylesheet type ="text/css ">
24- < link href ="http://www.w3.org/StyleSheets/TR/W3C-WD .css " rel =stylesheet
24+ < link href ="http://www.w3.org/StyleSheets/TR/W3C-ED .css " rel =stylesheet
2525 type ="text/css ">
2626
2727 < body >
3131
3232 < h1 > CSS Text Decoration Module Level 3</ h1 >
3333
34- < h2 class ="no-num no-toc " id =longstatus-date > W3C Working Draft 16 October
34+ < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 18 October
3535 2012</ h2 >
3636
3737 < dl >
38- < dt > This version:</ dt >
39- <!--
40- <dd><a href="http://dev.w3.org/csswg/css3-text/">$Date$ (CVS $Revision$)</a>
41- -->
38+ < dt > This version:
4239
4340 < dd > < a
44- href ="http://www.w3.org/TR/2012/WD-css3-text-20121016/ "> http://www.w3.org/TR/2012/WD-css3-text-20121016/</ a >
41+ href ="http://dev.w3.org/csswg/css-text-decor-3/ "> http://dev.w3.org/csswg/css-text-decor-3/</ a >
42+ <!--
43+ <dd><a href="http://www.w3.org/TR/2012/WD-css3-text-20121018/">http://www.w3.org/TR/2012/WD-css3-text-20121018/</a></dd>
44+ -->
4545
4646 < dt > Latest version:
4747
4848 < dd > < a
49- href ="http://www.w3.org/TR/css3 -text/ "> http://www.w3.org/TR/css3 -text/</ a >
49+ href ="http://www.w3.org/TR/css -text-decor-3 / "> http://www.w3.org/TR/css -text-decor-3 /</ a >
5050
5151 < dt > Latest editor's draft:
5252
5353 < dd > < a
54- href ="http://dev.w3.org/csswg/css3 -text/ "> http://dev.w3.org/csswg/css3 -text/</ a >
54+ href ="http://dev.w3.org/csswg/css -text-decor-3 / "> http://dev.w3.org/csswg/css -text-decor-3 /</ a >
5555
5656 < dt > Previous version:
5757
@@ -67,7 +67,7 @@ <h2 class="no-num no-toc" id=longstatus-date>W3C Working Draft 16 October
6767
6868 < dd > < a
6969 href ="http://lists.w3.org/Archives/Public/www-style/ "> www-style@w3.org</ a >
70- with subject line “< kbd > [css3 -text] < var > … message topic
70+ with subject line “< kbd > css -text-decor-3 < var > … message topic
7171 …</ var > </ kbd > ”
7272
7373 < dt > Editors:
@@ -146,12 +146,9 @@ <h2 class="no-num no-toc" id=status>Status of this document</h2>
146146 mailing list < a
147147 href ="mailto:www-style@w3.org "> www-style@w3.org</ a > </ strong > (see < a
148148 href ="http://www.w3.org/Mail/Request "> instructions</ a > ) < strong > with
149- < kbd > [css3-text-decor]</ kbd > in the subject line.</ strong > You are
150- strongly encouraged to complain if you see something stupid in this draft.
151- The editors will do their best to respond to all feedback.
152-
153- < p > The following features are at risk and may be cut from the spec during
154- its CR period if there are no (correct) implementations:
149+ < kbd > [text-decor]</ kbd > in the subject line.</ strong > You are strongly
150+ encouraged to complain if you see something stupid in this draft. The
151+ editors will do their best to respond to all feedback.
155152
156153 < p > The following features are at risk and may be cut from the spec during
157154 its CR period if there are no (correct) implementations:
@@ -488,40 +485,43 @@ <h3 id=text-decoration-line-property><span class=secno>2.1. </span> Text
488485 rel =biblioentry > [CSS3-ANIMATIONS]<!--{{CSS3-ANIMATIONS}}--> </ a > .
489486 </ dl >
490487
491- < div class = issue >
492- < p > In determining the position and thickness of text decoration lines,
493- user agents should first determine an "ideal" size and position for every
494- decorated fragment on the line , then position the decoration as follows:
488+ < p > In determining the position and thickness of text decoration lines,
489+ user agents should first determine, per line, an "ideal" size and position
490+ for every fragment of a single < a href =" #decorating-box " > < i > decorating
491+ box </ i > </ a > , then position the decoration as follows:
495492
496- < dl >
497- < dt > overlines (and < i > over</ i > -positioned underlines)
493+ < dl >
494+ < dt > overlines (and < i > over</ i > -positioned underlines)
498495
499- < dd > Position the line with respect to the highest < i > over</ i > content
500- edge of the decorated boxes .
496+ < dd > Position the line with respect to the highest < i > over</ i > content
497+ edge of the decorated fragments .
501498
502- < dt > < a href ="#alphabetic "> < i > alphabetic</ i > </ a > underlines
499+ < dt > < a href ="#alphabetic "> < i > alphabetic</ i > </ a > underlines
503500
504- < dd > Position the line to an average of the ideal underlines of the
505- decorated boxes , ignoring any boxes with non-initial ‘< code
506- class =property > vertical-align</ code > ’, but below the lowest alphabetic
507- baseline considered.
501+ < dd > Position the line to an average of the ideal underlines of the
502+ decorated fragments , ignoring any fragments with non-initial ‘< code
503+ class =property > vertical-align</ code > ’, but below the lowest alphabetic
504+ baseline considered.
508505
509- < dt > non-alphabetic underlines (and < i > under</ i > -positioned overlines)
506+ < dt > non-alphabetic underlines (and < i > under</ i > -positioned overlines)
510507
511- < dd > Position the line with respect to the lowest < i > under</ i > content
512- edge of the decorated boxes .
508+ < dd > Position the line with respect to the lowest < i > under</ i > content
509+ edge of the decorated fragments .
513510
514- < dt > line-throughs
511+ < dt > line-throughs
515512
516- < dd > Position the line to an average of the ideal line-throughs of the
517- decorated boxes, ignoring any boxes with non-initial ‘< code
518- class =property > vertical-align</ code > ’. However, if this would place a
519- line-through outside the middle third of a decorated box's content box,
520- break the line-through, treating the line-through of that box and its
521- descendants as an independent decoration for the purpose of determining
522- the line's position and thickness.
523- </ dl >
524- </ div >
513+ < dd > For each set of decorated fragments with the same ‘< code
514+ class =property > font-size</ code > ’, compute an ideal position averaged
515+ from their direct contents and font metrics, ignoring any fragments with
516+ non-initial ‘< code class =property > vertical-align</ code > ’ and
517+ assigning them the ideal position of their parent. Position the portion
518+ of the line across each decorated fragment at the fragment's ideal
519+ position. (Essentially, this performs the same sort of averaging as for
520+ alphabetic underlines, but recomputes the position when drawing across a
521+ descendant with a different computed ‘< code
522+ class =property > font-size</ code > ’.) < span class =issue > Need an example
523+ here</ span >
524+ </ dl >
525525
526526 < div class =example >
527527 < p > The following figure shows the averaging for underline:
0 commit comments