如何在不明确设置字体的情况下设置 XeLaTeX 的默认字体功能?

如何在不明确设置字体的情况下设置 XeLaTeX 的默认字体功能?

我希望双引号能够像 XeLaTeX 中那样使用旧式 LaTeX 方式。浏览了一下,似乎可以使用以下方法实现:

\documentclass{article}

\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}

\begin{document}
``Quotes''
\end{document}

但是,在我实际选择字体之前,这似乎没有任何效果:

\documentclass{article}

\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Latin Modern Roman 10 Regular}

\begin{document}
``Quotes''
\end{document}

有没有办法实现这一点,而无需具体说明字体?我希望这可以正常工作,而不会冒着我要求其他用户系统缺少的字体的风险。也就是说,我能否以某种方式说\setmainfont{\WhateverFontYouWouldPickByDefault}或说一些等效的话来使该Ligatures功能生效?

相关内容