home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software of the Month Club 1996 January
/
SOFM_Jan1996.bin
/
pc
/
os2
/
fontfold
/
readme.txt
< prev
Wrap
Text File
|
1995-12-05
|
22KB
|
442 lines
************************************************************
* README FILE FOR FontFolder 2.0 *
************************************************************
FILES FOR FONTFOLDER VERSION 2.0
DISKETTE VERSION
The diskette for FontFolder Version 2.0 should contain the
following files:
CATALOG.TXT Used to customize font catalog printing
CHARBOX.TXT Used to customize specimen sheet printing
EMTEC.TXT EmTec ordering information and order form
FILE_ID.DIZ Brief description in DIZ format
FFPRNMOD.EXE FontFolder print module - not directly executable
FONTFOLD.EXE FontFolder program file
FONTFOLD.HLP FontFolder Help file
FONTFOLD.NEW Brief description of new and changed
features of Version 2.0
LICENSE.TXT FontFolder License file and registration
information
LINE.TXT Used to customize specimen sheet printing
PGRAPH.TXT Used to customize specimen sheet printing
README.TXT This file
In addition, the diskette should contain the two ZIP files from the
following On-line Version list.
ON-LINE VERSION
On-line users should look for the following files, all of
which are in ZIP format. FNTF20.ZIP is required, all of
the rest are optional add-on packages for FontFolder V20.
FNTF20.ZIP Contains the files named above.
Please use this file if you upload
FontFolder to a bulletin board or on-line
service.
FNTFLIB.ZIP Contains the FontFolder pre-registered libraries
for popular font CDROM's as shown below. Some
on-line sources may have FNTF12LB.ZIP instead
of FNTFLIB.ZIP. This is the same file under an
earlier name.
On Compuserve, instead of FNTFLIB.ZIP, users will find individual
pre-registered library files as shown below. Note that although
the extension is FZ2, these are actually ZIP format files and must
be unzipped using one of the UnZip utilities before they can be
used.
BST500.FZ2 Pre-registered library for the Bitstream
500 Font CDROM (includes library and text
documentation file). ZIP format.
COR25.FZ2 Pre-registered library for the fonts on
the CorelDraw 2.5 for OS/2 CDROM.
(includes library and text documentation
file). ZIP format.
HB1093.FZ2 Pre-registered library for the fonts on
the October, 1993 Hobbes OS/2 CDROM.
(includes library and text documentation
file). ZIP format.
EX2000.FZ2 Pre-registered library for the fonts on
the Expert Software 2000 Fantastic Fonts
CDROM. (includes libraries for entire
CDROM and also by-subdirectory libraries
and text documentation files. ZIP format.
My thanks to Larry Ebbit for creating this
library and for giving me permission to
ship it with FontFolder.
GENERAL
This README file gives basic information for installing and
starting FontFolder for the first time. For more detailed
instructions on using FontFolder, consult the on-line Help.
NEW FONTFOLDER USERS
FontFolder does not at this time have an installation program. To
install FontFolder create a directory for FontFolder and copy the
following files to this directory:
FONTFOLD.EXE
FFPRNMOD.EXE
CATALOG.TXT
CHARBOX.TXT
LINE.TXT
PGRAPH.TXT
In addition copy FONTFOLD.HLP either to this same directory or to any
directory listed in the SET HELP= entry in CONFIG.SYS.
To create a Program Object for FontFolder on your desktop, open the
Templates folder and drag a Program Object from the Program Template
to your desktop. Give the Program Object the name you want to appear
under the FontFolder icon, and when the Settings Notebook appears,
fill in the Path and Filename field with the fully qualified path to
the FONTFOLD.EXE file based on the directory where you have placed
this file, e.g. C:\FONTFOLD\FONTFOLD.EXE. Close the Settings
Notebook.
When you start FontFolder the first time it will ask you to make
some choices of directory locations for its files, and ask you to
confirm the drive letters it has determined for your removable
drives and for your CDROM drives if you have any. This information
will be saved so you will not have to repeat this in the future
when you start FontFolder.
After starting FontFolder for the first time, bring up the Help and
read the sections on FontFolder Overview, Installing FontFolder and
Using FontFolder for basic familiarization with the program. Help
is also available for all menu items; hit F1 when the menu item is
selected.
USERS UPGRADING FROM AN EARLIER VERSION OF FONTFOLDER
******************************************************************
IT IS IMPORTANT TO TAKE THE FOLLOWING STEPS WHEN UPGRADING FROM AN
EARLIER VERSION OF FONTFOLDER, BE SURE AND READ AND CARRY OUT ALL
THE STEPS BEFORE STARTING FONTFOLDER 2.0 FOR THE FIRST TIME.
******************************************************************
1) Create a directory for FontFolder 2.0 and copy the following
files to this directory:
FONTFOLD.EXE
FONTFOLD.HLP
FFPRNMOD.EXE
CATALOG.TXT
CHARBOX.TXT
LINE.TXT
PGRAPH.TXT
Alternatively, you can copy these files in to your existing
FontFolder directory, but the FONTFOLD.EXE and FONTFOLD.HLP files
will overwrite you current files, so be sure to back them up first.
2) If you are setting up FontFolder 2.0 in a different directory
than you used for your earlier version, make a backup of the
FONTFOLD.INI, and all MLIBnnn.FF2 and FNTPKnnn.FP2 files associated
with your 1.2 version of FontFolder. The locations of these files
is set by the Path entries you have made in your FontFolder
Settings. Make sure to get the files corresponding to these path
settings so that you have the current versions of these files.
Once you have made backups of these files, copy the MLIBnnn.FF2 and
FNTPKnnn.FP2 files to your 2.0 directory.
While it is possible to copy your existing FONTFOLD.INI file to
your 2.0 directory and modify it appropriately, it is easy to make
a mistake here, so I do not recommend it. If you do not copy
FONTFOLD.INI, you will lose any customization such as window size
and placement, but you will not lose the ability to use your
libraries and fontpacks.
3) If you decide to copy FONTFOLD.INI to your 2.0 directory, make
sure that the FIRST thing you do upon starting FontFolder 2.0 is to
go to the Settings and modify the Path to the FontFolder INI file
and the Path to FontFolder Data Files to point to your 2.0
directory instead of your 1.2 directory. You MUST do this before
you save any library or close FontFolder to keep from having your
1.2 INI and data files overwritten with 2.0 versions. As noted
below, you should leave the path to your FFCACHE file set to point
to the same location as in FontFolder 1.2.
4) If you are using CDROM fonts or fonts on a network, start version
1.2 of FontFolder, open the Settings to the Paths page, and make a
note of what is entered in the Path to Font Cache field. It will
most likely point to a FFCACHE subdirectory of your FontFolder 1.2
directory. When you first start version 2.0, set your Path to Font
Cache in version 2.0 to point to this 1.2 location so that both
versions of FontFolder use the same Font Cache location when they
install and remove CDROM or network fonts in OS/2. Once you are
satisfied with the operation of FontFolder 2.0 and want to remove
FontFolder 1.2 from your system, follow the instructions in the
NOTE immediately below to move your Font Cache location before
erasing your FontFolder 1.2 directory.
NOTE: If you regularly install a new version of FontFolder in a
different directory than your old version, you should
consider establishing a permanent location for your FFCACHE
directory separate from your FontFolder directory. The
FFCACHE directory holds the font files for CDROM and network
fonts currently installed in OS/2. If you accidentally erase
this FFCACHE directory (for instance as part of moving to a
new release of FontFolder) while OS/2 is still using it for
fonts, you will lose the use of these fonts. If you establish
a second FFCACHE directory as part of a new installation of
FontFolder while still using the old FFCACHE directory,
FontFolder will become confused in its font management.
To safely establish a new FFCACHE location without losing
access to your installed fonts:
1) First set the FontFolder 2.0 Path to Font Cache to point to
your old FFCACHE directory (use Settings from the menus).
Close the Settings so that this path can take effect. This is
necessary to have step 2 below be effective.
2) Once you have the path to the FontFolder cache properly set
per Step 1, reopen the Settings and change the Path to Font
Cache to point to the new location where you want the FFACHE
directory to be located. Version 2.0 has code to manage the
copying of your FFCACHE font files and the updating of the
references to these fonts in OS2.INI.
3) All font cache fonts are now usable, but you should not
erase the old FFCACHE directory until after you reboot OS/2.
OS/2 has some internal tables in memory that FontFolder can not
access, and these tables will contain the old FFCACHE location
and will use the old FFCACHE to access the font files until
after you reboot.
5) IT IS NOW SAFE TO START VERSION 2.0 OF FONTFOLDER
Once you have completed the items above, it is safe to start
FontFolder 2.0. As soon as it has started, go to the Settings and
make the Path changes noted above.
If you are upgrading from version 1.1 or earlier, FontFolder needs
to make some changes in your setup. A series of dialogs will lead
you through these changes.
The format of the data files changed between version 1.1 and
Version 1.2 so if you are upgrading from Version 1.1 or earlier
FontFolder will convert your data files the first time you start
Version 2.0. If you have installed version 2.0 in the same
directory as your previous version of FontFolder, FontFolder will
backup your present data files before converting them to the new
format. The backup files will have the extension OLD. The
conversion is a one-time process. When you start FontFolder in the
future it will use the new data files.
Also if you are upgrading from version 1.1 or earlier and have a
CDROM drive, it will still be listed as a removable drive as it was
in your previous version of FontFolder. If you want to take
advantage of the version 2.0 capability to use fonts directly from
a CDROM drive without you having to copy them to your hard drive,
you should make the appropriate changes to your drive letter
settings when the dialog presenting these settings is displayed.
Once you have made your changes to this dialog, click on OK, and
FontFolder will proceed to convert your data files as described
above.
If you stored the FONTFOLD.INI file in a directory different from
the one containing FONTFOLD.EXE in your previous version, you can
do a similar thing for version 2.0. If you want to maintain a
working copy of your old version while testing version 2.0, use a
different directory to keep the FONTFOLD.INI files separate. The
two versions use different entries in OS2.INI, so they will not
conflict.
Read the FONTFOLD.NEW file for an overview of the new features
available in Version 2.0. More detailed information on the
features is available in the on-line Help.
********************************************************************
THE FOLLOWING CONTAINS INFORMATION THAT SHOULD BE READ BY BOTH
NEW USERS AND THOSE UPGRADING FROM A PREVIOUS VERSION OF FONTFOLDER.
THE LATTER SHOULD READ STARTING WITH ITEM 4 IN THE "KNOWN PROBLEMS"
SECTION FOR INFORMATION THAT IS NEW TO FONTFOLDER 2.0.
********************************************************************
PROBLEMS ON FONTFOLDER STARTUP:
When you start FontFolder the first time you may find that it
complains about a number of fonts that you have already "installed"
in OS/2 through the OS/2 Font Pallete. This can be for a number of
reasons outlined below, all of which represent legitimate problems
that FontFolder is attempting to deal with. (Of course it may also
be true that FontFolder is incorrectly objecting to a legitimately
installed font. If that appears to be the case, please bring the
situation to my attention via one of the routes described at the
end of this ReadMe file.)
Situations where FontFolder will object to an already "installed"
font:
1. The OS/2 Font Pallete is unfortunately not too discriminating in
what it will "install" in OS/2. There are examples of font AFM files
that are totally unreadable because of garbage in the file. The Font
Pallete will "install" these files, although they are unusable and
show up in the Font Pallete list as blank lines. FontFolder will
reject a file if the OS/2 api that is used to query font information
can't at least return a name for the font (the blank line in the Font
Pallete occurs because no font name was returned for the file).
2. Users have been known to install a font in OS/2 and then later move
the OFM and PFB files for this font to a different directory or even
erase them, without first un-installing the font from OS/2. However,
OS/2 keeps a record in OS2.INI of where it thinks the files are for
installed fonts, and when it can't find them there on bootup, things
get quite confusing. The user finds that a previously installed font
"no longer works", but when they try to re-install it they find they
can't because OS/2 insists it is already installed. FontFolder checks
the listings in OS2.INI and verifies that both a PFB file and an OFM
file exist where OS2.INI claims they are located.
In both of the above cases, FontFolder a) does not show the font in
the installed fonts list, and b) puts up a message box alerting the
user to the problem and offering to remove the entry for this font
from OS2.INI. You should note what font files FontFolder can't find,
and then accept the offer to clean up OS2.INI. If the problem is
simply that the font files have been moved, you can then go and find
out where the font files are currently located (if they still exist)
and register the fonts with the Library from the correct location.
KNOWN PROBLEMS/LIMITATIONS:
1. There are "bad fonts" out there. A "bad font" is defined here as
any font that either won't install in OS/2, or when installed won't
display or even worse sends the system in to some sort of never-never
land. My experience is about 1-2% fall in to this "bad font"
category. This does not necessarily mean that something is wrong with
the font, just that the font and OS/2 do not get along. In versions
of OS/2 prior to Warp, "bad fonts" are almost always caused by a bug
in OS/2's PMATM.DLL that occurs with certain "complex" fonts, rather
than as a result of anything being wrong with the font files
themselves. FontFolder screens out some but not all "bad fonts" that
the OS/2 Font Pallete lets pass.
Viewing these "bad fonts" in the Font Information window can cause a
variety of things to happen, from the harmless case of nothing
appearing in the sample window, to a SYS 3175 error, to a total lockup
of the machine that requires a reboot. I so far have found no way to
protect against the total lockup. Needless to say, if a font causes
this to happen, remove it from the Library.
2. OS/2 does not allow FontFolder to remove any font from memory that
was not installed by FontFolder in the current session. FontFolder
always updates the OS2.INI file and shows the font as removed, but if
you check the Font Palette or look in the font list presented by your
application, you will see that the font is still there. It will be
gone the next time you reboot.
This is not a problem if you don't change fonts frequently since any
font removed by FontFolder will be gone the next time you reboot.
However, if you work with large numbers of fonts during a single
session, you may end of with very large numbers of fonts installed in
OS/2, with performance and even perhaps error problems. The way to
avoid this is to only keep a minimum number of fonts, the ones you use
all the time, loaded in OS/2 at startup. Then start FontFolder and
keep it open during the entire session if you are going to work with
large numbers (100's) of fonts during the session. FontFolder can be
minimized when you are not using it, but don't close it. This way,
FontFolder can completely remove any font it installed (as long as you
aren't currently using the font in an open application). Before
closing FontFolder, clean up your installed font list by removing all
the fonts other than your basic font set. (HINT: Define a FontPack
to be your basic set of fonts. Then just before closing FontFolder,
remove everything extra and install this FontPack. That will
guarantee that you always have the correct base set installed on
bootup).
3. It is easy to browse large numbers of fonts in the Font Information
window with version 2.0 of FontFolder. In versions of OS/2 prior to
Warp this can quickly consume large amounts of memory, causing
problems if you are short of swap file space. Look in the online Help
Index for "browsing fonts" and read this section to understand what
the memory requirements are when browsing fonts. This problem has
been fixed in Warp.
4. OS/2 has a memory leak connected with printing font samples that
works out to approximately 7.5 KB of lost memory for every font
printed. This may not sound like much, but if you print a Font
Catalog for the Bitstream 500 Font CDROM, you will lose access to 3.75
Megabytes of your virtual memory, i.e. your swap file will be 3.75
Megabytes closer to being full than it would be otherwise. This
effect is cumulative, i.e. if you print the same Font Catalog a
second time you will lose another 3.75 Megabytes of memory. This
memory can not be recovered except by rebooting OS/2. IBM has
confirmed that this leak is in OS/2, and I am in the process of
opening an APAR, but there is no short term solution or workaround.
Until a fix is available, if you are printing large numbers of fonts,
you will need to pay attention to your swap file size.
5. The OMNI driver has multiple problems that prevent FontFolder from
tracking print jobs in the OS/2 Print Spooler. FontFolder must be
able to track print jobs to know when it is safe to uninstall fonts
that have been temporarily installed for the purpose of printing. IBM
has confirmed the problems and APARS are being opened against them.
In the mean time I have implemented a workaround that requires the
users of the OMNI driver to manually inform FontFolder when the last
job has printed.
6. The Postscript driver that shipped with Warp has a setting under
Job Properties/Options called "Report Downloaded Fonts". This option
MUST be checked in order to be able to reliably print the entire range
of fonts with FontFolder. This is not necessary (actually it appears
the setting has been totally disabled) in the current version (30.442)
of the driver.
*********************************************************************
REGISTERING FONTFOLDER:
FontFolder is shareware. Once you have used it for a period of time
you should register it if you plan to continue to use it.
FontFolder can be registered either as a full version with access to
all facilities, or as a "Lite" version, which has access to all
facilities except for printing. Users of 1.x versions of FontFolder
have free access to FontFolder 2.0 Lite. To use printing they must
upgrade their registration to the full version of FontFolder 2.0. See
the LICENSE.TXT file or look in the On-line Help Index under
Registration Information for the details of registering.
Registration Fees:
New User Registration for FontFolder 2.0 $30
New User Registration for FontFolder 2.0 Lite $20
Upgrade from Version 1.x or FontFolder 2.0 Lite $10
*********************************************************************
FONTFOLDER SUPPORT:
FontFolder is supported on Compuserve in OS2BVEN, Section 1 (GO
OS2SHARE), by Compuserve e-mail to [75013,1701], and by Internet
e-mail to 75013.1701@compuserve.com or ccullum@ibm.net. I also
monitor the Internet newsgroups comp.os.os2.app and
comp.os.os2.utilities on a daily basis.
Notice of new releases of FontFolder will be posted on Compuserve in
OS2BVEN, Section 1 and in the Internet newsgroup comp.os.os2.announce.
The latest versions of FontFolder can always be found on Compuserve
in OS2BVEN, Lib 1, and on ftp-os2.nmsu.edu. they will have a filename
of FNTFnn.ZIP where nn is the version number.
Cliff Cullum
10/10/95