- From: Du Yuang via GitHub <sysbot+gh@w3.org>
- Date: Thu, 08 May 2025 03:06:51 +0000
- To: public-i18n-archive@w3.org
> 我的观点是 GB/T 15834--2011 的规定不符合很多排版惯例。更早的版本 1995 里面规定间隔号通常是一个字宽。再比如 2011 版规定: > > > 问号、叹号均置于相应文字之后,占一个字位置,居左,不出现在一行之首。**两个问号(或叹号)叠用时,占一个字位置;**三个问号(或叹号)叠用时,占两个字位置;**问号和叹号连用时,占一个字位置。** > > 这显然是一种非常没有逻辑的做法,我认为好的排版应该是(未考虑挤压的时候)连续两个叹号或问号占用 1.5 个字的宽度。 > > 以及,我看了很多份 GB/T 的扫描版,里面的间隔号无一例外都是一个字的宽度,典型如 GB/T 15831--2011, GB/T 7714--2015 (p. 9)。 感谢回复,我赞同您对GB/T 15834—2011的批评,除内容外,文件的排版也存在问题,如间隔号宽度不符合自己的规定、省略号是断开的(可以明显看到省略号点之间的间隔不一)等。 但即使不严格按照推荐国标,标准混乱、中西文共同码位等原因带来的`U+00B7 MIDDLE DOT`[·]间隔号宽度不一也是客观存在的,如思源系列里宋体为比例宽度、黑体为全宽,中文排版需求也讲了: > 间隔号在各个地区排版时宽度有所不同,原则上港台地区无论直排或横排,都占用一个汉字的大小,在中国大陆则占用半个汉字的大小。 间隔号和引号、破折号、省略号等其他中西文共用码位标点不同的是,在该issue提到的例子中,它有可能会和表省略的下脚点搭配使用,如果下脚点一律使用`U+FF0E FULL-WIDTH FULL STOP`[.],会在间隔号不全宽时出现极度破坏排版效果的情况。所以我认为,如果不改变间隔号的现状的话,人名下脚点应视情况选择`U+FF0E FULL-WIDTH FULL STOP`[.]或`U+002E FULL STOP`[.],且有必要在标准中强调该点。 顺带一提,我赞同您对连续两个叹号或问号应当在连续标点挤压后占用1.5字宽的观点,我在实作时(不考虑两端对齐带来的挤压)也是这样做的。但我认为国标推荐1字宽并非没有逻辑,而是为了尽量维持纵横对齐,只是该目的是否应当优先于语义断开(参见开明式的两种不同处理方法),以及在桌面时代该做法是否有必要很值得商榷。 -- GitHub Notification of comment by duyuang Please view or discuss this issue at https://github.com/w3c/clreq/issues/648#issuecomment-2861493218 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 8 May 2025 03:06:55 UTC