盘古之白 ———— 强迫症患者程序员的最爱,没有之一
为什么你们就是不能加个空格呢?
自动在网页中所有的中文字和半形的英文、数字、符号之间插入空白。
汉学家称这个空白字元为「盘古之白」,因为它劈开了全形字和半形字之间的混沌。另有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其余三成的人最后只能把遗产留给自己的猫。毕竟爱情跟书写都需要适时地留白。
pangu.js 会自动在一些特定的文字间加上空格
空格规则
下面表格总结了在哪些情况下需要使用到空格。当然,这个规则也只是作为参考,比如超链接空格等规则是有待商榷的,以习惯为准。
搭配 | 规则 | 示例 |
---|---|---|
中文与数字 | 需空格 | 今天 20 摄氏度 |
中文与英文 | 需空格 | 我使用 Google 搜索引擎 |
英文与数字 | 需空格 | 最近更新了 iOS 13.5 版本的系统 |
数字与单位 | 需空格 | 香蕉 $ 1.99 一磅 |
超链接 | 需空格 | 这里是 官方网站 的链接 |
省略号 | 后需空格 | emm…… 有问题吗 |
日期 | 无需空格 | 今天是 2022年10月11日 |
全角标点与字符 | 无需空格 | 喂!你在干什么?! |
数字与百分比 | 无需空格 | 谷歌浏览器市场占比高达 58.4% 了 |
全角括号 | 无需空格 | 全角括号(示例),禁止(半角无空格)或者 (半角加空格) 写法 |