前阵子群里的一些同学有注意到,在 iOS 13 系统里,排版引擎会自动在中文汉字与数字或英文字母之间加上一个小于半角空格的空白间距。
在这之前,有很多人在讨论关于中文汉字与英文字母之间是否应该手动添加一个空格的问题。它之所以引起人们的注意是因为如果中英文之间存在这个距离,那么它的距离标准是否就是一个空格的距离。这个问题在设计圈引起过一次争议。
一部分人认为在中英文字符间手动添加一个空格,距离太大,且空格把中英文的距离拉开,在阅读上会有语言独特性的歧义存在;另一部分人则认为,如果中英文字符贴合,但在英文单词间又存在间距,会导致在阅读理解以及排版展示上出现问题。
如图:
根据上图所示,简单概括一下争议点其实就是:下面那组的视觉呈现效果更好,文字在排版上会更清晰且符合语言逻辑。但是问题就在于当中文里夹杂英文,为什么要根据英文的标准间隔来区分中英文间距呢?
如图:
<