昨天,耐心地阅读了 MkIV 的 font-otf.lua 最后那一部分处理中文的代码,终于看出了一点门道,并向其中添加了一小段代码用于压缩两个紧挨着的中文标点的间距。另外,font-otf.lua 也未对中文引号进行标点压缩,这个问题我也通过 hack 的方式解决了。
标点间距压缩之前的效果是这样:
压缩之后的效果是这样:
现在还没有测试这样修改会不会对其它标点符号有影响。
这里已不再更新!
欢迎访问我的新主页 :-)