如果我只有一个常规高度 TTF 文件,我该如何模拟粗体字体?
我正在尝试使用伊瓦拉雷亚尔字体,但我只有斜体和常规字体文件。
使用 xelatex 和类似的前言:
\usepackage{fontspec}
\setmainfont[Extension=.ttf,BoldFont=IBregular,ItalicFont=IBitalic,Numbers=OldStyle]{IBregular}
我可以看到它,但\textbf
它与普通文本相同。
是否有可能修改乳胶中的字体粗细?
答案1
我没有那种字体,所以我使用(实际上是滥用)EB Garamond,但它应该可以与您的字体一样工作。
\documentclass{article}
\usepackage{fontspec}
\setmainfont[
Ligatures=TeX,
Extension=.otf,
BoldFont=EBGaramond12-Regular,
BoldFeatures={FakeBold=3},
ItalicFont=EBGaramond12-Italic,
BoldItalicFont=EBGaramond12-Italic,
BoldItalicFeatures={FakeBold=3},
]{EBGaramond12-Regular}
\begin{document}
Abc \textbf{Abc} \textit{Abc} \textbf{\textit{Abc}}
\end{document}
调整加粗因子。