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:
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}
EDIT
Admittedly, you can't do this without emerald
:
\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}