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}

結果:

フォントスペック等幅フォントでの非トラッキングのレンダリングのスクリーンショット

答え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}

ここに画像の説明を入力してください

関連情報