![使用 XeTeX 指定未定义的连字符](https://linux22.com/image/232256/%E4%BD%BF%E7%94%A8%20XeTeX%20%E6%8C%87%E5%AE%9A%E6%9C%AA%E5%AE%9A%E4%B9%89%E7%9A%84%E8%BF%9E%E5%AD%97%E7%AC%A6.png)
当我开始使用 XeTeX 时,我注意到一些 True Type 字体无法正确生成标准五种连字符(fi、fl、ff、ffi、ffl),即使它们具有一些适当的字符。
是否可以为某些字体定义这样的连字?
答案1
您可以使用 teckit 字符映射将输入映射到连字符的代码点。但这仅限于以 Unicode 编码的连字符。但我找不到相关文档。
另一方面,luatex 通过功能文件提供了更通用的解决方案,可以使用任何 OpenType 数据动态增强字体,包括字距调整和复杂替换(查看 fontspec 手册中的一些示例)。