LetterSpace (Laufweite) von Monospace-Schriftarten in Xetex/fontspec

LetterSpace (Laufweite) von Monospace-Schriftarten in Xetex/fontspec

Wie kann ich den Buchstabenabstand (Laufweite) von Monospace-Schriftarten in Xetex erhöhen?

Das hier scheint nicht zu funktionieren:

\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}

Ergebnisse in:

Screenshot der Darstellung einer nicht nachverfolgbaren Monospace-Schriftart in Fontspec

Antwort1

Sie sollten \addfontfeature in \texttt einfügen und die Schriftarten mit den Fontspec-Befehlen laden:

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

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

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen