中英文之间的空格

中英文混排的时候,有时候我们会觉得它们都挤在一起了。中英文之间其实要空开一格才比较美观,比如中文 English 混合,而不是中文English混合。当然,用 Word 或者 XeTeX 现在已经没有这个问题了(早先的 LaTeX 可以用 cctspace 解决)。但是在网页上,在 Adobe Illustrator / InDesign 之类处理混排不特别成熟的软件里,手工一个个去注意还是很麻烦。于是我就写了个小脚本来解决这个问题。它可以在中英文字符中间自动插入空格,去除中文标点前后的空格,以及连续两个以上的多余空格。程序其实很简单,但似乎用起来还算方便。
Continue reading “中英文之间的空格”