Installing Emerald fonts: TeXlive won't find font files

Don't follow the instructions in the README file as they are not current and will not ensure that the fonts are generally available to multiple engines.

The following assumes that you have installed the package files successfully. It is strongly recommend to use TEXMFLOCAL if you can for this. You can find out where this is using kpsewhich -var TEXMFLOCAL. Use of your personal texmf tree is a distant second-best, and updmap rather than updmap-sys is not recommended. It will require constant updating - any time you update your TeX installation and changes are made to the fonts installed, you'll need to regenerate your personal map files. Not fun at all. Only consider this if you do not have permission to install to TEXMFLOCAL. (And then, ask yourself how badly you really need this font....)

Remove all traces of the package from your personal texmf tree and install into the appropriate TEXMFLOCAL. Then run mktexlsr <TEXMFLOCAL>.

The package provides the type1 versions of the fonts, as well as the support files. There is no need to install fonts additionally.

Double-check that things are installed correctly using e.g. kpsewhich faumw.pfb. This should give <TEXMFLOCAL>/fonts/type1/emerald/faumw.pfb where <TEXMFLOCAL> is the root of the local texmf tree you identified above.

If <TEXMFLOCAL>/web2c/updmap.cfg exists, you need to edit it. If not, you need to create it. Either way, add the line

Map emerald.map

Now run updmap-sys.

You may need to remove files from your home directory which prevent the system-wide ones having their intended effect. On GNU/Linux, for example, I would remove the directory ~/.texlive2014 where ~ is my home directory and 2014 is the version of TeX Live I'm using. If you are in any doubt, rename the directory rather than removing it.

Then your document should compile just fine:

emerald's Augie

Incidentally, a version of Augie is available in TeX Live anyway, even without the emerald package.

\documentclass{article}

\usepackage[T1]{fontenc}
\DeclareRobustCommand{\augiefamily}{%
  \fontfamily{augie}\fontseries{m}\fontshape{n}\selectfont}
\DeclareTextFontCommand{\textaugie}{\augiefamily}

\begin{document}

\augiefamily

This is very minimal!

\end{document}

standard Augie

EDIT

Admittedly, you can't do this without emerald:

emerald sampler

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{emerald}

\begin{document}
  \def\efont{APicture,Augie,Decadence,DecadenceWithoutTheDiamonds,DecadenceCondensed,DecadenceInTheDark,DecadenceInTheDarkCondensed,DecadenceInADifferentLight,DecadenceInTheDarkCondensedMarquee,Intimacy,IntimacyDeux,JD,Movieola,MovieolaTitleType,Pookie,PookieType,Skeetch,SpankysBungalow,SpankysBungalowItalico,SpankysBungalowBlanco,SpankysBungalowBlancoItalico,Syriac,TallPaul,TeenSpirit,Webster}%
  \makeatletter
  \@for \xx:=\efont \do {%
    \expandafter\expandafter\expandafter\csname ECF\xx\endcsname This is very minimal\dots\par
  }%
  \makeatother
\end{document}

Tags:

Fonts

Texlive