标点符号:大陆与港台的写法差异
适合谁看:同时处理简体、繁体内容,或者发现标点「位置不对」的设计师、编辑和开发者。
点号和标号
clreq 依照《标点符号用法》(GB/T 15834—2011)把中文标点分为两类[1][2][3]:
- 点号:表示停顿。句内点号有顿号、逗号、分号、冒号;句末点号有句号、问号、叹号。
- 标号:标示词语或句子的性质。有引号、括号、破折号、省略号、着重号、连接号、间隔号、书名号、专名号、分隔号。
最大的差别:标点放在字框的哪里
| 地区 | 点号的位置 |
|---|---|
| 中国大陆 | 横排时在字框左下角,竖排时在字框右上角 |
| 台湾、香港 | 在字框正中 |
Unicode 并没有为这两种写法分开编码,同一个「,」在不同字体里位置不同。所以:
- 简体内容用简体字体,繁体内容用对应地区的字体,标点才会在正确的位置;
- 网页上用
lang属性标明语言(zh-Hans、zh-Hant、zh-TW、zh-HK等),浏览器和字体才能选对字形。
其他差异
| 项目 | 中国大陆 | 台湾 |
|---|---|---|
| 引号 | 横排用弯引号 “ ” ‘ ’,先双后单;竖排用直角引号 | 直角引号「 」『 』,先单后双 |
| 书名号 | 《 》,内层用〈 〉 | 甲式为波浪线,乙式为《 》〈 〉 |
| 着重号 | 字下加点 | 规范手册未收录,部分出版物使用 |
几个容易打错的符号
- 省略号:占两个字的位置,六个点,居中。通常用两个
…(U+2026)。不能拆成两行。 - 破折号:占两个字的位置,通常用两个
—(U+2014)。 - 间隔号:用于外国人名、书名与篇名之间,常用
·(U+00B7)。 - 不要用全角英文字母和数字。 clreq 建议文本里使用普通的西文字母和数字,由字体和排版引擎处理宽度。
科技文献的例外
公式较多的科技图书,句号可以统一用西文句号「.」,这是 clreq 和国家标准都允许的。一份文档里保持一致即可。
参考资料(3)
- 中文排版需求第 5 节:标点符号与其他行内特性,W3C
- 中文排版需求附录 A:中文标点符号表,W3C
- 国家标准《标点符号用法》GB/T 15834—2011(在国家标准全文公开系统检索),国家市场监督管理总局、国家标准化管理委员会