![Wie stelle ich den Wortabstand ein, wenn ich mit Fontspec eine bestimmte Schriftart verwende?](https://rvso.com/image/330751/Wie%20stelle%20ich%20den%20Wortabstand%20ein%2C%20wenn%20ich%20mit%20Fontspec%20eine%20bestimmte%20Schriftart%20verwende%3F.png)
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 em
oder Ähnliches wäre toll. Ich füge es derzeit ~~
bei Bedarf ein ... kaum ideal!
Unten ist ein MWE, mit MYFONT
anstelle 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 \fontspec
sollte nie direkt im Dokumenttext verwendet werden; es ist viel besser, alle Schriftarten vorher zu definieren.
Nicht verwandt, xunicode
sollte aber nicht zusammen mit geladen werden fontspec
; fontenc
ist zusammen mit im Allgemeinen nutzlos fontspec
.
Sie können die WordSpace
Funktion 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 \textsf
und \sffamily
).