
			Ps2pk-1.5 available
			-------------------
			  (November 1995)

Version 1.5 of ps2pk is now available on:
   ftp.tue.nl (address: 131.155.2.6) directory:    /pub/tex
   files:	 ps2pk15.README         (  9k)    This file
         	 ps2pk15.tgz (tar.gz)   (328k)    Sources
         	 ps2pk15.zip	        (425k)    Sources


   Ftp.tue.nl can not handle E-mail requests. But sites are free
   to put the ps2pk15 stuff on any server that can.

   I have made read-to-go 1.5 executables for MSDOS available in:
      pub/tex/ps2pk15x/msdos/emx   (created with EMX/gcc)

When do you need ps2pk? 
---------------------- 
Ps2pk is a tool that converts a PostScript type1 font into a corres-
ponding TeX PK font.  The tool is especially interesting if you want
to use fully hinted type1 fonts in your DVI previewer (instead of the
unhinted type1 fonts currently used in GhostScript) or on a printer
that has no PostScript interpreter.

In order to use the ps2pk generated fonts your driver and previewer need
to support virtual fonts.  The reason is that PostScript fonts and TeX
fonts do have a different font encoding and handle ligatures in a
different way.  With virtual fonts the PostScript world (encoding +
ligatures) can be mapped to the old style TeX world on which the current
plain macro packages still are based (despite the fact that TeX3.0 can
handle 8bits). 

It is also possible to use the ps2pk generated PK fonts directly
(without virtual fonts) but in that case you need modified plain TeX
macros in order to acces the new (changed) font features. To make TeX
really 8bits (the reason TeX3.0 was released) TUG has proposed a new
font standard supporting the full 8bit range (in stead of the 7bit).
The 128 extra characters in this new TUG standard are filled up with
characters for 17 different European languages (see: TUGboat #10 vol.
4 1990).  With ps2pk it is possible to generate PK fonts from
PostScript fonts according to this new TUG font standard.

Type1 PostScript text fonts.
----------------------------
Fully hinted type1 fonts are generally not PD.  You have to buy them
unless you are satisfied with the PD available GhostScript versions
(which are currently not hinted).  You don't need to be an expert to
see the difference between hinted and unhinted fonts.  If you are
using MSDOS or MacIntosh computers you probably use Adobe Type Manager
(ATM) a program that can render type1 fonts dynamically.  With this
program or with other programs using ATM (for example Lotus) you
receive fully hinted type1 fonts.  On MSDOS they have funny names like
tmr______.pfb. To save space on MSDOS type1 fonts are binary encoded
(.pfb). On UNIX you can use this .pfb format too or the .pfa format
(which occupies about double the space of a .pfb format).

If your UNIX workstation supports DPS (Display PostScript) than
you already may have a number of fully hinted type1 fonts. Look in
places like:
   /usr/lib/DPS/outline (SGI), 
   /usr/lib/X11/fonts/Type1Adobe (DEC/OSF alpha)
   /usr/openwin/lib/X11/fonts/Type1/outline (SUN Solaris)

These systems provide the minimal 13 PostScript fonts containing
the families Courier, Helvetica and Times in four faces plus Symbol.
They are used by LaTeX's times package. The same fonts are also
available as part of Adobe's acrobat readersoftware for UNIX systems.
Look for the file acroread.tar (on the Adobe Acrobat CD sampler in
the directory acro_v1/acrorunix or in pub/adobe/Applications/Acrobat
on ftp.adobe.com).

Type1 PostScript math fonts.
----------------------------
The PostScript type1 symbol fonts do not have the same rich set of
math symbols as the TeX fonts. There are two good exceptions: the
MathTime and the Lucida fonts. They are commercially available
through one of the following vendors:

   MathTime: TeXplorators
	     1572 West Gray, #377, Houston, TX 77019-4948 U.S.A.
	     E-mail: Michael Spivak <spivak@math.rice.edu>
	     pricing about $135 ($95 educational)

   Lucida:   Y&Y, Inc
	     106 Indian Hill
	     Carlisle, MA 01741-1747 U.S.A.
	     http://www.yandy.com//yyfonts.htm

PostScript converion tools
--------------------------
Lee Hetherington <ilh@goldilocks.LCS.MIT.EDU> has written a set of
type1 conversion utilities. These allow to convert from binary (PFB)
to ASCII (PFA) and back. Or to convert a type1 font into readable
PostScript (disassemble) with the possibility to edit it and to
convert it back (assemble) to some type1 encoded form. They are
available in:
	ftp.cs.umb.edu (192.12.26.23) 
	/pub/misc/t1utils-1.1.tar.Z

Acknowledgements.
-----------------
Ps2pk uses the type1 rendering software IBM has donated to the
X-consortium.  This rendering package is used by ps2pk as pure as
possible.  But in order to support user specified encoding schemes,
to generate extended and/or slanted font variations, to uncouple
it from the X protocol and to fix some bugs I needed to change some
of the sources.

I wish you a lot of fun with type1 fonts,

--Piet
November 1995

internet: rcpt@urc.tue.nl       __o     Piet Tutelaers
                              _`\<,_    Computer Center       Room  RC 1.82
phone:    +31 (0)40 2474541  (_)/ (_)   Eindhoven University of  Technology
fax:      +31 (0)40 2434438 Save nature P.O. Box 513, 5600 MB Eindhoven, NL

For those who have used earlier versions of ps2pk next differences may be
of interest (only major differences are mentioned):

Ps2pk 1.5 release (95-11)
-------------------------
1) recursive T1INPUTS path
2) PS resource databases
3) new checksum algorithm
4) automatic font generation with mtpk and pkfonts 

(See RELNOTES.15 for more info.)

Ps2pk 1.4 release (94-01)
-------------------------
1) Memory allocation made dynamically
   1.1 in computing runlengths (needed to build PK fonts)
   1.2 in scanning type1 fonts (to overcome `fixed' virtual memory)
2) Problem with handling Lucida font (negative widths) solved
3) Improved error handling in scanning AFM files
4) Provided hooks to handle non 32-bit platforms
5) Some cleanups
6) Improved Makefiles.

Ps2pk 1.3 release (92-09)
-------------------------
1) Official X11R5 patches included in type1 library.
2) The -a<AFMfile> option added to ps2pk.
3) Problem with rendering of Obique fonts solved.

Ps2pk 1.2 release (92-06)
-------------------------
1) Ps2pk now computes the same checksum as afm2tfm (dvips5.487 or
   higher). This means that you have to update your VF and TFM files
   with the new dvips5487lib files.
2) Bug fixes:
   - the MSDOS version now correctly reads PFB font files
   - a segmentation fault error removed (capri.pfa font)
   - an out of memory problem fixed (davysrib.pfa font)
3) Added Makefile for MSDOS/DJGPP (Delorie's GCC for 386 systems)

Ps2pk 1.1 release (92-04)
-------------------------
1) Ps2pk uses now the same encoding scheme as introduced by afm2tfm 7.0
   (dvips5485). But default (for all English/American writing TeX-friends)
   the program uses the same encoding as is in the AFM-file belonging to
   the type1 PostScript font (normally AdobeStandard). So the program does 
   not longer need re-encode to create a .cmi file containing the encoding 
   vector and the WX values. These are read directly from the AFM file.
   
   Typical usage for standard encoding:
      ps2pk -X329 Utopia-Regular rputr.329pk
   
   or with EC.enc encoding:
      ps2pk -eEC.enc -X329 Utopia-Regular rputr.329pk

2) I have added a -E<expansion> and -S<slant> option to ps2pk thanks to
   the patches I got from Lee Hetherington.

3) I have added a MakeTeXPK script so that dvips and xdvi can use it.

4) I have added manual pages and some documentation (README + INSTALLATION).

5) Some inconveniences for MSDOS users are removed.

Ps2pk 1.0 release (92-03)
-------------------------
