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]