使用 fontspec 在 TeX Live 2012 中加载 URW Garamond

使用 fontspec 在 TeX Live 2012 中加载 URW Garamond

我可以按如下方式使用 URW Garamond:

\documentclass[12pt]{article}

\usepackage{parskip}
\usepackage[urw-garamond]{mathdesign}

\begin{document}

\thispagestyle{empty}

\textbf{Bold text} \\
Normal text

\end{document}

但我只想使用 URW Garamond 来显示粗体文本。我想这样做是因为 EB Garamond 目前没有好的粗体字体,而且我更喜欢 EB Garamond 的整体外观。因此,最终,我想按如下方式调用字体:

\documentclass[12pt]{article}

\usepackage{parskip}
\usepackage{fontspec}
\setmainfont[Numbers=Lining,BoldFont={TeX Gyre Pagella Bold}]{EB Garamond}

\begin{document}

\thispagestyle{empty}

\textbf{Bold text} \\
Normal text

\end{document}

以 TeX Gyre Pagella Bold 为例,因为我在 TeX Live 2012 中找不到 URW Garamond 的名称。我尝试过 GaramondNo8、URW Garamond 以及它们的许多变体,但都无功而返。TeXLive 表示getnonfreefonts -l已安装“GaramondNo8 (URW)”,我可以使用 mathdesign 包使用该字体。但要找到 fontspec 的名称却很难。我该如何找出它的名称,或者,如果这不是问题所在,我该如何使用 fontspec 加载它?

如果有什么不同的话,我通过CTAN 包

答案1

“EB Garamond” 是一种 OpenType 字体,但 TeX Live 中可用的带有getnonfreefonts脚本的“URW Garamond”(可在 Windows 中执行)是 Type1 格式。fontspec您只能使用此字体的 True-/OpenType 版本。您可以从您最喜欢的来源下载 Truetype 格式的整个 URW 字体集,参见。https://www.google.com/search?q=%22urwfonts-8.71.tar.bz2%22&newwindow=1 (请注意,GhostPCL 链接的资源已失效:据我记得,它尝试链接到 CTAN 镜像,但相应的目录很久以前就被删除了)或专为 URW Garamond No.8 打造的特殊版本https://github.com/rbrito/urw-garamond/tree/master/orig/ttf

与此同时,新版“EB Garamond”也发布了。也许现在有更好的粗体版本。

相关内容