警告:OpenType 功能“Ligatures=RequiredOff”(rlig)不可用(fontspec)

警告:OpenType 功能“Ligatures=RequiredOff”(rlig)不可用(fontspec)

什么原因导致了这个警告,以及如何消除它?

我相信我已经安装了一些发出此警告的软件包,但我不知道如何消除这种损害。

PS我在Win10上使用MikTeX 2.9。

OpenType 功能“Ligatures=RequiredOff”(rlig)不适用于字体“LatinModernRoman”且脚本(fontspec)为“CustomDefault”且语言为“Default”。

\documentclass{elsarticle}

\usepackage{mathtools,mwe}
\usepackage[tuenc,no-math]{fontspec}
\usepackage[bold-style=TeX]{unicode-math}
\setmathfont[math-style=ISO]{Cambria Math}
\setmainfont[
Ligatures={NoRequired,
    NoCommon,
    NoContextual}
]{Latin Modern Roman}

\biboptions{square,numbers,sort&compress}

\begin{document}
    text
\end{document}

答案1

Latin Modern Roman 只有两种连字字体特征:

otfinfo -f lmroman12-regular.otf | grep lig

输出如下:

dlig    Discretionary Ligatures
liga    Standard Ligatures

如果您不想出现警告,请使用:

\setmainfont[ Ligatures={NoCommon, % liga
                         NoRare,% dlig
}]{Latin Modern Roman}

相关内容