Getting dvips to refrain from embedding bitmap fonts

This document describes how to get dvips to generate postscript files that do not contain embedded bitmap fonts. Some of the reasons for wanting to do this are described are described elsewhere.

A more detailed explaination of this process is given by a document on Adobe's website. This is intended to be a shorter description that doesn't explain the process as much.

The font substitution list

You need to create a font substitution list file for use by dvips. Each line of this file starts with the name of a font as used within TeX, such as cmb10. The rest of the line can contain:

Specifying a font substitution list

If your home directory contains a file .dvipsrc containing a line:

p +fontMapFileName

that font map will be used for all dvips jobs you run. Alternatively, you can create a file such config.embed which contains the same line. Then, when you invoke dvips with the command dvips -P embed ... , it will look for config.embed in the current directory (and perhaps your home directory). How dvips looks for config files is dependent on your installation and can be changed using the TEXCONFIG environment variable as described in the "Environment Variables" section of the dvips documentation.