다음을 설치하는 컴퓨터에 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
에 짜잔!