Einige Schriftarten werden von LuaLaTeX nicht erkannt

Einige Schriftarten werden von LuaLaTeX nicht erkannt

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:

Bildbeschreibung hier eingeben

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à!

verwandte Informationen