[csswg-drafts] [css-text-3] word-break: keep-all should not suppress break opportunities after Ideographic Spaces

frivoal has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-text-3] word-break: keep-all should not suppress break opportunities after Ideographic Spaces ==
The spec [defines `keep-all`](https://drafts.csswg.org/css-text-3/#valdef-word-break-keep-all) as:

> Breaking is forbidden within “words”: implicit soft wrap opportunities between typographic letter units (or other typographic character units belonging to the NU, AL, AI, or ID Unicode line breaking classes [UAX14]) are suppressed

U+3000 IDEOGRAPHIC SPACE is not included in any of the listed classes, so the break opportunity that is normally found after it should be preserved. However, it is not in Firefox.

While that is merely an implementation bug, it's a relatively easy mistake to make to assume (incorrectly) that IDEOGRAPHIC SPACE belongs to the class ID=IDEOGRAPHIC.

I don't think the normative prose needs any change, but a note (and a test) seem appropriate.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3142 using your GitHub account

Received on Tuesday, 25 September 2018 05:00:19 UTC