如何将 bfseries 应用于 Montserrat Thin 字体?

如何将 bfseries 应用于 Montserrat Thin 字体?

我安装了 Google 的 Montserrat Thin 字体,但无法使其应用粗体样式。例如,我的 MWE 尝试使用 来设置粗体标题bfseries和粗体文本,textbf但都不起作用?我只收到消息Font shape TU/MontserratThin(0)/b/n undefinedundefined (Font) using TU/MontserratThin(0)/m/n。我检查了一下,安装的字体有“粗体”和其他几种粗细。

\documentclass{memoir}
\usepackage{fontspec}

\newfontfamily{\titlefont}{Montserrat Thin}

\renewcommand{\chapnamefont}{\centering\LARGE}
\renewcommand{\chapnumfont}{\centering\LARGE}
\renewcommand{\chaptitlefont}{\centering\titlefont\HUGE\bfseries}

\begin{document}
    \chapter{The Beginning}
\end{document}

在此处输入图片描述

编辑:这是字体册中的字体的屏幕截图:

在此处输入图片描述

答案1

Montserrat 字体系列具有九种 [9!] 字体粗细,从细到重依次为:Thin、、、、、、、、、和。ExtraLightLightRegularMediumSemiBoldBoldExtraBoldBlack

经验法则是,基本字体粗细的对应粗体应该比基本字体粗 2 或 3 级。(请注意,例如,在 Montserrat 字体系列中,比 粗 3 级的粗体RegularBold。)因此,对于 Montserrat 字体系列来说,LightRegular似乎是与 搭配的合适粗体字体粗细的候选者Thin。例如,

\newfontfamily{\titlefont}{Montserrat Thin}[BoldFont={Montserrat Regular}]

当然,如果您愿意的话,您可以完全自由地向上移动四个或更多个台阶,例如,到 Medium或 evenn 。SemiBold


在此处输入图片描述

% !TEX TS-program = lualatex
\documentclass{memoir}
\usepackage{fontspec}
\newfontfamily{\titlefont}{Montserrat Thin}[%
      BoldFont      = {Montserrat Regular},
      ItalicFont    = {Montserrat Thin Italic},
      BoldItalicFont= {Montserrat Italic}]

\begin{document}
\titlefont\Huge
The Beginning 

\textbf{The Beginning}

\itshape
The Beginning 

\textbf{The Beginning}
\end{document}

相关内容