home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac_os2 / fntf11.zip / FONTFOLD.HLP (.txt) < prev    next >
OS/2 Help File  |  1994-06-10  |  61KB  |  1,687 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. FontFolder Overview ΓòÉΓòÉΓòÉ
  3.  
  4. FontFolder provides an easy, efficient way to manage Adobe Type 1 fonts (also 
  5. known as ATM fonts) in OS/2.  Once a font is registered with the FontFolder 
  6. Master Library, the font can be loaded and unloaded in OS/2 from the FontFolder 
  7. main window with simple point and click operations.  With FontFolder you only 
  8. need to keep loaded those fonts that you are currently using.  This saves time 
  9. and resources since OS/2 only needs to load a small number of fonts on bootup 
  10. and keep a small number of fonts in memory at any one time.  Applications that 
  11. load all the installed fonts when starting will also start faster. 
  12.  
  13. FontFolder provides added convenience by allowing you to groups fonts in a 
  14. named collection called a FontPack.  A FontPack can be loaded and unloaded as a 
  15. single item, and all the fonts in the FontPack will be loaded or unloaded for 
  16. you.  By creating FontPacks that contain all the fonts required for specific 
  17. tasks, you can easily keep just those fonts loaded that are required for the 
  18. work at hand. 
  19.  
  20. By removing from the user the task of specifying where font files are to be 
  21. placed when fonts are loaded in OS/2, FontFolder provides great flexibility in 
  22. organizing your fonts into meaningful directory structures.  In addition to 
  23. allowing fonts to be used from any directory on a local hard drive, FontFolder 
  24. supports fonts residing on network servers and helps manage adding fonts to 
  25. your system from diskettes or CDROMs. 
  26.  
  27. See the following for additional information. 
  28.  
  29. Topics: 
  30.  
  31. o Overview of ATM Fonts 
  32. o Overview of OS/2 Fonts 
  33. o Installing FontFolder 
  34. o Using FontFolder 
  35. o Removing FontFolder 
  36. o Creating and Maintaining the Master Library 
  37. o Installing Fonts in OS/2 
  38. o Removing fonts from OS/2 
  39. o Using and Maintaining FontPacks 
  40. o Using Fonts on Network Drives 
  41. o FontFolder Settings Notebook 
  42. o FontFolder Menus 
  43. o FontFolder Dialogs 
  44. o Selecting items in listboxes 
  45. o Error Recovery 
  46.  
  47.  
  48. ΓòÉΓòÉΓòÉ 2. Overview of ATM Fonts ΓòÉΓòÉΓòÉ
  49.  
  50. ATM font is the popular name for an Adobe Type 1 font, originated by Adobe 
  51. Systems Incorporated. These fonts are scalable, meaning the system can 
  52. accurately generate font characters in a wide range of sizes from one font 
  53. description.  This is in contrast to bit-mapped fonts, where there must be a 
  54. complete, separate font description for each size.  ATM fonts can be used for 
  55. both display and printing and are supported on numerous operating systems in 
  56. addition to OS/2. As a result thousands of fonts are available from a wide 
  57. variety of sources.  There are also programs available that allow you to 
  58. generate your own ATM font design. 
  59.  
  60. An ATM font comes from the supplier as a collection of files.  There is always 
  61. a file with a name of the form filename.PFB which contains the detailed 
  62. information needed to construct the font characters.  There will be one or more 
  63. additional files for each font as well.  Fonts shipped by Adobe contain a 
  64. filename.AFM file and a filename.INF file in addtion to the filename.PFB file. 
  65. For use in OS/2, the PFB file and the AFM file are required.  Microsoft Windows 
  66. (and hence WinOS2) requires the PFB file and a file called filename.PFM.  The 
  67. ATM Control Panel used to install ATM fonts in Windows can use the AFM file and 
  68. the INF file to construct a PFM file. 
  69.  
  70. Some font vendors aiming solely at the Windows market have unfortunately taken 
  71. to shipping ATM fonts with only the PFB and PFM files.  Such fonts are not 
  72. immediately usable in OS/2.  The first recourse is to contact the vendor to 
  73. attempt to obtain the corresponding AFM file.  Vendors such as Adobe are 
  74. usually quite willing to supply these for free, in fact Adobe has provided a 
  75. large number of AFM files for their type library in the ADOBE and DTPFORUM 
  76. forum libraries on Compuserve.  There are also font editing programs that will 
  77. produce an AFM file from the PFB and PFM file and some utilities that attempt 
  78. to convert a PFM file to an AFM file. 
  79.  
  80.  
  81. ΓòÉΓòÉΓòÉ 3. Overview of OS/2 Fonts ΓòÉΓòÉΓòÉ
  82.  
  83. OS/2 uses both bit-mapped fonts and ATM fonts for displaying characters. 
  84. FontFolder does not deal with the OS/2 bit-mapped fonts.  OS/2 ships with a 
  85. basic set of ATM fonts whose files can be found in the \PSFONTS directory on 
  86. the OS/2 boot drive. 
  87.  
  88. An ATM font for OS/2 must have both a filename.AFM and a filename.PFB file. In 
  89. order for OS/2 to recognize these files they most both reside in the same 
  90. directory.  However, different fonts can reside in different directories.  OS/2 
  91. keeps a record in the OS2.INI file of the path to each installed font. 
  92.  
  93.      Note:  One consequence of this is that the user must not move the files 
  94.      for an installed font to a different location without first uninstalling 
  95.      the font from OS/2.  Once the files are moved, the font can be reinstalled 
  96.      in OS/2. 
  97.  
  98.  OS/2 requires that the font files for an installed font reside on a hard 
  99.  drive.  One reason for this is that OS/2 reads these files on bootup to 
  100.  generate the required information on installed fonts.  As a result, when a 
  101.  font is installed in OS/2 from a removable drive such as a floppy drive or 
  102.  CDROM drive the font files must be copied to a directory on a hard drive.  The 
  103.  OS/2 Font Pallete defaults to \PSFONTS as the location for these files, but 
  104.  the user can change this to any directory.  FontFolder copies these files to a 
  105.  user-designated hard drive location when registering a font with the Master 
  106.  Library from a removable drive. After this, FontFolder never moves the files 
  107.  again when installing and uninstalling the font in OS/2.  This gives the user 
  108.  the freedom to organize fonts in directory structures that are meaningful from 
  109.  the user's perspective.  For example, all fonts obtained from a specific 
  110.  source might be grouped in their own directory, or fonts might be grouped by a 
  111.  common characteristic (e.g. calligraphic fonts), etc. 
  112.  
  113.  When an ATM font is installed in OS/2, a compressed equivalent of the AFM file 
  114.  named filename.OFM is generated and placed in the same directory as the PFB 
  115.  file.  The OS/2 Font Pallete does not use the AFM file except for 
  116.  installation, and does not copy the AFM file to the target directory. 
  117.  FontFolder copies both the AFM file and the PFB file to the target directory 
  118.  when registering the font with the Master Library from a removable drive.  The 
  119.  first time the font is installed in OS/2 FontFolder puts the OFM file created 
  120.  in the existing directory with the AFM and PFB file for the font.  FontFolder 
  121.  does not at this time offer the option of automatically erasing the AFM file 
  122.  at this point, however the user is free to erase the AFM file once the OFM 
  123.  file has been created (FontFolder shows the OFM file has been created by 
  124.  changing the font filename entry in the Master Library from AFM to OFM). 
  125.  
  126.  
  127. ΓòÉΓòÉΓòÉ 3.1. Windows Fonts in OS/2 ΓòÉΓòÉΓòÉ
  128.  
  129. OS/2 uses and manage ATM fonts in WinOS2 in the same way as Windows.  This 
  130. means that OS/2 requires either a filename.PFM file or a filename.INF file in 
  131. addition to the filename.PFB file to install the font in WinOS2.  When the font 
  132. is installed in WinOS2 via the ATM Control Panel (FontFolder does not manage 
  133. ATM fonts for Windows), ATM will move the PFM file to a subdirectory named PFM 
  134. under the directory containing the PFB file, creating the subdirectory if 
  135. necessary.  OS/2 and WinOS2 can share the same PFB file using a directory 
  136. structure as shown below 
  137.  
  138.      Γöé    ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  139.      Γö£ΓöÇΓöÇΓö¼ΓöÇΓöñMYFONTDIRΓöé
  140.      Γöé  Γöé ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  141.         Γöé
  142.         Γö£ΓöÇ filename.afm (ofm)
  143.         Γöé
  144.         Γöé
  145.         Γö£ΓöÇ filename.pfb
  146.         Γöé
  147.         Γöé   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  148.         ΓööΓöÇΓö¼ΓöÇΓöñ   PFM   Γöé
  149.           Γöé ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  150.           Γöé
  151.           ΓööΓöÇ filename.pfm
  152.  
  153. When FontFolder registers a font with the Master Library from a removable 
  154. drive, it will also copy either the WinOS2 filename.PFM file to a PFM 
  155. subdirectory, creating the directory if necessary, or if it finds a 
  156. filename.INF file but no PFM file, the filename.INF file to the directory 
  157. containing the AFM and PFB files, provided the user has checked the Copy 
  158. Windows Font Files box. 
  159.  
  160.  
  161. ΓòÉΓòÉΓòÉ 4. Installing FontFolder ΓòÉΓòÉΓòÉ
  162.  
  163. This section provides a description of what files and system file entries are 
  164. created when FontFolder is installed and first opened, and the system resources 
  165. used by FontFolder. 
  166.  
  167. To continue in this section choose one of the following: 
  168.  
  169.  o FontFolder Files 
  170.  o FontFolder Memory Requirements 
  171.  o Other FontFolder Resource Requirements 
  172.  
  173.  
  174. ΓòÉΓòÉΓòÉ 4.1. FontFolder Files ΓòÉΓòÉΓòÉ
  175.  
  176. The only files required to use FontFolder are FONTFOLD.EXE and FONTFOLD.HLP. 
  177. FONTFOLD.EXE can be installed anywhere on the system. FONTFOLD.HLP can be 
  178. installed either in the same directory as FONTFOLD.EXE or in any directory 
  179. specified in the set HELP= line in the OS/2 CONFIG.SYS file.  It is recommended 
  180. that FONTFOLD.HLP be kept in the same directory as FONTFOLD.EXE. 
  181.  
  182. The first time FontFolder starts it asks the user to provide paths to use to 
  183. store two sets of files that FontFolder generates during operation.  The 
  184. default in both cases is to store them in the same directory as FONTFOLD.EXE. 
  185.  
  186. The first of these sets contains one file, FONTFOLD.INI, which keeps key 
  187. information about the user preferences for FontFolder such as size and screen 
  188. position of the main window, etc., and is created the first time FontFolder is 
  189. closed.  One case where one might place this file in a separate directory is if 
  190. FontFolder is being shared on a network.  If the user chooses to place 
  191. FONTFOLD.INI in a location other than the default, then FontFolder writes this 
  192. location to OS2.INI. If FONTFOLD.INI is left in the default directory then no 
  193. entry is made in OS2.INI. 
  194.  
  195. The second set of files that FontFolder creates as part of its operation is its 
  196. data files. These include MASTLIB.FF1, which contains information identifying 
  197. all the fonts registered with the FontFolder Master Library. FontFolder creates 
  198. this file the first time it is closed or when the user chooses Save Master 
  199. Library from the Master Library menu. The location of this file is kept in 
  200. FONTFOLD.INI.  FontFolder will also maintain one generation of backup of 
  201. MASTLIB.FF1 called MASTLIB.BAK in the same directory as MASTLIB.FF1.  The 
  202. combined size of these files should be no more than about 200KB in the worst 
  203. case. 
  204.  
  205. The data files also include files of the form FNTPKnnn.FP1, which contain 
  206. information identifying all the fonts included in the different FontPacks the 
  207. user creates.  There will be backup files of the form FNTPKnnn.BAK for these 
  208. files also.  Unless the user creates a very large number of FontPacks, these 
  209. files will take up much less space than the Master Library file. 
  210.  
  211. The Font Cache Directory 
  212.  
  213. An optional feature of FontFolder permits the user to keep the fonts registered 
  214. with the Master Library on a Network Drive, thus allowing many users to share 
  215. fonts across a LAN.  Because font files need to reside on a local hard drive 
  216. when the font is actually installed in OS/2, FontFolder maintains a local hard 
  217. drive directory, referred to as a Font Cache, where it temporary moves font 
  218. files from Network Drives while the font is installed in OS/2.  Each installed 
  219. font has associated files that are 50-100 KB in size. While this space 
  220. requirement is no different for a font installed from a Network Drive than for 
  221. a font installed from a local drive, the user needs to be aware of the 
  222. potential space requirements for the Font Cache directory if this feature is 
  223. used.  See the help on establishing the path to the Font Cache for additional 
  224. details. 
  225.  
  226.  
  227. ΓòÉΓòÉΓòÉ 4.2. FontFolder Memory Requirements ΓòÉΓòÉΓòÉ
  228.  
  229. When in use FontFolder keeps the Master Library and OS/2 Installed Fonts 
  230. information in linked lists that require about 560 bytes of memory per font 
  231. entry.  Sufficient memory is allocated to allow storing over 1200 fonts in the 
  232. Master Library, while the number of fonts actually installed in OS/2 should 
  233. normally be less than 100 (for performance reasons). Thus maximum use would 
  234. require somewhat less than one megabyte of memory beyond what the program 
  235. normally takes. This limit is unlikely to be reached in practice because of the 
  236. OS/2 limit on listbox contents. Since FontFolder uses OS/2's sparse memory 
  237. allocation methodology, only enough memory is committed to hold the actual font 
  238. information. 
  239.  
  240. The largest potential consumption of memory by FontFolder will occur when the 
  241. user browses fonts in the Master Library using the Font Information Window. 
  242. This facility allows the user to quickly examine sample text for very large 
  243. numbers of fonts. Memory usage will grow in proportion to the number of fonts 
  244. examined.  A rough empirical formula is (500 + 11*fonts) KB, where fonts is the 
  245. number of fonts browsed.  A user browsing hundreds of fonts can quickly consume 
  246. several megabytes of memory. See the help on using the Font Information Window 
  247. for additional details. 
  248.  
  249.  
  250. ΓòÉΓòÉΓòÉ 4.3. Other FontFolder Resource Requirements ΓòÉΓòÉΓòÉ
  251.  
  252. FontFolder uses the standard OS/2 listboxes to display the Master Library and 
  253. Installed Fonts lists.  In OS/2 2.1 the total contents of all listboxes in the 
  254. system is limited to 64 KB. In the worst case of displaying the fully qualified 
  255. path name view of these lists each entry can be up to 260 bytes, so the total 
  256. number of fonts that could be displayed in this worst case condition would be 
  257. around 250 fonts if no other open applications are using listboxes. However, 
  258. this only applies if the user has specified very long directory paths for the 
  259. font files.  In a more typical case of perhaps 50 characters per path name, 
  260. FontFolder would be able to display over 1300 fonts. If you have a large number 
  261. of fonts and run in to this limit, see the Listbox error help for directions on 
  262. how to recover. 
  263.  
  264.  
  265. ΓòÉΓòÉΓòÉ 5. Using FontFolder ΓòÉΓòÉΓòÉ
  266.  
  267. FontFolder works on the principle of keeping two separate lists of ATM fonts 
  268. which are displayed side-by-side in the main FontFolder window. 
  269.  
  270.   1. The OS/2 Installed Fonts list 
  271.  
  272.      The Installed Fonts list is simply the list of fonts that are actually 
  273.      installed in OS/2 and available for use.  It is the same list one sees 
  274.      from the OS/2 Font Pallete or from the Font Dialog of an OS/2 application. 
  275.  
  276.   2. The Master Library list 
  277.  
  278.      The Master Library list of fonts is a larger list of all fonts that 
  279.      FontFolder knows about, whether they are currently installed in OS/2 or 
  280.      not.  In normal operation this list will be larger than the number of 
  281.      Installed Fonts, in some cases substantially so. The user creates this 
  282.      list by registering fonts with the Master Library using FontFolder's 
  283.      editing capability available from the Master Library pulldown on the menu 
  284.      bar. The only limit to registering fonts with the Master Library other 
  285.      than resource limits (see Installing FontFolder ) is that this list may 
  286.      only contain font files that reside on a nonremovable local or network 
  287.      hard drive. 
  288.  
  289.      Note:  The user may still register fonts residing on removable media with 
  290.             the Master Library. FontFolder will copy the necessary files to a 
  291.             user-designated directory on a local hard drive as part of the 
  292.             registration process. 
  293.  
  294.  
  295.  In addition to these basic lists of fonts, FontFolder provides the user the 
  296.  facility to create named collections of the Master Library fonts called 
  297.  FontPacks.  A FontPack can be treated just like a single font for the purpose 
  298.  of installing it in OS/2 or removing it from OS/2, and FontFolder will handle 
  299.  the installation and removal of the all the fonts in the FontPack.  The 
  300.  FontFolder main window also displays a list of all the FontPacks created, and 
  301.  a means is provided for the creation and maintenance of the fonts included in 
  302.  each FontPack. 
  303.  
  304.  For further information on using FontFolder see the following: 
  305.  
  306.  o Starting FontFolder for the first time 
  307.  o Everyday FontFolder use 
  308.  
  309.  
  310. ΓòÉΓòÉΓòÉ 5.1. Starting FontFolder for the first time ΓòÉΓòÉΓòÉ
  311.  
  312. Once FontFolder has been installed by copying FONTFOLD.EXE and FONTFOLD.HLP to 
  313. the system, FontFolder is ready for use.  The first time FontFolder is started 
  314. it will display the FontFolder Setup Dialog which asks for three pieces of 
  315. information: 
  316.  
  317.  o The Drive letters of all the removable drives on the system 
  318.  
  319.  o The location to store the initialization file FONTFOLD.INI 
  320.  
  321.  o The location to store the data files created by FontFolder, MASTLIB.FF1 and 
  322.    FNTPKnnn.FP1 
  323.  
  324.  See the FontFolder Setup Dialog Help for details on the meaning and values for 
  325.  these settings. 
  326.  
  327.  Note:  While these are the basic settings that are required to use FontFolder, 
  328.         there are many other settings that allow the user to customize 
  329.         FontFolder or take advantage of optional additional function.  See the 
  330.         help on the Settings Notebook for the details. 
  331.  
  332.  The first thing FontFolder does on startup is to read in the list of fonts 
  333.  already installed in OS/2 from OS2.INI.  It is possible for this list to 
  334.  include corrupted font files.  If FontFolder encounters a file that it can not 
  335.  successfully read to obtain the required font information, it displays a 
  336.  dialog box giving the details of the suspect font and offering the user the 
  337.  option to remove it from OS2.INI.  The user should normally take this option 
  338.  since FontFolder can not deal with this file (and OS/2 can not use it) and 
  339.  will redisplay this error message on every startup until the font is removed. 
  340.  In any case FontFolder will not list the font in the Installed Fonts list. 
  341.  See the Load Installed Fonts List Dialog Help for details. 
  342.  
  343.  On the first startup FontFolder generates an initial Master Library by copying 
  344.  the list of fonts already installed in OS/2 to the Master Library list.  From 
  345.  this point on the user is free to add or delete entries in the Master Library 
  346.  independent of what fonts are actually installed in OS/2. 
  347.  
  348.  
  349. ΓòÉΓòÉΓòÉ 5.2. Everyday FontFolder use ΓòÉΓòÉΓòÉ
  350.  
  351.  Once a font is registered with the Master Library the user can install the 
  352. font in OS/2 by selecting the font from the Master Library list and clicking on 
  353. the Install button. Multiple selections are permitted.  To remove (uninstall) a 
  354. font from OS/2 the user selects the font in the Installed Fonts list and clicks 
  355. on the Remove button.  Installing and removing fonts in this manner has no 
  356. effect on the Master Library list.  Separate editing facilities are provided 
  357. for maintaining the Master Library. 
  358.  
  359. When a font is registered with the Master Library, FontFolder creates an entry 
  360. which contains both the name of the font (e.g. Courier Bold) and the fully 
  361. qualified path to the font files.  If the source for the files is a removable 
  362. medium such as a diskette or a CDROM, FontFolder copies the files to a 
  363. user-designated directory on a hard drive at the time of registration.  It is 
  364. this hard drive location that is stored in the Master Library.  When a font 
  365. already residing on a local hard drive is installed in OS/2 from the Master 
  366. Library, no files are moved. FontFolder simply provides OS/2 with the 
  367. information on where to find the font files. Similarly, when such a font is 
  368. removed from OS/2, no files are moved.  Only the entries in OS/2 referring to 
  369. these files are deleted. This means that the user has complete freedom in 
  370. organizing font files in whatever directory organizations make sense. 
  371.  
  372. The user has the option of Saving the Master Library at any point.  If the 
  373. Master Library has been changed but not saved when FontFolder is closed, the 
  374. user is prompted as to whether the Master Library changes should be saved or 
  375. discarded.  FontFolder keeps one level of backup of the Master Library file, 
  376. and there is provision for the user to Revert to the backup copy of the Master 
  377. Library. 
  378.  
  379. The Installed Fonts information is always saved as soon as a font is installed 
  380. or removed from OS/2. 
  381.  
  382. Advanced FontFolder Features In addition to the basic FontFolder operations 
  383. described above, FontFolder also offers advanced features that provide more 
  384. powerful ways to organize and manage fonts.  FontPacks allow the user to create 
  385. a collection of fonts that can be installed or removed as a single unit. In 
  386. addition to storing the Master Library font files on a local hard drive, 
  387. FontFolder supports having these font files reside on a Network Drive so that 
  388. font files can be shared by many users.  FontFolder automatically manages the 
  389. movement of these files to and from a local hard drive as required when then 
  390. are installed or removed from OS/2. 
  391.  
  392. For details on using FontFolder see 
  393.  
  394.  o Registering Fonts with the Master Library 
  395.  o Deleting Fonts from the Master Library 
  396.  o Saving the Master Library 
  397.  o Reverting the Master Library 
  398.  o Installing Fonts in OS/2 
  399.  o Removing Fonts from OS/2 
  400.  o Using and Maintaining FontPacks 
  401.  o Using Fonts on Network Drives 
  402.  o Views of Fonts 
  403.  o FontFolder Settings Notebook 
  404.  
  405.  
  406. ΓòÉΓòÉΓòÉ 6. Removing FontFolder ΓòÉΓòÉΓòÉ
  407.  
  408. FontFolder can be removed from the system by finding and deleting the following 
  409. files 
  410.  
  411.  o FONTFOLD.EXE 
  412.  o FONTFOLD.HLP 
  413.  o FONTFOLD.INI 
  414.  o MASTLIB.FF1 
  415.  o MASTLIB.BAK 
  416.  o FNTPKnnn.FP1 
  417.  o FNTPKnnn.BAK 
  418.  
  419.  If the user has never changed the default settings, all of these files should 
  420.  be in the same directory.  If the user specified other paths for the 
  421.  FONTFOLD.INI file or for the data files, these paths must be searched as well. 
  422.  If the FontFolder Settings for these paths were changed multiple times while 
  423.  FontFolder was installed, there could be copies of these files in each of 
  424.  these paths. 
  425.  
  426.  If a path other than the default was specified for FONTFOLD.INI, this 
  427.  information was recorded in OS2.INI under the application name FontFolder. 
  428.  This entry can be removed from OS2.INI by resetting the FONTFOLD.INI path to 
  429.  the same directory as FONTFOLD.EXE using the Settings Notebook. 
  430.  
  431.  There are no other changes that FontFolder makes to the system. 
  432.  
  433.  
  434. ΓòÉΓòÉΓòÉ 7. Creating and Maintaining the Master Library ΓòÉΓòÉΓòÉ
  435.  
  436. FontFolder is built around the concept of a Master Library in which the user 
  437. registers all the fonts that are available for installation in OS/2.  Once a 
  438. font is registered with the Master Library, the user can install it in OS/2 
  439. with simple point and click operations from the FontFolder main window. 
  440.  
  441. When a font is registered with the Master Library, FontFolder creates an entry 
  442. which contains both the name of the font (e.g. Courier Bold) and the fully 
  443. qualified path to the font files.  If the source for the files is a removable 
  444. medium such as a diskette or a CDROM, FontFolder copies the files to a 
  445. user-designated directory on a local hard drive at the time of registration. 
  446. It is this hard drive location that is stored in the Master Library.  When a 
  447. font is installed in OS/2 from the Master Library from a local hard drive, no 
  448. files are moved. FontFolder simply provides OS/2 with the information on where 
  449. to find the font files. Similarly, when such a font is removed from OS/2, no 
  450. files are moved.  Only the entries in OS/2 referring to these files are 
  451. deleted.  This means that the user has complete freedom in organizing font 
  452. files in whatever directory organizations make sense. 
  453.  
  454. FontFolder also allows the user to have fonts whose files reside on Network 
  455. Drives registered with the Master Library.  In this case, the network location 
  456. of the font files is stored in the Master Library.  FontFolder automatically 
  457. manages moving the font files to and from a temporary local hard drive location 
  458. when a font is installed in or removed from OS/2. 
  459.  
  460. In addition to the basic Master Library list of fonts, FontFolder provides the 
  461. user the facility to create named collections of the Master Library fonts 
  462. called FontPacks.  A FontPack can be treated just like a single font for the 
  463. purpose of installing it in OS/2 or removing it from OS/2, and FontFolder will 
  464. handle the installation and removal of all the fonts in the FontPack. 
  465.  
  466. Deleting a font from OS/2 has no effect on the Master Library entry. 
  467.  
  468. For additional details see the following: 
  469.  
  470.  o Creating the Master Library 
  471.  o Maintaining the Master Library 
  472.  
  473.  
  474. ΓòÉΓòÉΓòÉ 7.1. Creating the Master Library ΓòÉΓòÉΓòÉ
  475.  
  476. On the first startup FontFolder generates an initial Master Library by copying 
  477. the list of fonts already installed in OS/2 to the Master Library list.  From 
  478. this point on the user is free to add or delete entries in the Master Library 
  479. independent of what fonts are actually installed in OS/2. 
  480.  
  481.  
  482. ΓòÉΓòÉΓòÉ 7.2. Maintaining the Master Library ΓòÉΓòÉΓòÉ
  483.  
  484. Maintenance of the Master Library is done by selecting Master Library from the 
  485. main window menu bar or opening the popup menu associated with the Master 
  486. Library listbox. The popup menu is opened by clicking Mouse Button 2 anywhere 
  487. in the Master Library listbox. Throughout this documentation these alternative 
  488. ways of accessing the Master Library menu items will be referred to 
  489. collectively as the Master Library menus. 
  490.  
  491. The Master Libary menus allow the user to perform the following: 
  492.  
  493.  o Register fonts 
  494.  
  495.  o Delete fonts 
  496.  
  497.  o Save the Master Library to disk 
  498.  
  499.  o Revert to a previous version of the Master Library 
  500.  
  501.  o Open a Font Information window that displays the information stored in the 
  502.    Master Library for any Master Library font along with sample text for the 
  503.    font. 
  504.  
  505.  The user has the option of Saving the Master Library at any point.  If the 
  506.  Master Library has been changed but not saved when FontFolder is closed, the 
  507.  user is prompted as to whether the Master Library changes should be saved or 
  508.  discarded.  FontFolder keeps one level of backup of the Master Library file, 
  509.  and there is provision for the user to revert to the backup copy of the Master 
  510.  Library. 
  511.  
  512.  
  513. ΓòÉΓòÉΓòÉ 8. Installing Fonts in OS/2 ΓòÉΓòÉΓòÉ
  514.  
  515. In order to install a font in OS/2 the font must first be registered with the 
  516. Master Library. 
  517.  
  518. To install one or more fonts in OS/2, first mark the fonts to be installed in 
  519. the Master Library list.  Then click on the Install button. 
  520.  
  521. Multiple fonts are marked/unmarked by holding down the Ctrl key while marking. 
  522. A consecutive set of fonts in the list can be marked by dragging the mouse in 
  523. the list. See Selecting items in listboxes for additional information. 
  524.  
  525. Once a font is installed in OS/2 from FontFolder it is immediately available 
  526. for use by applications.  Some applications may need to be restarted in order 
  527. to see the newly installed fonts.  A few applications manage their own font 
  528. lists.  These applications may or may not see all fonts installed in OS/2.  If 
  529. a newly installed font does not show up in your application, try opening the 
  530. OS/2 Font Pallete and looking in the list of fonts shown via the Edit font 
  531. button.  If the font shows up in the Font Pallete list it is properly installed 
  532. in OS/2.  In this case you should contact your application vendor to find out 
  533. how they are managing fonts. 
  534.  
  535. In addition to this basic mechanism for installing fonts in OS/2, FontFolder 
  536. provides a means to create a named collection of Master Library fonts called a 
  537. FontPack. All the fonts in a FontPack can be installed in a single action by 
  538. selecting and installing the FontPack from a FontPacks listbox in a manner 
  539. identical to that used to install a single font.  See Using and Maintaining 
  540. FontPacks for additional information. 
  541.  
  542.  
  543. ΓòÉΓòÉΓòÉ 9. Removing Fonts from OS/2 ΓòÉΓòÉΓòÉ
  544.  
  545. To remove one or more fonts from OS/2, first mark the fonts to be removed in 
  546. the OS/2 Installed Fonts listbox.  Then click on the Remove button. 
  547.  
  548. Multiple fonts are marked/unmarked by holding down the Ctrl key while marking. 
  549. A consecutive set of fonts in the list can be marked by dragging the mouse in 
  550. the list. See Selecting items in listboxes for additional information. 
  551.  
  552. In addition to this basic mechanism for removing fonts from OS/2, FontFolder 
  553. provides a means to create a named collection of Master Library fonts called a 
  554. FontPack. All the fonts in a FontPack can be removed in a single action by 
  555. selecting and removing the FontPack from the OS/2 Installed Fonts listbox in a 
  556. manner identical to that used to install a single font.  See Using and 
  557. Maintaining FontPacks for additional information. 
  558.  
  559. Removing fonts from OS/2 is a complicated operation.  It is best understood by 
  560. thinking of OS/2 keeping two lists of fonts. 
  561.  
  562.  o The first OS/2 list is the long term list, kept in OS2.INI, which tells OS/2 
  563.    which fonts to load on bootup.  FontFolder always updates this list when a 
  564.    font is removed from OS/2, so the font will be gone on the next OS/2 bootup. 
  565.  
  566.  o The other OS/2 font list is the list of fonts currently loaded and available 
  567.    in memory.  This is the font list one sees from the OS/2 Font Palette or 
  568.    when opening the Font Dialog in an application that uses the standard OS/2 
  569.    Font Dialog. 
  570.  
  571.    Since multiple applications can be running in OS/2 simultaneously, OS/2 must 
  572.    protect one application from another application unloading a font that the 
  573.    first application is currently using.  OS/2's mechanism for accomplishing 
  574.    this protection is to only permit a font to be unloaded by the process that 
  575.    loaded it.  If an application is started, loads a font, is stopped, and then 
  576.    restarted, it is now running a difference process so it can no longer unload 
  577.    the font it originally loaded.  On bootup, OS/2 loads all the fonts listed 
  578.    in OS2.INI in the Workplace Shell process.  Thus only applications which run 
  579.    in the Workplace Shell process can unload these fonts while OS/2 is running. 
  580.    The OS/2 Font Palette is such an application; FontFolder is not.  Therefore 
  581.    FontFolder can not remove these fonts from the list of fonts currently 
  582.    available in memory. 
  583.  
  584.    FontFolder takes the view that if the user said to unload the font, it 
  585.    should be shown in the OS/2 Installed Fonts listbox as unloaded, so the OS/2 
  586.    Installed Fonts listbox is updated and the font removed from the list even 
  587.    if FontFolder was unable to unload the font from OS/2 memory.  As noted 
  588.    above, the font will be gone the next time OS/2 boots because FontFolder 
  589.    updates OS2.INI. 
  590.  
  591.  Successfully Managing Fonts using FontFolder 
  592.  
  593.  The strategy for successfully managing fonts using FontFolder is to keep 
  594.  loaded in OS/2 only those basic fonts that should always be available to all 
  595.  applications.  When OS/2 boots, these should be the only fonts loaded by the 
  596.  Workplace Shell process.  Then as fonts are needed, they can be loaded by 
  597.  FontFolder and then unloaded by FontFolder when they are no longer needed. 
  598.  For this to be successful, FontFolder must be kept loaded (not stopped and 
  599.  restarted).  For users who expect to be regularly loading and unloading a 
  600.  large number of fonts during a single OS/2 session, it makes sense to include 
  601.  FontFolder in the OS/2 Startup Folder. 
  602.  
  603.  
  604. ΓòÉΓòÉΓòÉ 10. Font Information Window ΓòÉΓòÉΓòÉ
  605.  
  606. The Font Information Window is an independent PM window that displays 
  607. information and sample text for any font in the Master Library. To open this 
  608. window, either double-click on a font in the Master Library listbox, or 
  609. highlight the font and then select Font Information from the Master Library 
  610. menus. 
  611.  
  612. The Font Information Window shows the Font Name and Font Pathname of the 
  613. selected font and also displays sample text for the selected font. The sample 
  614. text display can be varied in content and point size by the user.  The content 
  615. can be switched between a user-supplied text string up to 512 characters in 
  616. length and a display of the ASCII character set. If a character in the sample 
  617. text is highlighted, clicking Mouse Button 2 in the sample text window will pop 
  618. up the ASCII code (decimal) for the highlighted character. 
  619.  
  620. All main window functions are available while the Font Information Window is 
  621. open. For example, it is possible to review a font in the Font Information 
  622. Window and then either install the font in OS/2 or delete it from the Master 
  623. Library without having to close the Font Information window. 
  624.  
  625. Both the size and location of the Font Information Window can be changed by the 
  626. user.  Any size changes in the Font Information Window are taken up by the 
  627. Sample Text window, so the user can adjust the area available for displaying 
  628. sample text (for instance to accomodate the display of larger point sizes). 
  629.  
  630. The font displayed will change as the selection in the main window Master 
  631. Library listbox is changed, so the user can browse the Master Library fonts by 
  632. leaving the Font Information Window open while moving the selection in the 
  633. Master Library listbox (for example by using the keyboard up and down arrow 
  634. keys). 
  635.  
  636. WARNING! Browsing fonts can use considerable memory.  The first few fonts 
  637. browsed will consume around 50K bytes per font.  Continued browsing will 
  638. consume an additional 10-15K bytes per font. Browsing hundreds of fonts can 
  639. cause your swap file to grow by several megabytes.  This memory is not released 
  640. until FontFolder is closed (closing the Font Information Window does not 
  641. release the memory).  If you are short of swap file space, be careful how much 
  642. font browsing you do! 
  643.  
  644.  Changing the Content of the Sample Text Window 
  645.  
  646.  The sample text can either be a user-defined text string or it can be a 
  647.  display of all the displayable characters in the font.  The choice is 
  648.  controlled by radio buttons to the right of the sample text window.  In 
  649.  UserText mode the text string can be modified by directly editing it in the 
  650.  sample text window. 
  651.  
  652.  Changing the Point Size of the Sample Text 
  653.  
  654.  The point size of the sample text can be changed via the spin button located 
  655.  to the right of the sample text window.  The sizes available can range from 1 
  656.  to 99 points, and can be modified by the user via the Settings Notebook. 
  657.  
  658.  All changes made to the Font Information Window are stored for use in 
  659.  subsequent sessions.  This includes size and position, user text string, point 
  660.  size and user text/character set selection. 
  661.  
  662.  
  663. ΓòÉΓòÉΓòÉ 11. Using and Maintaining FontPacks ΓòÉΓòÉΓòÉ
  664.  
  665. A FontPack is a named collection of fonts that can be installed and removed as 
  666. a single unit. The user creates and manages FontPacks in much the same way as 
  667. he or she manages the fonts installed in OS/2. Choosing New under FontPacks on 
  668. the menu bar or from the FontPacks popup menu places FontFolder in FontPack 
  669. Edit mode, which allows fonts to be added to and removed from the FontPack.  In 
  670. this mode the FontFolder main window changes the right hand listbox to display 
  671. the FontPack Fonts listbox, which shows the fonts currently installed in the 
  672. FontPack. Once the appropriate fonts have been installed in the FontPack, it 
  673. can be saved by choosing Save or Save As from the menu bar or the FontPack 
  674. Fonts popup menu. The user is prompted to give the FontPack a name, which can 
  675. be any string up to 29 characters in length.  Once it is named and saved, the 
  676. FontPack is available for installation in OS/2. 
  677.  
  678. All currently existing FontPacks are listed in the FontPacks listbox in the 
  679. FontFolder Main window. To install a FontPack, the user highlights the FontPack 
  680. name in the FontPacks listbox, and clicks on the Install button to the right of 
  681. the FontPacks listbox.  All of the fonts in the FontPack are installed in OS/2, 
  682. and in addition the name of the FontPack is added to the OS/2 Installed Fonts 
  683. listbox. The name is enclosed in brackets to signal that it is a FontPack, e.g. 
  684. <My FontPack>.  To remove a FontPack and all its fonts from OS/2, the user 
  685. highlights the FontPack name in the OS/2 Installed Fonts listbox, and clicks on 
  686. the Remove button.  The FontPack and all its fonts are removed from OS/2. 
  687.  
  688. FontPack menu items can be found both under FontPacks on the main menu bar and 
  689. on the popup menus for the FontPacks listbox and the FontPack Fonts listbox 
  690. which appears as the listbox on the right side of the main window when in 
  691. FontPack Edit mode.  The popup menus each contain a subset of the main menu 
  692. commands that are appropriate to the parent listbox.  Throughout this Help 
  693. material, this collection of menus is referred to as the FontPack menus. 
  694.  
  695. For further information on using FontPacks, see the following: 
  696.  
  697.  o Installing a FontPack in OS/2 
  698.  o Removing a FontPack from OS/2 
  699.  o Creating a FontPack 
  700.  o Editing an existing FontPack 
  701.  o Saving a FontPack (Save and Save As) 
  702.  o Deleting a FontPack 
  703.  o Reverting a FontPack to the backup version 
  704.  o Quitting FontPack Edit mode 
  705.  
  706.  
  707. ΓòÉΓòÉΓòÉ 11.1. Installing a FontPack in OS/2 ΓòÉΓòÉΓòÉ
  708.  
  709. To install a FontPack in OS/2, first click on the FontPack name in the 
  710. FontPacks listbox in the FontFolder main window to select the FontPack, and 
  711. then click on the Install button to the right of of the FontPacks listbox.  All 
  712. of the fonts in the FontPack will be installed in OS/2. In addition, the 
  713. FontPack name will be added to the OS/2 Installed Fonts listbox to indicate 
  714. that the FontPack is installed.  The name will be enclosed in angle brackets, 
  715.  
  716. Example  If a FontPack named My FontPack is installed in OS/2, the OS/2 
  717.          Installed Fonts listbox will contain an entry of the form 
  718.  
  719.      <My FontPack> 
  720.  
  721.  All installed FontPack names will appear at the beginning of the list in the 
  722.  OS/2 Installed Fonts listbox, before the individual font names. 
  723.  
  724.  Note:  If all the fonts in the FontPack are already installed in OS/2, the 
  725.         FontPack name will not be listed in the OS/2 Installed Fonts listbox. 
  726.         This presumption here is that since all the fonts were installed prior 
  727.         to installing the FontPack, the user would not want the fonts to be 
  728.         removed when the FontPack is removed.  The only way to accomplish this 
  729.         is by not adding the FontPack name to the OS/2 Installed Fonts listbox. 
  730.         If the user wishes the name to be added (and the fonts to be removed 
  731.         when the FontPack is removed), first remove any one of the fonts 
  732.         contained in the FontPack from OS/2, and then install the FontPack. 
  733.         Since now one of the fonts in the FontPack is new, the FontPack name 
  734.         will be added to the OS/2 Installed Fonts listbox. 
  735.  
  736.  
  737. ΓòÉΓòÉΓòÉ 11.2. Removing a FontPack from OS/2 ΓòÉΓòÉΓòÉ
  738.  
  739. To remove a FontPack (and all its fonts) from OS/2, first click on the FontPack 
  740. name in the OS/2 Installed Fonts listbox in the FontFolder Main Window to 
  741. select the FontPack, and then click on the Remove button below the OS/2 
  742. Installed Fonts listbox.  All of the fonts in the FontPack will be removed from 
  743. OS/2.  The FontPack name will also be removed from the OS/2 Installed Fonts 
  744. listbox. 
  745.  
  746. Note:  It is possible for a given font to be "installed" in OS/2 multiple times 
  747.        as a result of being installed as an individual font and/or being 
  748.        installed because it is part of one or more FontPacks. When a FontPack 
  749.        is removed from OS/2, all the fonts that are part of the FontPack are 
  750.        removed, even if a font has also been installed individually or as part 
  751.        of another FontPack.  This does not cause a problem for FontFolder or 
  752.        OS/2, but it can cause the user a problem if he or she mistakenly 
  753.        believes the font is still installed.  The list of installed fonts in 
  754.        the OS/2 Installed Fonts listbox is always correct, but the fact that a 
  755.        given FontPack is shown as installed can not be relied on in this case. 
  756.  
  757. It is a good idea when creating FontPacks to try as much as possible to avoid 
  758. having the same fonts included in FontPacks which might be installed at the 
  759. same time. 
  760.  
  761. If in doubt, the user can make certain all the fonts in a given FontPack are 
  762. installed by installing the FontPack again.  The FontPack does not have to be 
  763. removed prior to reinstallation. 
  764.  
  765.  
  766. ΓòÉΓòÉΓòÉ 11.3. Creating a FontPack ΓòÉΓòÉΓòÉ
  767.  
  768. To create a new FontPack, click on New under FontPacks in the menu bar or in 
  769. the FontPacks popup menu. The FontFolder Main Window will change to FontPack 
  770. Edit mode, replacing the OS/2 Installed Fonts listbox in the right hand portion 
  771. of the screen with the FontPack Fonts listbox.  The text above the listbox 
  772. changes to say Editing FontPack on the first line.  The second line shows the 
  773. name of the FontPack being edited.  For a new FontPack the name shown is 
  774. Untitled.  The listbox shows the fonts currently installed in the FontPack. 
  775. For a new FontPack the list is empty. 
  776.  
  777. Adding one or more fonts to the FontPack is accomplished in exactly the same 
  778. way as installing fonts in OS/2. Select one or more fonts in the Master Library 
  779. listbox by clicking on them, and then click on the Install button located 
  780. adjacent to the Master Library listbox.  The selected fonts will be added to 
  781. the FontPack Fonts listbox. 
  782.  
  783. To remove fonts from the FontPack, first select the fonts to be removed in the 
  784. FontPack Fonts listbox, and then click on the Remove button below the listbox. 
  785.  
  786. Once the FontPack contains the desired fonts, the FontPack can be named and 
  787. saved by clicking on either Save or Save As from the FontPack menus.  Since the 
  788. FontPack has not yet been named, both Save and Save As will display a dialog 
  789. box where the user can enter a name for the FontPack.  The name can be any text 
  790. string up to 29 characters long.  Spaces and other special characters are 
  791. permitted, although it is recommended not to use backslashes (\) or angle 
  792. brackets (< >) as these have special meanings. 
  793.  
  794. Example Names  Basic Fonts 
  795.                FontPack # 5 
  796.                Calligraphic Fonts 
  797.                Spreadsheet Fonts 
  798.                Monthly Sales Report Fonts 
  799.  
  800.  Once the name has been entered, click the OK button.  The FontPack will be 
  801.  saved in the directory identified in the Path to FontFolder data files. See 
  802.  Saving a FontPack for more details. 
  803.  
  804.  After saving the FontPack, the user can either quit FontPack Edit mode by 
  805.  choosing Close from the FontPack menus, or edit another FontPack by choosing 
  806.  New or Open from the FontPack menus or by double-clicking on an existing 
  807.  FontPack name in the FontPacks listbox. 
  808.  
  809.  If the user chooses Close before saving the FontPack, the user will be 
  810.  prompted as to whether the FontPack should be saved before quiting.  Choosing 
  811.  No will end FontPack Edit mode without creating the FontPack. 
  812.  
  813.  
  814. ΓòÉΓòÉΓòÉ 11.4. Editing an existing FontPack ΓòÉΓòÉΓòÉ
  815.  
  816. To edit an existing FontPack, either first highlight the FontPack in the 
  817. FontPacks listbox and then select Open from the FontPack menus, or else 
  818. double-click on the FontPack in the FontPacks listbox. The FontFolder main 
  819. window will change to FontPack Edit mode, replacing the OS/2 Installed Fonts 
  820. listbox in the right hand portion of the screen with the FontPack Fonts 
  821. listbox.  The text above the listbox changes to say Editing FontPack on the 
  822. first line.  The second line shows the name of the FontPack being edited, and 
  823. the listbox shows the fonts currently installed in the FontPack. 
  824.  
  825. When in FontPack edit mode, you can also change to editing a different FontPack 
  826. by double-clicking on the new FontPack name in the FontPacks listbox or 
  827. choosing New or Open from the FontPack menus. 
  828.  
  829. Adding one or more fonts to the FontPack is accomplished in exactly the same 
  830. way as installing fonts in OS/2. Select one or more fonts in the Master Library 
  831. listbox by clicking on them, and then click on the Install button located 
  832. adjacent to the Master Library listbox.  The selected fonts will be added to 
  833. the FontPack Fonts listbox. 
  834.  
  835. To remove fonts from the FontPack, first select the fonts to be removed in the 
  836. FontPack Fonts listbox, and then click on the Remove button below the listbox. 
  837.  
  838. Once the FontPack editing is complete, the FontPack can be saved by clicking on 
  839. Save in the FontPack menus.  If the user wishes to change the name of the 
  840. FontPack, this can be done by clicking on Save As in the FontPack menus.  A 
  841. dialog box will prompt for a name for the FontPack. Once a name is supplied, 
  842. clicking the OK button will save the FontPack with the new name. The old 
  843. FontPack will still be available under the original name.  If the old FontPack 
  844. is no longer wanted, it can be deleted (See Deleting FontPacks). 
  845.  
  846. After saving the FontPack, the user can either quit FontPack Edit mode by 
  847. choosing Close from the FontPack menus, or edit another FontPack by choosing 
  848. New or Open from the FontPack menus or by double-clicking on an existing 
  849. FontPack name in the FontPacks listbox. 
  850.  
  851. If the user chooses Close before saving the FontPack, the user will be prompted 
  852. as to whether the FontPack should be saved before quiting.  Choosing No will 
  853. end FontPack Edit mode without saving the changes to the FontPack. 
  854.  
  855.  
  856. ΓòÉΓòÉΓòÉ 11.5. Saving a FontPack (Save and Save As) ΓòÉΓòÉΓòÉ
  857.  
  858. When in FontPack Edit mode, a FontPack can be saved by clicking on either Save 
  859. or Save As in the FontPack menus.  Save is used to save an already existing 
  860. FontPack under its present name. Save As is used to either save a new (as yet 
  861. unnamed) FontPack, or to save an existing FontPack under a new name.  If Save 
  862. is clicked for a new FontPack, Save As will be invoked instead. Once the 
  863. FontPack has been saved, the user is returned to FontPack Edit mode.  The name 
  864. of the FontPack currently being edited shows above the FontPack Fonts listbox. 
  865. If Save As was chosen and the FontPack name modified, the FontPack being edited 
  866. will be the one named in Save As. 
  867.  
  868.  Save 
  869.  
  870.  Clicking on Save for an existing FontPack will immediately save the current 
  871.  contents of the FontPack Fonts listbox to the file corresponding to the 
  872.  FontPack name.  The existing version of the file will first be saved as a 
  873.  backup version.  To access the backup version of the FontPack, see Reverting a 
  874.  FontPack to the backup version. 
  875.  
  876.  If the FontPack has not yet been named, clicking on Save will invoke Save As 
  877.  instead. 
  878.  
  879.  Save As 
  880.  
  881.  Clicking on Save As opens a dialog box which prompts the user to provide a 
  882.  name for the FontPack. If the FontPack has not yet been named, Untitled will 
  883.  appear in the entry field already highlighted so that it can be replaced.  A 
  884.  FontPack can not be saved with the name Untitled.  An attempt to do so will be 
  885.  rejected. 
  886.  
  887.  The user can enter any text string of up to 29 characters. Spaces and other 
  888.  special characters are permitted, although it is recommended not to use 
  889.  backslashes (\) or angle brackets (< >) as these have special meanings. 
  890.  
  891.  Example Names  Basic Fonts 
  892.                 FontPack # 5 
  893.                 Calligraphic Fonts 
  894.                 Spreadsheet Fonts 
  895.                 Monthly Sales Report Fonts 
  896.  
  897.  Once the name has been entered, click the OK button.  The FontPack will be 
  898.  saved in the directory identified in the Path to FontFolder data files. 
  899.  
  900.  If the FontPack already has a valid name, this name will appear in the entry 
  901.  field. 
  902.  
  903.     If the FontPack name is not modified, then clicking OK will cause the 
  904.     FontPack to be saved to the existing FontPack file as if the user had 
  905.     chosen Save instead of Save As. 
  906.  
  907.     If the FontPack name is modified, then clicking OK will cause a new, 
  908.     additional FontPack to be created under the new name.  This new name will 
  909.     be added to the FontPacks listbox.  The original FontPack will still be 
  910.     available under its old name.  If the user no longer wants this old 
  911.     FontPack, it can be deleted (See Deleting a FontPack). 
  912.  
  913.     A FontPack file with a filename of the form FNTPKnnn.FP1 will be created to 
  914.     store the list of fonts in the FontPack.  nnn is a number from 0 to 99 that 
  915.     is managed by FontFolder to assure that there is a unique filename for 
  916.     every FontPack.  FontFolder is currently limited to a maximum of 100 
  917.     simultaneously defined FontPacks. 
  918.  
  919.  If the user chooses Cancel from the Save As dialog box, the user is returned 
  920.  to FontPack Edit mode and the FontPack is not saved.  Changes to the FontPack 
  921.  name are discarded. 
  922.  
  923.  
  924. ΓòÉΓòÉΓòÉ 11.6. Deleting a FontPack ΓòÉΓòÉΓòÉ
  925.  
  926. To delete a FontPack, first select the FontPack to be deleted in the FontPacks 
  927. listbox, and then click Delete in the FontPack menus.  This operation can not 
  928. be performed while FontFolder is in FontPack Edit mode.  The user will be 
  929. prompted to confirm that he or she wants to delete the indicated FontPack. 
  930. Choosing Yes will delete the FontPack.  Choosing No cancels the operation. Once 
  931. a FontPack is deleted, all records of it are erased from FontFolder, the 
  932. associated FontPack files are deleted, and the filename corresponding to the 
  933. FontPack is returned to the FontFolder pool of unused FontPack filenames. 
  934.  
  935.  
  936. ΓòÉΓòÉΓòÉ 11.7. Reverting a FontPack to the backup version ΓòÉΓòÉΓòÉ
  937.  
  938. Once a FontPack has been saved at least twice, FontFolder maintains a backup 
  939. copy of the FontPack file that contains the immediately previous version of the 
  940. FontPack.  If the user wants to revert to the previous version of the FontPack, 
  941. this can be done by choosing Revert from the FontPack menus when in FontPack 
  942. Edit mode (Revert is only available in FontPack Edit mode). The user will be 
  943. prompted to confirm the operation.  Choosing Yes will replace the existing 
  944. version of the FontPack with the previous version.  At the same time, the 
  945. existing version will now be made the backup version, so another Revert will 
  946. restore the FontPack to the original version.  Choosing No from the 
  947. confirmation dialog will cancel the operation. 
  948.  
  949.  
  950. ΓòÉΓòÉΓòÉ 11.8. Quitting FontPack Edit mode ΓòÉΓòÉΓòÉ
  951.  
  952. To quit FontPack Edit mode, choose Close from the FontPack menus.  If the 
  953. currently open FontPack has changed since the last Save or Save As, the user 
  954. will be asked if the FontPack should be saved before quitting.  Choosing Yes or 
  955. closing the dialog box without making a choice will result in the FontPack 
  956. being saved before quiting FontPack Edit mode.  If the FontPack has not yet 
  957. been named (name shown as Untitled), the Save As dialog procedure will be 
  958. invoked.  In this case choosing Cancel or closing the dialog box without making 
  959. a choice will result in the FontPack not being saved. 
  960.  
  961.  
  962. ΓòÉΓòÉΓòÉ 12. Using Fonts on Network Drives ΓòÉΓòÉΓòÉ
  963.  
  964. With FontFolder Version 1.1, users can now keep their font libraries on Network 
  965. Drives provided those drives have drive letter aliases.  UNC Names are NOT 
  966. SUPPORTED and will cause problems if used. 
  967.  
  968. Prior to Version 1.1, fonts on a Network Drive needed to be moved to a local 
  969. hard drive to be registered with the Master Library since they must be 
  970. available when OS/2 boots. (There are some utilities which permit delaying the 
  971. bootup of OS/2 until LAN logon has been accomplished.  If these utilities 
  972. interrupt the OS/2 boot process before OS/2 loads its fonts, then it is not 
  973. necessary to move fonts to a local hard drive to use them.) With Version 1.1, 
  974. FontFolder can be told that certain drive letters are network drives and it 
  975. will make sure that the fonts actually installed in OS/2 are available locally 
  976. so that OS/2 can access them on bootup.  FontFolder does this by maintaining a 
  977. Font Cache on a local hard drive, designated by the user.  When the user 
  978. installs a font in OS/2, FontFolder examines the drive letter of the font file 
  979. and if the drive has been designated as a network drive then FontFolder copies 
  980. the necessary files to the Font Cache and installs them in OS/2 from that 
  981. location.  If the font is later removed from OS/2, FontFolder recognizes that 
  982. the font being removed is a Font Cache font and deletes the font files from the 
  983. Font Cache. 
  984.  
  985. Note:  There is a problem in OS/2 if a font is installed, removed and then 
  986. reinstalled in OS/2 all in the same session.  To circumvent this problem, 
  987. FontFolder saves the OFM file in the Font Cache in case the user wants to 
  988. reinstall the font in the same session.  OFM files are typically around 5 KB, 
  989. so the space consumed is minimal.  These OFM files are erased when FontFolder 
  990. is closed. 
  991.  
  992. Identifying Network Drives to FontFolder: 
  993.  
  994. To use the Network Drives capability of FontFolder the user must identify a 
  995. drive as a Network Drive on the Drives Page of the FontFolder Settings 
  996. Notebook. Once this has been done, FontFolder will automatically manage all 
  997. fonts on this drive as Font Cache fonts. 
  998.  
  999.  
  1000. ΓòÉΓòÉΓòÉ 13. Settings Notebook ΓòÉΓòÉΓòÉ
  1001.  
  1002. FontFolder uses an OS/2 style Settings Notebook to maintain various application 
  1003. settings. The Settings Notebook can be opened either by clicking on Settings 
  1004. under Options on the main window menu bar, or by clicking Mouse Button 2 
  1005. anywhere in the background of the FontFolder main window to bring up the 
  1006. Options popup menu. 
  1007.  
  1008. Settings are updated when the Settings Notebook is closed. 
  1009.  
  1010. For details of the pages in the Settings Notebook, see the following: 
  1011.  
  1012.  o Paths page 
  1013.  o Drives page 
  1014.  o Other page 
  1015.  
  1016.  
  1017. ΓòÉΓòÉΓòÉ 13.1. Settings Notebook - Paths Page ΓòÉΓòÉΓòÉ
  1018.  
  1019. The Paths page of the Settings Notebook contains the following entries: 
  1020.  
  1021.  o Path to FontFolder INI file 
  1022.  
  1023.    The first time FontFolder is closed it creates a file called FONTFOLD.INI 
  1024.    and writes a set of information about its state to the file.  Examples of 
  1025.    the type of information are the size and location of the FontFolder windows 
  1026.    on the screen, the Removable Drive Letters setting, and the location of the 
  1027.    Master Library file. 
  1028.  
  1029.    The default is to create this file in the same directory as FONTFOLD.EXE. 
  1030.    However the user may want to locate the file in a different directory.  For 
  1031.    example, if FontFolder resides on a network server and is shared by several 
  1032.    users, each user needs an individual copy of FONTFOLD.INI.  In this case the 
  1033.    user should change the path to the FontFolder INI file to point to a 
  1034.    location on the local workstation. 
  1035.  
  1036.    If the path to the FontFolder INI file is changed, an entry is made in 
  1037.    OS2.INI specifying where this file is located. 
  1038.  
  1039.  o Path to FontFolder data files 
  1040.  
  1041.    FontFolder uses this path to determine where to store its data files. The 
  1042.    default is for these files to reside in the same directory as the 
  1043.    FONTFOLD.EXE file, but the user can change the path to point to another 
  1044.    location.  The Path to FontFolder data files information is stored in 
  1045.    FONTFOLD.INI.  The following files are kept in the directory specified in 
  1046.    this path: 
  1047.  
  1048.     - The Master Library data file, MASTLIB.FF1, contains the font registration 
  1049.       information for the Master Library. 
  1050.  
  1051.     - The FontPack data files, FNTPKnnn.FP1, contain the font registration 
  1052.       information for the fonts included in the FontPacks. 
  1053.  
  1054.     - One backup copy of each of the above files, of the form MASTLIB.BAK and 
  1055.       FNTPKnnn.BAK respectively. 
  1056.  
  1057.    One consideration in deciding where to locate the these files is their size. 
  1058.    The size will vary depending on the number of fonts registered with the 
  1059.    Master Library and the number of fonts in FontPacks.  For the largest 
  1060.    library that FontFolder can currently support the size of MASTLIB.FF1 would 
  1061.    be approximately 100KB.  Since one backup copy, MASTLIB.BAK, is also 
  1062.    maintained, the maximum total space requirement for the Master Library files 
  1063.    is approximately 200KB.  However, this assumes the font file information 
  1064.    stored includes maximum length path names.  In actual practice the Master 
  1065.    Library files will probably only be 20-30% of this size. The FontPack files 
  1066.    will normally be much smaller. 
  1067.  
  1068.  o Path to Font Cache 
  1069.  
  1070.    If the user has identified any drive letters to FontFolder as Network 
  1071.    Drives, then FontFolder will copy any font files located on these drives to 
  1072.    a special directory on a local hard drive when these fonts are installed in 
  1073.    OS/2.  This is done so that OS/2 can access these font files when booting, 
  1074.    since the network drive may not yet be available.  This special directory is 
  1075.    known as the Font Cache. 
  1076.  
  1077.    If there are Network Drives identified to FontFolder, the user must provide 
  1078.    a path to the directory on a local hard drive where the Font Cache should be 
  1079.    located.  It is not necessary to provide this path if no Network Drives are 
  1080.    identified.  The default is for the Font Cache to be located in the same 
  1081.    directory as the FontFolder data files.  FontFolder will create a 
  1082.    subdirectory with the name FFCACHE at the location identified by this path. 
  1083.    If the user adds FFCACHE to the end of the path supplied, FontFolder will 
  1084.    use this path without adding an additional FFCACHE to the path. 
  1085.  
  1086.    The FFCACHE directory will contain the font files for all fonts currently 
  1087.    installed in OS/2 that originated on network drives.  As fonts are removed 
  1088.    from OS/2, these font files will be erased from the FFCACHE directory.  Each 
  1089.    network font installed in OS/2 will typically have associated files that 
  1090.    consume 50-100 KB of space.  If the user maintains the number of fonts 
  1091.    installed in OS/2 to around 50, then if all the installed fonts are network 
  1092.    fonts, the space needed for the Font Cache will be of the order of 2.5-5 MB. 
  1093.    Users should take this into account when deciding on where to locate the 
  1094.    Font Cache. 
  1095.  
  1096.  
  1097. ΓòÉΓòÉΓòÉ 13.2. Settings Notebook - Drives Page ΓòÉΓòÉΓòÉ
  1098.  
  1099. FontFolder takes special actions with a font depending on what kind of drive 
  1100. the font's files reside on.  The first time FontFolder is started, it analyzes 
  1101. the drives attached to the system and automatically sets defaults for Removable 
  1102. Drive Letters and Network Drive Letters. All other drive letters are treated as 
  1103. local hard drives.  The user should review these settings and make appropriate 
  1104. changes if required.  After the first startup FontFolder keeps these drives 
  1105. settings in the FONTFOLD.INI file and does not repeat the automatic analysis. 
  1106. The user can have FontFolder repeat the analysis and reset the drive letters to 
  1107. their defaults by clicking on the Default button on the Drives page. 
  1108.  
  1109. The Drives page of the Settings Notebook contains the following entries: 
  1110.  
  1111.  o Removable Drive Letters 
  1112.  
  1113.    When the user trys to register a font with the FontFolder Master Library, 
  1114.    FontFolder needs to check whether the source location for the font files is 
  1115.    on a removable medium such as a diskette or a CDROM.  If the font files are 
  1116.    on a removable medium, FontFolder must copy them to a location on a local 
  1117.    nonremovable drive (a hard drive) as part of the registration process.  OS/2 
  1118.    requires that fonts reside on a hard drive when installed. 
  1119.  
  1120.    FontFolder uses the Removable Drive Letters entry to identify the removable 
  1121.    drives. The user should enter the drive letters of all the removable drives 
  1122.    on the system in the Removable Drive Letters entry field.  The form of the 
  1123.    entry is the drive letters with no spacing or other punctuation. 
  1124.  
  1125.    Example: If the system has two diskette drives, A and B, and a CDROM drive 
  1126.    identified as F, then the Removable Drive Letters entry would be 
  1127.  
  1128.         ABF 
  1129.  
  1130.    Failure to properly identify the removable drives can lead to unpredictable 
  1131.    results. 
  1132.  
  1133.  o Network Drive Letters 
  1134.  
  1135.    If a drive is identified to FontFolder as a Network Drive, fonts residing on 
  1136.    this drive are first copied to the Font Cache before they are installed in 
  1137.    OS/2.  See Using Fonts on Network Drives for a detailed description of this 
  1138.    feature.  FontFolder uses the Network Drive Letters entry to identify 
  1139.    Network Drives. 
  1140.  
  1141.    The user should enter the drive letters of all the network drives on the 
  1142.    system in the Network Drive Letters entry field.  The form of the entry is 
  1143.    the drive letters with no spacing or other punctuation. 
  1144.  
  1145.    Example: If drives L and N are remote drives on a LAN, then the Network 
  1146.    Drives entry would be 
  1147.  
  1148.         LN 
  1149.  
  1150.    If a network drive is not identified to FontFolder as such, FontFolder will 
  1151.    treat it as a local hard drive.  This can lead to problems with fonts not 
  1152.    being available in OS/2 if the network drive is not available during OS/2 
  1153.    bootup. 
  1154.  
  1155.  
  1156. ΓòÉΓòÉΓòÉ 13.3. Settings Notebook - Other Page ΓòÉΓòÉΓòÉ
  1157.  
  1158. The Other page of the Settings Notebook contains the following miscellaneous 
  1159. FontFolder settings: 
  1160.  
  1161.  o Copy Windows Font Files checkbox 
  1162.  
  1163.    When the font that a user registers with the Master Library resides on a 
  1164.    removable drive such as a diskette or CDROM drive, FontFolder must copy the 
  1165.    font files to a hard drive location in order for OS/2 to use them.  If the 
  1166.    Copy Windows Font Files checkbox is checked then FontFolder will also copy 
  1167.    the appropriate Windows font files to the hard drive at the same time. 
  1168.  
  1169.  o Sample Text Pt Sizes 
  1170.  
  1171.    The Font Information Window allows the user to view sample text of a Master 
  1172.    Library font in various point sizes.  The point size displayed is set via a 
  1173.    spin button in the Font Information window. In turn, the sizes that appear 
  1174.    on the spin button are determined by the entries in the Sample Text Pt Sizes 
  1175.    setting.  The user can enter a point size from 1 to 99 points (a point is 
  1176.    approximately 1/72 of an inch) in each of the 10 entry boxes.  As the spin 
  1177.    button is changed, the point size entries in the Sample Text Pt Sizes field 
  1178.    will be presented in left to right, top to bottom order.  After the last 
  1179.    entry is presented the spin button will cycle back to the first entry. 
  1180.  
  1181.  
  1182. ΓòÉΓòÉΓòÉ 14. FontFolder Menus. ΓòÉΓòÉΓòÉ
  1183.  
  1184. The menu items available in FontFolder are shown below.  Most menu items are 
  1185. available either from the main menu bar or from popup menus associated with the 
  1186. main window itself and with the main window listboxes. Popup menus are 
  1187. activated by clicking Mouse Button 2 on the appropriate element.  Throughout 
  1188. this documentation, these alternative means of accessing menu items will be 
  1189. referred to collectively as the (Menu name) menus, e.g. the Master Library menu 
  1190. items will be referred to as available on the Master Library menus. In the menu 
  1191. list below, the following symbols indicate which popup menu each menu item 
  1192. appears on: 
  1193.  
  1194.  MW        Main Window 
  1195.  ML        Master Libary Listbox 
  1196.  FP        FontPacks Listbox 
  1197.  FPF       FontPack Fonts Listbox (in Edit FontPacks mode) 
  1198.  
  1199.  Click on the appropriate item for further information. 
  1200.  
  1201.  o Master Library 
  1202.  
  1203.     - Register Fonts ML 
  1204.     - Delete Fonts ML 
  1205.     - Save Master Library ML 
  1206.     - Revert Master Library ML 
  1207.     - Font Information ML 
  1208.  
  1209.  o FontPacks 
  1210.  
  1211.     - New FontPack FP FPF 
  1212.     - Open FontPack FP 
  1213.     - Save FontPack FPF 
  1214.     - Save FontPack as... FPF 
  1215.     - Delete FontPack FP 
  1216.     - Revert FontPack FPF 
  1217.     - Close FontPack FPF 
  1218.  
  1219.  o Options 
  1220.  
  1221.     - View MW 
  1222.     - Settings MW 
  1223.  
  1224.  
  1225. ΓòÉΓòÉΓòÉ 14.1. Master Library Menu ΓòÉΓòÉΓòÉ
  1226.  
  1227. The choices on the Master Library menu are 
  1228.  
  1229.  o Register Fonts 
  1230.  o Delete Fonts 
  1231.  o Save Master Library 
  1232.  o Revert Master Library 
  1233.  o Font Information 
  1234.  
  1235.  
  1236. ΓòÉΓòÉΓòÉ 14.1.1. Register Fonts ΓòÉΓòÉΓòÉ
  1237.  
  1238. Select this menu item to register one or more fonts with the Master Library. 
  1239. When selected, a Register Fonts file dialog panel will appear which allows the 
  1240. user to select the drive and directory on which the fonts to be registered are 
  1241. located (the source location).  Fonts are represented in the file dialog by 
  1242. their PFB file. Multiple font files may be selected. 
  1243.  
  1244. If the source location is on a removable drive an additional Copy Fonts to Hard 
  1245. Drive dialog panel will be displayed where the user can specify where to place 
  1246. the selected fonts on a hard drive (the target location).  The user can also 
  1247. specify on this panel whether or not to copy any companion Windows font files 
  1248. that are found. 
  1249.  
  1250. If the operation is successful the fonts selected will appear in the Master 
  1251. Library list. This list must be saved to make these additions permanent. 
  1252.  
  1253.  
  1254. ΓòÉΓòÉΓòÉ 14.1.2. Delete Fonts ΓòÉΓòÉΓòÉ
  1255.  
  1256. First mark one or more fonts in the Master Library list for deletion and then 
  1257. select this menu item from the Master Library menus to delete the marked fonts 
  1258. from the Master Library. FontFolder will prompt the user to confirm the 
  1259. deletion or cancel the operation. Upon confirmation the fonts will be deleted 
  1260. from the Master Library list. This list must be saved to make these deletions 
  1261. permanent. 
  1262.  
  1263. If no font has been marked before Delete Fonts is selected an error message is 
  1264. displayed and the operation is cancelled. 
  1265.  
  1266. No font files are deleted from the hard drive when a font is deleted from the 
  1267. Master Library list.  Use the standard OS/2 file management facilities to 
  1268. delete the font files if desired. 
  1269.  
  1270.  
  1271. ΓòÉΓòÉΓòÉ 14.1.3. Save Master Library ΓòÉΓòÉΓòÉ
  1272.  
  1273. Select this menu item from the Master Library menus to save a copy of the 
  1274. current Master Library list to disk in the file MASTLIB.FF1.  If MASTLIB.FF1 
  1275. already exists it will be converted to MASTLIB.BAK before the new copy is 
  1276. written. 
  1277.  
  1278.  
  1279. ΓòÉΓòÉΓòÉ 14.1.4. Revert Master Library ΓòÉΓòÉΓòÉ
  1280.  
  1281. Select this menu item from the Master Library menus to make the backup copy of 
  1282. the Master Library file, MASTLIB.BAK, the current copy. 
  1283.  
  1284. Note:  The existing current copy, MASTLIB.FF1, will in turn be made the backup 
  1285.        copy, so two Revert operations cancel the operation. 
  1286.  
  1287.  The current Master Library list held in memory and seen on the screen is reset 
  1288.  to show the contents of the new current copy of the Master Library. 
  1289.  
  1290.  
  1291. ΓòÉΓòÉΓòÉ 14.2. FontPacks Menu ΓòÉΓòÉΓòÉ
  1292.  
  1293. The choices on the FontPacks menu are 
  1294.  
  1295.  o New FontPack 
  1296.  o Open FontPack 
  1297.  o Save FontPack 
  1298.  o Save FontPack as... 
  1299.  o Delete FontPack 
  1300.  o Revert FontPack 
  1301.  o Close FontPack 
  1302.  
  1303.  
  1304. ΓòÉΓòÉΓòÉ 14.2.1. New FontPack ΓòÉΓòÉΓòÉ
  1305.  
  1306. Choose New FontPack from the FontPacks menus to create a new FontPack. 
  1307.  
  1308. See the Creating a FontPack help for more details. 
  1309.  
  1310.  
  1311. ΓòÉΓòÉΓòÉ 14.2.2. Open FontPack ΓòÉΓòÉΓòÉ
  1312.  
  1313. Choose Open FontPack from the FontPacks menus to edit an existing FontPack. 
  1314.  
  1315. See the Editing an existing FontPack help for more details. 
  1316.  
  1317.  
  1318. ΓòÉΓòÉΓòÉ 14.2.3. Save FontPack ΓòÉΓòÉΓòÉ
  1319.  
  1320. Choose Save FontPack from the FontPacks menus to save an existing FontPack 
  1321. under its current name. 
  1322.  
  1323. See the Saving a FontPack (Save and Save As) help for more details. 
  1324.  
  1325.  
  1326. ΓòÉΓòÉΓòÉ 14.2.4. Save FontPack as ΓòÉΓòÉΓòÉ
  1327.  
  1328. Choose Save FontPack as from the FontPacks menus to name and save a new 
  1329. FontPack or to save an existing FontPack under a new name. 
  1330.  
  1331. See the Saving a FontPack (Save and Save As) help for more details. 
  1332.  
  1333.  
  1334. ΓòÉΓòÉΓòÉ 14.2.5. Delete FontPack ΓòÉΓòÉΓòÉ
  1335.  
  1336. Choose Delete FontPack from the FontPacks menus to delete an existing FontPack. 
  1337.  
  1338. See the Deleting a FontPack help for more details. 
  1339.  
  1340.  
  1341. ΓòÉΓòÉΓòÉ 14.2.6. Revert FontPack ΓòÉΓòÉΓòÉ
  1342.  
  1343. Choose Revert FontPack from the FontPacks menus to revert a FontPack to the 
  1344. backup copy. 
  1345.  
  1346. See the Reverting a FontPack help for more details. 
  1347.  
  1348.  
  1349. ΓòÉΓòÉΓòÉ 14.2.7. Close FontPack ΓòÉΓòÉΓòÉ
  1350.  
  1351. Choose Close FontPack from the FontPacks menus to close FontPack Edit mode and 
  1352. return to the Install Fonts mode. 
  1353.  
  1354. See the Quitting FontPack Edit mode help for more details. 
  1355.  
  1356.  
  1357. ΓòÉΓòÉΓòÉ 14.3. Options Menu ΓòÉΓòÉΓòÉ
  1358.  
  1359. The choices on the Options menu are shown below: 
  1360.  
  1361.  o View 
  1362.  o Settings 
  1363.  
  1364.  
  1365. ΓòÉΓòÉΓòÉ 14.3.1. View ΓòÉΓòÉΓòÉ
  1366.  
  1367. The View menu option allows the user to change how the font lists are displayed 
  1368. in the main FontFolder window.  The default display lists the fonts by their 
  1369. font names (e.g. Courier Bold).  The user can also choose to have the lists 
  1370. display the fonts by their file names (COURB.OFM) or by their fully qualified 
  1371. path names (C:\PSFONTS\COURB.OFM). In each view the font lists are sorted 
  1372. alphabetically by the currently displayed names. 
  1373.  
  1374. Note:  One way in which an alternate view is useful is that the path names view 
  1375.        groups all fonts residing in the same directory together in the list so 
  1376.        a user who wants to move a font directory for space or other reasons and 
  1377.        needs to discover which font files from that directory are currently 
  1378.        loaded in OS/2 can easily find them. 
  1379.  
  1380.  All FontFolder functions are fully operational from whatever view is currently 
  1381.  displayed. 
  1382.  
  1383.  To select a new view, choose the View menu item from the Options menus, then 
  1384.  choose the appropriate view from the submenu. 
  1385.  
  1386.  
  1387. ΓòÉΓòÉΓòÉ 14.3.2. Settings ΓòÉΓòÉΓòÉ
  1388.  
  1389. Choose the Settings menu item from the Options menus to bring up the FontFolder 
  1390. Settings Notebook. From this dialog the user can change various settings that 
  1391. FontFolder uses to customize its operation. 
  1392.  
  1393. See the FontFolder Settings Notebook help for more details. 
  1394.  
  1395.  
  1396. ΓòÉΓòÉΓòÉ 14.4. Help Menu Help ΓòÉΓòÉΓòÉ
  1397.  
  1398. Help is available for the following Help menu items: 
  1399.  
  1400.  o Keys Help 
  1401.  
  1402.  o Product information 
  1403.  
  1404.  
  1405. ΓòÉΓòÉΓòÉ 14.4.1. Keys Help ΓòÉΓòÉΓòÉ
  1406.  
  1407. The following are the FontFolder shortcut keys.  When the names of two keys are 
  1408. shown joined by a plus (+) sign, press both keys simultaneously. 
  1409.  
  1410. Main Window Shortcut Keys 
  1411.  
  1412.  Key          Purpose 
  1413.  Ctrl+M       Tab to Master Library list in Main Window 
  1414.  Ctrl+O       Tab to OS/2 Installed Fonts list in Main Window 
  1415.  Ctrl+I       Install font in OS/2 
  1416.  Ctrl+U       Remove(Uninstall) font from OS/2 
  1417.  
  1418.  Menu Item Shortcut Keys 
  1419.  
  1420.  Key          Purpose 
  1421.  Ctrl+R       Register font with Master Library 
  1422.  Ctrl+D       Delete font from Master Library 
  1423.  F2           Save Master Library 
  1424.  Shift+F2     Revert Master Library 
  1425.  Ctrl+Q       Master Library font information 
  1426.  Ctrl+A       Create new FontPack 
  1427.  Ctrl+B       Open existing FontPack 
  1428.  Ctrl+C       Save FontPack 
  1429.  Ctrl+E       Save As... Font Pack 
  1430.  Ctrl+G       Delete Font Pack 
  1431.  Ctrl+H       Revert Font Pack 
  1432.  Ctrl+J       Quit FontPack edit mode 
  1433.  Ctrl+N       View fonts by fontname 
  1434.  Ctrl+F       View fonts by filename 
  1435.  Ctrl+P       View fonts by pathname 
  1436.  Ctrl+S       View/Change Settings 
  1437.  
  1438.  
  1439. ΓòÉΓòÉΓòÉ 14.4.2. Product Information ΓòÉΓòÉΓòÉ
  1440.  
  1441. Selecting this menu item displays product related information such as the 
  1442. version number, author and date of production of FontFolder. 
  1443.  
  1444.  
  1445. ΓòÉΓòÉΓòÉ 15. FontFolder Dialogs ΓòÉΓòÉΓòÉ
  1446.  
  1447. Help is available for the following FontFolder dialogs: 
  1448.  
  1449.  o Setup Dialog 
  1450.  o Load Installed Fonts List Dialog 
  1451.  o Register Fonts Dialog 
  1452.  
  1453.  
  1454. ΓòÉΓòÉΓòÉ 15.1. Setup Dialog ΓòÉΓòÉΓòÉ
  1455.  
  1456. The FontFolder Setup Dialog is displayed when first starting FontFolder and in 
  1457. any case when FontFolder cannot find the FONTFOLD.INI file on startup. 
  1458.  
  1459. This dialog presents the user with key choices that must be made before 
  1460. FontFolder can run.  They are 
  1461.  
  1462.  o Removable Drive Letters 
  1463.  
  1464.    When the user trys to register a font with the FontFolder Master Library, 
  1465.    FontFolder needs to check whether the source location for the font files is 
  1466.    on a removable medium such as a diskette or a CDROM.  If the font files are 
  1467.    on a removable medium, FontFolder must copy them to a location on a 
  1468.    nonremovable drive (a hard drive) as part of the registration process.  OS/2 
  1469.    requires that fonts reside on a hard drive when installed. 
  1470.  
  1471.    FontFolder uses the Removable Drive Letters entry to identify the removable 
  1472.    drives. The user should enter the drive letters of all the removable drives 
  1473.    on the system in the Removable Drive Letters entry field.  The form of the 
  1474.    entry is the drive letters with no spacing or other punctuation. 
  1475.  
  1476.    Example: If the system has two diskette drives, A and B, and a CDROM drive 
  1477.    identified as F, then the Removable Drive Letters entry should be 
  1478.  
  1479.         ABF 
  1480.  
  1481.    Failure to properly identify the removable drives can lead to unpredictable 
  1482.    results. 
  1483.  
  1484.  o Path to FontFolder INI file 
  1485.  
  1486.    The first time FontFolder is closed it creates a file called FONTFOLD.INI 
  1487.    and writes a set of information about its state to the file.  Examples of 
  1488.    the type of information are the size and location of the FontFolder window 
  1489.    on the screen, the Removable Drive Letters setting, and the location of the 
  1490.    Master Library file. 
  1491.  
  1492.    The default is to create this file in the same directory as FONTFOLD.EXE. 
  1493.    However the user may want to locate the file in a different directory.  For 
  1494.    example, if FontFolder resides on a network server and is shared by several 
  1495.    users, each user needs an individual copy of FONTFOLD.INI.  In this case the 
  1496.    user should change the path to the FontFolder INI file to point to a 
  1497.    location on the local workstation. 
  1498.  
  1499.    If the path to the FontFolder INI file is changed, an entry is made in 
  1500.    OS2.INI specifying where this file is located. 
  1501.  
  1502.  o Path to FontFolder data files 
  1503.  
  1504.    FontFolder creates several data files during operation. 
  1505.  
  1506.    The Master Library data file, MASTLIB.FF1, contains the font registration 
  1507.    information for the Master Library.  The default is for this file to reside 
  1508.    in the same directory as the FONTFOLD.EXE file, but the user can change the 
  1509.    path to point to another location.  The Path to FontFolder date files 
  1510.    information is stored in FONTFOLD.INI. 
  1511.  
  1512.    One consideration in deciding where to locate the Master Library data file 
  1513.    is the size of this file.  The size will vary depending on the number of 
  1514.    fonts registered with the Master Library.  For the largest library that 
  1515.    FontFolder can currently support the size of MASTLIB.FF1 would be 
  1516.    approximately 100KB.  Since one backup copy, MASTLIB.BAK, is also 
  1517.    maintained, the maximum total space requirement for the Master Library files 
  1518.    is approximately 200KB.  However, this assumes the font file information 
  1519.    stored includes maximum length path names.  In actual practice the Master 
  1520.    Library files will probably only be 20-30% of this size. 
  1521.  
  1522.    The data files also include files of the form FNTPKnnn.FP1, which contain 
  1523.    information identifying all the fonts included in the different FontPacks 
  1524.    the user creates.  There will be backup files, of the form FNTPKnnn.BAK for 
  1525.    these files also.  Unless the user creates a very large number of FontPacks, 
  1526.    these files will take up much less space than the Master Library file. 
  1527.  
  1528.  
  1529. ΓòÉΓòÉΓòÉ 15.2. Copy Fonts to Hard Drive Dialog ΓòÉΓòÉΓòÉ
  1530.  
  1531. When the font that a user registers with the Master Library resides on a 
  1532. removable drive such as a diskette or CDROM drive, FontFolder must copy the 
  1533. font files to a hard drive location in order for OS/2 to use them.  The Copy To 
  1534. Hard Drive dialog will be displayed, and the user must enter the path to the 
  1535. directory on the hard drive where the fonts should be copied.  A checkbox gives 
  1536. the user the option of making the path entered the default for future Copy 
  1537. Fonts to Hard Drive dialogs. 
  1538.  
  1539. The user also may change the Copy Windows Font Files setting as shown in the 
  1540. Copy Windows Font Files checkbox. If the Copy Windows Font Files checkbox is 
  1541. checked then FontFolder will also copy the appropriate Windows font files to 
  1542. the hard drive. This setting may also be changed from the Settings Notebook. 
  1543.  
  1544.  
  1545. ΓòÉΓòÉΓòÉ 15.3. Load Installed Fonts List Dialog ΓòÉΓòÉΓòÉ
  1546.  
  1547. This dialog box appears during FontFolder startup when FontFolder encounters a 
  1548. font already installed in OS/2 that is either unreadable by OS/2 or for which 
  1549. the OS/2 font information is corrupt.  It is possible to add such fonts to the 
  1550. list of OS/2 Installed Fonts using the OS/2 Font Pallete.  However, OS/2 cannot 
  1551. use such fonts, and they do not show up in the Font Pallete.  FontFolder 
  1552. rejects these fonts. 
  1553.  
  1554. The Load Installed Fonts List dialog shows the name of the unusable font file, 
  1555. and gives the user the option of either removing it from the list of Installed 
  1556. Fonts or leaving it alone.  In either case, FontFolder will not show this font 
  1557. on its list of Installed Fonts.  Normally the user should choose to Remove the 
  1558. font.  The only case where one might choose otherwise is if the user wants to 
  1559. temporarily leave it alone while the user investigates to understand what the 
  1560. problem might be with the font file. 
  1561.  
  1562. If the user chooses the Leave Alone option, this dialog box will reappear every 
  1563. time FontFolder is started, until the user chooses Remove. 
  1564.  
  1565.  
  1566. ΓòÉΓòÉΓòÉ 15.4. Register Fonts Dialog ΓòÉΓòÉΓòÉ
  1567.  
  1568. Use this dialog box to mark the font files that you want to register with the 
  1569. FontFolderMaster Libary. First select the Drive on which the font files are 
  1570. located from the Drive: box, then select the Directory on which the font files 
  1571. are located by doubleclicking on the correct directory in the Directory: box. 
  1572. The File: box will fill with the names of all the font PFB files in the 
  1573. selected directory.  FontFolder  uses the font PFB files to identify the fonts, 
  1574. unlike the OS/2 Font Pallete, which uses the font AFM files. Mark all the font 
  1575. files you want to register and then click OK.  Multiple files can be marked by 
  1576. holding down the control key while marking.  Consecutive files can be marked by 
  1577. dragging the mouse in the list of files while holding down Mouse Button 1 (and 
  1578. the control key if required). 
  1579.  
  1580. Selecting Cancel will return you to the Main FontFolder Window. 
  1581.  
  1582.  
  1583. ΓòÉΓòÉΓòÉ 16. Selecting Items in Listboxes ΓòÉΓòÉΓòÉ
  1584.  
  1585. Many of the listboxes in FontFolder use an OS/2 selection style known as 
  1586. Extended Selection which permits multiple consecutive items to be selected by 
  1587. dragging the mouse in the listbox.  The listboxes which use this selection 
  1588. style are: 
  1589.  
  1590.  o Master Library listbox 
  1591.  o OS/2 Installed Fonts listbox 
  1592.  o FontPack Fonts listbox 
  1593.  o File selection listbox in the Register Fonts dialog 
  1594.  
  1595.  The methods for selection and deselection in these listboxes is as follows: 
  1596.  
  1597.  Selection 
  1598.  
  1599.     o To select a single item simply click Mouse Button 1 on that item.  Any 
  1600.       items previously selected will be deselected. 
  1601.  
  1602.     o To select multiple consecutive items in the list.  Hold down Mouse Button 
  1603.       1 while dragging the mouse through the items to be selected. 
  1604.  
  1605.     o To select multiple isolated items, hold down the Ctrl key while clicking 
  1606.       Mouse Button 1 on each of the items. 
  1607.  
  1608.     o To select multiple blocks of consecutive items that are separated in the 
  1609.       list, hold down the Ctrl key while dragging the mouse through each 
  1610.       separate block of items. 
  1611.  
  1612.  Deselection 
  1613.  
  1614.     o To deselect all items but one in the list, click Mouse Button 1 on that 
  1615.       item.  All previously selected items will be deselected. 
  1616.  
  1617.     o To deselect one or more items from a list of multiple selected items, 
  1618.       hold down the Ctrl key while clicking Mouse Button 1 on each of the items 
  1619.       to be deselected. 
  1620.  
  1621.     o To deselect consecutive items from a list of multiple selected items, 
  1622.       hold down the Ctrl key while dragging the mouse through the items to be 
  1623.       deselected. 
  1624.  
  1625.  
  1626. ΓòÉΓòÉΓòÉ 17. Error Recovery ΓòÉΓòÉΓòÉ
  1627.  
  1628. See the following for help with specific errors: 
  1629.  
  1630.  o Listbox Error 
  1631.  
  1632.  
  1633. ΓòÉΓòÉΓòÉ 17.1. Listbox Error ΓòÉΓòÉΓòÉ
  1634.  
  1635. Error Message: 
  1636.  
  1637.      OS/2 can not insert any more items in the listbox name listbox. Your data 
  1638.      should be safe. Refer to the Help section on Error Recovery for 
  1639.      instructions on how to recover from this error. 
  1640.  
  1641.  Explanation: 
  1642.  
  1643.  This error occurs when OS/2 has reached its limit of 64K bytes of listbox text 
  1644.  for all listboxes in the system.  In FontFolder this usually only occurs when 
  1645.  in full pathname view mode and the font directory paths are very long.  If you 
  1646.  have large numbers of fonts stored in directories with long path names, try 
  1647.  the following: 
  1648.  
  1649.   1. If you are not already in Pathname view mode, switch to this mode, 
  1650.      ignoring the error message. 
  1651.  
  1652.   2. Select all the entries in the Master Library listbox that are located in 
  1653.      the directory with the long path name. 
  1654.  
  1655.   3. Select Delete from the Master Library menu. 
  1656.  
  1657.   4. Select Pathname view mode again from the Options menu to refresh the 
  1658.      listboxes and repeat steps 2 and 3.  Do this as many times as is required 
  1659.      to purge all the items for the long path name directory. 
  1660.  
  1661.   5. Save the Master Library.  You should now be able to switch in and out of 
  1662.      the Pathname view mode without encountering the Listbox error.  If not, 
  1663.      you may have to repeat the above steps for another directory. 
  1664.  
  1665.   6. If any of the fonts you have just removed are installed in OS/2, uninstall 
  1666.      them. 
  1667.  
  1668.   7. Close FontFolder and reboot the system.  The reboot may not be necessary, 
  1669.      but you should do it anyway as a safety precaution. 
  1670.  
  1671.   8. Reorganize your font directories so that they have shorter path names, and 
  1672.      then re-register the fonts with FontFolder. 
  1673.  
  1674.  If after doing the above, you still get the Listbox error message, you have 
  1675.  reached the limit of the total number of fonts you can register in FontFolder. 
  1676.  Remove fonts using the above procedure until the error message no longer 
  1677.  occurs. 
  1678.  
  1679.  
  1680. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1681.  
  1682. FontFolder uses the term register in the sense that information about the font 
  1683. and where to find the font files is added to the library.  This term is used in 
  1684. preference to add to try to make the point that no files are added to the 
  1685. system as part of the registration process.  The exception to this is when the 
  1686. files reside on a removable drive, in which case FontFolder both registers them 
  1687. and adds them to the system.