                  PostScript APL: Font APL-2741
                  =============================

This font is set up to match the metrics and general style of the standard
PostScript font Courier-Oblique. Accordingly the easiest way to get APL
characters on your printer is to set the text as Courier italics in your
word processor, and patch the word-processor's PostScript prologue, changing
all references to Courier-Oblique to APL-2741.

The font encoding is basically STSC's quad-AV, but note that any characters
below hex32 have been shifted up above 128. This is because some of them
interfere with many standard packages. 

    Av>PS Encoding
    --------------
     2>173 /NOTMATCH
     3>153 /FIND
     4>168 /DIAMOND
     5>154 /DIERESIS
     6>144 /LEFTARROW
    11>130 /LEFTSHOE
    14>131 /RIGHTSHOE
    15>137 /LOG
    18>138 /IOTAUNDERBAR
    19>150 /DELTILDE
    21>132 /IBEAM
    22>135 /ZILDE
    23>247 /OMEGA
    24>140 /UPARROW
    25>139 /DOWNARROW
    26>133 /RIGHTARROW
    27>144 /LEFTARROW
    28>128 /RIGHTTACK
    29>129 /LEFTTACK
    30>147 /DELTASTILE
    31>157 /DELSTILE

Also the Quad arrows are at 160,161,162,163 (Up, Down, Left, Right)
Quad slope and jot are at 164,165
Squad is 169

See the font encoding for a complete list.


Example of use with MS Word
---------------------------
Set the APL characters as Courier, and italicize them. The easiest way to do
this is to define a character style (say 'A'), and probably a paragraph
style for complete APL sections (e.g. function listings).

Patch Word's prologue file (POSTSCRP.INI) where it sets up the font table.
This is towards the end of the file ... just search it for Courier-Oblique.
Note that PostScript is case-sensitive, and APL-2741 must be entered in caps
exactly as shown.

Send the font to the printer, followed by the patched prologue, followed by
any documents which include APL text.

Using direct from APL*PLUS
--------------------------
A sample function listing (TESTLIST.PS) is included on this disk. Simply
write yourself a function to format your listings like this and write them 
to the printer having first loaded the font. Note that your function should
map any characters below hex32 as explained above. A workspace is included
to give you somewhere to start from!

Adrian Smith
January 1990
