一部のフォントはLuaLaTeXで認識されません

一部のフォントはLuaLaTeXで認識されません

次のものをインストールするコンピューターに Ubuntu 14.04 を新規インストールしました。

texmaker 4.1-1
texlive 2013
texlive-xetex 2013
texlive-luatex 2013
texlive-fonts-extra 2013
ttf-mscorefonts-installer

TEXmakerのクイックビルドをLuaLaTeX + View PDFに設定しました

これまで常に動作していた MWE が動作しなくなりました。

\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}

Lato Hairline と Impact のフォントは見つかりますが、Arial Black や斜体または太字の Arial は見つかりません... しかし、これらはすべて ttf-mscorefonts-installer に含まれています!!! ここで何が欠けているのでしょうか?? Lato Hairline は見つかりますが Arial Black は見つかりません。しかも、同じ場所にあります...

MWE に表示されるエラー/警告は次のとおりです。

ここに画像の説明を入力してください

答え1

そこで、次の操作を実行したところ、問題は解決したようです!!!

1- LuaLaTeXフォントキャッシュを消去する(LuaTeX は既存のフォントを見つけることができません):

 cd .texmf-var/luatex-cache/generic/fonts/otf/
 rm *

2- Luaフォント名データベースを更新する(Arch Linux: fontspec がシステムフォントを見つけられない):

luaotfload-tool --update

3- 実行:

sudo texhash

さあ、どうぞ!

関連情報