Skip to content

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

Closed

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

Activity

  1. self-assigned this
    on Jan 15, 2019
  2. fantasai commented on Jan 15, 2019

    @fantasai
    Collaborator

    Yes, I think you're right.

  3. frivoal commented on Jan 15, 2019

    @frivoal
    CollaboratorAuthor

    That looks like no change in behavior, just text clarification. OK to land an edit without a WG resolution?

  4. fantasai commented on Jan 15, 2019

    @fantasai
    Collaborator

    Yes. :)

  5. added
    Commenter SatisfiedCommenter has indicated satisfaction with the resolution / edits.
    on Jan 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions