home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Utilities / Programming / ProFont 1.2 / ProFont Info < prev   
Encoding:
Text File  |  1995-09-13  |  13.8 KB  |  335 lines  |  [ttro/ttxt]

  1. ProFont Description v1.2 of 13 September 1995
  2.  
  3. •    What’s new?
  4.  
  5.         Version 1.2:
  6.                 +    Both versions of ProFont now implement the full Macintosh Extended ASCII
  7.                         character set.
  8.  
  9.         Version 1.1.1:
  10.                 +    “ProFont Info” (this file) now actually prints on LaserWriters. Sorry!
  11.                 +    Added item labeled “What about Monaco 12?”
  12.                 +    Minor editing of “ProFont Info”
  13.  
  14.         Version 1.1:
  15.                 +    “ProFont (ProFont)” now includes TrueType and Type 1 Outline Fonts!
  16.                 +    Includes instructions for installation under System 7.5.1.
  17.                 +    I think ProFont needs an installer.  If you agree, please read the bullet
  18.                         item labeled “Aren’t those instructions a little bit too complicated?”.
  19.  
  20. •  What is ProFont?
  21.  
  22.     First, ProFont is a better version of “Monaco 9” which is especially good for
  23. programmers.  It was created circa 1987 by Andrew Welch.  Here’s his description
  24. of ProFont:
  25.  
  26. ----------------------------------------------------------------------------
  27. Introduction
  28. -----------
  29.  
  30.     Apple’s font Monaco is used by many development systems as the default font, and
  31. with good reason—it matches the ImageWriter’s internal font in width so quick Draft
  32. prints (when you are searching for that damn bug!) print out perfectly. However, it is
  33. not the most carefully thought out font when it comes to programming.
  34.  
  35.     To programmers, being able to read what you see on the screen is VERY important—
  36. just one misplaced symbol can be the difference between a successful compilation
  37. and a frustrating editing session.  Unfortunately, Monaco, as Apple presents it, is not
  38. very readable.  The symbols are small, there is no way to tell the difference between
  39. a zero and an ‘O’ on the screen, and the one, “I”, and “l” characters are almost
  40. identical.  Not good.
  41.  
  42. About ProFont
  43. -------------
  44.  
  45.     ProFont is a font created to be the most readable font for programming.   It has
  46. slashed zero’s, distinct punctuation, larger parentheses and brackets, distinct one’s,
  47. “l’s,” and “I’s,” and reshaped text characters for readability.
  48.  
  49.     ProFont is actually a modified Monaco, so you still maintain the correct size font
  50. for printing Draft prints and your development system will still default to it (if it
  51. ever did), but you gain readability.  Not a bad trade–off, eh?
  52.  
  53. ----------------------------------------------------------------------------
  54.  
  55.     As of version 1.1 of the ProFont distribution, ProFont is no longer just a 9 point
  56. bitmap font.  Carl Osterwald has contributed bitmaps at several larger sizes and an
  57. outline version of ProFont in both TrueType and Adobe Type 1 formats.
  58.  
  59.     In response to several requests, especially from European users of ProFont, Carl
  60. Osterwald also implemented the entire Macintosh character set including accented
  61. characters with ASCII codes from 0x80 to 0xFF.  These characters are included for
  62. the first time in ProFont Distribution 1.2.
  63.  
  64. •  What does ProFont look like?
  65.  
  66. Here’s a sample:
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82. •  What is included in this distribution?
  83.  
  84. The distribution includes 6 files:
  85.  
  86. + “ProFont Info” SimpleText document
  87.      This is the file you are reading now.
  88.  
  89. + “ProFont (Monaco)” font suitcase
  90.      The “ProFont 9” font disguised as “Monaco 9.”  Upon installing this as described
  91.   below, the Macintosh system software will use ProFont in preference to Apple’s
  92.   Monaco 9 everywhere.  This includes places where Monaco 9 is the default font (e.g.,
  93.   development environments).  Another benefit is that the system will continue to
  94.   substitute Courier for Monaco (ProFont) for printing and also use TrueType Monaco
  95.   (a great font for programming) if font substitution is disabled.
  96.  
  97. + “ProFont (ProFont)” font suitcase
  98.      The “ProFont” font undisguised.  The installation procedures for this version
  99.   of ProFont are less intrusive than those for “ProFont (Monaco).”  The tradeoff is
  100.   that one must choose “ProFont” from Font menus in order to use ProFont.  As of
  101.     version 1.1 of the ProFont distribution, “ProFont (ProFont)” includes bitmaps
  102.     at several sizes larger that 9 and a scalable TrueType outline version.
  103.  
  104. + “ProFon” PostScript™ font File
  105.      This file contains the Adobe Type 1 outline font version of “ProFont (ProFont)”.
  106.  
  107. + “FreeGeneva” application
  108.      A nifty program from Bryan K. Ressler (BEAKER@AppleLink.apple.com) which can
  109.   manipulate the System Software’s list of “reserved” fonts.  This facilitates the
  110.   installation of “ProFont (Monaco).”
  111.  
  112. + “ProFont Character Set” SimpleText document
  113.      A SimpleText file showing the full ProFont character set in sizes 9, 10, 12,
  114. 14, 18, 24, and 36.  View this after installing ProFont(ProFont).
  115.  
  116. •  Why is the “ProFont (Monaco)” suitcase empty?
  117.  
  118.     It’s not empty. It looks empty because Monaco 9 is a “reserved” font.  The good
  119. folks who write the System Software don’t want users to delete, move, or otherwise
  120. munge with Monaco 9, Chicago 12, and Geneva 9 and 12.  So, the names of these fonts
  121. are  removed (filtered out) from lists of font names produced by the Finder.  Since
  122. the “ProFont (Monaco)” Suitcase contains only Monaco 9, it appears empty.  If you
  123. want to see this for yourself, you can run “FreeGeneva”, choose “Free the Fonts”, and
  124. then open the “ProFont (Monaco)” Suitcase.
  125.  
  126. •  How does “ProFont(ProFont)” handle the “missing character”?
  127.  
  128.     It’s a bit complicated.  There is a table entry in an NFNT which indicates the range
  129. of characters defined.  If that range is 0x00 to 0xFF as it is in ProFont, then the Font
  130. Manager’s routines for drawing bitmap fonts never draw the “missing character” (a
  131. hollow box), even if there is no glyph available for a given character code.  TrueType,
  132. however, does draw the “missing character” for missing characters as one might
  133. expect.  Adobe Type Manager follows the behavior of bitmap fonts.  You can see the
  134. difference in the enclosed “ProFont Character Set” file when comparing ProFont 24
  135. to ProFont 36.  There is a bitmap available for ProFont 24, but ProFont 36 is
  136. rendered by TrueType.  The boxes in ProFont 36 are the “missing character.”
  137.  
  138. •  How do I install “ProFont (ProFont)”?
  139.  
  140.      “ProFont (ProFont)” is a normal Macintosh font.  You install it under System 7.x.x
  141. by dragging the “ProFont (ProFont)” suitcase onto the System Folder icon on your
  142. startup disk.  Applications launched after that point will include “ProFont” in their
  143. Font menus.
  144.  
  145.         The “ProFont (ProFont)” suitcase contains the TrueType font called “ProFont”.  If
  146. you want to use the Adobe Type 1 version of the ProFont outlines instead of
  147. the TrueType outlines, proceed as follows:
  148.  
  149.         1)    Open the “ProFont (ProFont)” suitcase in the Finder.
  150.         2)    Remove the TrueType font called “ProFont”.
  151.         3)    Close the window
  152.         4)    Drag the “ProFont (ProFont)” suitcase onto the System Folder icon on your
  153.                     startup disk.
  154.         5)    Drag the “ProFon” PostScript font file onto the System Folder icon on your
  155.                     startup disk.
  156.  
  157. •  How do I install “ProFont (Monaco)”?
  158.  
  159.      ProFont was originally distributed inside an installer application which you could
  160. use to install the font in place of Monaco 9.  It could also remove ProFont to restore
  161. the use of the regular Monaco 9.  When the Mac SE and II came out, the installer
  162. stopped being effective because Apple decided to put Monaco 9 in ROM.  The (ugly) ROM
  163. version would be used in  preference to any version installed in the System file.  The workaround was to install ROM Override List resources (ROv#) into the System file to
  164. tell it that the Monaco 9 in the System file should override the ROM version.
  165.  
  166.      With System 7 that method broke as well.  System 7 doesn’t use Monaco 9 in ROM,
  167. but Apple put Monaco 9 on a list of "reserved" fonts using an 'FRSV' and/or 'resf'
  168. resource.  This is why Monaco 9 doesn’t appear in any lists of fonts in the System file
  169. for example.  It’s there, but since the Mac needs to count on at least a few fonts being installed (Chicago 12, Monaco 9,  Geneva 9, and Geneva 12), System 7 doesn’t let you
  170. mess with them.
  171.  
  172. Bryan K. Ressler wrote a little utility called FreeGeneva which can remove and
  173. restore this protection.
  174.  
  175. Installation instructions depend on the machine architecture and system version:
  176.  
  177. + 68K Macintosh running System 7.0.x
  178.  
  179.      To install ProFont under System 7, 7.0.1, here’s the procedure:
  180.  
  181.   1) Quit all applications except the Finder.
  182.  
  183.   2) Run FreeGeneva.  Choose to “Free the Fonts”.
  184.  
  185.   3) Drag the “ProFont (Monaco)” suitcase onto your closed System Folder icon.
  186.  
  187.   4) Say OK when asked if you want to put “Monaco 9” into the System File.
  188.  
  189.   5) Say OK when asked if you want to replace the existing “Monaco 9.”
  190.  
  191.   6) Run FreeGeneva.  Choose to “Hide the Fonts.”
  192.  
  193. + 68K Macintosh running System 7.1.x or System 7.5.0
  194.  
  195.      Under System 7.1, due to both the introduction of the “Fonts” folder and a quirk in
  196.   the 68K Macintosh System Software which I discovered through trial and error, it’s
  197.   a little easier:
  198.  
  199.   1) Quit all applications except the Finder.
  200.  
  201.   2) Make sure that the “ProFont (Monaco)” Suitcase is locked using the “Get Info”
  202.       command in the Finder.
  203.  
  204.   3) Drag the ProFont suitcase onto your closed System Folder icon.
  205.  
  206.   4) Say OK when asked if you want to put ProFont into the Fonts Folder.
  207.  
  208. + 68K Macintosh running System 7.5.1, or
  209.   Power Macintosh running any System version
  210.  
  211.      With the introduction of the Power Macintosh System Software, the quirk
  212.   exploited in the System 7.1.x, 7.5 68K installation above disappeared.  System 7.5.1
  213.     removes the quirk on 68K Macintosh as well.  Unfortunately this leads to a more
  214.     involved and less reversible installation:
  215.  
  216.     Note:  Some steps in this installation procedure require that you quit all
  217.     applications other than the Finder.  As a result you may want to print this file
  218.     before proceeding with this installation.  It will be much easier to follow the
  219.     directions from a printout than from a window that you have to keep closing and
  220.     reopening.
  221.  
  222.   1) Restart and hold the shift key down while booting (no extensions)
  223.  
  224.   2) Run FreeGeneva
  225.   3) Choose to “Free the Fonts”
  226.   4) Quit FreeGeneva
  227.  
  228.   5) Open the suitcase “System Folder:System”
  229.   6) Drag Monaco 9 to the trash (this step is not easily reversible)
  230.   7) Close the window
  231.   8) Empty the trash
  232.  
  233.   9) Open the suitcase “System Folder:Fonts:Monaco”
  234.   10) Drag Monaco 9 to the trash
  235.  
  236.   11) Open the “ProFont (Monaco)” suitcase
  237.   12) Drag Monaco 9 to the “Monaco” window (from step 9)
  238.   13) Say “OK” if you get a warning that since the suitcase is locked
  239.         the font will be copied rather than moved.
  240.  
  241.   14) Close all windows
  242.   15) Empty the trash
  243.  
  244.   16) Run FreeGeneva
  245.   17) Choose to “Hide the Fonts”
  246.   18) Quit FreeGeneva
  247.  
  248.   19) Restart
  249.  
  250. • What about Monaco 12?
  251.  
  252.      Apple Monaco 12 looks a lot like Apple Monaco 9.  Neither is a good font for
  253. programming.  TrueType Monaco (the scalable one) on the other hand is a great
  254. font for programming.  If you like “ProFont (Monaco)”, you may want to delete
  255. Apple Monaco 12 from your system as well.  If the Monaco 12 bitmap is not
  256. present, TrueType will take over and render TrueType Monaco beautifully at
  257. 12 points.
  258.  
  259.      Since Monaco 12 is not a reserved font, there are no special procedures
  260. you need to follow to remove it.  Under Systems 7.1 through 7.5.1, you remove
  261. the font “Monaco 12” from the “Monaco” suitcase in the “Fonts” folder.  Under
  262. earlier versions of System 7, you remove the font “Monaco 12” from the
  263. “System” suitcase in the “System Folder” folder.
  264.  
  265. • Aren’t those instructions a little too complicated?
  266.  
  267.      “ProFont (Monaco)” clearly needs an installer.  Instructions for installation are
  268. better than nothing, but there’s just no substitute for double-clicking on an
  269. installer and having The Right Thing™ happen.  Ideally one should be able to install
  270. “ProFont (Monaco)” and remove it easily at a later date.  This should be done
  271. without requiring the installer to carry a copy of Apple’s Monaco 9 (for copyright
  272. reasons).
  273.  
  274.      If you enjoy ProFont and have expertise in creating installers, I’d be happy to 
  275. work with you to get one up and running.  Of course, if you can just crank one
  276. out without my help then I’d be happy just to receive a finished installer in the
  277. mail.  If you work for a company that makes installers, this might be a way
  278. to get some good will and free advertising.
  279.  
  280.      I’d love to dispense with the instructions above and instead include an reliable
  281. installer in a future release of the ProFont distribution.
  282.  
  283.      Please send inquiries to me at squeegee@aol.com.  If you want to send something
  284. bigger than 25k, please use squeegee@cris.com instead.
  285.  
  286. • Who is responsible for ProFont?
  287.  
  288. + Andrew Welch
  289.      ProFont 9 was created by Andrew Welch.  It was originally shareware.  Andrew has
  290.   generously given his permission for it now to be distributed freely:  “let’s make it
  291.   free though [...] just credit me for making the font in the first place, and you’re good
  292.   to go!”
  293.  
  294.   Thanks Andrew!
  295.  
  296.   Andrew can be reached at the following addresses:
  297.  
  298.   America Online-=> AndrewWelc <<or>> AmbrosiaSW
  299.   GEnie-=> ANDREW.WELCH
  300.   Internet-=> AndrewWelc@AOL.com <<or>> AmbrosiaSW@AOL.com
  301.   US Mail-=> AndrewWelch/Ambrosia/PO Box 23140/Rochester, NY 14692
  302.  
  303. + Carl Osterwald
  304.      The outline version and the bitmap versions of ProFont other than 9 pt were
  305.   created and contributed by Carl Osterwald.  Carl also implemented the Macintosh
  306.   Extended ASCII Character Set for all of ProFont, including the 9 pt bitmap.  Please
  307.   send praise, comments, etc., about sizes of “ProFont (ProFont)” other than 9 to him.
  308.  
  309.     Thanks Carl!
  310.  
  311.     Carl can be reached at the following address:
  312.  
  313.     carl_osterwald@nrel.gov
  314.  
  315. + Steve Gilardi
  316.      I am the author of the “modern” (post Mac II/Mac SE era) ProFont distributions.
  317.   I have gotten ProFont to work with successive System releases for my personal
  318.   use, and have shared the methods with other folks from time to time through these
  319.   distributions.  If you have trouble installing ProFont, or if I can improve the
  320.   procedures above, please let me know
  321.  
  322.   I can be reached at the following addresses:
  323.  
  324.   squeegee@aol.com, or
  325.   squeegee@cris.com.
  326.  
  327. Enjoy ProFont!
  328.  
  329. --Steve
  330.  
  331. Stephen C. Gilardi
  332. SQ Software
  333.  
  334. 13 September 1995
  335.