fontspec: пробелы в путях

fontspec: пробелы в путях

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

Связанный контент