Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I'm trying to install the font GillSans. I've gone through the usual process of moving all the relevant font files into the local tex directory:


The problem I have, however, is with making latex (Tex Live 2009) recognise the map file, /usr/local/share/texmf/fonts/map/dvips/gillsans/gillsans.map.

Running updmap-sys --enable Map gillsans.map, then running pdflatex on my tex file doesn't work. I get the following error:

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+60/600 --dpi 660 mgsbi8r
mktexpk: don't know how to create bitmap font for mgsbi8r.
kpathsea: Appending font creation commands to missfont.log.
(see the transcript file for additional information)
!pdfTeX error: pdflatex (file mgsbi8r): Font mgsbi8r at 660 not found
 ==> Fatal error occurred, no output PDF file produced!

I suspected this was due to a map problem, so decided to add the contents of the gillsans.map file to the system-wide (not local) map files: /usr/share/texmf-texlive/fonts/map/dvips/updmap/psfonts.map and /usr/share/texmf-texlive/fonts/map/pdftex/updmap/pdftex.map (followed by mktexlsr)

Hurrah! This time pdflatex did give me pdf output in the correct font. Now, this second method is fine, but I'd prefer to be able to do things the first way, in case I have to modify/wipe the system latex files.

Any idea on why the first method doesn't work? Thanks

share|improve this question
Does updmap-sys tell you which map file it writes? –  Ulrike Fischer Sep 17 '13 at 12:30
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.