home *** CD-ROM | disk | FTP | other *** search
- Adobe Type Manager (R) version 2.00 Release Notes
- Windows version
- November 12, 1991
-
- Adobe Type Manager is a registered trademark of Adobe Systems
- Incorporated. Copyrights 1983-1991 Adobe Systems Incorporated.
- All Rights Reserved. Patents Pending
-
-
-
- This document contains additional information that is
- supplemental to the user manual. Topics include:
-
- ATM.INI
- ATM Control Panel
- PostScript soft fonts
- Use Pre-built or Resident Fonts option
- ATM and printing
- Current printer drivers
- Programming with ATM
- Application specific notes
- Novell Netware
- General troublshooting
- ATM.INI parameters
- Windows 3.1 and PostScript driver
-
-
-
- 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 ATMInstaller
- INSTALL.CNF ATM Installation configuration file
- PROGDISK (FONTDISK) Disk ID file
- README.TXT This file
-
- ATM.CNF Bundle configuration file (present only
- when ATM is bundled with other programs)
-
- Your disk(s) may also contain a PSFONTS directory. There are two
- files associated with each font: a Printer Font Metrics file
- (PFM) and a PostScript Font Outline (PFB).
-
-
- 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.
-
-
- ATM Control Panel
-
- There is no longer a pre-defined limit to the number of fonts you
- can install through the ATM Control Panel. Windows does,
- however, impose file-size limitations to all initialization files
- including the ATM.INI and the WIN.INI. Microsoft recommends
- keeping these files to less than 32k in size. The absolute
- maximum file size is 64k. If this limit is reached, Windows
- cannot open, read, or write properly to these INI files. Due to
- this file-size limitation, the maximum number of fonts that can
- be listed in ATM.INI is around 900 fonts.
-
-
- Fonts listed in the ATM Control Panel
-
- The more fonts you add to Windows, the longer it will take for
- 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.
-
-
- PostScript soft fonts
-
- When you add fonts through the Control Panel, ATM modifies your
- WIN.INI so that Windows will automatically download your
- PostScript soft fonts to your PostScript printer at print time.
- The maximum number of PostScript soft-font entries per printer
- entry in WIN.INI is approximately 175. The exact number depends
- on your particular system configuration. This limit stems from
- the Windows 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 may have to
- manually remove these soft-font entries.
-
-
- Use Pre-built or Resident Fonts option in the ATM Control Panel
-
- If you check the Use Pre-built or Resident Fonts option, ATM will
- use these fonts at print time instead of rasterizing a graphic
- image of your text and sending it to your printer. 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 object on the screen.
- With the Use Pre-built or Resident Fonts option turned on, your
- printer will print the text on top of the image. This type of
- behavior also occurs if you have ATM turned off. If you deselect
- the Use Pre-built or Resident Fonts option, your text and graphic
- image will print as displayed on-screen. 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.
-
-
- 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 driver you have selected in your
- application. The fonts available to non-PostScript printers are
- the internal printer fonts, the Windows internal bitmap 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
- bitmap 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.
-
- With PostScript printers, however, the fonts available are the
- fonts internal to your printer and the PostScript soft-font
- entries listed in your PostScript printer section in the WIN.INI.
- If you have added additional PostScript printers or changed
- printer ports since installing fonts to ATM, you may find that
- some of the fonts displayed in the ATM Control Panel do not
- appear in your application when using the PostScript driver.
- This is because the PostScript soft-font entries for the specific
- printer setup in the WIN.INI are missing. To remedy this
- discrepancy, simply add the missing fonts again through the ATM
- Control Panel. When printing to a PostScript printer, ATM does
- not have to be active, because it does not rasterize any fonts,
- but rather lets Windows and the PostScript driver download the
- PostScript outlines to your printer.
-
-
- Print resolution
-
- For the highest print quality, we recommend you set your printer
- and printer driver to its highest print resolution. Certain HP
- printer drivers do not properly set the print resolution. If you
- suspect your HP driver is not set to 300 dpi, although the
- resolution appears to be set at 300 dpi when viewed through the
- Windows Printer Control Panel, set your driver to 75 dpi, save
- this option, and then reset the resolution back to 300 dpi. The
- line prtresfac=0 must appear in the HP printer entry in the
- WIN.INI for your driver to be truly set to 300 dpi. Excel 3.0a,
- for example, will print blank cells instead of ATM fonts if your
- HP printer is not set to 300 dpi.
-
-
- Printer drivers
-
- For the highest font rasterization quality, we recommend you use
- the latest Windows 3.x video and printer drivers. The following
- list contains the latest version numbers for a few popular
- printers as of November 1, 1991:
-
- LaserJet (PCL4) 3.4 DeskJet 3.10
- LaserJet III (PCL5) 30.3.86 DeskJet 500 scalable 2.0
- Microsoft PostScript 3.4b PaintJet 1.2
-
-
- Windows 3.1 beta release 2
-
- ATM version 2.0 is compatible with Windows 3.1 beta release 2;
- however, the beta PostScript driver is unable to enumerate
- PostScript soft fonts due to the new structure of the WIN.INI for
- PostScript printers. If you are using a PostScript printer with
- this beta release, please refer to Appendix B at the end of this
- document for details on installing PostScript soft fonts in the
- WIN.INI.
-
-
- Programming with ATM
-
- If you are a Windows developer, you can receive information on
- ATM API calls, general ATM aware programming tips, and a complete
- list of ATM.INI settings by calling Adobe Developer Support at
- (415) 961-4111.
-
-
- Application-specific notes
-
-
- 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 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 angle may cause the last letters in the
- text string to overlap. In this case, first rotate the text by
- 180 and then stretch it.
-
- Rotated text at certain angles will sometimes print with expanded
- character spacing to non-PostScript printers. Try using the
- Print View option and selecting the entire page. Adobe is
- working with Micrografx on the above-mentioned problems.
-
-
- 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. Refer to your Micrografx manual
- for further details.
-
-
- AmiPro 2.0
-
- The underline of light-colored text may not print properly on
- non-PostScript printers. This is due to the way AmiPro handles
- underlined text and colors.
-
- 12-point Helv, Helvetica, Tms Rmn, and Times may not display
- correctly in Ami's Enlarged view.
-
-
- Corel Draw 2.0
-
- This version of Corel Draw does not work with ATM.
-
-
- 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, remove the
- "Small Fonts" font using the Windows Fonts Control Panel.
-
-
- Ventura Publisher Windows Edition v. 3.0
-
- To use ATM with Ventura 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 and 2.0
-
- Double underlines may print as one thick underline at point sizes
- larger than 18 points. This is due to the way Word for Windows
- handles double underlining.
-
- In version 1.1a, the typeface used in the ruler and in the status
- bar may not be Helvetica. This is because WinWord uses the first
- variable pitch sans-serif font available in the [Fonts] section
- of the ATM.INI. This does not happen in WinWord version 2.0.
-
-
- Novell Netware
-
- Although ATM is not a network application, you can print to
- network printers using ATM. Because ATM sends raster graphics to
- your non-PostScript printer, it is important to configure the
- File Contents section in your print job definition to byte stream
- instead of text.
-
- 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.
-
-
- General troubleshooting
-
- Justified text sometimes extends beyond the right margin on
- screen, but prints correctly. This happens particularly at small
- point sizes. The problem is caused either by roundoff errors
- occurring between the ATM font metrics and how the particular
- application calculates the total width of a line of text, or
- because Windows is using 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 will correct the latter.
-
- If Helv is aliased to Arial MT in the ATM.INI, ATM will always
- use the internal font Helvetica when printing to a PostScript
- device regardless of whether you use Helv or Arial MT.
- Similarly, if TmsRmn is aliased to TimesNewRomanPS in the
- ATM.INI, ATM will always use the internal font Times when
- printing to a PostScript device regardless of whether you use
- TmsRmn or TimesNewRomanPS.
-
-
-
-
- Appendix A ATM.INI
-
-
- The following section contains technical information on ATM
- version 2.0's initialization file. This file is divided up into
- six sections: Fonts, Setup, Settings, Mono, Aliases, Synonyms.
-
- [Fonts] This section contains a list of all of the fonts
- installed through 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 and those internal to the
- PostScript driver. If a font is listed in both the
- WIN.INI and the 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 if the actual outline is not
- 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.
-
- The ATM 2.0 Installer will add not only PostScript
- fonts found on the install disks to the [Fonts] section
- of the ATM.INI, but also any PostScript fonts found in
- the specified psfonts target directory as well as
- PostScript soft-font entries found in the WIN.INI.
-
- [Setup]
-
- PFM_Dir Default PFM directory for the ATM Control Panel when
- adding fonts
- PFB_Dir Default PFB directory for the ATM Control Panel when
- adding 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 through the ATM Control
- Panel and does not require restarting Windows
- if changed during a Windows session. You may,
- however, have to restart applications for this
- 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 through
- DOS and restarting Windows.
-
- Version=2.0 This value enables the ATM 2.0 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 mono-spaced
- LetterGothic=Yes fonts.
- PrestigeElite=Yes
- Orator=Yes
-
- [Aliases] This section defines which font will be used
- when the first font listed is requested.
- Helvetica and Times are used in the retail
- package of ATM. In ATM bundles, Arial MT and
- TimesNewRomanPS are frequently used instead.
- Even when Helv is aliased to Arial MT, ATM will
- use the internal Helvetica font on PostScript
- printers if either Helv or Arial MT is
- selected. This same rule applies to TmsRmn
- when aliased to TimesNewRomanPS.
-
- Helv=Helvetica The fonts left of the equals sign are Windows
- Tms Rmn=Times bitmap fonts. By substituting them with
- Courier=Courier PostScript outlines, ATM can rasterize a smooth
- font if these fonts are requested at sizes not
- available in bitmap form when the Use Pre-built
- or Resident Fonts option is turned on;
- otherwise, ATM will always rasterize the font.
-
- Roman=Times These settings enable ATM to use PostScript
- Modern=Helvetica outlines instead of the standard Windows vector
- fonts (aka "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.
-
- [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 bitmap form, the font Helvetica will be
- used. However, when the font Helvetica is
- requested and a Helv bitmap font of the exact
- size is available, ATM will use the Helv bitmap
- to display the font on the screen; this
- increases performance.
-
-
-
-
- Appendix B Windows 3.1 and PostScript printers
-
-
- Although ATM version 2.0 is compatible with Windows 3.1 beta
- release 2, there is a problem with the Windows 3.1 beta
- PostScript driver. The PostScript printer section format has
- changed in Windows 3.1. Unfortunately, the 3.1 beta PostScript
- driver cannot enumerate PostScript soft-font entries when they
- are present in any of the new sections. If you add the line
-
- [PostScript, portname]
-
- to your WIN.INI, ATM can add PostScript soft-font entries and the
- driver will be able to locate them. You must first install the
- PostScript driver through the Windows Printer Control Panel.
- Using Notepad, open the WIN.INI, type the line
-
- [PostScript,portname]
-
- after the section [PrinterPorts], where "portname" is the name of
- the port to which the PostScript driver is configured. For
- example, if you install the PostScript driver to LPT1, add the
- line [PostScript, LPT1] to your WIN.INI. Restart Windows and add
- your PostScript fonts using the ATM Control Panel. ATM will add
- all soft-font entries for soft fonts not internal to your
- PostScript printer.
-
-
- The PostScript driver font names for the fonts Helvetica and
- Times have changed from Helv to Helvetica and TmsRmn to Times
- Roman. Since the PostScript driver font name for Helvetica now
- matches the PostScript font name, it is not necessary to make any
- changes to your ATM.INI. You will, however, need to add the line
-
- Times Roman=Times
-
- in both the [Aliases] and [Synonyms] section of the ATM.INI, so
- that ATM can rasterize the font Times to the screen when you
- select the font Times Roman. If you have the fonts Arial MT and
- TimesNewRomanPS instead of Helvetica and Times, you must add the
- lines
-
- Helvetica=Arial MT
- Times Roman=TimesNewRomanPS
-
- to both the [Aliases] and [Synonyms] section of the ATM.INI.
-
-