一个在线排版小工具:中文、英文、数字、符号中间加个空格

来自专栏前端可视化开发

我一直相信这个世界是懒人创造的。

大家如果仔细看我的文章,会发现一个有趣的地方。就是数字、英文和中文之间会多一个空格,比如 1 是数字,1 两边有空格。如果你再仔细观察,微信文字消息的排版风格也是这样,不信你试试。

这个排版的风格是师从 stormzhang,包括微信整个排版风格都跟他差不多,只是我比较喜欢在文章开头放一张图片,以后考虑放一段语音。

写文章免不了中英文混合,还有阿拉伯数字夹杂其中,每次码字的时候,之前我都是挨个敲空格,终于有一天右手大拇指疼得罢工了,我就想,能不能写一个转换工具呢。

说干就干,我起先想自己操作,利用 JavaScript 的正则表达式似乎不是很难的事儿。就在查找教程的时候,发现一个很好用的工具 pangu.js,懒癌发作,直接拿来用了。它的介绍是这样的

为什么你们就是不能加个空格呢?

如果你跟我一样,每次看到网页上的中文字和英文、数字、符号挤在一块,就会坐立难安,忍不住想在它们之间加个空格。这个外挂(支援 Chrome 和 Firefox)正是你在网路世界走跳所需要的东西,它会自动替你在网页中所有的中文字和半形的英文、数字、符号之间插入空白。

汉学家称这个空白字元为「盘古之白」,因为它劈开了全形字和半形字之间的混沌。另有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其余三成的人最后只能把遗产留给自己的猫。毕竟爱情跟书写都需要适时地留白。

与大家共勉之。

所以发现这个工具后,我今天晚上用了半个小时开发完就用上了,地址是:http://www.kurryluo.com/transform, 希望对你有所帮助。

PS:这篇文章也是经过 pangu 劈开过的。


欢迎大家关注微信公众号:可视化技术( visteacher )

不仅有前端和可视化,还有演算法、源码分析、书籍相送

个人网站:http://blog.kurryluo.com

各个分享平台的 KurryLuo 都是在下。

用心学习,认真生活,努力工作!

推荐阅读:

相关文章