什么原因导致了这个警告,以及如何消除它?
我相信我已经安装了一些发出此警告的软件包,但我不知道如何消除这种损害。
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}