![fontspec で特定のフォントを使用する場合、単語間隔をどのように設定すればよいですか?](https://rvso.com/image/330751/fontspec%20%E3%81%A7%E7%89%B9%E5%AE%9A%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81%E5%8D%98%E8%AA%9E%E9%96%93%E9%9A%94%E3%82%92%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
使用しているカスタム フォントがあるのですが、単語の間隔がいつも近すぎます。このフォントを使用するたびに間隔が同じになるように修正できますか?em
または類似のものがあれば便利です。現在は~~
必要に応じて挿入していますが、理想的とは言えません。
MYFONT
以下は、私が使用しているフォントの代わりに使用したMWE です。共有できません、申し訳ありません!
\documentclass{memoir}
\usepackage{fontspec,xunicode}
\usepackage[T1]{fontenc}
\begin{document}
\fontspec{MYFONT} kerning AV fi Ri fi fl fj
\end{document}
答え1
このコマンドは\fontspec
ドキュメント本体で直接使用しないでください。すべてのフォントを事前に定義しておく方がはるかに適切です。
関連はありませんが、 とxunicode
一緒にロードしないでくださいfontspec
。 は、fontenc
通常、 と一緒には役に立ちませんfontspec
。
この機能を使用できますWordSpace
。係数を試してみてください。以下の例では、効果を示すために誇張されています。
\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}
スイッチを使用することもできます(と\myfont
の関係と同様)。\textsf
\sffamily