==== Using True-Type fonts in PostScript (Ghostscript) Say you want to see fancy "Trebuchet MS" font in generated postscript, 1. First of all, TrueType-compatible Ghostscript is a must. Most of Ghostscipt distributions are TrueType compatible. If you're not sure, ask your system administrator. If your GS is not True-Type compatible, consider building from source using require options 2. Find the file coresponding to "Trebuchet MS". Assuming you're using some kind of Windows on your home machine, you can do it by opening "Control Panel -> Fonts" and checking the properties of the chosen font. At the top of property page you'll see the file name - trebuc.ttf, in our case. 3. Find font files corresponding to the bold, italic and bold italic versions of this font. Probably, it will be: "Trebuchet MS Bold" - trebucbd.ttf, "Trebuchet MS Italic" - trebucit.ttf, "Trebuchet MS Bold Italic" - trebucbi.ttf 4. Copy these files from the windows fonts directory (probably C:\Windows\Fonts) to the Ghostscript fonts directory (probably C:\gs\fonts). 5. Modify Ghostscript fontmap file (probably C:\gs\gs8.51\lib\Fontmap, assuming you're using Ghostscript version 8.51), adding the folowing lines: /TrebuchetMS (trebuc.ttf) ; /TrebuchetMS-Italic (trebucit.ttf) ; /TrebuchetMS-Bold (trebucbd.ttf) ; /TrebuchetMS-Bold-Italic (trebucbi.ttf) ; Note you can write almost anything after the / assuming it won't interfere with other font names. Say: /MyCoolFont1 (trebuc.ttf) ; /MyCoolFont2 (trebucit.ttf) ; /MyCoolFont3 (trebucbd.ttf) ; /MyCoolFont4 (trebucbi.ttf) ; 6. Register the above font names in the script config file. Add the following lines to .html2ps.config in the FONT section (between and tags) Of course, modified file should be uploaded to the server where the working script reside. 7. Now, the following example should render using Trebuchet MS font: ABCDEFGH
ABCDEFGH
ABCDEFGH
ABCDEFGH
==== Using True-Type fonts in PDF Take the steps described above with the only difference: all Ghostscript-related directories are on your server where the script resides. Ask your hoster/system administrator regarding the exact location of Ghostscript.