Re: [clreq] Spacing between ideographs and non-fullwidth punctuation/symbols (#559)

This is a preliminary proposal to classify code points into three categories: the first of which requires extra spacing, the second of which does not require extra spacing, and the third of which is considered ambiguous and needs to be based on context.

-----

## Extra Spacing

`East_Asian_Width=H/N/Na`, except for the code points in the following two classes.

## No Extra Spacing

`East_Asian_Width=F/W`, and:

* U+2E3A Two-Em Dash (Chinese punctuation)
* U+2014 Em Dash (Chinese punctuation)
* U+00B7 Middle Dot (Chinese punctuation)
* U+2026 Horizontal Ellipsis (Chinese punctuation)
* U+002A Asterisk (footnote)
* U+25CA Lozenge (footnote)
* Script=Kana/Hang (halfwidth versions of katakana and hangul)
* Script=Egyp? (Egyptian hieroglyphs)
* White_Space=yes
* General Category=Cc
* General Category=Cs?
* General Category=Co?

## Ambiguous

`East_Asian_Width=A`, and:

* U+002F Solidus (based on https://www.w3.org/2023/11/17-clreq-minutes.html#x072 )
* General Category= Cf?

-----

Any comment on this proposal? Is this the right direction?


-- 
GitHub Notification of comment by xfq
Please view or discuss this issue at https://github.com/w3c/clreq/issues/559#issuecomment-1820323699 using your GitHub account


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

Received on Tuesday, 21 November 2023 06:39:01 UTC