使用 XeTeX 指定未定义的连字符

使用 XeTeX 指定未定义的连字符

当我开始使用 XeTeX 时,我注意到一些 True Type 字体无法正确生成标准五种连字符(fi、fl、ff、ffi、ffl),即使它们具有一些适当的字符。

是否可以为某些字体定义这样的连字?

答案1

您可以使用 teckit 字符映射将输入映射到连字符的代码点。但这仅限于以 Unicode 编码的连字符。但我找不到相关文档。

另一方面,luatex 通过功能文件提供了更通用的解决方案,可以使用任何 OpenType 数据动态增强字体,包括字距调整和复杂替换(查看 fontspec 手册中的一些示例)。

相关内容