
fontspec
以前にも同様の質問があったことは承知していますが、パス内にスペースがあるフォントに関する公式または推奨ポリシーが何であるかがまだわかりません。
例: 次のパスのフォントがあります/Users/simi/FontExplorerX/E/Erasmus MMXVI/Erasmus MMXVI.otf
。
これを次のようにロードしようとすると、エラーが発生します。
\newfontfamily\erasmusfont{Erasmus MMXVI}[ Ligatures={TeX,Common}, Extension = .otf, Path = /Users/simi/FontExplorerX/E/Erasmus MMXVI/]
唯一有効な解決策は、ディレクトリとフォント名の両方の名前を変更し、すべてのスペースを削除することです。この方法では、すべて正常に動作します。ただ、これはクリーンな解決策ではないと思います。
編集:これはLuaLaTeX
macOSでも同様です。
編集2:問題は、通常のシステム パス外のフォントにあるようです。フォントを に配置すると~/Library/fonts/
、すべて正常に動作します。もちろん、パラメータの目的は、Path
他の場所にあるフォントにアクセスすることです。