Skip to content

Commit

Permalink
[css-text] non-tailorable Unicode line breaking controls other than N…
Browse files Browse the repository at this point in the history
…BSP take precedence over our rule about atomic inlines

See #8972
  • Loading branch information
w3cgruntbot committed Aug 14, 2023
1 parent c87871a commit e7e2c65
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 2 deletions.
23 changes: 22 additions & 1 deletion css-text-3/Overview.bs
Original file line number Diff line number Diff line change
Expand Up @@ -3376,7 +3376,11 @@ Line Breaking Details</h3>
there is a [=soft wrap opportunity=]
before and after each replaced element or other [=atomic inline=],
even when adjacent to a character that would normally suppress them,
such as U+00A0 NO-BREAK SPACE.
including U+00A0 NO-BREAK SPACE.
However,
with the exception of U+00A0 NO-BREAK SPACE,
non-tailorable Unicode line breaking rules must be honored.
[[UAX14]]

<wpt>
line-breaking/line-breaking-atomic-001.html
Expand Down Expand Up @@ -8267,6 +8271,23 @@ Recent Changes</h3>
in the source document text and markup.</ins></p>
</blockquote>

* Non-tailorable Unicode line breaking controls other than NBSP
take precedence over our rule about atomic inlines.
(<a href="https://github.com/w3c/csswg-drafts/issues/8972">Issue 8972</a>)
<blockquote>
For Web-compatibility
there is a [=soft wrap opportunity=]
before and after each replaced element or other [=atomic inline=],
even when adjacent to a character that would normally suppress them,
<del>such as</del><ins>including</ins> U+00A0 NO-BREAK SPACE.
<ins>
However,
with the exception of U+00A0 NO-BREAK SPACE,
non-tailorable Unicode line breaking rules must be honored.
[[UAX14]]
</ins>
</blockquote>

In addition there have been some minor editorial fixes.

<h3 class="no-num" id="old-changes">
Expand Down
9 changes: 8 additions & 1 deletion css-text-4/Overview.bs
Original file line number Diff line number Diff line change
Expand Up @@ -4235,7 +4235,11 @@ Line Breaking Details</h3>
there is a [=soft wrap opportunity=]
before and after each replaced element or other [=atomic inline=],
even when adjacent to a character that would normally suppress them,
such as U+00A0 NO-BREAK SPACE.
including U+00A0 NO-BREAK SPACE.
However,
with the exception of U+00A0 NO-BREAK SPACE,
non-tailorable Unicode line breaking rules must be honored.
[UAX14]

<wpt>
line-breaking/line-breaking-atomic-001.html
Expand Down Expand Up @@ -10420,6 +10424,9 @@ Changes</h2>
* Renamed <css>text-space-collapse</css> and <css>text-space-trim</css>
to 'white-space-collapse' and 'white-space-trim'.
(<a href="https://github.com/w3c/csswg-drafts/issues/8273">Issue 8273</a>)
* Non-tailorable Unicode line breaking controls other than NBSP
take precedence over our rule about atomic inlines.
(<a href="https://github.com/w3c/csswg-drafts/issues/8972">Issue 8972</a>)

Significant changes since the <a href="https://www.w3.org/TR/2022/WD-css-text-4-20221231/">31 December 2022 Working Draft</a> include:
* Redesigned 'text-spacing' by:
Expand Down

0 comments on commit e7e2c65

Please sign in to comment.