Your support for our advertisers helps cover the cost of hosting, research, and maintenance of this document

Formatting Information — An introduction to typesetting with LATEX

Appendix B: Installing new fonts

Section 4: Updating your font maps

Because LATEX can handle so many different types of font file, it needs to know what to do when you use a particular typeface. We already saw in § B.1 how to re-index your system’s font cache (Unix and GNU/Linux). That tells LATEX where to find a font; the font map tells it what to do with it when it’s found it.

Every font family or typeface prepared for use with LATEX MUST have a .map file to do this with, except METAFONT fonts, which don’t need them (we saw in the step ‘Update the map file into your …’ how to install the map file we created for a Postscript fonts).

B.4.1 Updating font maps on Mac and Linux (and TEX Live on Windows)

In Unix and GNU/Linux systems (including Mac OS X) it’s very simple, as we saw in the last step ‘The last step is to run …’:

updmap --enable Map=xxxxx.map
	

where xxxxx is the name of the font map. This updates your local (personal) font mappings. If you need to do this on a shared machine (eg in a lab or library), you need the Admin or root password, and use the command

updmap-sys --force --enable Map=xxxxx.map
	

B.4.2 Updating font maps in MiKTEX

This procedure comes from the TEX Users Group page at https://www.tug.org/fonts/fontinstall.html.

  1. Edit the map configuration file updmap.cfg in a DOS/Command Prompt window; type the command:

    initexmf --edit-config-file updmap
    	    

    Edit this file in a text editor such as Notepad.

  2. Add this one line to updmap.cfg and save it:

    Map newfont.map
    	    
  3. Back at the DOS/Command prompt, type:

    initexmf --mkmaps
    	    

    Ignore any error messages.