Skip to content

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

Closed
@frivoal

Description

@frivoal

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).

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions