LuaLaTeX/XeLaTeX 中的 CM Concrete 带有拉丁现代粗体吗?

LuaLaTeX/XeLaTeX 中的 CM Concrete 带有拉丁现代粗体吗?

使用 LuaLaTeX 或 XeLaTeX,如何使用 Concrete(或任何其他已有粗体的字体系列)作为主字体,但使用 Latin Modern bold 作为粗体?这不起作用:

\usepackage{fontspec}
\setmainfont[BoldFont={Latin Modern Roman Bold}]{CMU Concrete}

因为显然没有名为“Latin Modern Roman Bold”的字体家族。

答案1

通过附加来告诉fontspec选择粗体变体/B

仅供参考,还有/I斜体和/BI粗体斜体。

\documentclass{article}
\usepackage{fontspec}
\setmainfont[BoldFont={Latin Modern Roman/B}]{CMU Concrete}
\begin{document}
Hello \textbf{World!}
\end{document}

在此处输入图片描述

相关内容