在 Beamer 主题中为标题和正文定义不同的 OpenType 字体

在 Beamer 主题中为标题和正文定义不同的 OpenType 字体

我正在修改有用的 jhsph beamer 主题 (https://github.com/jfiksel/jhsphbeamer) 以符合我所在大学的字体指南。指南要求使用 Quadon 来表示标题、标题等,使用 Arnhem 来表示大多数正文。

我可以轻松地使用 fontspec 将 sans 字体重新定义为 Arnhem:

\usepackage{fontspec}
\usepackage{luatextra}
\setsansfont{Arnhem Pro Bln}

这样就产生了一个可接受的演示,但当然所有文本都是以阿纳姆的一种或另一种尺寸显示的。

我还可以使用 beamer 命令来更改字体类别,例如:

\setbeamerfont{title}{...}

但我还没有找到将这两者结合起来的方法。例如,我尝试过:

\newfontfamily\quadonmed{Quadon Medium}
\newfontfamily\arnhem{Arnhem Pro Bln}

\setbeamerfont{title}{quadonxb}
\setbeamerfont{frametitle}{quadonmed}
\setbeamerfont{framesubtitle}{quadonmed}
\setbeamerfont{normal text}{arnhem}

和更简单的

\setbeamerfont{title}{Quadon Medium}

但这些都不起作用。

我将非常感激关于如何在 beamer 的标题和正文中使用不同的 opentype 字体的建议,以及/或者任何使用此类风格的主题的链接。

相关内容