Re: [clreq] 列出中西文共用码位的标点符号 (#534)

能否一同列出与**数学符号**的码位共用情况呢?主要是下面这俩。

- `…` U+2026 General Punctuation HORIZONTAL ELLIPSIS(下图每行第一个省略号)

  [有些数学排版体例](https://en.wikipedia.org/wiki/Ellipsis#In_mathematical_notation)会区分靠下的`…`与居中的`⋯`(下图每行第二个省略号,U+22EF Mathematical Operators MIDLINE HORIZONTAL ELLIPSIS),然而中文字体会把`…`也做成居中,而且这个“中”未必与加号等运算符对齐,严重时还可能与上标中的省略号混淆。
  
  <img width="400" alt="Image" src="https://github.com/user-attachments/assets/64926a9d-21e9-455f-b369-6cac25f5c219" />

- `·` U+00B7 Latin-1 Supplement MIDDLE DOT

  有些地方[^1]会把它当成`⋅` U+22C5 Mathematical Operators DOT OPERATOR 用,导致间距、大小、高度异常。

  <img width="200" alt="Image" src="https://github.com/user-attachments/assets/15b4e0f0-57a7-452a-8751-99141fd34aca" />

[^1]: LaTeX不使用unicode-math宏包时,`\cdot`是U+00B7;使用unicode-math宏包时,`\cdot`是U+22C5。

数学符号和西文原本在理论上是一类,但我要求区别对待,是因为它们与中文混用的方式有差异:

- 中西混用时,西文通常只是点缀(缩写、短语……),本该中文优先;可设置字体时,又希望抛弃中文字体的西文部分,所以西文字体要放在前面,这才搞得这么麻烦。
- 在文章中插入数学公式时,数学公式专门有个小环境,会单独配置字体。在这个小环境内,中文才是点缀(等号上下方标注依据、右侧空白处括号内补充说明……),总体应该数学优先,`…·{}`等都该用数学字体;只有这种`‘’“”`数学不会用的符号(尽管数学字体也有这些字符),才应该使用中文字体。

-- 
GitHub Notification of comment by YDX-2147483647
Please view or discuss this issue at https://github.com/w3c/clreq/issues/534#issuecomment-3675415148 using your GitHub account


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

Received on Friday, 19 December 2025 15:06:01 UTC