The files here have been provided in an archived form in order to save
space.  In order to retrieve the files:


With a hard disk system:

  1) Prepare a subdirectory for the data  C> MD\NEWDIR
     (NEWDIR is any name you wish -
      or pick an existing subdirectory)

  2) Go to that new subdirectory          C> CD\NEWDIR

  3) Issue the command                    C> A:PKXARC A:*.ARC



Repeat the above for the other disk in this set

On some PC Jr's or computers with limited memory the program PKXARCJR
will work better than PKXARC, in this case substitute PKXARCJR for
PKXARC in the instructions above.

-----------------

The documentation files on this disk can be identified by their
extensions of .DOC, .TXT, or names like README.

These can be viewed with the  T.COM  program such as  T PDSL.TXT
or shown on the screen with the  TYPE  command such as   TYPE PDSL.TXT
or copied to the printer with the  COPY  command such as COPY PDSL.TXT PRN

-----------------

Thanks for your support of our services.

PDSL

Please respect each authors copyright, license, and registration
agreements.  If this software saves you even an hour of work, then it is
certainly worth compensating the author for the many hours of work spent
writing the software.

If this documentation scrolled off the screen faster than you could read
it, it can be printed by the command:
                                     COPY PDSL.TXT PRN

-----------------

These fonts are from the Stanford Artificial Intelligence Laboratory,
Leleand Stanford Junior University.  They are not copyrighted.  Their
package is called "Find a FONT" if you are interested.  They acknowledge
indebtedness to the people at Xerox PARC, Bob Taylor, AI groups at
Carnegie-Mellon University and M.I.T., Bruce Baugart, Brian Harvey, and
Tovar.  The work was funded by the Advanced Research Projects Agency of
the Department of Defense and by the National Science Foundation.

These fonts were made originally for the Xerox Graphics Printer. Each
symbol is defined by a rectangular bit array, with 1 and 0 representing
"black" and "white".

Character sets in the real world, of course vary. These here are known
as the "SAIL" character set as shown below:




        0       1       2       3       4       5       6       7

000     NUL     down    greek   greek   caret   logical greek   pi
                arrow   alpha   beta            not     eleph

010     greek   HT      LF      VT      FF      CR      infin-  greek
        lamda                                           ity     delta
        (long.)                                                 (diff.)

020     right   left    down    up      upside  back-   cancer  double
        U       U       U       U       down    wards   (x in   arrow
                                        A       E       circle) (<->)


030     under   right   tilde   not     l.t.or  g.t.or  triple  insert
        line    arrow           equal   equal   equal   bar     (caret)

040     SP      !       "       #       $       %       &       '

050     (       )       *       +       ,       -       .       /

060     0       1       2       3       4       5       6       7

070     8       9       :       ;       <       =       >       ?

080-090 blank

100     @       A       B       C       D       E       F       G

110     H       I       J       K       L       M       N       O

120     P       Q       R       S       T       U       V       W

130     X       Y       Z       [       back    ]       up      left
                                        slash           arrow   arrow

140     back    a       b       c       d       e       f       g
        single
        quote

150     h       i       j       k       l       m       n       o

160     p       q       r       s       t       u       v       w

170     x       y       z       {       vert.   ESC     }       BS
                                        stroke

Some fonts have ligature substitution the mapping is:

005     long dash
016     ffl
034     ffi
035     ff
036     fi
037     fl


These fonts are at about 200 pixels/inch.

The filename notations are:

The first numeric characters denote the pixel height - NOT THE POINT
size. Note that 30 pixels is 12 point.

BA      Baskerville                     X R     Standard
BEESIX  Bocklin                         S       Standard with ligature
BUCK    Bocklin                         I       Italic
BD      Bodoni                          M J     Mathematical
CLAR    Clarendon                       B X     Bold
CORON   Coronet                         L       Bold with ligature
CNT57   Countdown
METS    Meteor
METM    Meteor
METL    Meteor
MICR    Microgramma
NG      News Gothic
NON     Nonie
OLDENG  Old English
XMAS    Old English
GERM    German
CTL     Original City Lights
PLAYBI  Playbill
QUU     Quux
SHD     Shadow
SGN     Sign - This is the 114 pixel (41 point) font
COR     Courier - fixed width
SAIL    Delegate - fixed width
FIX     Fixed with line printer set
LPT     Line printer - fixed width
GAC     Gacham - fixed width
QUUX    Quux - fixed width

Note that the following have extensive symbol substitution

APL     APL language
ASTR    Atrology
CHS     Chess
CYR     Cyrillic
CRTURZ  Decoration - Snoopy pictures and more
CORNER  Corner decorations
GRF     Graphics - Quite like the IBM graphics display set
GRK     Greek
FING    Hand signs
HBRW    Hebrew
MATH    Mathematics
ZERO    Zero width accents
MS      Miscellaneous
BAX     Baskerville supplements
IPA     Phonetics
FIXR    Rotated
SCAN    Scandinavian
ICE     Old Icelandic
TNG     Tengwar - Lord of the Rings Elvish



Each font file is a collection of up to 128 glyphs


WORDS 0-177 XWD CHARACTER_WIDTH, CHARACTER ADDRESS

The first 128 words of each file contain pointers in the right half to
the word number where the corresponding definition begins. The left half
of each word contains the character width (the logical width).


WORDS 200-237

200     Character Set Number (often unused)
201     Height (overall height in pixels)
202     Max Width (often unused)
203     Baseline (logical height above the baseline)
205-237 Reserved for future use


WORDS 240-377 are a text field of up to 480 characters that contains the
full name of the font, who made it, etc.


REMAINDER OF FILE consists of glyph definitions pointed to by the right
halves of words 0-177. Each glyph has the following format:


BYTE(9) RASTER_WIDTH, CHARACTER_CODE(18), WORD_COUNT+2

WORD_COUNT+2 is total space devoted to this definition.  If RASTER_WIDTH
is 0 then use CHARACTER_WIDTH (above).

RASTER_WIDTH is the physical width of the glyph, while CHARACTER_WIDTH
is the amount the column counter is advanced after printing this glyph.
This allows glyph to space more or less than their actual width.


BYTE(9) LEFT_KERN, ROWS_FROM_TOP(18), DATA_ROW_COUNT

LEFT_KERN is the amount by which the glyph overlaps the preceding
character. Note that the right kern is not specified, since its value is
implied by the other width parameters.

ROWS_FROM_TOP is the number of blank rows between the logical top and
the top of the bit raster. This avoids having to store rows of \eros for
glyphs that do not extend all the way to the top.

DATA_ROW_COUNT is the number of rows inthe bit raster, which need not
extend to the logical bottom.


BLOCK WORD_COUNT

The balance of the glyph definition is the bit raster, with 0
representing white and 1 representing black. If the CHARACTER_WIDTH is
36 or less, then the data are packed into words such that an ILDB gets
the next scan line. Otherwise, each scan line starts at first available
word boundary.

Good luck.
