![Como defino o espaçamento entre palavras ao usar uma fonte específica com fontspec?](https://rvso.com/image/330751/Como%20defino%20o%20espa%C3%A7amento%20entre%20palavras%20ao%20usar%20uma%20fonte%20espec%C3%ADfica%20com%20fontspec%3F.png)
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 em
ou semelhante seria ótimo. Atualmente estou inserindo ~~
quando necessário...dificilmente o ideal!
Abaixo está um MWE, em MYFONT
vez 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 \fontspec
nunca deve ser usado diretamente no corpo do documento; é muito melhor definir todas as fontes de antemão.
Não relacionado, mas xunicode
não deve ser carregado junto com fontspec
; fontenc
geralmente é inútil junto com fontspec
.
Você pode usar o WordSpace
recurso. 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 \textsf
e \sffamily
).