[csswg-drafts] [css-text-3] What does 'allowed' mean?

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

== [css-text-3] What does 'allowed' mean? ==
https://drafts.csswg.org/css-text-3/#line-break-property

> The following breaks are allowed for normal and loose line breaking if the content language is Chinese or Japanese, and are otherwise forbidden: 

The counterpoint to 'allowed' in the spec text is forbidden, which is pretty clear for testing purposes.

Depending on how the author of the spec text was using the word, however, 'allowed', might mean 'could be, but might not be' (which is not testable) or might mean 'are expected' (ie. trying to express the opposite outcome).

It seems odd that there's no way to say "I want to ensure that things behave in the opposite way to `strict`".  An undefined behaviour seems acceptable for `normal` , but loose should surely be different?

Which is the correct interpretation?  (My tests currently assume the former, so no tests would be submittable to WPT for 'loose'.)


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

Received on Friday, 16 March 2018 11:02:14 UTC