由于互联网上模板的丰富,我很少使用 LaTeX(LuaLaTeX 引擎)来处理非学术文本,例如关系或信件。
所以有时候我喜欢使用 Computer Modern 以外的其他字体,例如另一种经典字体是 EB Garamond,但它只有旧式数字。
那么问题是:如何将主文本字体设置为 EB Garamond,但保留 Computer Modern(或任何其他字体)仅适用于数字?
它不起作用,但理想情况下它应该是这样的:
\usepackage{fontspec,xunicode}
\setmainfont{EB Garamond}
\setmainfontnumbers{Computer Modern}
答案1
正如评论中提到的那样(比我的回答更快...),EB Garamond 中有“正常”数字。您可以像这里一样访问它们:
% arara: lualatex
\documentclass{article}
\usepackage{fontspec}
\setmainfont[Numbers=Lining]{EB Garamond}
\begin{document}
Test: 123456
\end{document}