The Xpdf distribution actually contains six programs:
vms_make.com makes some effort to check the compiler installation. If it complains about a missing C++ compiler chances are very good, that actually you don't have one installed. Note that C++ is an entirely seperate product from C, so having a C compiler installed on your system (which is also neccessary) does in no way imply that you also have C++. If you're not sure contact your system manager or drop me a note and we'll try to sort out things together.
vms_make.com takes up to three parameters:
@vms_make xpm,a4,japanese "" - (inc=public$root:[xtools.libs.t1lib.lib.t1lib],olb=pubbin:t1.olb)
Having the decryption patches in Xpdf is more important than one would expect at first sight. Many documents use compressed PDF, which also needs the decryption routines to be rendered. Due to legal reasons the decryption code can't be distributed from the main site in the US.
The main reason why one actually needs t1lib support for Xpdf on OpenVMS is to correctly render rotated strings. While this is supported by some Xservers (e.g. XFree on Linux), it is not supported natively on OpenVMS (at least up to Motif 1.2.5), so one has to resort to using t1lib to add this capability. As a bon t1lib also should improve the quality of the display by using antialiasing.
Xpdf doesn't use an own Xresource file but relies on the Xresource
information it gets from the Xserver. To set values for this process
you can change decw$xdefaults.dat in your Xresource directory. Changes
in this file only take effect after the next restart of the server. For
experimenting with different settings one is better off using
Xrdb, which allows to load new values for
a running Xserver.
If you do use t1lib with Xpdf you need to set one Xresource for each
of the 14 well-known PDF fonts. An example for these settings can be
found here.
In case you don't have the needed fonts already on your system (they are
e.g. part of Grace), you can get a copy
of my t1lib font collection from
here.
Just in case you don't have a PDF document handy to check how Xpdf is working, you can fetch a copy of the VMS book from this server, which contains a short history of the OpenVMS operating system issued by Digital.
Comments to: Martin P.J. Zinser
Last modified: 20000822