我现在使用 XeLaTeX 和 fontspec(也使用 xeCJK)。我使用
\setmainfont{Georgia}
设置我的默认英文字体,以及
\setCJKmainfont{cwTeX Q Ming}
设置我的默认中文字体。
但是,如果我想使用命令,例如\DeclareSymbolFont {<sym-font-name>} {<encoding>} {<family>} {<series>} {<shape>}
,并指定我正在使用的当前字体系列。家庭我应该填写什么?(另外,正确的字体编码?OT1?)我查阅了 fontspec 文档,但没有找到解决方案。
答案1
内部字体系列名称不可用,它包含一个可以更改的数字。但您可以为字体指定一个系列名称(如果您的字体规范不是太旧)。在旧版本 EU1 中,当前字体规范/LaTeX 的编码是 TU。
\documentclass{article}
\usepackage{fontspec}
\setsansfont{Georgia}[NFSSFamily=Georgia]
\begin{document}
blblb \fontfamily{Georgia}\fontencoding{TU}\selectfont blblb
\end{document}