Xetex/fontspec 中等宽字体的 LetterSpace(跟踪)

Xetex/fontspec 中等宽字体的 LetterSpace(跟踪)

如何增加 Xetex 中等宽字体的字母间距(跟踪)?

这似乎不起作用:

\documentclass{minimal}
\setlength{\parindent}{0cm}
\usepackage{fontspec}

\begin{document}

\addfontfeature{LetterSpace=0}
HLHHLLH\\
\addfontfeature{LetterSpace=50.0}
HLHHLLH\\

\addfontfeature{LetterSpace=0}
\texttt{HLHHLLH}\\
\addfontfeature{LetterSpace=50.0}
\texttt{HLHHLLH}\\

\end{document}

结果是:

Fontspec 等宽字体中非跟踪渲染的屏幕截图

答案1

您应该将 \addfontfeature 放在 \texttt 里面,并且必须使用 fontspec 命令加载字体:

\documentclass{article}
\setlength{\parindent}{0cm}
\usepackage{fontspec}
\setmainfont{Latin Modern Roman}
\setmonofont{Latin Modern Mono}
\begin{document}

\texttt{\addfontfeature{LetterSpace=50}HLHHLLH}

\end{document}

在此处输入图片描述

相关内容