我安装了 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
、、、、、、、、、和。ExtraLight
Light
Regular
Medium
SemiBold
Bold
ExtraBold
Black
经验法则是,基本字体粗细的对应粗体应该比基本字体粗 2 或 3 级。(请注意,例如,在 Montserrat 字体系列中,比 粗 3 级的粗体Regular
是Bold
。)因此,对于 Montserrat 字体系列来说,Light
或Regular
似乎是与 搭配的合适粗体字体粗细的候选者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}