我使用了一种自定义字体,但单词总是靠得太近。我可以解决这个问题,以便每次使用这种字体时,间距都一样吗?使用类似字体em
或类似字体就好了。我现在~~
在需要时插入...不太理想!
下面是一个 MWE,而MYFONT
不是我使用的字体。我不能分享它,抱歉!
\documentclass{memoir}
\usepackage{fontspec,xunicode}
\usepackage[T1]{fontenc}
\begin{document}
\fontspec{MYFONT} kerning AV fi Ri fi fl fj
\end{document}
答案1
该命令\fontspec
绝不应该直接在文档主体中使用;最好事先定义所有字体。
不相关,但xunicode
不应与 一起加载fontspec
; fontenc
通常与 一起无用fontspec
。
您可以使用该WordSpace
功能。尝试使用该因素,在下面的示例中,效果被夸大以显示它。
\documentclass{memoir}
\usepackage{fontspec}
\setmainfont{EB Garamond} % just for testing
\newfontfamily{\myfont}{TeX Gyre Adventor}[
Scale=MatchUppercase,
WordSpace={10},
]
\DeclareTextFontCommand{\textmy}{\myfont}
\begin{document}
This is the standard font
\textmy{kerning AV fi Ri fi fl fj}
This is the standard font again
\end{document}
您还可以使用 switch (类似于和\myfont
之间的关系)。\textsf
\sffamily