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.
Add this one line to updmap.cfg and save it:
Map newfont.map
Back at the DOS/Command prompt, type:
initexmf --mkmaps
Ignore any error messages.
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
Font maps are used only for Postscript Type 1 fonts. They come preset for those fonts that are installed with your TEX distribution. Unless you add Postscript Type 1 fonts you do not need to update any 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.2 above how to re-index your system’s font cache (Unix and GNU/Linux). That tells LATEX where to find a Postscript font; the font map tells it what to do with it when it’s found.
Every Postscript Type 1 font family or typeface prepared for use with LATEX MUST have a .map file to explain to LATEX what to do (we saw in step 4 above how to install the map file we created for a Postscript font). METAFONT fonts don’t need them.
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 step 6 above:
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.