如果我只有一个常规高度 TTF 文件,如何模拟粗体字体?

如果我只有一个常规高度 TTF 文件,如何模拟粗体字体?

如果我只有一个常规高度 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}

调整加粗因子。

在此处输入图片描述

相关内容