clreq
clreq copied to clipboard
问号与叹号连用时占一个汉字位置可能过于「拥挤」
规范中说道:
排版上,《标点符号用法》规定问号与叹号连用时,占一个字位置;两个问号或叹号叠用时,占一个字位置;三个问号或叹号叠用时,占两个字位置。 https://w3c.github.io/clreq/#exclamatory_question_marks
实际效果可能过于拥挤,调节为 1.5ic 是否更合适?
例如在:部编版八年级语文上册-阅读 17 昆明的雨(P86-P90) ,问号与叹号连用时右侧还有一定的空隙。 (当然,本身这个书本里的排版效果一般,需要更好的例证)
此处仅转述《GB/T 15834-2011 标点符号用法》5.1.2 的规定。此份国标为推荐,并非强制。而且,该国标的纸质版的实际排版中,国标 4.2.3.3 以及 4.3.3.3 的实际排印例子中,均在双问号、双叹号的后面加上了二分空。
因此,这份国标事实上的排版效果,与本文档建议的内容是一致的,即当做是「连续标点」,按照本文档 3.1.6.2 中提到的「原则上的调整度应为:如果任意两个相邻标点符号占用2个字宽,应当缩减成1.5个字宽。」处理。
当然,这份国标纸质版的实际排印效果与所述内容有多处自相矛盾之处。我们提出的大原则更能反映实际情况。
Related discussions: https://www.w3.org/2024/05/08-clreq-minutes.html#t09
@xfq 我看了上面的会议讨论了,希望可以尽快更新规范,以便我给 Chrome 提交关于 CSS text-spacing-trim
在这些连续标点中实现的问题。
个人觉得,简体模式下,应该最后一个标点占全宽(全角),前面的标点占半宽(半角)。即
效果 | 宽度 |
---|---|
啊! 好 |
1 |
啊!! 好 |
1.5 |
啊!!! 好 |
2 |
啊!!!! 好 |
2.5 |
繁体字型一般把标点居中,难道应该前0.25宽空格后0.25宽空格?