[csswg-drafts] [css-text-4] Clarify canonical order of `text-autospace` sub-properties (#8513)

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

== [css-text-4] Clarify canonical order of `text-autospace` sub-properties ==
I would say it is `text-autospace` then `text-spacing-trim`.

  > **Name:** `text-spacing`
  > **Value:** `normal | none | auto | <autospace> || <spacing-trim>`
  > **Canonical order:** per grammar

Neither take `normal` or `none`. It is not clear if both take `auto` (cf. #8512). According to [CSSOM](https://drafts.csswg.org/cssom/#serialize-a-css-value):

  > If certain component values can appear in any order without changing the meaning of the value (a pattern typically represented by a double bar `||` in the value syntax), reorder the component values to use the canonical order of component values as given in the property definition table

But the following prose confuse me:

  > This property is a shorthand for setting `text-spacing-trim` and `text-autospace` in a single declaration

  > **`normal`**: [...] Equivalent to `space-first ideograph-alpha ideograph-numeric`

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


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 1 March 2023 13:01:36 UTC