Como defino o espaçamento entre palavras ao usar uma fonte específica com fontspec?

Como defino o espaçamento entre palavras ao usar uma fonte específica com fontspec?

Eu uso uma fonte personalizada, mas as palavras estão sempre muito próximas. Posso corrigir isso para que sempre que essa fonte for usada, o espaçamento seja o mesmo? Algo igual emou semelhante seria ótimo. Atualmente estou inserindo ~~quando necessário...dificilmente o ideal!

Abaixo está um MWE, em MYFONTvez da fonte que uso. Não posso compartilhar, desculpe!

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

\begin{document}

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

\end{document}

Responder1

O comando \fontspecnunca deve ser usado diretamente no corpo do documento; é muito melhor definir todas as fontes de antemão.

Não relacionado, mas xunicodenão deve ser carregado junto com fontspec; fontencgeralmente é inútil junto com fontspec.

Você pode usar o WordSpacerecurso. Experimente o fator, no exemplo abaixo o efeito é exagerado para demonstrá-lo.

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

Você também pode usar a opção \myfont(semelhante à relação entre \textsfe \sffamily).

insira a descrição da imagem aqui

informação relacionada