On 9/1/23 9:53 AM, Mike Taylor wrote:
On 9/1/23 12:59 AM, Koji Ishii wrote:
Contact emails
ko...@chromium.org
Explainer
None
Specification
https://drafts.csswg.org/css-text-4/#valdef-word-break-auto-phrase
Design docs
https://docs.google.com/document/d/1QyPza8XS4aaYD-yA1MHYx56Hy7DZuEm9cAH-A6lTu8c/edit?usp=sharing
Summary
Changes the line breaking rules for Japanese to keep natural phrases
(of multiple words) together. In Japanese, this boundary is called
"Bunsetu". Japanese doesn't use spaces to delimit words, and usually
prefers to break at any characters, but short paragraphs such as
headlines prefer breaking at natural phrase boundaries. In CSS, this
feature adds a new value to the `word-break` property: `auto-phrase`.
The implementation uses a C++ port of the BudouX
<https://github.com/google/budoux>, the AdaBoost ML technology to
determine the natural phrase boundaries.
Blink component
Blink>Layout>Inline
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ELayout%3EInline>
TAG review
None
TAG review status
Not applicable
Any reason to not request a TAG review?
Ah, it's at https://github.com/w3ctag/design-reviews/issues/891. :)
Risks
Interoperability and Compatibility
/Gecko/: No signal
Can we request one?
/WebKit/: In development
(https://bugs.webkit.org/show_bug.cgi?id=258668)
https://github.com/w3c/csswg-drafts/issues/7193#issuecomment-1586696215
/Web developers/: Positive (https://github.com/google/budoux) The
original JS/Python implementation has 970 stars and is already used
by several sites <https://github.com/google/budoux> A demo tweet
<https://twitter.com/kojiishi/status/1687688315896733696> and its
retweets <https://twitter.com/tushuhei/status/1693544644167266403>
has 100 likes.
/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 on chrome://flags
Finch feature name
Non-finch justification
None
Requires code in //chrome?
False
Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1443291
Sample links
https://github.com/google/budoux
https://google.github.io/budoux
https://twitter.com/kojiishi/status/1687688315896733696
Estimated milestones
Shipping on desktop 119
Shipping on Android 119
Shipping on WebView 119
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).
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5133892532568064
Links to previous Intent discussions
Intent to prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHe_1dJBouY10zVrouYbpGnokj65Jz4Qjuh3UMcS477u2Q9uqw%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_1dKEQhh-Fa7WG_RWed8-ST74Oy_6KvwLnkKpwyau54fRAQ%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHe_1dKEQhh-Fa7WG_RWed8-ST74Oy_6KvwLnkKpwyau54fRAQ%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/0370c424-2c15-4045-84fb-d7025781b446%40chromium.org.