![使用 otftotfm 和 autoinst 的手写字体和连字](https://linux22.com/image/410654/%E4%BD%BF%E7%94%A8%20otftotfm%20%E5%92%8C%20autoinst%20%E7%9A%84%E6%89%8B%E5%86%99%E5%AD%97%E4%BD%93%E5%92%8C%E8%BF%9E%E5%AD%97.png)
我有一种专有的 OTF 格式的手写字体(不幸的是我不能分享)并且想要将其转换为 PDFlatex 使用。但是根据字体文档,为了很好地合并所有字符,需要激活连字,连字用于将字符移动在一起。当使用 autoinst 和 otftotfm 时,我只得到使用 PDFlatex 时每个字符都与下一个字符分开的结果,并且转换需要几个小时。我另外使用 LUAlatex 直接加载字体,这里正确的行为开箱即用。我的怀疑是,因为从技术上讲每个字符都与下一个字符使用多个连字,所以对于有限的编码来说字符实在太多了。此外,LaTeX 不会直接将连字应用于所有可能的字符(因为它不知道例如 E 和 w 之间的连字)。
- 我的怀疑正确吗?
- 有没有办法解决这个难题,将手写 OTF 字体与 PDFlatex 一起使用?
- 我是否必须使用 --ligkern 手动添加所有连字符?
我理解,可能很难明白实际的问题是什么,如果是这样的话,请在评论中告诉我,我会用一种可用的书法字体来提供一个示例。