Characters missing from PDF output
If you're using Acrobat Distiller to create your
PDF output, you may find
characters missing. This may manifest
itself as messed-up maths equations (missing
“-” signs, for example), or bits missing
from large symbols. Early versions of Distiller
used to
ignore character positions 0–31 and 128–159 of every font: Adobe's
fonts never use such positions, so why should Distiller
?
Well, the answer to this question is “because Adobe don't produce all
the world's fonts” — fonts like Computer
Modern
were around before Adobe came on the scene, and
they use positions 0–31. Adobe don't react to complaints like
that in the previous sentence, but they do release new versions of
their programs; and Distiller
, since at least version 4.0,
has recognised the font positions it used to shun.
Meanwhile, TeX users with old versions of Distiller
need
to deal with their fonts. Dvips
comes to our aid: the
switch -G1
(“remap characters”), which moves the offending
characters out of the way. The PDF configuration file
(-Ppdf
), recommended
in “the wrong type of fonts”,
includes the switch.
The switch is not without its problems; pre-2003 versions of
dvips
will apply it to Adobe fonts as well, causing
havoc, but fortunately
that problem is usually soluble. However, a document using both
CM and Adobe-specified fonts is stuck. The only real solution
is either to upgrade dvips
, or to spend money to upgrade
Distiller
.