[csswg-drafts] [css-text-3] remove unhelpful references to some line breaking classes (#3516)

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

== [css-text-3] remove unhelpful references to some line breaking classes ==
> Regardless of the white-space value, lines always break at each preserved forced break character: thus for all values, line-breaking behavior defined for the BK, CR, LF, CM, NL, and SG line breaking classes in [UAX14] must be honored.

However:
*  The CR class is just U+0D, which is already handled in Section White Space Processing Details. Doesn’t that make this statement moot for that class?
* The LF class is just U+0A, which isn’t preserved “regardless of the white-space value”. Also, it is adequately described in the white space section for the cases where it is not discarded.
* How is CM a forced break?
* How is SG a forced break? Also, UAX 14 says: The use of this line breaking class is deprecated. 

=>  Suggestion: remove CR LF CM and SG from this sentence (keep BK and NL). 

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

Received on Tuesday, 15 January 2019 02:02:45 UTC