 COPYRIGHT (c) 1986-1993 FRAME TECHNOLOGY CORPORATION

 This source code contained herein is proprietary and confidential
 information of Frame Technology Corporation, San Jose, CA and is 
 covered by the U.S. and other copyright and trade secret protection.
 Unauthorized adaptation, distribution, use, or display is prohibited
 and may be subject to civil and criminal penalties. Disclosure to
 others is prohibited. For the terms and conditions of source code
 use, refer to your Frame Technology source code license agreement.

$FMHOME/fminit/utilities/README
-----------------------------------------------------------------------------
Fontlist Conversion Utilities
-----------------------------------------------------------------------------

                    IF YOU'VE ADDED NONSTANDARD FONTS

  Nonstandard fonts are fonts not provided on the Frame product distribution
  media. If you use the standard Frame LaserWriter fonts (15 fonts) or
  LaserWriter Plus fonts (35 fonts), follow the instructions in Installing
  Frame Products. If you added fonts to an earlier release, read this
  README file.

  The following is a list of differences between fonts and font files in
  this release and the fonts in earlier releases:

  - The name of the directory that contains Frame fonts has changed. In
    earlier releases, the fonts were in $FMHOME/.fminit2.0/fontdir. In this
    release, the fonts are stored in $FMHOME/fminit/fontdir.

  - To be compatible with operating systems that restrict the length of
    filenames, the standard Frame font files now use abbreviated names.

  - The fontlist file includes PSName statements.

  See the online manual Managing Frame Products for more information on the
  new fontlist and the font file names used in this release.

  This release contains a set of fontlist conversion scripts you use to
  update your existing fontlist. These scripts are located in 
  $FMHOME/fminit/utilities. You must run these scripts from this directory.
  The fontlist conversion scripts are:

	addafmpsn		(bourne shell script)
	addframepsn		(bourne shell script)
	fixfontlist		(bourne shell script)
	fl[1-4].sed		(sed scripts)

         Section A: Nonstandard fonts in an installation directory

  If you have added fonts to an earlier Frame installation directory, do
  the following to use your fonts with this release. If you have added fonts
  to your personal directory, skip to "Section B: Nonstandard fonts in your
  personal directory".

  Note: The remaining instructions in this section use new_install_dir to
  indicate the directory you create to install this release.
  old_install_dir indicates the installation directory for an earlier
  release.

Option 1:

  You can replace the font directory in this release with the font
  directory you used in an earlier release.

  1. Install this release in a separate directory.

     Follow the instructions in Installing Frame Products.

  2. Remove the contents of new_install_dir/fminit/fontdir

  3. Copy the contents of old_install_dir/.fminit2.0/fontdir to
     new_install_dir/fminit/fontdir

     When you open your Frame documents, you will see warnings about
     missing PSName statements in your console window. You can ignore these
     messages.

     If desired, you can use the addafmpsn script to improve performance
     and keep these warning messages from appearing.

  4. To use the addafmpsn script, change to new_install_dir/fminit/utilities

  5. Type: addafmpsn new_install_dir/fminit/fontdir

     This script looks at your font metric files, adds the appropriate PSName
     statements to your fontlist, and renames the file fontlist.new.

  6. Move or copy new_install_dir/fminit/fontdir/fontlist to
     new_install_dir/fminit/fontdir/fontlist.old

     This creates a backup version of your original fontlist file.

  7. Move or copy new_install_dir/fminit/fontdir/fontlist.new to
     new_install_dir/fminit/fontdir/fontlist

  8. Restart your Frame products.

Option 2:

  You can copy your nonstandard fonts and fontlist file from an earlier
  release and use them with the fonts in this release.

  1. Install this release in a separate directory.

     Follow the instructions in Installing Frame Products.

  2. Locate your nonstandard fonts and fontlist file and copy them to
     new_install_dir/fminit/fontdir

     Make sure you copy both the bitmapped (screen) font files and
     the font metric files for all your nonstandard fonts. Bitmapped font
     files have a .bfont extension and font metric files have an .afm
     extension.

  3. Use the fixfontlist script to update your fontlist file.

  4. To use the script, change to new_install_dir/fminit/utilities

  5. Type: fixfontlist new_install_dir/fminit/fontdir

     This script adds the new Frame font names to your fontlist
     file and renames it fontlist.new.

  6. Move or copy new_install_dir/fminit/fontdir/fontlist to
     new_install_dir/fminit/fontdir/fontlist.old

     This creates a backup version of your original fontlist file.

  7. Move or copy new_install_dir/fminit/fontdir/fontlist.new to
     new_install_dir/fminit/fontdir/fontlist

  8. Restart your Frame products.

          Section B: Nonstandard fonts in your personal directory

  If you have added fonts to your personal directory, do the following to
  use your fonts with this release.

  In this case, you have two sets of font files: the font files in your
  personal directory and the font files in the Frame installation
  directory. Also, you have a custom fontlist file in your personal
  directory that includes descriptions of your nonstandard fonts. You use
  this custom file instead of the standard Frame fontlist file.

  Note: The remaining instructions in this section use local_dir to
  indicate the directory you use to store personal Frame setup files, such
  as fminit/fontdir. Typically, this is your home directory. However, it
  can be a directory that a group of users share.

  1. Copy or move local_dir/.fminit2.0/fontdir to
     local_dir/fminit/fontdir

  2. Copy local_dir/fminit/fontdir/fontlist to
     local_dir/fminit/fontdir/fontlist.old

     This creates a backup copy of your existing fontlist file.

                 Section B.1: Only nonstandard fonts

  If you have only nonstandard fonts and none of the Frame standard fonts
  in your personal directory, do the following:

  1. Change to new_install_dir/fminit/utilities

  2. Type: addframepsn local_dir/fminit/fontdir

     The addframepsn script adds the new Frame PSName statements to your
     fontlist file and saves it as fontlist.new.

  3. Move or copy local_dir/fminit/fontdir/fontlist.new to
     local_dir/fminit/fontdir/fontlist

  4. Type: fixfontlist local_dir/fminit/fontdir

     The fixfontlist script adds the new Frame font descriptions to your
     fontlist file and saves it as fontlist.new.

  5. Move or copy local_dir/fminit/fontdir/fontlist.new to
     local_dir/fminit/fontdir/fontlist

  6. Restart your Frame products.

            Section B.2:Mixed standard and nonstandard fonts

  If you have both nonstandard fonts and Frame standard fonts in your
  personal directory, do the following:

  1. Change to new_install_dir/fminit/utilities

  2. Type: addafmpsn local_dir/fminit/fontdir

     This script looks at your font metric files, adds the appropriate
     PSName statements to your fontlist file and renames the file
     fontlist.new.

  3. Move or copy local_dir/fminit/fontdir/fontlist.new to
     local_dir/fminit/fontdir/fontlist

  4. Restart your Frame products.
