22Title : CSS Text Decoration Module Level 4
33Shortname : css-text-decor
44Level : 4
5- Status : ED
5+ Status : FPWD
66Work Status : Exploring
77Group : csswg
88ED : https://drafts.csswg.org/css-text-decor-4/
@@ -15,13 +15,14 @@ Link Defaults: css-color-3 (property) color, css-break-3 (dfn) fragment
1515Ignored Terms : svg shape, svg shapes, invalid, repeatable list, simple list, valid image
1616</pre>
1717
18- <h2 id=intro>Things To Include Here </h2>
18+ <h2 id=intro>Introduction </h2>
1919
20- In addition to all of the features in Level 3, a completed initial draft of this module will include:
20+ This is the initial draft of CSS Text Decoration Level 4;
21+ it is being maintained as a diff spec against <a href="https://www.w3.org/TR/css-text-decor-3/">CSS Text Decoration Level 3</a> .
2122
22- <ul>
23- <li> text-shadow with spread
24- </ul >
23+
24+ <h2 id="line-decoration">
25+ Additional Controls for Line Decorations</h2 >
2526
2627<h3 id="text-decoration-width-property">
2728Text Decoration Line Thickness: the 'text-decoration-width' property</h3>
@@ -251,6 +252,12 @@ Text Decoration Line Continuity: the 'text-decoration-skip' property</h4>
251252 to the initial value plus something else.
252253 We should make this easier to specify.
253254
255+ Issue: This property will be split into individual properties
256+ along the lines of 'text-decoration-skip-ink',
257+ to improve its cascading behavior.
258+ See <a href="https://github.com/w3c/csswg-drafts/issues/843">discussion</a>
259+ and <a href="https://lists.w3.org/Archives/Public/www-style/2017Feb/0049.html">resolution</a>.
260+
254261 This property specifies what parts of the element's content
255262 any text decoration affecting the element must skip over. It
256263 controls all text decoration lines drawn by the element
@@ -361,8 +368,10 @@ Text Decoration Line Continuity: the 'text-decoration-skip-ink' property</h4>
361368 How can we define this behavior?
362369 Are there more scripts wanting not to skip?
363370 Need some normative text describe how 'auto' works.
371+ See
364372 <a href="https://lists.w3.org/Archives/Public/www-style/2017Feb/0069.html">telcon minutes</a> ,
365- <a href="https://github.com/w3c/alreq/issues/86">alreq#86</a>
373+ <a href="https://github.com/w3c/alreq/issues/86">alreq#86</a> ,
374+ <a href="https://github.com/w3c/csswg-drafts/issues/1288">csswg#1288</a>
366375 </div>
367376
368377 This property only applies to overlines and underlines;
@@ -380,7 +389,17 @@ Text Decoration Line Continuity: the 'text-decoration-skip-ink' property</h4>
380389
381390 </dl>
382391
383- <h2 id=temp>Rescued L3 Brainstorming: Ignore For Now</h2>
392+ <h2 id="text-shadow-property">Text Shadows: the 'text-shadow' property</h2>
393+
394+ Level 4 adds a spread radius argument to 'text-shadow' ,
395+ using the same syntax and interpretation as for 'box-shadow' ,
396+ except that corners are always rounded
397+ (since the geometry of a glyph is not so simple as a box).
398+
399+ <h2 id="line-decoration">
400+ Additional Controls for Emphasis Marks</h2>
401+
402+ Issue: See also <a href="https://github.com/w3c/csswg-drafts/issues/1892">issue about continuity in size/position</a> .
384403
385404<h3 id="text-emphasis-skip">
386405Emphasis Mark Skip: the 'text-emphasis-skip' property</h3>
@@ -469,6 +488,8 @@ Emphasis Mark Skip: the 'text-emphasis-skip' property</h3>
469488 Is there any use case for doing so?
470489 If not, should we modify the syntax not to allow drawing marks for spaces?
471490
491+ Issue: See also <a href="https://github.com/w3c/csswg-drafts/issues/839">discussion of the initial value</a> .
492+
472493<!--
473494
474495Some notes from Koji :
0 commit comments