Verdana 和 Cambria 字体

Verdana 和 Cambria 字体

我想手动将一小部分文本设置为 Verdana 或 Cambria(字体大小范围为 11、12、18 或 20),但不知道如何操作。

我试过了

\usepackage[T1]{fontenc}
\usepackage{lxfonts}

加载 Verdana,但它只是继续用 Verdana 重写了我的所有文本。

答案1

如果你可以自由使用 LuaLaTeX 或 XeLaTeX,并且如果字体名称VerdanaCambria的字体,那么你需要做的就是加载字体规格包,发出合适的\setmainfont指令,并发出两个\newfontfamily指令分别指定如何使文本字体切换到Cambria和。使用分组来界定和指令Verdana的范围。\Cambria\Verdana

另外:在这两个\newfontfamily指令中,我都会使用选项Scale=MatchLowercase来确保字体与主文本字体(至少在大小方面)合理匹配。而且,如果您需要基本的“TeX 连字符”,例如 en- 和 em-dashes,请务必指定选项Ligatures=TeX

在此处输入图片描述

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Times New Roman} % or some other suitable font

\newfontfamily\Cambria{Cambria}[Scale=MatchLowercase,
                                Ligatures=TeX]
\newfontfamily\Verdana{Verdana}[Scale=MatchLowercase,
                                Ligatures=TeX]
\newcommand\qbf{The quick brown fox jumps over the lazy dog}
\begin{document}
\qbf. --- Times New Roman 

{\Cambria \qbf. --- Cambria}

{\Verdana \qbf. --- Verdana}
\end{document} 

相关内容