Wie stelle ich den Wortabstand ein, wenn ich mit Fontspec eine bestimmte Schriftart verwende?

Wie stelle ich den Wortabstand ein, wenn ich mit Fontspec eine bestimmte Schriftart verwende?

Ich verwende eine benutzerdefinierte Schriftart, aber die Wörter stehen immer zu dicht beieinander. Kann ich das so ändern, dass der Abstand immer gleich ist, wenn diese Schriftart verwendet wird? Etwas in dieser Art emoder Ähnliches wäre toll. Ich füge es derzeit ~~bei Bedarf ein ... kaum ideal!

Unten ist ein MWE, mit MYFONTanstelle der Schriftart, die ich verwende. Ich kann es leider nicht teilen!

\documentclass{memoir}
\usepackage{fontspec,xunicode}
\usepackage[T1]{fontenc}

\begin{document}

\fontspec{MYFONT} kerning AV fi Ri fi fl fj

\end{document}

Antwort1

Der Befehl \fontspecsollte nie direkt im Dokumenttext verwendet werden; es ist viel besser, alle Schriftarten vorher zu definieren.

Nicht verwandt, xunicodesollte aber nicht zusammen mit geladen werden fontspec; fontencist zusammen mit im Allgemeinen nutzlos fontspec.

Sie können die WordSpaceFunktion nutzen. Experimentieren Sie mit dem Faktor. Im folgenden Beispiel wird der Effekt übertrieben dargestellt, um ihn zu verdeutlichen.

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

Sie können auch den Schalter verwenden \myfont(ähnlich der Beziehung zwischen \textsfund \sffamily).

Bildbeschreibung hier eingeben

verwandte Informationen