- From: LI XiangChen via GitHub <sysbot+gh@w3.org>
- Date: Wed, 30 Nov 2022 18:05:03 +0000
- To: public-css-archive@w3.org
The `ic` unit is meant to represent the width of ideographic characters, right? So, how about using U+3000 instead of obsessing on "水" or "永"? U+3000 is ideographic space, it exists in all CJK fonts and some other East Asian fonts, except perhaps a few non-professional fonts made by individuals. In fonts with equal width of each ideographic character, U+3000 is equal to the width of ideographic characters; in fonts with unequal width of each ideographic character, U+3000 usually has a most suitable width specified by the font creator — this is exactly the same as the purpose of the `ic` unit. In addition, "水" / "永" only exists in fonts containing Chinese characters, that is Simplified Chinese, Traditional Chinese, and Japanese. The existence of U+3000 is more extensive. For example, the modern Korean font commonly does not contain Chinese characters, but contains U+3000. In this way, the scope of application of the `ic` unit will be wider than before. Summarize: #### "水" / "永" - Basically only exists in SC, TC and JP fonts - In fonts with unequal widths of ideographic characters, it is not necessarily suitable for representing the width of all ideographic characters #### U+3000 - It is widely exists in East Asian fonts, not just in SC, TC and JP fonts - Its width is specified by the font creator, so it is more suitable for representing all ideographic characters -- GitHub Notification of comment by LIXiangChen Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7577#issuecomment-1332546032 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 30 November 2022 18:05:05 UTC