Adobe Type Manager (R) version 2.02 Release Notes Windows version May 2, 1992 Adobe Type Manager is a registered trademark of Adobe Systems Incorporated. Copyrights 1983-1992 Adobe Systems Incorporated. All Rights Reserved. Patents Pending This document supplements the Adobe Type Manager User Guide. Topics include: 1. Disk Contents 2. Installation Requirements 3. ATM.INI 4. ATM Control Panel 5. PostScript Soft Fonts Listed in ATM Control Panel 6. Use Pre-built or Resident Fonts Option 7. ATM and Printing 8. Printer and Video Drivers 9. Application Notes - Corel Draw - Designer 3.1 and Charisma 2.1 - Harvard Draw 1.0 - Harvard Graphics 1.0 for Windows - Micrografx PostScript Driver - Norton Desktop for Windows 1.0 - PageMaker 4.0 - PowerPoint 2.0 - Ventura Publisher Windows Edition version 3.0 - Various Applications with Draft Mode Printing Feature - Virus Protection Software - Word for Windows 1.1a, 2.0, and 2.0a - WordPerfect for Windows 5.1 10. Novell Netware Considerations 11. ATM and IBM 4029 Series Printers 12. Troubleshooting A. ATM.INI parameters 1. Disk Contents The following files are found on your ATM disk(s): ATM16.DLL Program file for Windows Standard mode ATM32.DLL Program file for Windows 386 Enhanced mode ATMSYS.DRV ATM System driver ATMCNTRL.EXE ATM Control Panel INSTALL.EXE ATM Installer INSTALL.CNF ATM Installation configuration file PROGDISK (FONTDISK) Disk ID file README.TXT This file ATM.CNF Configuration file (might not be present on upgrade disks) Your disk(s) might also contain a PSFONTS directory and a PCLFONTS directory. The PSFONTS directory contains PostScript Font Outline (PFB) files and Printer Font Metric (PFM) files. The PCLFONTS directory contains PCL bitmapped font files which have filename extensions of either SFP or SFL. The PCLFONTS directory also contains Printer Font Metric (PFM) files. 2. Installation Requirements To install ATM, you need a C:\ drive and sufficient disk space for the ATM software and fonts. The amount of disk space you need depends on the number of fonts included with your ATM package. The standard retail ATM package requires about 1 megabyte of disk space. 3. ATM.INI ATM's initialization file, ATM.INI, is created during installation. It contains a list of fonts installed in ATM and other ATM program-related settings. For more technical information, see Appendix A at the end of this file. 4. ATM Control Panel There is no longer a pre-defined limit to the number of fonts you can install with the ATM Control Panel. Windows does, however, limit initialization files (including the ATM.INI and the WIN.INI) to a size of 64K. If this limit is reached, Windows cannot open, read, or write properly to these INI files. For Windows 3.0 and 3.0a, Microsoft recommends keeping initialization files smaller than 32k in size. Following this recommendation, the maximum number of fonts that can be listed in ATM.INI for Windows 3.0 or 3.0a is around 450 fonts. For Windows 3.1, the only limit is the 64K maximum file size, which is large enough for about 900 fonts. Fonts Listed in the ATM Control Panel The more fonts you add with ATM, the longer it takes Windows to load. The exact time depends on the type of processor you have and your system configuration. If you feel that Windows is taking too long to load, you may want to free up more memory available to Windows and/or reduce the total number of fonts installed to a reasonable set of fonts you frequently use. 5. PostScript Soft Font Limits for Windows 3.0 and 3.0a When you use the ATM Control Panel to add PostScript soft fonts, ATM places entries in your WIN.INI file that tell Windows to automatically download the fonts to your printer whenever you print a document containing the fonts. For Windows 3.1, there is no longer a 150 font limit on the number of soft-font entries you can have for a PostScript printer. For Windows 3.0 and 3.0a, however, the maximum number of soft- font entries per PostScript printer WIN.INI entry is approximately 150. The exact number depends on your particular system configuration. This limit stems from the Windows 3.0 PostScript driver's inability to enumerate a large number of fonts. If you receive spurious printer-related error messages when starting Windows or switching to a PostScript printer, check the number of soft fonts you have installed in the PostScript printer section in the WIN.INI. You might have to manually remove these soft-font entries to correct the printing problem. If you remove soft-font entries from the PostScript printer section of the WIN.INI file, remember to adjust the line "softfonts=nn" to show the new total number of soft-font entries. For example, if your PostScript printer section lists 150 soft fonts and you remove 25, the line should read "softfonts=125". Also, the left side of the soft-font entries should number the remaining soft fonts continuously. For 125 soft-fonts, the entries should begin with "softfont1=..." and continue without interruption through "softfont125=..." 6. Use Pre-built or Resident Fonts Option in the ATM Control Panel When you select the Use Pre-built or Resident Fonts check box, uses these fonts at print time instead of creating bitmapped fonts and sending them to your printer. Although ATM does not require restarting Windows when changing the Use Pre-built or Resident Fonts option, it may be necessary to quit and restart applications for this option to take effect. You may find that when this option is selected, resident fonts will not be masked by your printer if a graphic image is placed on top of the text. As an example, open an application that allows you to draw images over text, select the font Courier, and draw a gray box on top of it. The font will be covered by the gray box on the screen. But with the Use Pre-built or Resident Fonts option selected, your printer will print the text on top of the gray box. (This type of behavior also occurs when you turn ATM off.) When you clear the Use Pre-built or Resident Fonts check box, your text and graphic images will print as displayed on-screen. 7. ATM and Printing ATM uses PostScript outline fonts to produce a smooth graphic display of your fonts on-screen. The fonts available for use depend on the printer you have selected in your application. For non-PostScript printers, the fonts available are the internal printer fonts, the Windows internal bitmapped fonts, and the fonts listed in the ATM Control Panel. At print time, ATM generates a graphic image of your text based on the PostScript outlines, and sends this image to your printer. If you have PCL bitmapped fonts installed for your printer, the PCL driver will download these soft fonts if you have checked the Use Pre-built or Resident Fonts option in the ATM Control Panel. For PostScript printers, the fonts available are the fonts resident in the printer and the PostScript soft-font entries listed in the printer's section in the WIN.INI file. When you use the ATM Control Panel to add PostScript soft fonts, ATM adds soft-font entries in the WIN.INI file for the currently installed PostScript printers. However, when you add a new PostScript printer (or change printer ports), you may find that some of the soft fonts listed in the ATM Control Panel do not appear in your application font menus. This is because the PostScript soft-font entries in the WIN.INI file are missing for the new PostScript printer (or the printer attached to a new port). To correct this problem, simply use the ATM Control Panel to add the missing fonts again. When printing to a PostScript printer, ATM does not have to be active because it does not have to rasterize any fonts. Windows and the PostScript driver download outline fonts to your PostScript printer. Print Resolution For the highest print quality, Adobe recommends you set your printer and printer driver to the highest print resolution. Certain PCL printer drivers do not properly set the print resolution. They show 300 dpi resolution in the Windows Printer Control Panel even though they are set to a lower resolution. Some applications fail to print correctly when your PCL printer resolution is not set to 300 dpi. Excel 3.0a, for example, prints blank cells instead of ATM fonts if your PCL printer is not set to 300 dpi. If you suspect your PCL printer driver is not set to 300 dpi, set the resolution to 75 dpi, save this option, and then set the resolution back to 300 dpi. (When your printer resolution is set to 300 dpi, the line "prtresfac=0" appears in the PCL printer entry in the WIN.INI file. 8. Printer and Video Drivers For the highest font rasterization quality, Adobe recommends you use the latest Windows printer and video drivers. 9. Application Notes Corel Draw Version 2.0 and Earlier These versions of Corel Draw do not work with ATM. Designer 3.1 and Charisma 2.1 The lines used for underlines and strikeouts may appear broken when using an ATM font. This is due the way these Micrografx products handle character placement. If you rotate text at a 90 degree angle and then stretch it, you may find that the font will not be properly resized. To avoid this problem, first resize the font and then rotate it. Rotating stretched text at a 180 degree angle may cause the last letters in the text string to overlap. In this case, first rotate the text by 180 degrees and then stretch it. Rotated text at certain angles will sometimes print with expanded character spacing on non-PostScript printers. Try using the Print View option and selecting the entire page. Adobe is working with Micrografx to correct all these problems. Harvard Draw 1.0 This version of Harvard Draw does not work with ATM. Harvard Graphics 1.0 for Windows Harvard Graphics cannot rotate ATM fonts. Harvard Graphics uses internal fonts for rotated text. Micrografx PostScript Driver The Micrografx PostScript driver has a unique printer section structure in the WIN.INI. PostScript soft fonts cannot be installed to this driver using the ATM Installer and Control Panel. You can, however, install your fonts through the Micrografx Printer Setup menu. See your Micrografx manual for instructions. Norton Desktop for Windows 1.0 Due to the different structure of Norton Desktop's application groups, the ATM icon will not be properly installed into the Main group when running Norton as your desktop shell. You must manually add the ATM Control Panel icon. The ATM Installer will, however, copy all of the necessary files to your system and will configure Windows to run ATM. PageMaker 4.0 For best results with ATM, set the "Vector text above" and "Stretch text above" limits in the Preferences dialog box to 10000 pixels each. PowerPoint 2.0 For best results at small point sizes on screen, use the Windows Fonts Control Panel to remove the "Small Fonts" font. Ventura Publisher Windows Edition v. 3.0 To use ATM with Ventura 3.0, you must install the "Windows" patch disk. You can receive this disk by contacting Ventura at (800) 822-8221. The fonts Helvetica and Times will not display correctly in Reduced View. Reversed text does not print correctly to non-PostScript printers. Word for Windows 1.1a, 2.0, and 2.0a Double underlines may print as one thick underline at point sizes larger than 18 points. This is due to the method Word for Windows uses to perform double underlining. In version 1.1a, the typeface used in the ruler and in the status bar may not be Helvetica. Word for Windows 1.1a uses the first variable pitch sans-serif font available in the [Fonts] section of the ATM.INI file. To correct this problem, move Helvetica to the top of the [Fonts] section in your ATM.INI file. Upgrading to Word for Windows version 2.0 and later also corrects this problem. Various Applications with Draft Mode Printing Feature Some applications which support draft mode printing do not print graphics when they print in draft mode. Because ATM creates text as graphics, text might not print correctly in draft mode. Virus Protection Software Some virus protection software packages will not allow the ATM Installer to replace previous versions of ATM software. If you have this problem, first scan your hard drive for viruses. Then temporarily disable your virus protection software while you install ATM. Remember to re-enable your virus protection software and re-scan your hard disk after installing ATM. WordPerfect for Windows 5.1 Because WordPerfect does not use standard Windows font requests when using a WordPerfect printer driver, ATM does not work properly with WordPerfect printer drivers. To use ATM with WordPerfect for Windows, use the standard Windows printer drivers. WordPerfect for Windows does not allow Windows to display fonts properly in preview mode. Some special characters in the ANSI character set (with values higher than 128) do not print as displayed. See your Windows documentation for the ANSI character set. 10. Novell Netware Considerations Although ATM is not a network application, you can print to network printers using ATM. However, you have to configure the File Contents section in your print job definition to specify byte stream instead of text. (The byte stream option is required because ATM sends raster graphics to your non-PostScript printer.) To add fonts from a network drive, you must first load a SHELL.CFG file containing the line "show dots = on". Use IPX.COM to load the SHELL.CFG file. There is also a 34-character limit for the PostScript target directories for the PFB and PFM files. If your target directory name exceeds this limit, use the map root command (instead of the usual map command) to map the directory to a simulated root directory. 11. ATM and IBM 4029 Series Printers To use ATM with one of the IBM 4029 series printers, you have to install version 3.01 or later of the 4029 printer driver and version 1.65 of the Generic printer driver. These versions are available with Windows 3.1. If you are using Windows 3.0, contact your printer dealer or manufacturer for the latest drivers. 12. Troubleshooting Justified Text Exceeds Right Margin On Screen Justified text sometimes extends beyond the right margin on screen, but prints correctly. This happens particularly at small point sizes. Two situations can cause this problem: * Windows uses a screen font for a font of a different size. Turning off the Use Pre-built or Resident Fonts option in the ATM Control Panel corrects this problem. * The problem is caused by roundoff errors occurring between ATM font metrics and how the particular application calculates the total width of a line of text. This problem cannot be corrected. Documents Containing the Arial MT and TimesNewRomanPS Fonts Print Slowly If, after upgrading to Windows 3.1, you find that documents containing the fonts Arial MT and TimesNewRomanPS print more slowly on a PostScript printer, you can take the following steps to improve printing speed. If you are using the Arial MT font, add the following line to both the [Aliases] section and [Synonyms] section of your ATM.INI file. Helvetica=Arial MT If you are using the TimesNewRomanPS font, add the following line to both the [Aliases] section and [Synonyms] section of your ATM.INI file. Times=TimesNewRomanPS Appendix A. ATM.INI Parameters The following section contains technical information on ATM version 2.02's initialization file. This file is divided up into six sections: Fonts, Setup, Settings, Mono, Aliases, and Synonyms. [Fonts] This section contains a list of all of the fonts installed with ATM and the locations of the PostScript PFM and PFB files for each font. The fonts listed here are available to all non-PostScript printers for screen display and printing. The fonts available to PostScript printers are based on the PostScript soft-font entries in the specific printer section of the WIN.INI file and those internal to the PostScript printer driver. If a font is listed in both WIN.INI and ATM.INI, ATM will rasterize the font to the screen. The printing of fonts to PostScript devices is solely the responsibility of the PostScript driver and Windows. ATM does not have to be active when printing to PostScript devices. Another important point to remember about PostScript printers is that, although a particular application will allow you to bold or italicize a certain font, your PostScript printer will not be able to render the bold or italic font unless an outline for the bold or italic font is available. On non-PostScript printers, however, ATM will synthesize a bold, italic or bold italic version of a font based on the roman outline if the outline of the desired font style is not present. When the ATM 2.02 Installer creates the [Fonts] section of the ATM.INI, it adds all the PostScript fonts found in the installation disk as well as any PostScript fonts listed as soft-font entries for PostScript printers in the WIN.INI file. If you are upgrading from a previous version of ATM, the Installer also adds all the fonts listed in the current ATM.INI file. [Setup] PFM_Dir Default PFM directory for the ATM Control Panel when adding PostScript fonts. PFB_Dir Default PFB directory for the ATM Control Panel when adding PostScript fonts. [Settings] FontCache=96 The size of the font cache is configurable through the ATM Control Panel. The default is 96. ATM=On Determines whether ATM will be loaded at Windows boot time. BitmapFonts=On This switch is set with the Use Pre-Built or Resident Fonts check box on the ATM Control Panel. If you change this switch, you do not have to restart Windows for the change to take effect. You may, however, have to restart applications for the setting to take effect. The default is On. ATM will defer to screen fonts, resident printer fonts, and printer soft fonts rather than rasterizing the font itself if the font requested by the application is available. SynonymPSBegin=9 This value determines the point size at which ATM will start using bitmap deferral for font pairs listed in both the Aliases and Synonyms sections. The default is 9. It is not recommended that this setting be changed. QLCDir Indicates the path of the QuickLoad file ATMFONTS.QLC, which contains a list of installed fonts and font metrics, thus reducing Windows boot time. You can force ATM to rebuild this file by deleting the file with the MS-DOS DEL command and restarting Windows. Version=2.02 This value enables the ATM Installer to determine the version of ATM if ATM is not active; otherwise, the Installer determines the version of ATM from the DLL. [Mono] Courier=Yes This section contains a list of monospaced LetterGothic=Yes fonts. PrestigeElite=Yes Orator=Yes [Aliases] This section tells ATM to substitute the font on the right of the equal sign for the font on the left of the equal sign when an application requests the font on the left of the equal sign. The ATM Installer defines aliases for the Helv, Tms Rmn, Courier, Roman, and Modern bitmapped fonts. When the Use Pre-built or Resident Fonts option is turned on, ATM uses the resident bitmapped fonts for point sizes for which bitmaps exist. When The Use Pre-built or Resident option is turned off, ATM uses the PostScript outline font to rasterize all sizes of the aliased bitmapped font. Helv=Helvetica The fonts left of the equals sign are Windows Tms Rmn=Times bitmapped fonts. By using PostScript outline Courier=Courier fonts, ATM can rasterize a smooth font when these fonts are requested at sizes not available in bitmapped form. Roman=Times These settings enable ATM to use PostScript Modern=Helvetica outlines instead of the standard Windows vector fonts (which are sometimes called "stick" fonts). Courier=Courier This setting is needed if an application requests the smallest available fixed-pitch font. If this line is not present, ATM provides some applications with a 1-point Courier font. Helv=Arial MT For Windows 3.0, these settings Tms Rmn=TimesNewRomanPS tell ATM to use internal printer fonts when printing Arial MT and TimesNewRomanPS to a PostScript printer. This reduces the time required to print documents and improves the quality of bold and italic style text. [Synonyms] Helv=Helvetica Unlike the font pairs in the Aliases section, Tms Rmn=Times the font pairs in the Synonyms are Courier=Courier interchangeable. This means that when the font Helv is requested at a point size not available in bitmapped form, the font Helvetica will be used. However, when the font Helvetica is requested and a bitmapped Helv font of the exact size is available, ATM will use the Helv bitmap to display the font on the screen; this increases performance.