- From: Florian Rivoal via GitHub <sysbot+gh@w3.org>
- Date: Sat, 31 Aug 2019 07:54:57 +0000
- To: public-css-archive@w3.org
frivoal has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-text-4] timing of the virtual word boundary insertion and of the U+200B conversion == https://drafts.csswg.org/css-text-4/#word-boundary-detection and https://drafts.csswg.org/css-text-4/#word-boundary-expansion say that the virtual word boundary insertion and U+200B expansion happen "before CSS Text Module Level 3 §white-space-phase-1". This is so that the (possibly virtual) U+200B converted into a space can participate into white space collapsing. This is good, but phase 1 also invokes [Segment Break Transformation Rules](https://www.w3.org/TR/css-text-3/#line-break-transform), and having these be affected by `word-boundary-detection` and `word-boundary-expansion` seem undesirable. it would mean that ``` aaaa​ bbb ``` would be rendered as ``` aaa​bbb ``` but that if `word-boundary-expansion` were set to `ideographic-space`, it would then turn into ``` aaa  bbb ``` rather than the more desirable ``` aaa bbb ``` So, both of these opperations should be changed to happen > after [Segment Break Transformation Rules](https://www.w3.org/TR/css-text-3/#line-break-transform), but before the rest of [Phase I: Collapsing and Transformation](https://www.w3.org/TR/css-text-3/#white-space-phase-1). cc: @fantasai Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4261 using your GitHub account
Received on Saturday, 31 August 2019 07:55:00 UTC