目前正在使用我大学的模板,该模板使用它来定义字体:
\def\titlefont{\rmfamily}
和
\setsansfont[
Path = fonts/,
Extension = .ttf,
BoldFont = *-Bold,
ItalicFont = *,
ItalicFeatures = FakeSlant,
BoldItalicFont = *-Bold,
BoldItalicFeatures = FakeSlant
]{Tahoma}
和
\renewcommand*\familydefault{\sfdefault}
现在,我必须承认,我对使用 XeLaTeX 还很陌生,所以我试图找到一种解决方案,使现在使用的 Tahoma 尺寸缩小一到两个尺寸,但我找不到。我尝试过使用scale
和size
变体:
\newcommand{\bigfont}[1]{% \fontspec[Ligatures={Common,Rare}]{Zapfino}% \fontsize{30pt}{36pt}\selectfont #1}
但实际上并没有什么运气。
有人可以帮我吗?
先感谢您。
答案1
设置字体的通常方法(假设 Tahoma 字体)是这样的:
\setmainfont[
Scale=1,Ligatures={TeX},
BoldFont={Tahoma Bold},
ItalicFont={Tahoma Italic},]{Tahoma}
使用它,无论您有衬线还是无衬线都没有关系,因为它是您的主要字体。
然后你只需这样做就可以在你的字体中拥有 5 个尺寸因子:
\newfontfamily\font5{Tahoma}[Scale=5]