One of the annoying aspects of LaTeX is the limited number of fonts that come by default, and the pain involved in making new fonts 'LaTeX' ready. I have a collection of truetype fonts that I'd like to prepare for use, and I definitely want to make sure I have vector versions of these fonts (i.e not type 3/bitmapped versions). Is there a relatively painless way to do this ?
One solution is to use XeLaTeX, which lets you use system fonts (mostly) hassle-free.
The process for PdfTeX is something like this (depends a little bit on your distribution):
You can do the whole process manually as well (autoinst.pl is nothing but a smart wrapper):
My ruby script for running the commands looks like this:
You can find more details about the manual way in:
The easiest way is with XeTeX or LuaTeX and the
To use the fonts you simply have to load the
Then compile the the document with
The only drawbacks (as far as I am aware) are that you can only generate .pdf files and that you need a sufficiently new TeX distribution (TeX Live 2009 should work for XeTeX and Tex Live 2010 for LuaTeX).