home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 334.lha / fontmaker_v1.0 / readme.fontmaker < prev    next >
Text File  |  1990-01-10  |  8KB  |  127 lines

  1.  
  2.  
  3.                              Fontmaker 1.0
  4.  
  5. History: Many years ago while the earth was still cooling, I tried
  6. to hand build a font for Sculpt 3D.  It was only a simple font
  7. But soon I   realized there had to be a better way.  From these
  8. humble beginnings came the monumental task that evolved into Font-
  9. maker 1.0
  10.  
  11. Operating Instructions: (Batteries not included) To start Fontmaker from
  12. the workbench just click on the icon, from the CLI Just type "1.0".  You
  13. will need about 1K free disk space to run fontmaker.  This is because
  14. fontmaker is compiled Amiga Basic which requires .bmap files.  My
  15. brother came up with a clever way to get rid of these files but at the
  16. temporary expense of 1k of disk space.  This space is returned almost
  17. instantly but since things must be written to the disk it must be free
  18. when you start.  You will require at least 1k to save any .seen files
  19. you create but since this is already required to start the program this
  20. should not be a problem.  Once unleashed or started the Fontmaker will
  21. load a list of your available fonts and display them on the left slider.
  22. If you have a lot of fonts ( I have over 50 ) the slider will allow you
  23. to select which ever you wish to use.  The current font is highlighted
  24. and a little orange line is displayed on the slider to show you where it
  25. is.  The same is true for the font size except only a few fonts have
  26. enough sizes to fill the slider.  To select a font or font size, just
  27. click on it.  It will now be the 'Selected font' and all text will be
  28. redisplayed using it.  To enter text, click on the "Enter Text" gadget. 
  29. A new gadget, "Clear Text" will be displayed, and Enter Text will change
  30. to "Exit Text" You do not necessarily need to Exit text to use the other
  31. gadgets.  Needless to say Clear Text erases the screen.  I usually enter
  32. the text I want then try several different fonts until I find one I
  33. like.  This is also a good time to play with Bold, Italics, and
  34. Underline.  Just click on the ON gadget to turn them on, or on OFF to
  35. turn them off.  It is interesting to note that smaller, less complex
  36. fonts usually turn out better.  This is because the automatic
  37. vectorizing routines are so good that every bend and angle of a complex
  38. font is captured.  This causes the resulting scene to be usually
  39. unnecessarily complected.  You should experiment with this since
  40. sometimes that is exactly what you are trying to achieve.  But for
  41. normal text, use a simple, small, garden variety font.  Once you have the
  42. text displayed the way you want it, the next step is to enter a FILE NAME.
  43. To do this click on the FILE NAME gadget.  This lights up the File Name
  44. Requester where you enter any valid file name.  SCULPT 3D requires a .scene
  45. suffix,  since FONTMAKER is a smart program it will add this for you.
  46. Actually you can enter the file name anytime you like as long as it is
  47. before PROCESSing the text.  Now that every thing is as it should be, the
  48. text looks good, the font is correct, you have entered a file name, it is
  49. time to PROCESS it into a file SCULPT 3D can use.  This is done by... Your
  50. right! The PROCESS gadget.  Just click on it and sit back and relax.  If
  51. you watch the Status Line and the screen, the computer will show you what
  52. is going on.  I know it's not much, but at least you know that it's still
  53. working.  ** A SPECIAL NOTE : The third thing it does to your text is called
  54. lining.  If your text requires more than the 4000 alloted lines
  55. the status line will inform that an OUT OF LINE MEMORY ERROR has
  56. occurred.  If this happens, it means that your font was to complex, your
  57. text too long, or both.  To correct this, shorten your text or use a
  58. smaller, simpler font.  Shortly, the status line will say "SAVING FILE
  59. XXXXX.SCENE" where XXXXX is the file name you entered previously.  Then
  60. the screen will restore its self, the status line will say "DONE." and
  61. you will be ready to do another one, make a BANNER or QUIT.
  62.  
  63. Please note: the output of this program is a vector outline of the font. 
  64. The outline must be FILLed or EXTRUDEd or both to be of much use.  If
  65. you plan to EXTRUDE, it is best to do this before you FILL.  This will
  66. save tremendous amounts of memory and rendering time by not having
  67. multiple hidden faces to calculate.  When FILLing, some characters may
  68. be impossible or extremely time consuming to fill; most notably,
  69. characters that have a "loop" in them for example: O, D, P.  I have that
  70. if the loop is sealed off by faces created by hand to allow two non-
  71. selected vertices, it will probably FILL.  You should experiment with
  72. this to see what works best.
  73.  
  74. BANNER was an after thought that was added because it required so little
  75. additional programing.  Really all that the BANNER does is frame your
  76. text, then instead of vectorizing it, it sends it to the printer one
  77. collum at a time.  It isn't the best by far, but it works, and lets you
  78. use all your available fonts.  One nice feature is that you can make
  79. multi line banners, or whatever else will fit on your printer.  One
  80. drawback is that the screen pixel ratio is very much different a printer
  81. pixel ratio, this means that a height of 5 and width of 2 comes out
  82. closest to the screen.  I apologize for the crudity of this, but unless
  83. the world beets a trail to my door, I see no pressing need to improve
  84. this feature.  (Thank my mom that its there at all, she wanted banners
  85. for an anniversary, and it occurred to me that 98% of the work was
  86. already done.)  To use BANNER, set the text up the way you would like
  87. it.  Then click on the BANNER icon.  After a brief pause, you will need
  88. to supply some information in the status line.  Printer width (usually
  89. 80), height multiplier (number of characters high per screen pixel),
  90. width multiplier (number of characters wide per screen pixel), and
  91. finally the character you want the banner printed with (a number sign
  92. works best).
  93.  
  94. If there is enough positive response to this program, a second version
  95. will be released that will have much better FILL and EXTRUDE routines
  96. built in.  The preliminary work has already been done.  However,
  97. somewhere you have to draw the line and release a program.  If you go on
  98. improving it forever, it never gets released.  Also a much faster
  99. processing routine has been proposed, but the current one was deemed
  100. fast enough for release 1.0.
  101.  
  102. All I ask for is the merest pittance of money.  A measly $25.00 for
  103. commercial use, and a tiny $10.00 for private use.  None registering
  104. users and starving students (that's my category) at least send me a post
  105. card so that I know my child is alive and well.  Those of you kind
  106. enough to pay for this program will be notified by postcard if a version
  107. 2.0 (or for that matter 3.0) is available.
  108.  
  109. One more thing: if you come up with any really great images or
  110. animations, I would love to see them.  If you send me a disk with COPIES
  111. of anything done with Fontmaker, I will send your disk back with the
  112. latest version) at no cost (registered users only).
  113.  
  114. I would like to thank my kind, intelligent brother: Alan, for coming up
  115. with some of the better solutions.  It was his idea in the first place.         
  116. Maybe he just wanted me to do all of his programing for him.  I also
  117. deeply thank him for writing this text file!
  118.  
  119.                    Thanks,
  120.                              James Rice
  121.                              123 La Paz st.
  122.                              Anaheim, CA  92807
  123.                              (714) 637-5428
  124.  
  125.     
  126. Sculpt 3D is a registered trademark of Byte By Byte.
  127. Fontmaker is copyrighted by James Rice