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의 Quick Build를 LuaLaTeX + 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에 포함되어 있습니다!!! 내가 여기서 무엇을 놓치고 있는 걸까요?? 라토 헤어라인은 발견됐는데 아리알 블랙은 발견되지 않고 같은 곳에 있어서 이상한데...

MWE에 표시되는 오류/경고는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

답변1

그래서 아래와 같이 했더니 문제가 해결된 것 같습니다!!!

1- LuaLaTeX 글꼴 캐시를 정리합니다(LuaTeX가 기존 글꼴을 찾을 수 없습니다):

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

2- Lua 글꼴 이름 데이터베이스 업데이트(Arch Linux: 글꼴 사양이 시스템 글꼴을 찾지 못합니다.):

luaotfload-tool --update

3- 실행:

sudo texhash

에 짜잔!

관련 정보