23) How do I use PostScript fonts with LaTeX? There are at least four problems with replacing the standard Computer Modern fonts used in LaTeX: 1. The fonts are defined in a long set of macros in lfonts.tex which are not easy to understand and change; 2. You must have a device driver capable of understanding the idea of fonts built into the printer (all the drivers referred to in question 2 have this capability). 3. The default layout of the Adobe fonts is NOT the same as that for the CMR fonts, so you will not get the right characters (ligatures being a good example). 4. The official names of the PostScript fonts are long and in both upper and lower cases. While this presents no problems for Unix, it can cause problems with files under DOS, VMS, etc. The first problem can be solved by one of: 1. Going through lfonts.tex and changing references to CMR to some new font, e.g., times. 2. Overloading the definitions of \bf, \rm, etc., with new font families. 3. Using the New Font Selection Scheme (see question 35). The second problem is quickly disappearing since all recent DVI to PostScript drivers have adequate facilities. The third problem can be solved by: 1. Changing TeX macros, etc., so the Adobe font layouts are expected. 2. Re-encoding the Adobe fonts in a PostScript prolog so they conform to TeX standards. 3. Using ``virtual fonts'' to perform the mapping between Adobe and TeX layouts. Tomas Rokicki's dvips driver (see question 2) has examples of this. A definitive statement on short names for Adobe fonts is expected soon. Meanwhile, there is not much agreement on how to compress Garamond-LightItalic into 8 characters.