|
2 | 2 | Title: CSS Text Module Level 3 |
3 | 3 | Shortname: css-text |
4 | 4 | Level: 3 |
5 | | -Status: ED |
| 5 | +Status: CG-DRAFT |
6 | 6 | Work Status: Refining |
7 | 7 | Group: csswg |
8 | 8 | ED: https://drafts.csswg.org/css-text-3/ |
9 | 9 | TR: https://www.w3.org/TR/css-text-3/ |
| 10 | +Previous version: https://www.w3.org/TR/2020/WD-css-text-3-20200429/ |
10 | 11 | Previous version: https://www.w3.org/TR/2019/WD-css-text-3-20191113/ |
11 | 12 | Previous Version: https://www.w3.org/TR/2018/WD-css-text-3-20181212/ |
12 | 13 | Previous Version: https://www.w3.org/TR/2018/WD-css-text-3-20181206/ |
@@ -651,7 +652,7 @@ Text Processing</h3> |
651 | 652 | and can distort the meaning of a text. |
652 | 653 | While accessiblity interfaces may wish to convey |
653 | 654 | the apparent casing of the rendered text to the user, |
654 | | - the transformed text cannot be relied on accurately represent |
| 655 | + the transformed text cannot be relied on to accurately represent |
655 | 656 | the underlying meaning of the document. |
656 | 657 |
|
657 | 658 | <div class="example"> |
@@ -1438,7 +1439,7 @@ Order of Operations</h4> |
1438 | 1439 | The White Space Processing Rules</h3> |
1439 | 1440 |
|
1440 | 1441 | <p>Except where specified otherwise, |
1441 | | - White space processing in CSS affects only |
| 1442 | + white space processing in CSS affects only |
1442 | 1443 | the <dfn export lt="white space|white space characters| document white space|document white space characters">document white space characters</dfn>: |
1443 | 1444 | <dfn>spaces</dfn> (U+0020), <dfn>tabs</dfn> (U+0009), and <a href="#white-space-processing">segment breaks</a>. |
1444 | 1445 |
|
@@ -2643,7 +2644,7 @@ CUT SEGMENT BREAK TRANSFORM --> |
2643 | 2644 | Note: [[UAX14]] defines a baseline behavior |
2644 | 2645 | for line breaking for all scripts in Unicode, |
2645 | 2646 | which is expected to be further tailored. |
2646 | | - Further information on line breaking conventions |
| 2647 | + More information on line breaking conventions |
2647 | 2648 | can be found in [[JLREQ]] and [[JIS4051]] for Japanese, |
2648 | 2649 | [[CLREQ]] and [[ZHMARK]] for Chinese. |
2649 | 2650 | See also the |
@@ -6611,21 +6612,71 @@ Acknowledgements</h2> |
6611 | 6612 | Frank Tang, Chris Thrasher, Etan Wexler, Chris Wilson, Masafumi Yabe |
6612 | 6613 | and Steve Zilles. |
6613 | 6614 |
|
6614 | | -<h2 class="no-num" id="changes"> |
| 6615 | +<h2 class="no-num" id="changes" oldids="recent-changes"> |
6615 | 6616 | Changes</h2> |
6616 | 6617 |
|
6617 | | - <h3 class="no-num" id="changes-2018-12-12" oldids="recent-changes"> |
| 6618 | + <h3 class="no-num" id="changes-2020-04-29"> |
| 6619 | + Changes from the <a href="https://www.w3.org/TR/2020/WD-css-text-3-20200429/">29 April 2020 Working Draft</a></h3> |
| 6620 | + |
| 6621 | + * Made [[#line-break-transform|segment break transformation rules]] UA-defined in this level. |
| 6622 | + (<a href="https://github.com/w3c/csswg-drafts/issues/5086">5086</a>) |
| 6623 | + * Allow 'tab-size' to apply to inline boxes. |
| 6624 | + (<a href='https://github.com/w3c/csswg-drafts/issues/5489">Issue 5489</a>) |
| 6625 | + * Allow UAs to apply letter-spacing to one side of each character instead of between characters. |
| 6626 | + (<a href="https://github.com/w3c/csswg-drafts/issues/1518">Issue 1518</a>) |
| 6627 | + * Make plaintext line boxes belonging to bidi-neutral paragraphs |
| 6628 | + take their directionality from the previous line box rather than defaulting to LTR. |
| 6629 | + (<a href="https://github.com/w3c/csswg-drafts/issues/4405">Issue 4405</a>) |
| 6630 | + * Treat Carriage Returns (U+000D) as spaces for rendering. |
| 6631 | + (<a href="https://github.com/w3c/csswg-drafts/issues/5410">Issue 5410</a>) |
| 6632 | + * Editorial revisement of [[#languages]] and [[#script-tagging]]. |
| 6633 | + * Miscellaneous other editorial fixes and minor clarifications. |
| 6634 | + |
| 6635 | + <h3 class="no-num" id="changes-2019-11-13"> |
| 6636 | + Changes from the <a href="https://www.w3.org/TR/2019/WD-css-text-3-20191113/">13 November 2019 Working Draft</a></h3> |
| 6637 | + |
| 6638 | + * Allow trailing OGHAM SPACE MARK to be trimmed. |
| 6639 | + (<a href="https://github.com/w3c/csswg-drafts/issues/4893">Issue 4893</a>) |
| 6640 | + * Revert wrapping behavior of [=atomic inlines=] due to Web-compat. |
| 6641 | + (<a href="https://github.com/w3c/csswg-drafts/issues/4576">Issue 4575</a>) |
| 6642 | + * Adjust 'line-break' rules affecting certain hyphens and hyphen-like characters. |
| 6643 | + (<a href="https://github.com/w3c/csswg-drafts/issues/4419">Issue 4419</a>) |
| 6644 | + * Redefine hanging glyphs as [=ink overflow=] in most cases. |
| 6645 | + (<a href="https://github.com/w3c/csswg-drafts/issues/4297">Issue 4297</a>) |
| 6646 | + * Redefine line break transformation rules to evaluate context by Unicode code block. |
| 6647 | + (<a href="https://lists.w3.org/Archives/Public/www-style/2020Feb/0019.html">Discussion</a>) |
| 6648 | + * Miscellaneous editorial improvements. |
| 6649 | + |
| 6650 | + <h3 class="no-num" id="changes-2018-12-12"> |
6618 | 6651 | Changes from the <a href="https://www.w3.org/TR/2018/WD-css-text-3-20181212/">12 December 2018 Working Draft</a></h3> |
6619 | 6652 |
|
6620 | | - * Clarify that ''hyphens: none'' does not suppress wrapping opportunities after U+002D or U+2010. |
6621 | | - * Fix stray text leftover when removing percentages as a possible value for word-spacing. |
6622 | | - * Add support for ''word-break: break-word'' as a deprecated value, as needed for compatibility with this previously proprietary syntax. |
| 6653 | + * Normatively reference Unicode text processing. |
| 6654 | + (<a href="https://github.com/w3c/csswg-drafts/issues/3474">Issue 3474</a>) |
| 6655 | + * Clarify how out-of-flow elements and inline element boundaries do not affect text processing. |
| 6656 | + * Remove control code exception for FORM FEED U+000C. |
| 6657 | + (<a href='https://github.com/w3c/csswg-drafts/issues/855#issuecomment-451191125">Issue 855</a>) |
6623 | 6658 | * Use ''allow-end'' hanging rules rather than ''force-end'' rules for trailing white space; |
6624 | 6659 | define how it impacts intrinsic size contributions of text. |
6625 | 6660 | (<a href="https://github.com/w3c/csswg-drafts/issues/3440">Issue 3440</a>) |
6626 | | - * Generalize the logic that handles spaces at the end of lines to |
6627 | | - sequences of Unicode Zs spaces (except NBSP), not just of Space U+0020. |
6628 | | - * Clarify the interaction of collapslible spaces at the end of a line and bidi. |
| 6661 | + * Define interaction of bidi reordering and trailing space trimming. |
| 6662 | + (<a href="https://github.com/w3c/csswg-drafts/issues/4308">Issue 4308</a>) |
| 6663 | + * Generalize the logic that handles spaces at the end of lines |
| 6664 | + to apply to additional space separators. |
| 6665 | + (<a href="https://github.com/w3c/csswg-drafts/issues/3879">Issue 3879</a>) |
| 6666 | + * Tighten up definition of ''break-spaces'' value. |
| 6667 | + * Fix up references to UAX14 line breaking classes. |
| 6668 | + (Issue <a href="https://github.com/w3c/csswg-drafts/issues/3516">3516</a> |
| 6669 | + and <a href="https://github.com/w3c/csswg-drafts/issues/3517">3517</a>) |
| 6670 | + * Clarify that word separators are not prioritized for breaking under ''word-break: break-all'' or ''line-break: anywhere''. |
| 6671 | + * Mark the behavior of 'line-break', 'word-break', and 'overflow-wrap' at element boundaries undefined. |
| 6672 | + (<a href="https://github.com/w3c/csswg-drafts/issues/3897">Issue 3897</a>) |
| 6673 | + * Require breaking wrappable text even when dictionary resources are unavailable. |
| 6674 | + (<a href="https://github.com/w3c/csswg-drafts/issues/4284">Issue 4284</a>) |
| 6675 | + * Define proprietary ''word-break: break-word'' as a deprecated syntax for ''overflow-wrap: anywhere'' since it is required by Web-compat. |
| 6676 | + * Remove stray reference to percentage 'word-spacing' values. |
| 6677 | + * Clarify that ''hyphens: none'' does not suppress wrapping opportunities after U+002D or U+2010. |
| 6678 | + * Miscellaneous other minor clarifications and editorial improvements. |
| 6679 | + |
6629 | 6680 |
|
6630 | 6681 | <h3 class="no-num" id="changes-2018-12-06"> |
6631 | 6682 | Changes from the <a href="https://www.w3.org/TR/2018/WD-css-text-3-20181206/">6 December 2018 Working Draft</a></h3> |
|
0 commit comments