我怎样才能“伪造” Mono Bold Libertine?

我怎样才能“伪造” Mono Bold Libertine?

我想用 Libertine/Libertinus Mono 排版一些列表,但我已经将列表包设置为用粗体排版 (octave/spice) 语言关键字,而这些字体(顺便说一下,其他方面都很出色)缺少 Mono Bold 字体。

我的问题是:有没有办法“伪造” Libertine/Libertinus Mono 的粗体版本?例如,我正在考虑选择常规粗体类型并等距打印它们,但这可能太粗糙了,行不通。而且,我不知道该怎么做。

如果太难,没问题:我可以使用 DejaVu Mono 或其他等宽字体。我只是好奇而已。

答案1

我假设您正在使用 XeLaTeX 或 LuaLaTeX:

\documentclass{article}

\usepackage{fontspec}
\setmainfont{Libertinus Serif}
\setsansfont{Libertinus Sans}
\setmonofont{Libertinus Mono}[
  BoldFont={Libertinus Mono},
  BoldFeatures={FakeBold=4},
]

\begin{document}

Main: Test \textbf{test}

Sans: {\sffamily Test \textbf{test}}

Mono: {\ttfamily Test \textbf{test}}

\end{document}

在此处输入图片描述

答案2

使用 libertineMono.sty。它提供了粗体等宽字体变体。

相关内容