当使用 \itshape 和 awesome 图标以及 sans 字体与 MacTeX2013 时,“Moderncv classic 1.5.1”lualatex 编译失败

当使用 \itshape 和 awesome 图标以及 sans 字体与 MacTeX2013 时,“Moderncv classic 1.5.1”lualatex 编译失败

在 SnowLeopard、MacTeX2013 上使用以下命令编译此 tex 代码lualatex test.tex

\documentclass[11pt,a4paper,sans]{moderncv} % moderncv 1.5.1 version
\moderncvstyle{classic}
\moderncvicons{awesome}

\name{john}{doe}
\begin{document}
\itshape hello, world
\end{document}

我收到以下错误:

[...]
! Font \EU2/lmss/m/sl/10.95=/Library/Fonts/Latin not loadable: metric data not found or bad.
<to be read again> 
M
l.7 \itshape
           hello, world
? 

如果我删除该\itshape命令,它就会编译。

如果我删除该\moderncvicons{awesome}命令,它就会编译。

如果我使用roman而不是,它就会编译sans

使用时编译xelatex(但我不想重新生成 fontawesome 字体来解决这个问题UPM 漏洞)。

它在 ubuntu 12.10、TexLive2012 上编译。

在我看来sans,使用\itshapefontawesomewith 的MacTex2013组合会阻止 lualatex 编译,并且\itshape是决定性因素。

关于错误信息:可能是因为以某种方式安装了错误的拉丁字体?

相关内容