乐于分享
好东西不私藏

Word文档里面的字体技术支持:feature篇

Word文档里面的字体技术支持:feature篇

前几天有人留言跟我说WPS不支持ligature。比如说fi/fl/ff这种。在LaTeX里面,司空见惯。但在WPS里面确实是不支持的。当然了,Office 365里面对于这个东西的支持,也出现的并不早,也是稍晚的功能之一。
看见这个图了吧。如果你直接用Palatino Linotype,不加设置,是不会有上面的效果的。你必须使用下面的设置:
这个控制面板里面的所有OpenType功能其实都可以开启的。但一般人很可能没有太积极的意识来干预这种级别的控制开关。
回头来看Palatino Linotype里面,到底有多少ligature呢?使用DTL的字体工具看,是这样的:
和TeX这种控制度极高的根据比较,Word还有一些东西做不到。但如果在字体上做了一些花样,那还是可以明显偏过一些略懂排版的人的。
话说回来,为什么WPS不支持呢?因为不支持,所以不支持。我能透漏的一点就是,WPS内,西文的处理的规则是很浅层的,深层的东西还没跟上。在一种程度上,也不是太难的技术问题(别人懂不懂我不知道,我起码是可以搞的),反而是流程问题。
同时,其他关于字体的问题也很多。用户不胜其烦。但我还不厌其烦。有一天肯定是能做好的。字体和排版,就是“先有蛋还是先有鸡”的问题的一个转换形态。
有一段时间,我才意识到在这领域做形式化验证,已经到了刻不容缓的地步了。但没时间,没人。