- From: jfkthame via GitHub <noreply@w3.org>
- Date: Tue, 14 Oct 2025 17:54:32 +0000
- To: public-css-archive@w3.org
jfkthame has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-text-decor-4] Should the spec for `text-decoration-trim` suggest applying `auto` to Chinese & Japanese content by default? == Spec: https://drafts.csswg.org/css-text-decor-4/#text-decoration-skip-inset-property The spec says that the initial value of `text-decoration-trim` is zero, so no trimming happens by default. I'm wondering, though, whether we should recommend that browsers apply `text-decoration-trim: auto` (e.g. via the default HTML stylesheet) to elements that are styled with decoration lines if the content language is Chinese or Japanese. Here's a screenshot of a fragment from Japanese wikipedia, with the Firefox preference to "always underline links" enabled: <img width="1259" height="520" alt="Image" src="https://github.com/user-attachments/assets/7efc100e-4be5-42b2-b5b1-514d74de36ab" /> Note the two regions circled in red: the first of these contains four separate links, and the second contains three. But in each case, we see a single continuous underline, making it far from obvious to the user that there are multiple short links. With a rule such as ``` a:lang(ja) { text-decoration-trim: auto; } ``` we'd get something like this instead: <img width="1258" height="520" alt="Image" src="https://github.com/user-attachments/assets/433b0fe9-ed31-4812-9d1b-6d3ace7e2551" /> This seems to me a significant improvement. Should we include some such recommendation as a note in the spec? Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/12951 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 14 October 2025 17:54:33 UTC