
我知道以前曾問過類似的問題,但我仍然不確定官方或推薦的政策涉及什麼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
參數的全部目的是存取其他位置的字體。