[csswg-drafts] Pull Request: [css-text-3] auto-phrase

frivoal has just submitted a new pull request for https://github.com/w3c/csswg-drafts:

== [css-text-3] auto-phrase ==
Recast `word-boundary-detection: auto()` as `word-break: auto-phrase`, as well as `word-boundary-detection: manual` as `word-break: manual`.

This allows retiring the `word-boundary-detection` property.

Also, the `word-boundary-expansion` property needed to gain its own `auto-phrase` value, since it could no longer depend on `word-boundary-detection: auto()`.

Since there's no longer a pair of `word-boundary-*` properties, there's no need to keep the two names related, and the original name was quite a mouthful. `word-space-transform` is simpler, and better show-cases the similarities with `text-transform`.

Supporting sections had to be reorganized as well to keep the whole thing coherent.

This addresses https://github.com/w3c/csswg-drafts/issues/7193 (and https://github.com/w3c/i18n-activity/issues/1454). It builds upon and is meant to replace https://github.com/w3c/csswg-drafts/pull/9216 (which itself builds upon and replaces https://github.com/w3c/csswg-drafts/pull/8974).

(co-authored with @fantasai)

----

Note: the `<wpt>` annotations have not been fully updated yet. Ignore them for now: I'll update the tests and the corresponding `<wpt>` annotations in the spec once we agree on the behavior described in this PR.

See https://github.com/w3c/csswg-drafts/pull/9242


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 25 August 2023 12:00:45 UTC