先看这句
“我用Mac写中文,今天提交了3个PR。”
这句话没有错。可你多看一秒,就会发现眼睛在“用Mac”和“了3个”那里轻轻绊了一下。于是很多人会改成:“我用 Mac 写中文,今天提交了 3 个 PR。”
这本小书讲的,就是那几处白。
它看起来像审美洁癖,其实背后有一条很实在的工程线:汉字、拉丁字母和数字的身体不同;活字排版早就把空白当材料;网页时代却常常只能让作者手动敲一个真实空格;pangu.js 这类工具把动作自动化;操作系统若也自动加空,又会碰到“是在帮我排版,还是在改我的文本”的边界。
贯穿全书的问题只有一个:中文和英文、数字之间需要的那点白,应该存在于眼睛里,还是存在于文件里?
读完它,你不一定会在每个地方都加空格。但你会知道什么时候该加、什么时候不该加,以及为什么一个小小的空格,会同时牵动字体、浏览器、输入法、复制粘贴和人的阅读疲劳。