![¿Cómo configuro el espaciado entre palabras cuando uso una fuente específica con fontspec?](https://rvso.com/image/330751/%C2%BFC%C3%B3mo%20configuro%20el%20espaciado%20entre%20palabras%20cuando%20uso%20una%20fuente%20espec%C3%ADfica%20con%20fontspec%3F.png)
Tengo una fuente personalizada que uso, pero las palabras siempre están demasiado juntas. ¿Puedo solucionar este problema para que siempre que se utilice esta fuente, el espaciado sea el mismo? Algo similar em
o similar sería genial. Actualmente estoy insertando ~~
cuando es necesario... ¡no es ideal!
A continuación se muestra un MWE, en MYFONT
lugar de la fuente que uso. ¡No puedo compartirlo, lo siento!
\documentclass{memoir}
\usepackage{fontspec,xunicode}
\usepackage[T1]{fontenc}
\begin{document}
\fontspec{MYFONT} kerning AV fi Ri fi fl fj
\end{document}
Respuesta1
El comando \fontspec
nunca debe usarse directamente en el cuerpo del documento; es mucho mejor definir todas las fuentes de antemano.
No relacionado, pero xunicode
no debe cargarse junto con fontspec
; fontenc
generalmente es inútil junto con fontspec
.
Puedes utilizar la WordSpace
función. Experimente con el factor; en el siguiente ejemplo, el efecto está exagerado para mostrarlo.
\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}
También puedes usar el interruptor \myfont
(de manera similar a la relación entre \textsf
y \sffamily
).