
Ich weiß, dass ähnliche Fragen bereits gestellt wurden, bin mir aber immer noch nicht sicher, was die offizielle oder empfohlene Richtlinie in Bezug auf fontspec
Schriftarten mit Leerzeichen in ihrem Pfad ist.
Beispiel: Ich habe eine Schriftart mit folgendem Pfad /Users/simi/FontExplorerX/E/Erasmus MMXVI/Erasmus MMXVI.otf
.
Wenn ich versuche, dies auf folgende Weise zu laden, erhalte ich eine Fehlermeldung:
\newfontfamily\erasmusfont{Erasmus MMXVI}[ Ligatures={TeX,Common}, Extension = .otf, Path = /Users/simi/FontExplorerX/E/Erasmus MMXVI/]
Die einzige Lösung, die funktioniert, besteht darin, sowohl das Verzeichnis als auch den Schriftnamen umzubenennen und alle Leerzeichen zu entfernen. Auf diese Weise funktioniert alles einwandfrei. Ich glaube nur nicht, dass dies eine saubere Lösung ist.
BEARBEITEN:Dies gilt LuaLaTeX
für macOS.
BEARBEITEN 2:Das Problem scheint bei Schriftarten außerhalb der normalen Systempfade aufzutreten. Wenn ich die Schriftart einfüge ~/Library/fonts/
, funktioniert alles einwandfrei. Der ganze Sinn des Path
Parameters besteht natürlich darin, auf Schriftarten an anderen Orten zuzugreifen.