Re: [csswg-drafts] [css-text] Puzzling classification of some punctuation (#13777)

Maybe I'm missing something, but it simply feels like a bug (maybe a leftover from an earlier stage of the spec, when things worked differently).
* It's not needed to have them in there if what we want to achieve is trimming the adjacent fullwidth punctuation in combos like `“(`. That's already handled by the rules of [section 8.5.1](https://drafts.csswg.org/css-text-4/#fullwidth-collapsing), which say things like “Set fullwidth opening punctuation half-width if the previous character is any of: […] a character belonging to Unicode general category Ps”.
* it implies that these characters will be set to fullwidth by default (except in adjacent pairs), regardless of language. That cannot be right.

I suspect they should just be removed from these categories. Unless I'm misreading something, or there's a reason they're there?

-- 
GitHub Notification of comment by frivoal
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/13777#issuecomment-4206084465 using your GitHub account


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

Received on Wednesday, 8 April 2026 12:03:24 UTC