为什么 \usepackage{tgadventor} 会改变粗体文本的宽度?

为什么 \usepackage{tgadventor} 会改变粗体文本的宽度?

我想使用texgyreadventor在 PdfLaTeX 中使用该字体,并找到了该tgadventor包。当我添加它时,它使我的 sans sherif 文本看起来像预期的那样。但是,添加该字体也会减少常规粗体文本的间距,使其看起来更像 fakebold,这是一个意想不到的副作用。

当我\usepackage{tgadventor}在序言中写道:

使用 \usepackage{tgadventor}

当我\usepackage{tgadventor}从序言中删除粗体文字时,它看起来应该是这样的:

不使用 \usepackage{tgadventor}

我尝试了另一个 sans sherif 字体包 (comicneue),但没有表现出相同的行为。对我来说,放弃 PdfLaTeX 不是一个选择。

如果这是一个错误,那么任何关于在哪里报告它的指示都将受到赞赏。

梅威瑟:

\documentclass{article}
\usepackage{tgadventor}
\begin{document}
\textsf{Lorem ipsum dolor sit amet} (only the sans sherif text should be affected by inclusion of the tgadventor font)\\ 
\textbf{Lorem ipsum dolor sit amet}\\
Lorem ipsum dolor sit amet
\end{document}

答案1

tgadventor 更改了默认的 bf 系列。在旧版 latex 中,您可以获得此效果。您可以\bfdefault像这样将背景设置为 bx:

\documentclass{article}
\usepackage{tgadventor}
\renewcommand\bfdefault{bx}
\begin{document}
\textsf{Lorem ipsum dolor sit amet} (only the sans sherif text should be affected by inclusion of the tgadventor font)\\ 
\textbf{Lorem ipsum dolor sit amet}\\
Lorem ipsum dolor sit amet
\end{document}

这不是当前所需要的LaTeX2e <2020-02-02> patch level 5!。

\textsf{\textbf{bold sans serif}}会产生这样的警告:

LaTeX Font Info:    Font shape `OT1/qag/bx/n' in size <10> not available
(Font)              Font shape `OT1/qag/b/n' tried instead on input line 35.

您可以放心地忽略它们,替换就可以了。

相关内容