Skip to content

[css-text] Connected scripts should behave like cursive scripts #3566

Closed

Description

@litherum

https://drafts.csswg.org/css-text-3/#cursive-tracking

“if the UA cannot expand text from a cursive script without breaking its cursive connections, it must not apply spacing between any pair of that script’s typographic letter units at all (effectively treating each word as a single typographic letter unit for the purpose of letter-spacing).”

Devanagari isn't "cursive" but it is "connected." It should probably behave like the above quote describes. Therefore, the spec should probably switch the word "cursive" with the word "connected."

Activity

  1. litherum commented on Jan 29, 2019

    @litherum
    ContributorAuthor
  2. litherum commented on Jan 29, 2019

    @litherum
    ContributorAuthor

    Also: Is the identification of script supposed to be done by lang= or by code point or by font?

  3. nedley commented on Jan 29, 2019

    @nedley

    Devanagari allows for letter spacing.

  4. fantasai commented on Jan 29, 2019

    @fantasai
    Collaborator

    What @nedley said, and per code point, see https://www.w3.org/TR/css-text-3/#character-properties and https://www.w3.org/TR/css-text-3/#script-groups (I could have sworn I had more categories in that last appendix. Excuse me while I do some archaeology...)

  5. litherum commented on Jun 19, 2019

    @litherum
    ContributorAuthor

    After further discussion inside Apple, it appears that this issue would better be served by content evangelization, rather than a CSS spec change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Closed as RetractedWhen the person who raised the issue thinks that there's no issue after all.Commenter SatisfiedCommenter has indicated satisfaction with the resolution / edits.Testing UnnecessaryMemory aid - issue doesn't require testsTracked in DoCcss-text-3Current Work

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions