调整字体大小

调整字体大小

目前正在使用我大学的模板,该模板使用它来定义字体:

 \def\titlefont{\rmfamily}

 \setsansfont[
    Path = fonts/,
    Extension = .ttf,
    BoldFont = *-Bold,
    ItalicFont = *,
    ItalicFeatures = FakeSlant,
    BoldItalicFont = *-Bold,
    BoldItalicFeatures = FakeSlant
]{Tahoma}

\renewcommand*\familydefault{\sfdefault}

现在,我必须承认,我对使用 XeLaTeX 还很陌生,所以我试图找到一种解决方案,使现在使用的 Tahoma 尺寸缩小一到两个尺寸,但我找不到。我尝试过使用scalesize变体:

\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]

相关内容