我正在修改有用的 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 字体的建议,以及/或者任何使用此类风格的主题的链接。