当我开始使用 XeTeX 时,我注意到一些 True Type 字体无法正确生成标准五种连字符(fi、fl、ff、ffi、ffl),即使它们具有一些适当的字符。
是否可以为某些字体定义这样的连字?
答案1
您可以使用 teckit 字符映射将输入映射到连字符的代码点。但这仅限于以 Unicode 编码的连字符。但我找不到相关文档。
另一方面,luatex 通过功能文件提供了更通用的解决方案,可以使用任何 OpenType 数据动态增强字体,包括字距调整和复杂替换(查看 fontspec 手册中的一些示例)。