[Tex/LaTex] FontAwesome source file not found

fontawesomemoderncv

I am trying to modify a CV I created on my old notebook. I have a fresh install of MiKTeX and TeXstudio on my new system, but my CV won't compile. I am using PDFLaTeX to compile. Originally, I created my CV from the built in moderncv template. Strangely enough it compiles if I choose the classic and not the casual option but the font doesn't really seem different.

Trying to make PK font FontAwesome–fontawesometwo at 600 DPI…

Running miktex-makemf.exe…

miktex-makemf: The FontAwesome–fontawesometwo source file could not
be found. Running ttf2pk.exe…

miktex-makepk

: PK font FontAwesome–fontawesometwo could not be created.

What I have tried so far:

  • Copying the fonts folder from my old system's MiKTeX installation
  • Running initexmf --mkmaps and initexmf --update-fndb
  • Reinstalling the font with the package manager
  • I tried the solution provided here, didn't work.

I am using Windows 10, MiKTeX 2.9, and TeXstudio 2.9.4.

\documentclass[11pt,a4paper,sans,english]{moderncv}        % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman')
\moderncvstyle{casual}                             % style options are 'casual' (default), 'classic', 'oldstyle' and 'banking'
\moderncvcolor{blue}                               % color options 'blue' (default), 'orange', 
\usepackage[utf8]{inputenc}                       % if you are not using xelatex ou lualatex, replace by the encoding you are using
\usepackage[scale=0.75,a4paper]{geometry}
\usepackage{babel}
%----------------------------------------------------------------------------------
%            personal data
%----------------------------------------------------------------------------------
\firstname{first name}
\familyname{family name}
\title{Resumé title}                               % optional, remove/comment the line if not wanted
\address{street and number}{postcode city}{country}         % optional, remove/comment the line if not wanted; the "country" arguments can be omitted or provided empty
\mobile{mobile number}                          % optional, remove/comment the line if not wanted
\phone{phone number}                           % optional, remove/comment the line if not wanted
\begin{document}
%-----       resume       ---------------------------------------------------------
\makecvtitle
\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{Grade}{Description}  % arguments 3 to 6 can be left empty
\cventry{year--year}{Degree}{Institution}{City}{Grade}{Description}
\clearpage
\end{document}

Best Answer

The newest version of the modernCV template somehow doesn't mesh well with the rest of my system. Downgrading to an older version of the template solved the problem.

Using TeX Live 15 should also work.


Actual solution: Add the line Map fontawesome.map to the updmap.cfg file. Many thanks to @UlrikeFischer for walking me trough it.