Ich habe eine Neuinstallation von Ubuntu 14.04 auf einem Computer durchgeführt und Folgendes installiert:
Texmaker 4.1-1
Texlive 2013
Texlive-Xetex 2013
Texlive-Luatex 2013
Texlive-Schriftarten-Extra 2013
TTF-MScoreSchriftarten-Installer
Ich habe den Quick Build in TEXmaker auf LuaLaTeX + View PDF eingestellt
Das MWE, das ich immer zum Laufen gebracht habe, funktioniert jetzt nicht:
\documentclass{article}
%%%%%%%%%
% Fonts %
%%%%%%%%%
\RequirePackage[quiet]{fontspec}
\newfontfamily\blackfont[]{Arial Black}
\newfontfamily\thinfont[]{Lato Hairline}
\newfontfamily\headingfont[]{Impact}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Mapping=tex-text, Color=textcolor]{Arial}
\begin{document}
This is bodyfont
\textit{This is bodyfont in italics}
\textbf{This is bodyfont in bold}
\headingfont{This is headingfont}
\thinfont{This is thinfont}
\blackfont{This is blackfont}
\end{document}
Während die Schriftarten Lato Hairline und Impact gefunden werden können, kann es Arial Black oder Arial in Kursiv- oder Fettschrift nicht finden … aber alle sind im ttf-mscorefonts-installer enthalten!!! Was übersehe ich hier?? Es ist seltsam, da Lato Hairline gefunden wird, Arial Black jedoch nicht, und sie sich an derselben Stelle befinden …
Die vom MWE angezeigten Fehler/Warnungen sind die folgenden:
Antwort1
Also habe ich Folgendes getan und das Problem scheint gelöst zu sein!!!
1- LuaLaTeX-Schriftartencache leeren (LuaTeX kann vorhandene Schriftart nicht finden):
cd .texmf-var/luatex-cache/generic/fonts/otf/
rm *
2- Lua-Schriftnamendatenbank aktualisieren (Arch Linux: Fontspec findet keine Systemschriftarten):
luaotfload-tool --update
3- Lauf:
sudo texhash
et voilà!