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.


