
Я знаю, что подобные вопросы уже задавались, но я все еще не уверен, какова официальная или рекомендуемая политика в отношении 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
— получить доступ к шрифтам в других местах.