
Fontspec 字體包含內容可能很長,因此我想建立一個已經完成字體內容的範本。我有一個工作模板,但它使用Path = C:/Users/Bolpat/Documents/FontName
fontspec 的字體包含機制中的絕對路徑設定。 (我按文件包含字體,而不是安裝的字體。)使用者設定檔名稱位於該絕對路徑中,這是我無法避免的,因為無論派生文件位於何處,模板都應該「Just Work™」而無需更改。它在我的機器和我的個人資料上完美運作。我希望有一種方法可以使其更加靈活,以便我可以在不同的電腦上使用該模板,甚至可以與其他人共享它。我考慮了環境變量,USERPROFILE
然後發現這,但是在測試時,它不起作用,即設定Path = $USERPROFILE/Documents/FontName
沒有完成工作。雖然它可能適用於其他作業系統,但~/Documents/FontName
不適用於 Windows。
我想我可以期望同行將字體檔案放在特定的資料夾中;但主要是為了我自己。