Skip to content

Commit 824f1f1

Browse files
committed
[css-text-3] Include all letters in 'word-break' definitions, not just those assigned to letterlike UAX14 classes. #4781
1 parent e15576e commit 824f1f1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

css-text-3/Overview.bs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2357,7 +2357,7 @@ Text Processing</h3>
23572357
<p>Note: Further information on line breaking conventions can be found in
23582358
[[JLREQ]] and [[JIS4051]] for Japanese,
23592359
[[CLREQ]] and [[ZHMARK]] for Chinese, and
2360-
in [[!UAX14]] for all scripts in Unicode.
2360+
in [[UAX14]] for all scripts in Unicode.
23612361
See also the
23622362
<a href="https://www.w3.org/International/">Internationalization Working Group</a>’s
23632363
<a href="https://www.w3.org/TR/typography/#blocks_paragraphs">Typography Index</a> [[TYPOGRAPHY]]
@@ -2657,6 +2657,7 @@ Line Breaking Details</h3>
26572657
any <a>typographic character units</a> resolving to the
26582658
<code>NU</code> (“numeric”), <code>AL</code> (“alphabetic”), or <code>SA</code> (“Southeast Asian”)
26592659
line breaking classes [[!UAX14]]
2660+
and all <a>typographic letter units</a> regardless of line breaking class
26602661
are instead treated as <code>ID</code> (“ideographic characters”)
26612662
for the purpose of line-breaking.
26622663
Hyphenation is not applied.
@@ -5776,8 +5777,8 @@ Changes</h2>
57765777
<li>Removed dependence of 'text-align-last' on ''text-align: justify'',
57775778
since the problem it solves is now solved by the shorthanding relationship.
57785779
<li>Qualified that only lowercase letters are titlecased for ''text-transform: capitalize''; uppercase letters remain unaffected.
5779-
<li>For ''word-break: break-all'', switched to UAX14 notion of “letters”,
5780-
since that handles symbols better.
5780+
<li>For ''word-break: break-all'', included non-letters that are treated as letter-like in [[UAX14]]
5781+
to handle symbols better.
57815782
<li>Added ''line-break: anywhere'' and ''overflow-wrap: anywhere''.
57825783
<li>Tweaked handling of Ambiguous characters during <a href="#line-break-transform">segment break transformation</a> to respond to language context.
57835784
</ul>

0 commit comments

Comments
 (0)