使用 otftotfm 和 autoinst 的手写字体和连字

使用 otftotfm 和 autoinst 的手写字体和连字

我有一种专有的 OTF 格式的手写字体(不幸的是我不能分享)并且想要将其转换为 PDFlatex 使用。但是根据字体文档,为了很好地合并所有字符,需要激活连字,连字用于将字符移动在一起。当使用 autoinst 和 otftotfm 时,我只得到使用 PDFlatex 时每个字符都与下一个字符分开的结果,并且转换需要几个小时。我另外使用 LUAlatex 直接加载字体,这里正确的行为开箱即用。我的怀疑是,因为从技术上讲每个字符都与下一个字符使用多个连字,所以对于有限的编码来说字符实在太多了。此外,LaTeX 不会直接将连字应用于所有可能的字符(因为它不知道例如 E 和 w 之间的连字)。

  1. 我的怀疑正确吗?
  2. 有没有办法解决这个难题,将手写 OTF 字体与 PDFlatex 一起使用?
  3. 我是否必须使用 --ligkern 手动添加所有连字符?

我理解,可能很难明白实际的问题是什么,如果是这样的话,请在评论中告诉我,我会用一种可用的书法字体来提供一个示例。

相关内容