mathdesign 与 droidsans:TL13 中没有粗体无衬线字体

mathdesign 与 droidsans:TL13 中没有粗体无衬线字体

下面的示例与 TeX Live 2012 完美兼容,
TL 12
但在 TL 13 中缺少 sans bold 版本。
TL 13

LaTeX Font Warning: Font shape `T1/fds/mb/n' undefined
                    using `T1/fds/m/n' instead on input line 8.

注释mathdesign使粗体版本出现。加载顺序没有区别。

\documentclass{article}

\RequirePackage[T1]{fontenc}
\RequirePackage[defaultsans,scale=0.85]{droidsans}
\RequirePackage[urw-garamond]{mathdesign}

\begin{document}
Text\sffamily\bfseries Bold
\end{document}

我猜想这与 的版本有关mathdesign,在此期间,该版本从 v1.55 升级到了 v2.31。但我找不到更改日志来进一步调查。根据 ,\filelist其他软件包没有变化。这两个发行版都尽可能保持最新。

答案1

mathdesign\renewcommand\bfdefault{mb}(在 中mdugm.sty,使用 Garamond 加载的文件)将默认粗体字体设置为“中粗体”,这在 Droid 字体中没有定义,因此会恢复到正常粗细。

但是你可以放心地将粗体字体重新设置为 LaTeX 的默认字体,因为mathdesign也知道替换规则bx -> mb。因此:

\renewcommand\bfdefault{bx}

(加载后mathdesign)您将获得 Droid 和 Garamond 的粗体字体。

相关内容