home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / OS2 / FONTFOLD.ZIP / README < prev   
Text File  |  1994-03-11  |  7KB  |  150 lines

  1. README FILE FOR FontFolder V1.01A
  2.  
  3. INSTALLATION INSTRUCTIONS:
  4.  
  5. Copy the FONTFOLDER.EXE and FONTFOLDER.HLP files to any directory.  
  6. FONTFOLDER.HLP can be kept either in the same directory as 
  7. FONTFOLDER.EXE or in any directory in the HELP path in config.sys.  
  8. The combination of the FontFolder program files and the data files it 
  9. creates should total less than 300KB.  
  10.  
  11. After starting FontFolder for the first time, bring up the Help and 
  12. read the sections on FontFolder Overview, Installing FontFolder and 
  13. Using FontFolder for basic familiarization with the program.  Help is 
  14. also available for all menu items; hit F1 when the menu item is 
  15. selected.  
  16.  
  17.  
  18. PROBLEMS ON FONTFOLDER STARTUP:   
  19.  
  20. When you start FontFolder the first time you may find that it 
  21. complains about a number of fonts that you have already "installed" in 
  22. OS/2 through the OS/2 Font Pallete.  This can be for a number of 
  23. reasons outlined below, all of which represent legitimate problems 
  24. that FontFolder is attempting to deal with.  (Of course it may also be 
  25. true that FontFolder is incorrectly objecting to a legitimately 
  26. installed font.  If that appears to be the case, please bring the 
  27. situation to my attention via one of the routes described at the end 
  28. of this ReadMe file.)  
  29.  
  30. Situations where FontFolder will object to an already "installed" 
  31. font:
  32.  
  33. 1. The OS/2 Font Pallete is unfortunately not too discriminating in
  34. what it will "install" in OS/2.  There are examples of font AFM files
  35. that are totally unreadable because of garbage in the file.  The Font 
  36. Pallete will "install" these files, although they are unusable and 
  37. show up in the Font Pallete list as blank lines.  FontFolder will 
  38. reject a file if the OS/2 api that is used to query font information 
  39. can't at least return a name for the font (the blank line in the Font
  40. Pallete occurs because no font name was returned for the file).
  41.  
  42. 2. Users have been known to install a font in OS/2 and then later move 
  43. the OFM and PFB files for this font to a different directory or even 
  44. erase them, without first un-installing the font from OS/2.  However, 
  45. OS/2 keeps a record in OS2.INI of where it thinks the files are for 
  46. installed fonts, and when it can't find them there on bootup, things 
  47. get quite confusing.  The user finds that a previously installed font 
  48. "no longer works", but when they try to re-install it they find they 
  49. can't because OS/2 insists it is already installed.  FontFolder checks 
  50. the listings in OS2.INI and verifies that both a PFB file and an OFM 
  51. file exist where OS2.INI claims they are located.  
  52.  
  53. In both of the above cases, FontFolder a) does not show the font in 
  54. the installed fonts list, and b) puts up a message box alerting the 
  55. user to the problem and offering to remove the entry for this font 
  56. from OS2.INI.  You should note what font files FontFolder can't find, 
  57. and then accept the offer to clean up OS2.INI.  If the problem is 
  58. simply that the font files have been moved, you can then go and find 
  59. out where the font files are currently located (if they still exist) 
  60. and register the fonts with the Master Library from the correct 
  61. location.  
  62.  
  63.  
  64. KNOWN PROBLEMS/LIMITATIONS:
  65.  
  66. 1. There are "bad fonts" out there.  A "bad font" is defined here 
  67. as any font that either won't install in OS/2, or when installed won't 
  68. display or even worse sends the system in to some sort of never-never 
  69. land.  My experience with the 400+ fonts I have is about 2% fall in to 
  70. this "bad font" category.  Note that this does not necessarily mean 
  71. that something is wrong with the font, just that the font and OS/2 do 
  72. not get along.  FontFolder screens out some but not all "bad fonts" 
  73. that the OS/2 Font Pallete lets pass.  
  74.  
  75. While there are no guarantees, so far it appears that it is 
  76. possible to screen fonts using the Font Information previewer 
  77. available from the Master Library menu or the equivalent button in 
  78. the main window. The following rules apply:
  79.  
  80.  a) If a font shows up blank in the Font Information sample window in 
  81. FontFolder, it will also not display when installed in OS/2, and may 
  82. do something worse.  Remove it from the Master Library.
  83.  
  84.  b) If a font causes a SYS 3175 error in PMATM.DLL when viewed with 
  85. the Font Information previewer, it will probably do even worse things 
  86. when installed in OS/2.  You do not want to install this font in OS/2. 
  87. While the SYS 3175 will kill the current FontFolder session, you can 
  88. restart FontFolder without any apparent detrimental effects. 
  89. Obviously, this is a font that you want to remove from the Master 
  90. Library.
  91.  
  92. Given that FontFolder makes it easy for you to use large numbers of 
  93. fonts, it is recommended that you take the time to screen the fonts 
  94. you register with the Master Library using the above rules.
  95.  
  96.  
  97. 2. FontFolder doesn't do a very good job of removing a font from OS/2 
  98. memory.  This is partly a basic OS/2 problem in that OS/2 doesn't 
  99. permit a font to be unloaded if it thinks some application is using 
  100. it, and OS/2 seems to get easily confused about this.  It may also be 
  101. a FontFolder problem; I continue to look in to this.  This is not a
  102. problem if you don't change fonts frequently since any font removed by
  103. FontFolder will be gone the next time you reboot.  However, if you 
  104. work with large numbers of fonts during a single session, you may run 
  105. in to a bug in the GA version of OS/2 2.1 PMATM.DLL that causes a 
  106. crash when somewhere in excess of 200 fonts are currently loaded in 
  107. the system.  If FontFolder can't remove a font from memory, the 
  108. cumulative total of all fonts used during the session could generate 
  109. this error situation.  A workaround seems to be possible by starting 
  110. FontFolder at the beginning of a session (for example by including 
  111. FontFolder in your Startup Folder) and minimizing it rather than 
  112. closing it during the session.  It appears that for most applications,
  113. if you install a font with FontFolder and later remove it in the same 
  114. FontFolder session (i.e. without having closed and restarted 
  115. FontFolder in the interim), FontFolder can successfully remove the 
  116. font from memory.
  117.  
  118. *******************************
  119.  
  120. CHANGES FROM VERSION 1.01
  121.  
  122. Help now works from Load Installed Fonts dialog that says no font file found.
  123.  
  124. Changed behavior when registering fonts from a removable drive to deal with 
  125. font files that have their r-o bit set.  After first asking the user if they 
  126. want to overwrite the file, set r-o bit off and copy over the file.
  127.  
  128. Corrected Register Fonts operation so mixed case and lower case font file names 
  129. are handled correctly.
  130.  
  131. Typos in Help corrected.
  132.  
  133.  
  134. CHANGES FROM VERSION 1.0
  135.  
  136. Fixed bug that rejected OS2.INI fonts entries that began with a \ 
  137. instead of a drive letter.
  138.  
  139. *******************************
  140.  
  141.  
  142. FONTFOLDER SUPPORT:
  143.  
  144. Support for FontFolder is provided on Compuserve in OS2BVEN, Section 1
  145. (GO OS2SHARE).  Latest versions of FontFolder will also be posted to 
  146. the library there.  Or send e-mail to to me at [75136,2414] on
  147. Compuserve.
  148.  
  149. Cliff Cullum
  150.