使用本地 OTF 文件来设置粗体和斜体样式

使用本地 OTF 文件来设置粗体和斜体样式

我最近获得了三个 Minion Pro 的 OTF 文件(minionpro-regular.otf、minionpro-it.otf 和 minionpro-semibod.otf)。我按照 overleaf 上的指南,了解如何使用 \setmainfont{MinionPro-Regular.otf} 命令将 MinionPro 设置为我的主要字体。我确实通过项目上传了所有三个文件。

https://pt.overleaf.com/latex/examples/how-to-use-minion-pro-fonts-with-xelatex/ydsdkcpvsstg

但是,这不包括斜体和粗体。目前,如果我尝试 \textbf 或 \textit,只会显示常规文本。有没有办法将 minionpro-it.otf 和 minionpro-semibod.otf 分别设置为斜体和粗体的字体?

答案1

使用ItalicFont=BoldFont=选项,例如

\setmainfont{MinionPro}[
  UprightFont = *-regular ,
  BoldFont = *-semibold ,
  ItalicFont = *-it ,
  Extension = .otf ]

BoldItalicFont =如果有的话,请添加,启用您想要使用的任何其他功能,并进行调整以匹配您的文件名。

相关内容