home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / fonts / a_q / fontmgr / !FontMgr / !Help < prev    next >
Text File  |  1993-10-15  |  9KB  |  233 lines

  1. FONT MANAGER VERSION 2.55
  2. © Andrew Lindesay September 1993, October 1993
  3. ____________________________________________________________
  4.  
  5. -- CONTACT -------------------------------------------------
  6.  
  7. If you need to contact me, please write to:
  8.  
  9.   Andrew Lindesay
  10.   PO Box 28 548
  11.   Auckland
  12.   NEW ZEALAND
  13.  
  14. or phone:
  15.  
  16.   (64-9-) 528 8776
  17.  
  18. I'm afraid I don't have one of those niffty network
  19. addresses.
  20.  
  21. >> ** NOTE ** << That if anybody feels they might like to
  22. write me a filing system to eradicate the problem listed
  23. at the end of "KNOWN PROBLEMS" I would very much appreciate
  24. it.  The writer will be fully credited under the next
  25. version. :-)
  26.  
  27. ------------------------------------------------------------
  28.  
  29. -- IMPORTANT - PLEASE READ ---------------------------------
  30.  
  31. This application, "!FontMGR version 2.5" may be copied on the
  32. condition that the following conditions are met.  If you
  33. dissagree with *ANY* of these conditions do not keep any copies
  34. of this software.
  35.  
  36.  • NO prophet is to be made from the distribution of this
  37.    software in any way.  Public Domain libraries may charge
  38.    a small fee for the disc this software is supplied on.
  39.    Any publications/software writers wanting to supply this
  40.    software with a supplied disc should write to me and ask.
  41.  
  42.  • NO files supplied with the application may be edited in
  43.    any way at all, in any way except by using the '!FontMGR'
  44.    application.  This means that any distributed copies
  45.    must be complete and hence unedited.
  46.  
  47.  • I, Andrew Lindesay as the author of this software take
  48.    no responsibility for any problems/loss of data/software
  49.    that rises through the use or misuse of this application.
  50.  
  51. ------------------------------------------------------------
  52.  
  53. -- INTRODUCTION --------------------------------------------
  54.  
  55. Trying to find a font in a list of around 100 is an extrealy
  56. painful, slow and boring task.  You sit there asking
  57. yourself, "Why do I have so many fonts? do I need them?"
  58. The answer is YES, of course you do, there might come a
  59. time when that bizzare flattened version of 'Trinity' might
  60. become useful!  So I wrote this application, which allows
  61. you to group fonts into manageable lists, and hence turn
  62. these lists on or off.  This means if a group is turned on,
  63. it's fonts will appear in an application's font list, and
  64. if it's off it won't.  Then whilst I was testing it, I made
  65. an interesting discovery - if you change the avlaible
  66. fonts whilst certain applications are polling the wimp,
  67. they can detect this change and makes the necessary changes
  68. to their font list/s - and to make things better, most
  69. applications seem to do it. :-) how nice.
  70.  
  71. ------------------------------------------------------------
  72.  
  73. -- COPYING THIS SOFTWARE -----------------------------------
  74.  
  75. This software relies upon the fact that is has one list
  76. (see later for description) to work from.  I have called
  77. this 'Placebo' in the distribution copy, and I would prefer
  78. you to do the same.  Try to keep a copy of the software on
  79. a disc to give to other people, then you won't have to go
  80. through the pain of making new copies manually.
  81.  
  82. THERE IS A POSSIBILITY THAT I MAY RELEASE A PIECE OF
  83. SOFTWARE IN LATE OCTOBER/NOVEMBER 1993 THAT DOES THIS
  84. COPYING PROCESS FOR YOU.
  85.  
  86. ------------------------------------------------------------
  87.  
  88. -- GENERAL LAYOUT ------------------------------------------
  89.  
  90. The applications opens up into a window, with two scroll
  91. areas in it.  The one on the right is called the
  92. 'fonts area', the one on the left is called the
  93. 'lists area'.  Think of !FontMgr as a filing cabinet.
  94. The items in the 'lists area' are like files, and the items
  95. in the 'fonts area' are like the pieces of paper in the
  96. files.  The items in the 'lists area' we will call 'lists',
  97. this may come as a shock, but yes, the lists are in the
  98. lists area.  The items in the 'fonts area' are called
  99. 'fonts'.  Any lists that are active are coloured, and any
  100. dormant fonts are coloured grey.  The lists is quite
  101. simply a collection of fonts.  The CSL
  102. (Current Selected List) (The contents of which are
  103. displayed in the 'fonts area') has a black background to it.
  104.  
  105. ------------------------------------------------------------
  106.  
  107. -- USING THE APPLICATION -----------------------------------
  108.  
  109. Before you begin I suggest you make a copy of you fonts onto
  110. floppy discs, or another area of your mass-storeage media.
  111. This is to allow you to recover fonts should anything go
  112. wrong.  These istructions assume you are familiar with
  113. RiSCOS, using a keyboard and mouse.
  114.  
  115. To see what fonts are stored in each list click [select]
  116. on the list in question.  The list you clicked on will gain
  117. a black background.  We call this the CSL (Current Selected
  118. List).
  119.  
  120. To toggle a font between active/passive, click [adjust] on
  121. it.  Then to force any changes to take effect to the
  122. avaliable fonts, use the menu option [menu.effect set] and
  123. changes will take effect.
  124.  
  125. To move a font from one list to another make the source
  126. list the CSL, and [drag] with [select] the font to the list
  127. you want as the destination.
  128.  
  129. To delete a list, or font, click [menu] on the desired
  130. item, and choose the menu option [menu.delete '<item name>']
  131. *USE THIS WITH CAUTION!*
  132.  
  133. To make a new list, use the option [menu.new list ->].
  134. Type the name, and press [return].
  135.  
  136. To add a font to a list, drag the font directory from
  137. disc to the 'font area'.  Or of course you can drag a
  138. '!Fonts' directory and the whole thing will be copied
  139. into the CSL.
  140.  
  141. To make any changes to lists take effect use the menu
  142. option [menu.effect set].
  143.  
  144. To quit, use [menu.quit], and to make any changes
  145. take effect before quitting, use [menu.quit set].
  146.  
  147. To make a setup a default, use the option [menu.default],
  148. and to save the status of the !FontMgr, as to recall it
  149. later, use the menu [menu.save ->].  This is useful when
  150. you type a document, and the fonts you used may be in a
  151. dormant list.  Just save the !FontMgr file alongside the
  152. document.
  153.  
  154. ------------------------------------------------------------
  155.  
  156. -- MENU [menu.configure.<item>] ----------------------------
  157.  
  158. There are three configuration options to have either on or
  159. off.
  160.  
  161. [all active] makes *ALL* the lists active, and making the
  162. list's name appear before the font's name in an
  163. application's font menu.
  164.  
  165. [immediate] is short for 'Take Immediate Effect', so for
  166. instance if a list called 'Decorative' is made active having
  167. been passive, the effect will instantly be reflected
  168. in <Font$Path>.
  169.  
  170. [save quit] this means that quitting (via the close window
  171. icon) saves the current stus of the font manager as the
  172. default.
  173.  
  174. [Ex paths] was a programming experiment, that sadly didn't
  175. really quite work. :-( Sniff Sniff.  You can try it, it just
  176. uses more paths than <Font$Path> to store all the 'little'
  177. paths that allow you to have so many fonts.
  178.  
  179. ------------------------------------------------------------
  180.  
  181. -- INSTALLATION & ADDING FONTS -----------------------------
  182.  
  183. The application is supposed to *REPLACE* the application
  184. !Fonts. To start with I reccomend you drop !FontMGR onto
  185. your drive, and then create a new list.  Drop either
  186. individual fonts or an entire !Fonts directory onto the
  187. 'fonts area' to install into the CSL.
  188.  
  189. This is the means by which you add fonts at any time.
  190. Remember you must not have !FontMGR *AND* !Fonts seen by
  191. the filer at the same time.
  192.  
  193. ------------------------------------------------------------
  194.  
  195. -- KNOWN PROBLEMS ------------------------------------------
  196.  
  197. A version of this software was released earlier in the year.
  198. This version was written in BASIC and unfortunately had a
  199. number of problems, these have been addressed, and so I can
  200. definitely reccomend you update your !FontMGR directory if
  201. you had one.
  202.  
  203. Killing fonts whilst they are in use is a BiG mistake.  It
  204. causes some fairly servere problems.  You ought to ensure
  205. you have all fonts you are using constantly 'on-call'.
  206.  
  207. Under RiSCOS 3.10 (3.00?) the system variable <Font$Path>
  208. can be unlimited in size, unfortunatly the font manager
  209. (module) or certain other applications don't like this, and
  210. so they make their disapproval known in the form of an
  211. error box. :-( I believe the only way to overcome this
  212. problem is to create a new font filing system, possibly
  213. an image filing system.  This way <Font$Path> only need
  214. contain referances to resource fonts *and* the path
  215. FontFS:$.Fonts.
  216.  
  217. ------------------------------------------------------------
  218.  
  219. -- GREETINGS -----------------------------------------------
  220.  
  221. Truck loads of greetings must go to:
  222.  
  223. Matt, Luke, David (2x), Jeremy, Andrew, Mark R., James,
  224. Séan, Janet, Robyn, Heather, Bev, Mike, John, Justin,
  225. Andy R. and all Arc Users, Jacob, Gordo, Peter, Elizabeth.
  226.  
  227. A big thanks go to:
  228.  
  229. Matt, Luke, John, Jason W & Mustapha.
  230. ------------------------------------------------------------
  231.  
  232.  
  233.