Contact emails
Spec
CSS Text Module Level 3
https://drafts.csswg.org/css-text-3/#overflow-wrap-property
Summary
This overflow-wrap:break-spaces value allows authors to specify that any sequence of preserved white space that would otherwise overflow the line and hang as per Trimming and Positioning must be broken.
Motivation
With 'white-space: pre-wrap' it's possible to wrap and preserve white-space sequences in the middle of a text line. However, if there is a sequence at the end of the line, it's either collapsed or hang, maybe overflowing its box area. The new value 'overflow-wrap: break-spaces' allows authors to wrap and preserve these white space sequences. This can be also useful for textarea or contenteditable elements, so that white space sequences added by space-bar press events are handled properly and generate break lines if needed. Finally, there is an ongoing effort to enhance interoperability of the line breaking CSS properties (white-space, word-break and overflow-wrap) and this new value was defined precisely to achieve that.
Interoperability and Compatibility Risk
Low compatibility risk.
Since overflow-wrap:break-spaces is new value it won’t break existing web.
Low interoperability risk
The spec is still level 3, not as mature as we'd like.
WebKit: https://webkit.org/b/177327 but still no public support
Gecko: https://bugzilla.mozilla.org/show_bug.cgi?id=1351432 but still no public development activity
Edge: No public signals
Ongoing technical constraints
None.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes.
OWP launch tracking bug
Link to entry on the feature dashboard
https://www.chromestatus.com/features/4842781306519552
Requesting approval to ship?
No.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/3236dfeb-76d9-831b-8d49-7557db748a30%40igalia.com.
Hi,
IIUC, this property value defines a new behavior no browsers have implemented yet, correct?
Could we get at least another implementer's signal to implement? If no other browsers follow, this will be a Blink-only feature, and the spec needs to defer it to future levels as it moves REC track forward.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACQRE%2BSsDY49OZickT%3DydZvUPRfbfRC2T6u2rZ%2BawPuf7_gdCg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/3236dfeb-76d9-831b-8d49-7557db748a30%40igalia.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/8d23cbf4-5350-9276-04f9-d50685ed4c2d%40igalia.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/8d23cbf4-5350-9276-04f9-d50685ed4c2d%40igalia.com.