home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / fntf21a.zip / README.TXT < prev   
Text File  |  1996-04-30  |  22KB  |  444 lines

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