


                          True Type Font Installer
                   by Kai Kaltenbach, Copyright (c) 1992
                                Version 1.40







CONTENTS:

   1. Introduction
   2. TTInstal Features
   3. Instructions
   4. Advanced INI Settings
   5. Version History
   6. Shareware Notice



1. INTRODUCTION

   True Type Font Installer (TTInstal) was created to provide one major
   feature that is lacking from the font installation feature of the
   Microsoft Windows 3.1 Control Panel: mainly the ability to preview
   fonts before they are installed.  Along the way, some other features
   ended up in the program and more may be added as time goes by.


2. TTINSTAL FEATURES

 - Previews TrueType fonts before they are installed
 
 - Supports network font installation
 
 - Supports compressed TrueType font files (those that use Microsoft-standard
   compression with the standard .TT_ file extension, such as used on the
   Microsoft True Type Font Pack for Windows)
 
 - Includes full Windows-based setup program with network support
 
 - Allows you to preview fonts in any desired size
 
 - Prints font specimen sheets
 
 - Indicates whether whether or not a previewed font is currently installed
 
 - Shows currently installed fonts via a separate standard dialog box

 - Saves settings between sessions


3. INSTRUCTIONS

 - Previewing Fonts

   Use the drive, directory and file list boxes to select a given TrueType
   font.  Hit the Preview button to preview that font.
   
   Preview Indicators
   
      While a font is being previewed, the font name (e.g. "Helvetica Bold"
      will appear in the Font Name box.  The font filename (e.g. "helvb.ttf")
      is shown in the Filename box, and the actual preview of the font may
      be seen in the Font Preview box.
   
   Selecting Font Preview Size

      The desired font preview size in points may be selected via the Size
      drop-down selector.

   Special Preview Indicators

      In the blank space directly beneath the preview Size selector may appear
      a font status indicator.  This indicator will read "Installed" if
      TTINstal detects that the currently previewed font is installed.  It may
      also read "Existing Metrics" if for some reason a scalable font metric
      resource file (.FOT) happens to exist for the currently previewed font,
      but the font is not currently installed in Windows (an unusual case).

 - Installing Fonts

   While a font is being previewed, pressing the Install button will
   install that font into your Windows configuration.
   
   Copy to Windows Directory Option   
   
      When you press the Install button, if the "Copy to Windows Directory"
      option has been checked, TTInstal will also copy the font to your
      Windows SYSTEM subdirectory.

 - Removing Fonts

   Pressing the Remove... button will give you the option of removing the
   font from the WIN.INI and memory, deleting the scalable resource file
   (.FOT) from disk, or deleting the TrueType font file (.TTF) file itself
   from disk.  Naturally, caution should be exercised when deleting such
   files.  TTInstal will ask you to confirm deletion of TrueType font files.

 - Viewing Currently Installed Fonts

   Press the Installed Fonts... button to produce a dialog box that will
   allow you to view the currently installed fonts at any desired size.

   Note that if you are currently previewing a font at the time you press
   the Installed Fonts... button, that font will show up in the Installed 
   Fonts dialog, since it is being displayed by TTInstal at the time.
 
 - Printing Font Specimen Sheets

   While a font is being previewed, you can print a font specimen sheet
   by pressing the Print button.  Specimen sheets show the font character
   set from characters 32-255 in a 24-point size, and include character
   codes underneath each character.
 
 - Leaving TTInstal

   Press the Close button to shut down TTInstal.


4. ADVANCED INI SETTINGS

   True Type Font Installer creates and uses an initialization textfile
   called TTINSTAL.INI.  Setting incorrect values in this file can cause
   problems, and modifying it is rarely necessary, so this section is
   recommended for advanced users only.  In this section, items within
   the <> signs, e.g. "<option>", indicate optional parameters.

   The INI settings in the [TTInstal] section are as follows:

   PreviewText=<text>

      This option allows you to set the text that will be used for the sample
      when a font is previewed.  The default is "AaBbCcDdEeFf" (without the
      quotes).  Example:

         PreviewText=My Preview Text
   
   PreviewSize=<integer>

      This option specifies the size in points that will be used for font
      preview.  You don't need to set this option manually.  It's set
      automatically by TTInstal to the current value each time you exit the
      program.  Example:

         PreviewSize=24

      The valid range for PreviewSize is 2 through 127.

   PreviewPath=<drive/path>

      This option is used by TTInstal to save the current drive and path
      upon exit.  When you restart TTInstal, it will start up in the same
      directory you were in when you quit.  There is little reason to modify
      this parameter manually.  A fully qualified drive/path is required,
      including the drive letter and colon.  Example:

         PreviewPath=S:\NETFONTS\TRUETYPE\SERIF

   SpecimenTitleFont=<font name>

      This option is used to specify the font face name that will be used
      for the titles (font names) at the top of each font specimen sheet
      printout.  The default is Arial.  You will need to change this if
      you do not have Arial installed for some reason, or if you just want
      to use a different font.  This parameter can only be changed by
      editing the TTINSTAL.INI.  Example:

         SpecimenTitleFont=Lucida Handwriting Italic

   SpecimenSize=<integer>

      This option sets the font size in points that will be used for the
      character samples on font specimen sheet printouts.  The default is
      24 points.  You may need to reduce this number on some exotic fonts
      that have unusual character extents, such as some math character set
      fonts.  This parameter can only be changed by editing the TTINSTAL.INI.
      Example:

         SpecimenSize=18

      You can tell if this setting is too high, because the font specimen      
      sheets will not print correctly!  Again this will only happen in rare
      cases with very exotic fonts.


5. VERSION HISTORY

 - Version 0.9 
 
   Beta release.
 
 - Version 1.00

   Initial Public Release.
   Added Setup program.

 - Version 1.10

   Added the ability to preview compressed font files.
   Added this instructional textfile.

 - Version 1.11

   Fixed problem with finding the expansion DLL.

 - Version 1.20

   Added the ability to print font specimen sheets.

 - Version 1.30

   Added the capability to accept a font file with a fully qualified
   pathname as a command-line argument, allowing you to associate the
   ".TTF" and ".TT_" extensions with TTINSTAL in File Manager.

   Fixed size selector so it initializes properly at 24 points.
   Fixed About box so it the text no longer wraps improperly on low-
   resolution displays.

 - Version 1.40

   Added a private TTINSTAL.INI file and various parameters.
   Added features to save the current directory and preview size on exit.
   Added an ability to specify the character string used for previews.
   Fixed problems printing exotic character set fonts with large character
   extents by adding an INI parameter to specify the specimen font size.
  
   TTInstal is now distributed both in a "full pack" which includes the
   setup and VBX files, and in an "upgrade pack" which includes only the
   updated EXE file and this textfile.  Distribution filenames are
   TTIxx.ZIP for the full pack, and TTIxxU.ZIP for the upgrade pack, where
   xx is a two-digit indication of the version number, e.g. TTI14.ZIP for
   version 1.40.
   
   As noted below, please do not change the filename when distributing!   

   
6. SHAREWARE NOTICE

 - TrueType Font Installer is BookWare.  If you like and use this program,
   please send a science fiction book or other token of your esteem to:

      Kai Kaltenbach
      15015 Main Street Suite 103-137
      Bellevue, WA 98007

 - True Type Font Installer may be freely distributed under the following
   restrictions:

      1. It may not be used for profit without written authorization
         from the author (electronic services with hourly connect fees
         are not considered "for profit" in this context).
      
      2. It must be distributed under the original filename and with
         all files intact and unmodified.


