
Fontspec のフォントの取り込みは長くなることがあるため、フォント関連の処理がすでに済んでいるテンプレートを作成したいと考えました。動作するテンプレートはありますが、Path = C:/Users/Bolpat/Documents/FontName
fontspec のフォント取り込みメカニズムでは絶対パス設定を使用しています (フォントはインストールされたものではなく、ファイルで取り込みます)。ユーザー プロファイル名は絶対パスにありますが、これは避けられませんでした。テンプレートは派生ドキュメントがどこにあっても変更なしで Just Work™ するべきだからです。私のマシンとプロファイルでは完璧に動作します。テンプレートを別のマシンで使用したり、他の人と共有したりできるように、もっと柔軟にする方法があればいいと思います。次のような環境変数について考え、次のものUSERPROFILE
を見つけました。これしかし、テストしてみると、設定がうまくいかなかったようで、動作しませんPath = $USERPROFILE/Documents/FontName
でした。他の OS では動作するかもしれませんが、~/Documents/FontName
Windows では動作しません。
同僚がフォント ファイルを特定のフォルダーに保存していることを期待できると思いますが、これは主に私自身のためです。