¿Cómo configuro el espaciado entre palabras cuando uso una fuente específica con fontspec?

¿Cómo configuro el espaciado entre palabras cuando uso una fuente específica con fontspec?

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 emo similar sería genial. Actualmente estoy insertando ~~cuando es necesario... ¡no es ideal!

A continuación se muestra un MWE, en MYFONTlugar 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 \fontspecnunca debe usarse directamente en el cuerpo del documento; es mucho mejor definir todas las fuentes de antemano.

No relacionado, pero xunicodeno debe cargarse junto con fontspec; fontencgeneralmente es inútil junto con fontspec.

Puedes utilizar la WordSpacefunció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 \textsfy \sffamily).

ingrese la descripción de la imagen aquí

información relacionada