LuaLatex 更改数字部分的主文本字体

LuaLatex 更改数字部分的主文本字体

由于互联网上模板的丰富,我很少使用 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}

在此处输入图片描述

相关内容