[csswg-drafts] [css-text-4] Make ideograph-alpha and ideograph-numeric part of text-spacing: normal (#6950)

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

== [css-text-4] Make ideograph-alpha and ideograph-numeric part of text-spacing: normal ==
The baseline behaviour of text-spacing should always turn on ideograph-alpha and ideograph-numeric when in the horizontal writing direction. In the vertical direction, it should be turned on when the western text is rotated[^1] and turned off if the western text is not[^2].

Microsoft Word has ideograph-alpha/ideograph-numeric turned on by default. The iOS UI also has this spacing, but I'm not sure if it's done on the rendering level, spaces are injected during string interpolation.

On other platforms, it is not supported out of the box. Authors end up adding spaces themselves inconsistently, leading to horrible UIs like this:
<img width="818" alt="image" src="https://user-images.githubusercontent.com/8191296/149442034-483ad4c1-3a78-4d25-9e03-d0ce855d00ad.png">

CSS should support this turned on as the default.

There may also need to be an additional property for authors to specify the width of the inserted space they want.  The default 1/4 space is fine.

[^1]: See [CLREQ Figure 8](https://www.w3.org/TR/clreq/images/en/latin-90-clockwise.svg).
[^2]: See [CLREQ Figure 7](https://www.w3.org/TR/clreq/images/en/latin-one-by-one.svg).

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


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

Received on Friday, 14 January 2022 02:49:17 UTC