I don't think this should ship until the relationship between white-space and
text-wrap is fully resolved and implemented. That just seems like a bad idea.
I don't think it will be difficult or time consuming, but I think it needs to
be done.
Also, as the editor of the spec, I'd also be interested to know if any
specific aspects of the `text-wrap: balance` definition need improving, now
that there's some implementation experience... Relatedly, from an authoring
perspective, will this be sufficiently useful without any integration into
intrinsic sizing? Does it actually solve the problems authors want it to
solve, or is there something still unsatisfied here? Do we have any real
feedback on this from the prototype?
Lastly, there had been some discussion about more control over the length of
the last line, having it be not just "anything" or "same as the rest of the
paragraph" but things like "at least 4em" or "at least 15% of a full line".
Doing something like that would split this control into its own independent
property, rather than being a keyword on `text-wrap`. Has there been any
investigation in that direction? Are we sure we don't want to go there?
~fantasai
On 2/28/23 11:00, Koji Ishii wrote:
Contact emails
ko...@chromium.org
Explainer
None
Specification
https://w3c.github.io/csswg-drafts/css-text-4/#valdef-text-wrap-balance
Design docs
https://docs.google.com/document/d/16-T9gqCagJxcST6hcnneSb7qGunxXa37_UHYqMqhPL0/edit?usp=sharing
Summary
Adjusts the lengths of lines in a paragraph balanced, for better
readability and to prevent typographic widows. This feature is often
used in headlines.
Blink component
Blink>Layout>Inline
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ELayout%3EInline>
TAG review
https://github.com/w3ctag/design-reviews/issues/822
TAG review status
Issues open
Risks
Interoperability and Compatibility
/Gecko/: No signal
(https://github.com/mozilla/standards-positions/issues/755)
/WebKit/: No signal
(https://github.com/WebKit/standards-positions/issues/143)
/Web developers/: Positive
(https://twitter.com/jensimmons/status/1542264788029423616)
/Other signals/:
WebView application risks
Does this intent deprecate or change behavior of existing APIs, such
that it has potentially high risk for Android WebView-based
applications?
No.
Debuggability
Will this feature be supported on all six Blink platforms (Windows,
Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes
Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
Yes
Flag name
Requires code in //chrome?
False
Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1251079
Estimated milestones
113
Anticipated spec changes
Open questions about a feature may be a source of future web compat
or interop issues. Please list open issues (e.g. links to known
github issues in the project for the feature specification) whose
resolution may introduce web compat/interop risk (e.g., changing to
naming or structure of the API in a non-backward-compatible way).
he CSS spec is still in early stage, it may be renamed, or the value
may be moved to other properties, in that case, we may want to keep
the current syntax for a while.
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5196960707903488
Links to previous Intent discussions
Intent to prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHe_1dLq4OOXCNoYEWOnmb%3D6oxbSw1urndHj%3Dmb8JtowhRyBvQ%40mail.gmail.com
This intent message was generated by Chrome Platform Status
<https://chromestatus.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+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHe_1d%2B-YUM4_3ceOMkajB6BNK3WtkYhv3b3wOxQHrciTtWbqg%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHe_1d%2B-YUM4_3ceOMkajB6BNK3WtkYhv3b3wOxQHrciTtWbqg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
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+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b2a14b4a-6d3d-14a0-4d3e-806b7c160080%40inkedblade.net.