# warning: OpenType feature 'Ligatures=RequiredOff' (rlig) not(fontspec) available

What causes this warning, and how to get rid of it?

I believe that I have installed some packages that make this warning, but I couldn't figure out how to undo this damage.

P.S. I am using MikTeX 2.9 on Win 10.

OpenType feature 'Ligatures=RequiredOff' (rlig) not(fontspec) available for font 'LatinModernRoman' with script(fontspec) 'CustomDefault' and language '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}


Latin Modern Roman has only two font features for ligatures:

otfinfo -f lmroman12-regular.otf | grep lig


has the output:

dlig    Discretionary Ligatures
liga    Standard Ligatures


If you do not want a warning then use:

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

• Many thanks. May I know from where can I get the info you gave here?
– Diaa
Oct 7, 2019 at 18:38
• The programm otfinfo comes with every TeX-Distribution. The features are explained in the documentation of fontspec Oct 7, 2019 at 18:49
• I ran this otfinfo -f lmroman12-regular.otf | grep lig  in the command prompt and got this'otfinfo' is not recognized as an internal or external command. Am I doing it right? Additionally, I would be grateful if you explained how can I know that Latin Modern Roman maps to lmroman12-regular.otf?
– Diaa
Oct 7, 2019 at 21:31
• Which TeX distribution? Which operating system? Oct 8, 2019 at 5:19
• Miktex 2.9 on Win10
– Diaa
Oct 8, 2019 at 23:05