使用 Calibri 来表示粗体文本,使用 Calbri Light 来表示其他内容

使用 Calibri 来表示粗体文本,使用 Calbri Light 来表示其他内容

关于以多种方式使用不同字体的讨论有很多,但仍然不是我想要的。我需要使用 Calibri Light 作为我的主要字体,但这样我就无法使用任何粗体。使用 Calibri(不是 Light)可以,但我的普通文本不是 Light。我该如何解决这个问题?我可能需要在两者之间来回切换,当然最好的解决方案是只使用\textbfCalibri Light 作为主要字体。有什么建议吗?

这是一个最小的例子:

\documentclass[11pt, oneside, a4paper]{report}
\usepackage{fontspec}
    \setmainfont{Calibri Light}
\begin{document}
    This is normal text, while ... \\
    ... \textbf{this should be bold, but it is not!}
\end{document}

哦,lualatex因为我pdflatex无法处理 Calibri。

答案1

在此处输入图片描述

\documentclass[11pt, oneside, a4paper]{report}
\usepackage{fontspec}
    \setmainfont[BoldFont=Calibri]{Calibri Light}
\begin{document}
    This is normal text, while ... \\
    ... \textbf{this should be bold, but it is not!}
\end{document}

相关内容