フォント仕様: パス内のスペース

フォント仕様: パス内のスペース

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/]

唯一有効な解決策は、ディレクトリとフォント名の両方の名前を変更し、すべてのスペースを削除することです。この方法では、すべて正常に動作します。ただ、これはクリーンな解決策ではないと思います。

編集:これはLuaLaTeXmacOSでも同様です。

編集2:問題は、通常のシステム パス外のフォントにあるようです。フォントを に配置すると~/Library/fonts/、すべて正常に動作します。もちろん、パラメータの目的は、Path他の場所にあるフォントにアクセスすることです。

関連情報