ADDING POSTSCRIPT SOFT FONTS TO SIGNATURE


ABOUT ADDPS

ADDPS (pronounced ■Add - P - S■	) stands for ■Add PostScript.■	 The
program is designed to convert PostScript downloadable soft fonts for use in
Signature. PostScript laser printers have built-in resident typefaces,
typically in a configuration of 35 or more standard fonts. If you wish to add
more fonts to your system, downloadable typefaces must be purchased from
Adobe or another manufacturer of PostScript Type 1 (or compatible) fonts.

Adobe includes AFM (Adobe Font Metrics) files on disk as part of each font
package purchased. Each PostScript soft font has a corresponding AFM file
with the same first name, distinguished by its *.AFM filename extension. An
AFM file contains information about the widths of the characters in the font
■ information that is necessary to an application program such as Signature
in order to calculate line endings and justification of text. For ADDPS to
work with PostScript fonts supplied by third party vendors, these 
manufacturers must also furnish compatible AFM files.

ADDPS reads the width information contained in *.AFM files furnished by the
font manufacturer, converts that information into Signature font definitions
and width tables, tests the resulting mini-printer files, and merges the font
information with any of Signature's existing PostScript printer files.


REQUIREMENTS

(1)	Signature, version 1.0 or greater

(2)	A hard disk

(3)	Adobe Type 1 or compatible AFM (Adobe Font Metrics) files for standard text fonts

(4)	A working knowledge of control elements in Signature menus: the
functions of the Tab, Shift-Tab, and spacebar keys, making selections from
List and Directory boxes, and activating pushbuttons, radio buttons and check
boxes. For more information about operating Signature menus, please refer to
the Signature Installation and Training Guide.

ADDPS will only work with standard PostScript text fonts ■ it will not work
with specialty typefaces such as Expert Sets, Symbol, or Dingbats. The
program can process up to eight fonts per session. If the conversion process
is interrupted, the work done up to that point can be saved and resumed in a
future session.


ALTERNATE MENUS

ADDPS is designed to be used as an Alternate Menu within Signature. This means
that while using Signature with its standard menu file (SIG.MNU), you may
switch back and forth with the ADDPS program. The information that enables
this switch is stored in save/get 1999, and is set automatically by the ADDPS
installation. Installing ADDPS will, however, overwrite any existing
Alternate Menu scheme in your SETTINGS.DFL. So if you already use an
Alternate Menu, you will probably want to preserve your current definition
for save/get 1999 for later use.

Say you currently use an Alternate Menu called ALT.MNU. Before installing
ADDPS, call SETTINGS.DFL to the screen and ■comment out■	 its
definition in SETTINGS.DFL with a semicolon at the beginning of the line, as
follows:

;DEFAULT SG=1999,C:\path\ALT.MNU


TYPEFACES VS. FONTS

It is important to be clear about the difference between typefaces and fonts.
A typeface is a family of fonts designed to be used together. While a typical
PostScript laser printer has 35 fonts, this grouping really represents only
eleven typefaces. Examples of typeface families would be Times-Roman,
Helvetica, or Garamond. While some typefaces include eight or more fonts,
others (such as Zapf Chancery) have only one. But within most typefaces we
find a grouping of fonts in various styles or weights ■ usually Normal,
Italic, Bold, and Bold-Italic.

Other standard PostScript fonts (styles, weights) include: Light, Demi, Heavy,
Black, Kursiv or Oblique. Some of these fonts represent an alternate name for
one of the basic four (Kursiv and Oblique are functionally equivalent to
Italic). Other font names indicate an intermediate weight (■Heavy■	 is
between Normal and Bold). Understanding these distinctions will be useful
when the ADDPS program asks you to assign a style to a font selection.


INSTALLATION

To install ADDPS, follow the steps below:

1.	Run Signature.

2.	Insert the installation disk provided with ADDPS into a floppy disk drive.

3.	Type:

[F5] RUN d:INSTALL [F9]

	where d is the letter of the floppy drive containing the installation disk.

4.	ADDPS will ask you to confirm which drive letters are correct for your
installation disk and hard disk. After activating the ■OK■	 pushbutton,
you will be asked to confirm the default directory names that the
installation will create on your hard disk. If you want to use different
directory names, the default directories may be changed at this time.

	The ADDPS program files will be installed to the first directory
shown, labeled ■ADDPS.■	 (The AFM files furnished by your typeface
manufacturer may be copied by you to the second directory, labeled ■AFM,■	
after installation.) You may change the AFM directory while running ADDPS ■
this is useful for reading the font information directly from the floppy
disks supplied by the manufacturer. For now, though, choose a default
directory for AFM files on your hard disk ■ this will avoid ■Drive not
ready■	 errors when ADDPS starts up without a floppy disk in the drive.

5.	Upon activating the ■OK■	 pushbutton, the installation will
proceed automatically. When finished, the program will remind you to copy AFM
files to your AFM directory (not necessary if AFM files are input directly
from a floppy disk). The installation will also prompt you to press Ctrl-Alt
-Shift-A to run ADDPS. You are ready to convert PostScript typefaces for use
in Signature.

Dowloading printer fonts  If you plan to convert, test and merge a new
printer file in one session, it makes sense to download the PostScript
printer fonts before running ADDPS. If the new fonts are not in printer
memory, the results of the conversion cannot be tested.

ADDPS does not download fonts, so use any PostScript download program designed
for this purpose. If you choose to run ADDPS first, it does provide the
option of saving your work and exiting to download. Work may be resumed when
ADDPS is run again.


MAIN MENU

When you press Ctrl-Alt-Shift-A, the Main Menu of ADDPS will appear. The Main
Menu presents five choices:

(1)	Change AFM source directory
(2)	Convert AFM files to Signature
(3)	Test converted fonts
(4)	Merge with existing PostScript printer file
(5)	Disk maintenance

These options are discussed in detail in the sections below:


CHANGING THE SOURCE DIRECTORY

Selecting this option brings up the ■Choose AFM Source Directory■	
dialog box, where a drive and path for AFM files may be selected. If the
default AFM directory shown does not actually contain the fonts you wish to
convert, you may change the directory here.

ADDPS is generally limited to one AFM source directory per session (it cannot
process fonts from multiple directories at the same time). Therefore, the
source directory may only be set once per session. Once the AFM directory has
been selected, this option becomes unavailable from the Main Menu until a set
of fonts has been converted or you start over.

Floppy disk operation  When a floppy drive is used as an AFM source, ADDPS
will prompt you for disk swaps. In the ■Choose AFM Source Directory■	
dialog box, enter the floppy disk drive and path. Many typical Adobe font
packages provide AFM files on the root directory of a supplemental disk.


CONVERTING AFM FILES TO SIGNATURE FORMAT

The second Main Menu option, when activated, brings up the ■Select AFM Files■
dialog box. This is where you will choose the fonts to be converted.

The AFM filenames are displayed in a list box to the left. Highlight any AFM
file on the list and activate the ■Select■	 pushbutton (Enter). The
■Select the Type Style■	 dialog box appears, and the name of the
selected font appears at the top of a list of styles: Normal, Italic, Bold,
Bold-Italic, and Custom. Assign a style (weight) to this font by selecting
one of the choices from the list and activating the ■OK■	 pushbutton
(Enter). For more information about choosing a style, please refer to
Assigning a style, below.

Choosing the style will return the program to the ■Select AFM Files■	
dialog box. The name of the selected font and its assigned style will appear
on a second list to the right of the list box. Repeat the selection process
until you have a complete list of the AFM files you wish to convert to
Signature format. (ADDPS has a limit of eight fonts per session.)

Converting AFM files  Once you have assembled a list of AFM files to be
converted, activate the ■Convert Fonts■	 pushbutton. ADDPS will begin
converting the chosen fonts to a printer file in Signature format. During the
conversion procedure, ADDPS displays a report on screen showing the font name
being processed, its numbered position on the list, and the total number of
fonts on the list (e.g., ■Processing GaramondRegularItalic, Font 2 of 4■	).
A ■Working. . .■	 message also appears, including a row of dots that
increase in number as a font is processed. Because the conversion takes time
and the screen is otherwise quiet, this message confirms that the program is
active.

The speed of the conversion will vary from machine to machine, but several
minutes per font should be allowed. When the conversion is complete, ADDPS
returns to the Main Menu.

Starting over  While in the ■Select AFM Files■	 dialog box,
activating the ■Start Over■	 pushbutton will permit you to begin the
selection process again from the beginning.

Cancel option  The program may be ended from ■Select AFM Files■	 by
activating the ■Cancel■	 pushbutton. If you have selected any fonts
for conversion, ADDPS will remind you this and give you the option of
resuming the selection process or saving your work before quitting. If you
choose to save, ADDPS will automatically ask you if you wish to resume work
where you left off the next time you run the program. However, the program is
not able to save more than one previous session at a time. Attempting to save
a second session will overwrite the work done in the first.

Assigning a style  The reason for assigning a style is to enable Signature to
present you with a shorter typeface list, rather than a longer font list. It
is preferable to choose a general typeface name from the type list, and then
be able to choose Normal, Italic, Bold, or Bold-Italic with simple keystrokes
or menu selections. In other words, when the four basic styles are correctly
assigned, you do not need to select a new font name from the type list each
time the style is changed from, say, Normal to Italic. Custom fonts, on the
other hand, always appear on the type list as separate choices because they
cannot be classified within the four basic styles.

Guidelines for choosing a style  Usually your selected font will clearly fit
one of the four standard styles. If you are not sure if a font qualifies as
Normal, Italic, Bold, or Bold-Italic, you should select ■Custom■	 ■
ADDPS will do the rest.

The following list contains recommended style assignments for frequently used
Adobe font names.

Assign:	When these terms appear in the font name:


Normal	[No style named], Normal, Roman, Book, Medium, Regular, Light*

Italic	Italic, Oblique, Kursiv, Slanted

Bold	Bold, Demi*

Bold Italic	BoldItalic, BoldOblique, KursivBold

Custom	[Specialty or display faces],[Typefaces with only one AFM
file]Light,* Demi,* Script, Compressed, Black, Heavy, Semibold, Extra Bold

*Exceptions  Remember that the font names for each AFM file on the list may
be reviewed in the ■Select AFM Files■	 dialog box. See ■Font name
information■	, below. This may come in handy when exceptional PostScript
names are encountered, such as ■Light■	 or ■Demi.■	 

Light: If there is already a Normal font in the typeface, choose ■Custom.■	
If no Normal font exists, choose ■Normal.■	

Demi: If there is already a Bold font in the typeface, choose ■Custom.■	 If
no Bold font exists, choose ■Bold.■	

On-line Help  The ■Select the Type Style■	 dialog box has a built-in
help facility that presents guidelines for assigning a style to a font.
Activate the ■Help■	 pushbutton for assistance. In general, assign
■Custom■	 if you are not sure.

Font name information  Because AFM filenames are often unrevealing or
obscure, ADDPS permits you to review the contents of any highlighted font. In
the ■Select AFM Files■	 dialog box, activate the checkbox called
■Review highlighted font name,■	 then activate the ■Select■	
pushbutton (Enter). ADDPS will report to you the font's name and typeface
family.

Floppy disk swaps  A second option available in the ■Select AFM Files■	
dialog box is to rebuild the list of AFM files when swapping a floppy disk.
When you have finished selecting fonts from the current list, change floppy
disks and activate the checkbox called ■Refresh Directory.■	 Activate the
■Select■	 pushbutton (Enter) and the program will present you with a
new list of files.


TESTING CONVERTED FONTS

When the process of reading AFM files and converting them to Signature format
is complete, the Main Menu reappears. Because the ■Choose AFM Source■	 and
■Convert AFM files■	 options are completed for this group of fonts, these
choices are ■greyed out■	 and unavailable until a new session is begun.

Testing  Signature, like any electronic text processing system, needs a width
measurement value for each character in a proportional font. This enables the
system to calculate how many characters fit on a line, perform hyphenation,
and observe margins. It is also required for full justification of text ■
where fractional spaces are inserted between letters and words in order to
fill out the line and create even right text instead of ragged right.

Font testing optional  For the great majority of fonts and characters, you
will find that ADDPS converts the width values properly. At this point in the
procedure, most fonts will be ready to merge with your existing Signature
PostScript printer file. The testing module is provided to confirm the
success of the conversion and provide the opportunity to make corrections to
individual characters if necessary.

Test Printer file  The conversion process creates three new files on the
ADDPS directory. First, and most important, a new printer file is created on
the ADDPS directory named after the Family Name of the first font processed
(ITC Lubalin Graph spawns ITC_LUBA.PRN). This is a scaled-down Signature
PostScript printer file unto itself, containing the width information gleaned
from the AFM files. ADDPS automatically uses this file to print the other two
files, the GOAL and PARA tests.

Downloading fonts  From the Main Menu, select ■Test converted fonts■	. A
warning screen appears reminding you to download the PostScript soft fonts
before testing. If the fonts are not yet in printer memory, you should quit,
download, and resume. If the fonts are safely in printer memory, you may
choose to continue. The ■Test Converted Fonts■	 dialog box appears.

GOAL test  The first choice on the ■Test Converted Fonts■	 dialog box is
■Print GOAL test.■	 Activating this choice will send GOAL to your
PostScript printer. GOAL will print approximately five pages per font. Each
character in the font is printed repeatedly across a line set to five inches
in length.

If Signature knows the correct width value for each character, printing GOAL
should result in a near-perfect rectangular block of lines (each line with a
uniform length of five inches) on each page. If there are any characters with
an incorrect width value, they will be easy to spot. Their lines will be
noticably longer or shorter than the rest.

Slight irregularities normal  With PostScript, it is not uncommon to see
small variations in the line lengths (up to one eighth of an inch either
way). This is normal. If a line is short or long by more than this, however,
the line should be fixed.

Fixing a character  To correct irregular lines, select ■Fix Goal Test■	 with
your GOAL printout in front of you. A copy of the GOAL test will appear on
screen. The lines will display with uniform length on screen, so refer to the
printout to find irregular lines.

ADDPS will ask if you want to fix a line or print a page. Activate the ■Fix a
line■	 radio button to correct your printout. You may roam about with the
standard cursor movement keys ■ but command line, mouse, or editing work is
not allowed. ■Control-G■	 brings up a menu that enables you to go
directly to a page.

1.	Place the cursor on a line that printed incorrectly and press F9. The
line is highlighted and the ■Fix Character■	 dialog box appears. Indicate
whether the line is long or short using the radio buttons.

2.	In the percentage field, enter your best estimate of the percentage
number needed to make the line length uniform with the others. Take the
current, incorrect length of the line as 100%, not the correct line length of
five inches. (If this is not clear, activate the "Help" pushbutton for an
illustration.) Activate the "Do" pushbutton.

3.	ADDPS adjusts the character width according to your estimate. You are
again presented with the choice of fixing a line or printing a page. If you
wish to see the effects of a correction, activate the ■Print a page■	 radio
button. If you wish to adjust another line, activate ■Fix a line.■	
Activating the ■Finished■	 pushbutton returns you to the ■Test
Converted Fonts■	 dialog box, from which GOAL may be printed again if
desired.

PARA Test  After the GOAL test is fixed, print PARA from this menu to test
the effectiveness of the ADDPS printer file on full justification and
attribute changes. If there are lines that do not justify correctly, try
printing GOAL again. Try to discover problem lines, and repeat from Step 1.
This is the final test of the performance of your new PostScript driver ■
you are now ready to merge the newly-created fonts with your existing
PostScript printer file. Activate the ■Done■	 pushbutton when finished with
testing, and return to the Main Menu.


MERGING FONTS WITH A POSTSCRIPT PRINTER FILE

When testing is complete, you are ready to merge the new fonts with your
original Signature PostScript printer file. Please refer to Note 20#2 if you
have made any changes to your PostScript printer file since installing
Signature.

From the Main Menu, select ■Merge with existing PostScript printer file.■	
The ■Merge fonts■	 dialog box appears. A files list is shown on the
left, and a directory list on the right. Using Signature's standard menu
procedures, you may roam through any drive or directory on your system to
find the PostScript printer file you want ■ ADDPS places you in the
directory containing your current printer file by default. Once the name of
your selected printer file appears in the text field above the file list,
activate the ■OK■	 pushbutton and ADDPS will merge your new fonts. From
this point on, you may use your new fonts with Signature and they will appear
on your type list automatically.


DISK MAINTENANCE

Disk Maintenance is an option within ADDPS that makes it easy to remove old
files generated by the program from your hard disk. As shown above, ADDPS
generates three new files each time the program is run. Two of them, GOAL and
PARA, are overwritten in future sessions. One, the test printer file, remains
on disk after the fonts have been merged. Also, quitting ADDPS before fonts
have been completely processed and tested may optionally generate a file
called VALUES.DFL. These files, along with any stray *.BAK files created by
the program, may be viewed and deleted in Disk Maintenance.

Select ■Disk Maintenance■	 from the Main Menu. After a few seconds, a
dialog box appears containing a list of files. Highlight any file you wish to
remove from the disk and activate the ■Delete■	 pushbutton. When you
have erased the files you no longer want, activate the ■Finished■	
dialog box to return to the Main Menu.

Quitting ADDPS  Activate the ■Quit■	 pushbutton to exit ADDPS. The program
will automatically rerun your STARTUP.INT, restoring the settings and
directory that were in effect before the program began. Good luck with your
new fonts!


Note : Non-Standard AFM Files  ADDPS is compatible with any standard AFM
files furnished by Adobe Systems. While AFM files from other third-party
sources may also work, they are not supported by ADDPS. To the extent that
non-Adobe AFM files observe the standard Adobe format, they will be supported
by ADDPS.

Note : Customized PostScript printer files  If changes have been made to the
original PostScript printer file you have chosen to receive your new fonts,
the ■Merge Fonts■	 routine may not work. Any automated merging routine
relies upon search commands. Though every attempt has been made to search for
standard elements existing in each of Signature's PostScript printer drivers,
no merging routine can anticipate every customization scheme.

If the Merge routine is not successful, try it again with an original
PostScript printer file as created in your Signature directory by a
reinstall. Or try moving the font definitions and width tables from the test
printer file to your standard PostScript printer file by cutting and pasting
between windows.

Note #: Lost menus  If you should accidentally lose your menu (say, by
pressing F5 with a menu displayed), you may restore the last frame you were
in by typing Shift-F10. You may also recover the Main Menu with the following
command:

[F5] MAINMENU ?M [F9]