home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1996 January / SOFM_Jan1996.bin / pc / os2 / fontfold / readme.txt < prev   
Text File  |  1995-12-05  |  22KB  |  442 lines

  1. ************************************************************
  2. * README FILE FOR FontFolder 2.0                           * 
  3. ************************************************************
  4.  
  5. FILES FOR FONTFOLDER VERSION 2.0
  6.  
  7.   DISKETTE VERSION
  8.   
  9.   The diskette for FontFolder Version 2.0 should contain the
  10.   following files:
  11.   
  12.     CATALOG.TXT    Used to customize font catalog printing
  13.     CHARBOX.TXT    Used to customize specimen sheet printing
  14.     EMTEC.TXT      EmTec ordering information and order form
  15.     FILE_ID.DIZ    Brief description in DIZ format
  16.     FFPRNMOD.EXE   FontFolder print module - not directly executable
  17.     FONTFOLD.EXE   FontFolder program file
  18.     FONTFOLD.HLP   FontFolder Help file
  19.     FONTFOLD.NEW   Brief description of new and changed
  20.                    features of Version 2.0
  21.     LICENSE.TXT    FontFolder License file and registration 
  22.                    information
  23.     LINE.TXT       Used to customize specimen sheet printing
  24.     PGRAPH.TXT     Used to customize specimen sheet printing
  25.     README.TXT     This file
  26.   
  27.   In addition, the diskette should contain the two ZIP files from the
  28.   following On-line Version list.
  29.  
  30.  
  31.   ON-LINE VERSION
  32.   
  33.   On-line users should look for the following files, all of
  34.   which are in ZIP format.  FNTF20.ZIP is required, all of
  35.   the rest are optional add-on packages for FontFolder V20.
  36.   
  37.     FNTF20.ZIP     Contains the files named above.
  38.                    Please use this file if you upload
  39.                    FontFolder to a bulletin board or on-line
  40.                    service.
  41.  
  42.     FNTFLIB.ZIP    Contains the FontFolder pre-registered libraries 
  43.                    for popular font CDROM's as shown below. Some
  44.                    on-line sources may have FNTF12LB.ZIP instead
  45.                    of FNTFLIB.ZIP. This is the same file under an
  46.                    earlier name.
  47.  
  48.   On Compuserve, instead of FNTFLIB.ZIP, users will find individual
  49.   pre-registered library files as shown below.  Note that although 
  50.   the extension is FZ2, these are actually ZIP format files and must
  51.   be unzipped using one of the UnZip utilities before they can be
  52.   used.
  53.  
  54.     BST500.FZ2     Pre-registered library for the Bitstream 
  55.                    500 Font CDROM (includes library and text
  56.                    documentation file). ZIP format.
  57.     COR25.FZ2      Pre-registered library for the fonts on 
  58.                    the CorelDraw 2.5 for OS/2 CDROM.
  59.                    (includes library and text documentation
  60.                    file). ZIP format.
  61.     HB1093.FZ2     Pre-registered library for the fonts on 
  62.                    the October, 1993 Hobbes OS/2 CDROM.
  63.                    (includes library and text documentation
  64.                    file). ZIP format.
  65.     EX2000.FZ2     Pre-registered library for the fonts on
  66.                    the Expert Software 2000 Fantastic Fonts
  67.                    CDROM. (includes libraries for entire
  68.                    CDROM and also by-subdirectory libraries
  69.                    and text documentation files. ZIP format.
  70.                    My thanks to Larry Ebbit for creating this
  71.                    library and for giving me permission to
  72.                    ship it with FontFolder.
  73.  
  74. GENERAL 
  75.  
  76. This README file gives basic information for installing and 
  77. starting FontFolder for the first time.  For more detailed 
  78. instructions on using FontFolder, consult the on-line Help.
  79.  
  80.  
  81. NEW FONTFOLDER USERS
  82.  
  83. FontFolder does not at this time have an installation program.  To
  84. install FontFolder create a directory for FontFolder and copy the
  85. following files to this directory:
  86.  
  87.   FONTFOLD.EXE
  88.   FFPRNMOD.EXE
  89.   CATALOG.TXT 
  90.   CHARBOX.TXT 
  91.   LINE.TXT    
  92.   PGRAPH.TXT  
  93.  
  94. In addition copy FONTFOLD.HLP either to this same directory or to any 
  95. directory listed in the SET HELP= entry in CONFIG.SYS.
  96.  
  97. To create a Program Object for FontFolder on your desktop, open the
  98. Templates folder and drag a Program Object from the Program Template
  99. to your desktop.  Give the Program Object the name you want to appear
  100. under the FontFolder icon, and when the Settings Notebook appears,
  101. fill in the Path and Filename field with the fully qualified path to
  102. the FONTFOLD.EXE file based on the directory where you have placed
  103. this file, e.g.  C:\FONTFOLD\FONTFOLD.EXE.  Close the Settings
  104. Notebook.
  105.  
  106. When you start FontFolder the first time it will ask you to make
  107. some choices of directory locations for its files, and ask you to
  108. confirm the drive letters it has determined for your removable
  109. drives and for your CDROM drives if you have any.  This information
  110. will be saved so you will not have to repeat this in the future
  111. when you start FontFolder.
  112.  
  113. After starting FontFolder for the first time, bring up the Help and
  114. read the sections on FontFolder Overview, Installing FontFolder and
  115. Using FontFolder for basic familiarization with the program.  Help
  116. is also available for all menu items; hit F1 when the menu item is
  117. selected.
  118.  
  119.  
  120. USERS UPGRADING FROM AN EARLIER VERSION OF FONTFOLDER
  121.  
  122. ******************************************************************
  123. IT IS IMPORTANT TO TAKE THE FOLLOWING STEPS WHEN UPGRADING FROM AN
  124. EARLIER VERSION OF FONTFOLDER, BE SURE AND READ AND CARRY OUT ALL
  125. THE STEPS BEFORE STARTING FONTFOLDER 2.0 FOR THE FIRST TIME.
  126. ******************************************************************
  127.  
  128. 1) Create a directory for FontFolder 2.0 and copy the following
  129.    files to this directory:
  130.  
  131.      FONTFOLD.EXE
  132.      FONTFOLD.HLP
  133.      FFPRNMOD.EXE
  134.      CATALOG.TXT 
  135.      CHARBOX.TXT 
  136.      LINE.TXT    
  137.      PGRAPH.TXT  
  138.  
  139.    Alternatively, you can copy these files in to your existing
  140.    FontFolder directory, but the FONTFOLD.EXE and FONTFOLD.HLP files
  141.    will overwrite you current files, so be sure to back them up first.
  142.  
  143.  
  144. 2) If you are setting up FontFolder 2.0 in a different directory 
  145.    than you used for your earlier version, make a backup of the
  146.    FONTFOLD.INI, and all MLIBnnn.FF2 and FNTPKnnn.FP2 files associated
  147.    with your 1.2 version of FontFolder.  The locations of these files
  148.    is set by the Path entries you have made in your FontFolder
  149.    Settings.  Make sure to get the files corresponding to these path
  150.    settings so that you have the current versions of these files.
  151.    Once you have made backups of these files, copy the MLIBnnn.FF2 and
  152.    FNTPKnnn.FP2 files to your 2.0 directory.
  153.  
  154.    While it is possible to copy your existing FONTFOLD.INI file to 
  155.    your 2.0 directory and modify it appropriately, it is easy to make 
  156.    a mistake here, so I do not recommend it.  If you do not copy
  157.    FONTFOLD.INI, you will lose any customization such as window size
  158.    and placement, but you will not lose the ability to use your
  159.    libraries and fontpacks.
  160.  
  161. 3) If you decide to copy FONTFOLD.INI to your 2.0 directory, make
  162.    sure that the FIRST thing you do upon starting FontFolder 2.0 is to
  163.    go to the Settings and modify the Path to the FontFolder INI file
  164.    and the Path to FontFolder Data Files to point to your 2.0
  165.    directory instead of your 1.2 directory.  You MUST do this before
  166.    you save any library or close FontFolder to keep from having your
  167.    1.2 INI and data files overwritten with 2.0 versions.  As noted
  168.    below, you should leave the path to your FFCACHE file set to point
  169.    to the same location as in FontFolder 1.2.
  170.  
  171. 4) If you are using CDROM fonts or fonts on a network, start version
  172.    1.2 of FontFolder, open the Settings to the Paths page, and make a
  173.    note of what is entered in the Path to Font Cache field.  It will
  174.    most likely point to a FFCACHE subdirectory of your FontFolder 1.2
  175.    directory.  When you first start version 2.0, set your Path to Font
  176.    Cache in version 2.0 to point to this 1.2 location so that both
  177.    versions of FontFolder use the same Font Cache location when they
  178.    install and remove CDROM or network fonts in OS/2. Once you are 
  179.    satisfied with the operation of FontFolder 2.0 and want to remove 
  180.    FontFolder 1.2 from your system, follow the instructions in the 
  181.    NOTE immediately below to move your Font Cache location before 
  182.    erasing your FontFolder 1.2 directory.
  183.  
  184.    NOTE: If you regularly install a new version of FontFolder in a 
  185.          different directory than your old version, you should
  186.          consider establishing a permanent location for your FFCACHE
  187.          directory separate from your FontFolder directory. The
  188.          FFCACHE directory holds the font files for CDROM and network
  189.          fonts currently installed in OS/2. If you accidentally erase
  190.          this FFCACHE directory (for instance as part of moving to a
  191.          new release of FontFolder) while OS/2 is still using it for
  192.          fonts, you will lose the use of these fonts. If you establish
  193.          a second FFCACHE directory as part of a new installation of
  194.          FontFolder while still using the old FFCACHE directory, 
  195.          FontFolder will become confused in its font management.
  196.   
  197.          To safely establish a new FFCACHE location without losing
  198.          access to your installed fonts: 
  199.   
  200.          1) First set the FontFolder 2.0 Path to Font Cache to point to
  201.          your old FFCACHE directory (use Settings from the menus). 
  202.          Close the Settings so that this path can take effect.  This is
  203.          necessary to have step 2 below be effective.
  204.   
  205.          2) Once you have the path to the FontFolder cache properly set 
  206.          per Step 1, reopen the Settings and change the Path to Font 
  207.          Cache to point to the new location where you want the FFACHE 
  208.          directory to be located.  Version 2.0 has code to manage the
  209.          copying of your FFCACHE font files and the updating of the
  210.          references to these fonts in OS2.INI.  
  211.   
  212.          3) All font cache fonts are now usable, but you should not 
  213.          erase the old FFCACHE directory until after you reboot OS/2. 
  214.          OS/2 has some internal tables in memory that FontFolder can not
  215.          access, and these tables will contain the old FFCACHE location 
  216.          and will use the old FFCACHE to access the font files until
  217.          after you reboot.
  218.        
  219.  
  220. 5) IT IS NOW SAFE TO START VERSION 2.0 OF FONTFOLDER
  221.  
  222.    Once you have completed the items above, it is safe to start
  223.    FontFolder 2.0.  As soon as it has started, go to the Settings and
  224.    make the Path changes noted above.
  225.  
  226.    If you are upgrading from version 1.1 or earlier, FontFolder needs 
  227.    to make some changes in your setup. A series of dialogs will lead 
  228.    you through these changes.
  229.  
  230.    The format of the data files changed between version 1.1 and
  231.    Version 1.2 so if you are upgrading from Version 1.1 or earlier
  232.    FontFolder will convert your data files the first time you start
  233.    Version 2.0.  If you have installed version 2.0 in the same
  234.    directory as your previous version of FontFolder, FontFolder will
  235.    backup your present data files before converting them to the new
  236.    format.  The backup files will have the extension OLD.  The
  237.    conversion is a one-time process.  When you start FontFolder in the
  238.    future it will use the new data files.
  239.  
  240.    Also if you are upgrading from version 1.1 or earlier and have a
  241.    CDROM drive, it will still be listed as a removable drive as it was
  242.    in your previous version of FontFolder.  If you want to take
  243.    advantage of the version 2.0 capability to use fonts directly from
  244.    a CDROM drive without you having to copy them to your hard drive,
  245.    you should make the appropriate changes to your drive letter
  246.    settings when the dialog presenting these settings is displayed.
  247.    Once you have made your changes to this dialog, click on OK, and
  248.    FontFolder will proceed to convert your data files as described
  249.    above.
  250.  
  251.    If you stored the FONTFOLD.INI file in a directory different from
  252.    the one containing FONTFOLD.EXE in your previous version, you can
  253.    do a similar thing for version 2.0.  If you want to maintain a
  254.    working copy of your old version while testing version 2.0, use a
  255.    different directory to keep the FONTFOLD.INI files separate.  The
  256.    two versions use different entries in OS2.INI, so they will not
  257.    conflict.
  258.  
  259.    Read the FONTFOLD.NEW file for an overview of the new features
  260.    available in Version 2.0.  More detailed information on the
  261.    features is available in the on-line Help.
  262.  
  263.  
  264. ********************************************************************
  265. THE FOLLOWING CONTAINS INFORMATION THAT SHOULD BE READ BY BOTH
  266. NEW USERS AND THOSE UPGRADING FROM A PREVIOUS VERSION OF FONTFOLDER.
  267. THE LATTER SHOULD READ STARTING WITH ITEM 4 IN THE "KNOWN PROBLEMS" 
  268. SECTION FOR INFORMATION THAT IS NEW TO FONTFOLDER 2.0.
  269. ********************************************************************
  270.  
  271. PROBLEMS ON FONTFOLDER STARTUP:  
  272.  
  273. When you start FontFolder the first time you may find that it
  274. complains about a number of fonts that you have already "installed"
  275. in OS/2 through the OS/2 Font Pallete.  This can be for a number of
  276. reasons outlined below, all of which represent legitimate problems
  277. that FontFolder is attempting to deal with.  (Of course it may also
  278. be true that FontFolder is incorrectly objecting to a legitimately
  279. installed font.  If that appears to be the case, please bring the
  280. situation to my attention via one of the routes described at the
  281. end of this ReadMe file.)
  282.  
  283. Situations where FontFolder will object to an already "installed"
  284. font:
  285.  
  286. 1. The OS/2 Font Pallete is unfortunately not too discriminating in
  287. what it will "install" in OS/2.  There are examples of font AFM files
  288. that are totally unreadable because of garbage in the file.  The Font
  289. Pallete will "install" these files, although they are unusable and
  290. show up in the Font Pallete list as blank lines.  FontFolder will
  291. reject a file if the OS/2 api that is used to query font information
  292. can't at least return a name for the font (the blank line in the Font
  293. Pallete occurs because no font name was returned for the file).
  294.  
  295. 2. Users have been known to install a font in OS/2 and then later move
  296. the OFM and PFB files for this font to a different directory or even
  297. erase them, without first un-installing the font from OS/2.  However,
  298. OS/2 keeps a record in OS2.INI of where it thinks the files are for
  299. installed fonts, and when it can't find them there on bootup, things
  300. get quite confusing.  The user finds that a previously installed font
  301. "no longer works", but when they try to re-install it they find they
  302. can't because OS/2 insists it is already installed.  FontFolder checks
  303. the listings in OS2.INI and verifies that both a PFB file and an OFM
  304. file exist where OS2.INI claims they are located.
  305.  
  306. In both of the above cases, FontFolder a) does not show the font in
  307. the installed fonts list, and b) puts up a message box alerting the
  308. user to the problem and offering to remove the entry for this font
  309. from OS2.INI.  You should note what font files FontFolder can't find,
  310. and then accept the offer to clean up OS2.INI.  If the problem is
  311. simply that the font files have been moved, you can then go and find
  312. out where the font files are currently located (if they still exist)
  313. and register the fonts with the Library from the correct location.
  314.  
  315.  
  316. KNOWN PROBLEMS/LIMITATIONS:  
  317.  
  318. 1. There are "bad fonts" out there.  A "bad font" is defined here as
  319. any font that either won't install in OS/2, or when installed won't
  320. display or even worse sends the system in to some sort of never-never
  321. land.  My experience is about 1-2% fall in to this "bad font"
  322. category.  This does not necessarily mean that something is wrong with
  323. the font, just that the font and OS/2 do not get along.  In versions 
  324. of OS/2 prior to Warp, "bad fonts" are almost always caused by a bug
  325. in OS/2's PMATM.DLL that occurs with certain "complex" fonts, rather
  326. than as a result of anything being wrong with the font files
  327. themselves.  FontFolder screens out some but not all "bad fonts" that
  328. the OS/2 Font Pallete lets pass.
  329.  
  330. Viewing these "bad fonts" in the Font Information window can cause a
  331. variety of things to happen, from the harmless case of nothing
  332. appearing in the sample window, to a SYS 3175 error, to a total lockup
  333. of the machine that requires a reboot.  I so far have found no way to
  334. protect against the total lockup.  Needless to say, if a font causes
  335. this to happen, remove it from the Library.
  336.  
  337. 2. OS/2 does not allow FontFolder to remove any font from memory that
  338. was not installed by FontFolder in the current session.  FontFolder
  339. always updates the OS2.INI file and shows the font as removed, but if
  340. you check the Font Palette or look in the font list presented by your
  341. application, you will see that the font is still there.  It will be
  342. gone the next time you reboot.
  343.  
  344. This is not a problem if you don't change fonts frequently since any
  345. font removed by FontFolder will be gone the next time you reboot.
  346. However, if you work with large numbers of fonts during a single
  347. session, you may end of with very large numbers of fonts installed in
  348. OS/2, with performance and even perhaps error problems.  The way to
  349. avoid this is to only keep a minimum number of fonts, the ones you use
  350. all the time, loaded in OS/2 at startup.  Then start FontFolder and
  351. keep it open during the entire session if you are going to work with
  352. large numbers (100's) of fonts during the session.  FontFolder can be
  353. minimized when you are not using it, but don't close it.  This way,
  354. FontFolder can completely remove any font it installed (as long as you
  355. aren't currently using the font in an open application).  Before
  356. closing FontFolder, clean up your installed font list by removing all
  357. the fonts other than your basic font set.  (HINT:  Define a FontPack
  358. to be your basic set of fonts.  Then just before closing FontFolder,
  359. remove everything extra and install this FontPack.  That will
  360. guarantee that you always have the correct base set installed on
  361. bootup).
  362.  
  363. 3. It is easy to browse large numbers of fonts in the Font Information
  364. window with version 2.0 of FontFolder.  In versions of OS/2 prior to
  365. Warp this can quickly consume large amounts of memory, causing
  366. problems if you are short of swap file space.  Look in the online Help
  367. Index for "browsing fonts" and read this section to understand what
  368. the memory requirements are when browsing fonts.  This problem has
  369. been fixed in Warp.
  370.  
  371. 4. OS/2 has a memory leak connected with printing font samples that
  372. works out to approximately 7.5 KB of lost memory for every font
  373. printed.  This may not sound like much, but if you print a Font
  374. Catalog for the Bitstream 500 Font CDROM, you will lose access to 3.75
  375. Megabytes of your virtual memory, i.e.  your swap file will be 3.75
  376. Megabytes closer to being full than it would be otherwise.  This
  377. effect is cumulative, i.e.  if you print the same Font Catalog a
  378. second time you will lose another 3.75 Megabytes of memory.  This
  379. memory can not be recovered except by rebooting OS/2.  IBM has
  380. confirmed that this leak is in OS/2, and I am in the process of
  381. opening an APAR, but there is no short term solution or workaround.
  382. Until a fix is available, if you are printing large numbers of fonts,
  383. you will need to pay attention to your swap file size.
  384.  
  385. 5. The OMNI driver has multiple problems that prevent FontFolder from
  386. tracking print jobs in the OS/2 Print Spooler.  FontFolder must be
  387. able to track print jobs to know when it is safe to uninstall fonts
  388. that have been temporarily installed for the purpose of printing.  IBM
  389. has confirmed the problems and APARS are being opened against them.
  390. In the mean time I have implemented a workaround that requires the
  391. users of the OMNI driver to manually inform FontFolder when the last
  392. job has printed.
  393.  
  394. 6. The Postscript driver that shipped with Warp has a setting under
  395. Job Properties/Options called "Report Downloaded Fonts".  This option
  396. MUST be checked in order to be able to reliably print the entire range
  397. of fonts with FontFolder.  This is not necessary (actually it appears
  398. the setting has been totally disabled) in the current version (30.442)
  399. of the driver.
  400.  
  401.  
  402. ********************************************************************* 
  403.  
  404. REGISTERING FONTFOLDER:
  405.  
  406. FontFolder is shareware.  Once you have used it for a period of time
  407. you should register it if you plan to continue to use it.
  408.  
  409. FontFolder can be registered either as a full version with access to
  410. all facilities, or as a "Lite" version, which has access to all
  411. facilities except for printing.  Users of 1.x versions of FontFolder
  412. have free access to FontFolder 2.0 Lite.  To use printing they must
  413. upgrade their registration to the full version of FontFolder 2.0. See
  414. the LICENSE.TXT file or look in the On-line Help Index under
  415. Registration Information for the details of registering.
  416.  
  417. Registration Fees:
  418.  
  419.    New User Registration for FontFolder 2.0         $30
  420.    New User Registration for FontFolder 2.0 Lite    $20
  421.    Upgrade from Version 1.x or FontFolder 2.0 Lite  $10
  422.  
  423.  
  424. ********************************************************************* 
  425.  
  426. FONTFOLDER SUPPORT:  
  427.  
  428. FontFolder is supported on Compuserve in OS2BVEN, Section 1 (GO
  429. OS2SHARE), by Compuserve e-mail to [75013,1701], and by Internet
  430. e-mail to 75013.1701@compuserve.com or ccullum@ibm.net.  I also
  431. monitor the Internet newsgroups comp.os.os2.app and
  432. comp.os.os2.utilities on a daily basis.
  433.  
  434. Notice of new releases of FontFolder will be posted on Compuserve in
  435. OS2BVEN, Section 1 and in the Internet newsgroup comp.os.os2.announce.
  436.  
  437. The latest versions of FontFolder can always be found on Compuserve
  438. in OS2BVEN, Lib 1, and on ftp-os2.nmsu.edu. they will have a filename
  439. of FNTFnn.ZIP where nn is the version number.
  440.  
  441. Cliff Cullum 
  442. 10/10/95