无法在 XeLaTeX 中禁用 TrueType Collection 的连字

无法在 XeLaTeX 中禁用 TrueType Collection 的连字

我正在用 XeLaTeX 写简历,我想禁用文档中的连字,以便 ATS 正确解析文本。

我可以禁用 OTF 字体的连字,但我的 TTC 字体有问题。我的序言中有以下内容:

\setsansfont[
    Ligatures=NoCommon,
    Path=./fonts/HelveticaNeue/,
    UprightFeatures={FontIndex=0},
    BoldFeatures={FontIndex=1},
    ItalicFeatures={FontIndex=2},
    BoldItalicFeatures={FontIndex=3}
]{HelveticaNeue.ttc}

但是,我收到以下警告:

软件包 fontspec 警告:OpenType 功能“Ligatures=CommonOff”(liga)不适用于带有脚本“CustomDefault”和语言“Default”的字体“HelveticaNeue”。

当我做{\sffamily ff}两个 F 非常清晰地连接在一起并且是一个连字符。我在线将 TrueType Collection 转换为单个 TTF,并检查了其中一些,结果显示它们事实上支持常见的连字符。我基本上体验到了相反的情况其他 TeX 问题. 如何强制禁用 XeLaTeX 中的这些连字?

相关内容