Using TeXLive fonts

TeXLive comes with a number of Type1 fonts. This section shows how to reference them from ConTeXt.

Predefined fonts

Font Declaration Notes
"Bluesky" Computer Modern This is the default when no font declarations are used.
"CM-Super" Computer Modern \usetypescript[modern][ec]
\setupbodyfont[modern]
Latin Modern \usetypescript [all] [latin-modern] [texnansi]
\setupbodyfont[reset]
\setupbodyfont[cmr]
Requires the LM font package and a recent ConTeXt.
Times (math), Helvetica, and Courier (scaled) \usetypescript[berry][ec] % or [8r]
\usetypescript[postscript][ec] % or [8r]
\setupbodyfont[postscript]
These are all from the URW Nimbus package. Times is the default serif face, \ss produces Helvetica, and \tt produces Courier. Scaled so the x-heights match.
Times (math), Helvetica, and Computer Mono (Scaled) \usetypescript[berry][ec] % or [8r]
\usetypescript[times][ec] % or [8r]
\setupbodyfont[times]
Because URW Courier is actually pretty ugly.
Palatino \usetypescript[berry][ec] % or [8r]
\setupbodyfont[ppl]
This is actually URW Palladio, a copy of Hermann Zapf's Palatino.
Palatino (math), Helvetica, CM-Mono, and Zapf chancery (scaled) \usetypescript[berry][ec] % or [8r]
\usetypescript[palatino][ec] %
\definetypeface[palatino][ss][sans][helvetica][default][rscale=0.9,encoding=ec]
\definetypeface[palatino][cg][calligraphy][chancery][default][rscale=1.1,encoding=ec]
\setupbodyfont[palatino]
Computer Concrete \definefontsynonym [ccr10] [pcr10] [encoding=pl0]
\definefontsynonym [ccti10] [pcti10] [encoding=pl0]
\definefontsynonym [ccsl10] [pcsl10] [encoding=pl0]
\definefontsynonym [cccsc10] [pccsc10] [encoding=pl0]
\setupbodyfont[con]
By Don Knuth
The cc-pl (Polish) Type 1 fonts need to be installed.
Computer Concrete with Euler math \definefontsynonym [ccr10] [pcr10] [encoding=pl0]
\definefontsynonym [ccti10] [pcti10] [encoding=pl0]
\definefontsynonym [ccsl10] [pcsl10] [encoding=pl0]
\definefontsynonym [cccsc10] [pccsc10] [encoding=pl0]
\usetypescriptfile[type-eul]
\setupbodyfont[con,eul]
Euler is by Hermann Zapf with Don Knuth, and Concrete was designed to accompany Euler.
Also depends on type-eul and math-eul by Adam Lindsay.
Bookman \usetypescript[berry][ec] % or [8r]
\definetypeface[bookman][rm][serif][bookman][default][encoding=ec]
\setupbodyfont[bookman]
URW Bookman
Charter \usetypescript[berry][ec] % or [8r]
\definetypeface[charter][rm][serif][charter][default][encoding=ec]
\setupbodyfont[charter]
Bitstream Charter
Charter with Euler math, Helvetica, and CM-mono \usetypescript[berry][8r]
\definetypeface[charter][rm][serif][charter][default][encoding=8r]
\definetypeface[charter][ss][sans][helvetica][default][rscale=0.92,encoding=8r]
\definetypeface[charter][mm][math][euler][default][rscale=1.05,encoding=math]
\definetypeface[charter][tt][mono][computer-modern][default][rscale=1.1,encoding=default]
\setupbodyfont[charter]
An example of a scaled family.
Utopia \usetypescript[berry][ec]
\definetypeface[utopia][rm][serif][utopia][default][encoding=ec]
\setupbodyfont[utopia]
Because of a bug in TeXLive 7, the tfm and vf files for Adobe Utopia are not installed correctly. To fix this:

cd ~/texmf
wget http://www.gutenberg.eu.org/pub/gut/\
 distribs/texlive/7/utopia.tar.gz
tar zxvf utopia.tar.gz
texhash