There are some tutorials and tools on this topic, but the technique is too tricky for most users, even for experienced ones. Thus, using LuaTeX or XeTeX is always a better choice.
In short, you need:
- Download the TrueType fonts. Copy them to
LOCALTEXMF/fonts/truetype/somename/.
- Use
ttf2tfm utility to make .tfm file for these fonts. And you will get the font map on console at the same time. You should copy the .tfm file to LOCALTEXMF/fonts/tfm/somename/.
- Write a
.map file for the font. And copy it to LOCALTEXMF/fonts/map/somename/.
- Run
updmap utility to update the font map. This is useful for pdfTeX only.but harmful for dvips and dvipdfm, for dvipdfmx you should edit cid-x.map.
(For pdfTeX only, you can also use \pdfmapline primitive instead of step 3 and step 4.)
(Now you can use the fonts in Plain TeX.)
- Write a
.fd file for LaTeX NFSS. Copy it to LOCALTEXMF/tex/latex/somename/.
- Maybe write a
.sty file to load the font easily in LaTeX. Copy it to LOCALTEXMF/tex/latex/somename/.
- Run
texhash utilily to make the files can be found by TeX.
The steps above are only a outline. All these steps are tricky and error-prone. Even you read some tutorials like http://c.caignaert.free.fr/Install-ttf-Font.pdf, or use some special tools for this, you still need to be very careful.
fontspecjust like XeTeX. – ℝaphink Sep 7 '11 at 10:19fontspecmakes loading fonts much easier. – Martin Schröder Sep 7 '11 at 14:48ttf2tfmutility, font mapping of pdfTeX, NFSS of LaTeX, TeX distribution and some other experience. As Martin said, use modern LuaTeX or XeTeX instead would be much easier. – Leo Liu Sep 7 '11 at 15:36