home *** CD-ROM | disk | FTP | other *** search
/ Compu-Fix / Compu-Fix.iso / misc / qfont / fontlodr.doc < prev    next >
Text File  |  1993-03-01  |  17KB  |  134 lines

  1. &l8c0e66F&aR&l0O
  2.  
  3. (10U(s0p10h12v0s0b3T*p+255Y*p+255Y*p+25Y(10U(s0p10h12v0s0b3T                         *p759X(0U(s1p24v0s0b4TF O N T L O A D E R
  4. *p+106Y(0U(s1p24v0s0b4T                                  *p872X(0U(s1p18v0s0b4TF O N T L O A D E R
  5. *p+73Y(0U(s1p18v0s0b4T                                                    *p992X(0U(s1p12v0s0b4TF O N T L O A D E R
  6. *p+56Y(0U(s1p12v0s0b4T                                                                               *p1030X(0U(s1p10v0s0b4TF O N T L O A D E R
  7. *p+104Y(0U(s1p10v0s0b4T                                                                                                    *p1103XVersion 1.00
  8. *p+163Y(0U(s1p10v0s0b4T                                                                                                   *p1090X(0U(s1p12v0s0b4TWill Temple
  9. *p+56Y(0U(s1p12v0s0b4T                                                                             *p1004X(0U(s1p10v0s0b4T1199 Spanish River Rd.
  10. *p+52Y(0U(s1p10v0s0b4T                                                                                            *p1014XBoca Raton, FL 33432
  11. *p+52Y(0U(s1p10v0s0b4T                                                                                                   *p1092X407-391-5850
  12. *p+156Y(0U(s1p10v0s0b4T                                                                                           *p1011XGENERAL OVERVIEW
  13. *p+104Y(0U(s1p10v0s0b4T*p240XFONTLODR.EXE is an HP LaserJet soft font loader that can rotate, scale, and fix the pitch of fonts on the
  14. *p+52Y(0U(s1p10v0s0b4T*p240Xfly.  It runs under MS-DOS/PC-DOS.  This document is printed with a single soft font.  With FontLoader's
  15. *p+52Y(0U(s1p10v0s0b4T*p240Xhelp, the font has been downloaded into your LaserJet as several different fonts.  FontLoader can create
  16. *p+52Y(0U(s1p10v0s0b4T*p240Xnew fonts or minimize the number of fonts you need to keep on your hard disk.
  17. *p+156Y(0U(s1p10v0s0b4T                                                                                          *p1000XLICENSE AGREEMENT
  18. *p+104Y(0U(s1p10v0s0b4T*p240XFontLoader is ShareWare!  FontLoader may be freely copied and distributed provided that no fee beyond
  19. *p+52Y(0U(s1p10v0s0b4T*p240Xnormal media, duplication, and shipping costs is charged.  ShareWare libraries may carry FontLoader.  The
  20. *p+52Y(0U(s1p10v0s0b4T*p240Xfollowing files must be present to distribute FontLoader:  FONTLODR.EXE, FONTLODR.DOC, READ.ME,
  21. *p+52Y(0U(s1p10v0s0b4T*p240XPRINTDOC.BAT,  and HV240RPN.USP.  Furthermore,  these files may not be modified.
  22. *p+156Y(0U(s1p10v0s0b4T                                                                                                   *p1095XDISCLAIMER
  23. *p+104Y(0U(s1p10v0s0b4T*p240XFontLoader is provided with no warranty of any kind, implied, including, but not limited to, the implied
  24. *p+52Y(0U(s1p10v0s0b4T*p240Xwarranties of merchantability and fitness for a particular purpose.
  25. *p+104Y(0U(s1p10v0s0b4T*p240XIn no event shall the author be liable for any loss of profit or any other commercial damage, including but
  26. *p+52Y(0U(s1p10v0s0b4T*p240Xnot limited to special, incidental, consequential or other damages.
  27. *p+201Y(0U(s1p10v0s0b4T                                                                         *p810X(0U(s1p8v0s0b4TCopyright  (C)  1989  Will Temple   All Rights Reserved
  28. *p+42Y(0U(s1p8v0s0b4T                                                                                   *p754XLaserJet(tm) is a trademark of the Hewlett-Packard Company.
  29.  
  30. (0U(s1p8v0s0b4T*p+255Y*p+80Y(0U(s1p8v0s0b4T                                                                                                                *p1011X(0U(s1p10v0s0b4TUSING FONTLOADER
  31. *p+104Y(0U(s1p10v0s0b4T*p240XFormat:             FontLodr  fontfile  [options]  [device id perm prim]
  32. *p+104Y(0U(s1p10v0s0b4T*p240XOptions are:
  33. *p+104Y(0U(s1p10v0s0b4T                               *p350X-L            *p526XRotate portrait to landscape.  Don't rotate a landscape font.
  34. *p+52Y(0U(s1p10v0s0b4T                               *p350X-R            *p526XRotate font whether or not it is already a landscape font.  A landscape font will become an
  35. *p+52Y(0U(s1p10v0s0b4T                                               *p526Xupside down portrait font.
  36. *p+52Y(0U(s1p10v0s0b4T                               *p350X-S:#        *p526XScale font to "#" point size.
  37. *p+52Y(0U(s1p10v0s0b4T                               *p350X-SW:#% *p526XScale width  "#" percentage.
  38. *p+52Y(0U(s1p10v0s0b4T                               *p350X-SH:#%  *p526XScale height "#" percentage.
  39. *p+52Y(0U(s1p10v0s0b4T                               *p350X-F:#        *p526XTurn a proportional font to a fixed font of pitch "#";
  40. *p+104Y(0U(s1p10v0s0b4T*p240XDevices:           *p526X"PRN" "LPT1" LPT2" "LPT3" or a file name.  Default is LPT1".
  41. *p+52Y(0U(s1p10v0s0b4T*p240XID:*p526XSoft font ID number (0-32767).             *p1230XDefault is "0".
  42. *p+52Y(0U(s1p10v0s0b4T*p240XPerm:                *p526XPermanent or Temporary (P/T).           *p1230XDefault is "P".
  43. *p+52Y(0U(s1p10v0s0b4T*p240XPrim:                 *p526XPrimary or Secondary   (P/S).              *p1230XDefault is neither.
  44. *p+156Y(0U(s1p10v0s0b4T                                                                                                    *p1102XMORE INFO
  45. *p+104Y(0U(s1p10v0s0b4T*p240XFontLoader scales fonts by scaling the bit pattern.  The results when scaling down are usually good.  This
  46. *p+52Y(0U(s1p10v0s0b4T*p240Xfont is 10 point scaled down from 24.  Scaling up, however, is something you want to avoid.
  47. *p+104Y(0U(s1p10v0s0b4T*p240XScaling can be applied to the width or height of a character independently.  This can be used to generate a
  48. *p+52Y(0U(s1p10v0s0b4T*p240Xtall thin font or a short fat font.  (DOS Tip:  To use a "%" in a batch file,  specify it twice.)
  49. *p+104Y(0U(s1p10v0s0b4T*p240XA rotated font loses nothing in the translation.  If a font were rotated four times, the result would be an exact
  50. *p+52Y(0U(s1p10v0s0b4T*p240Xduplicate of the original font.
  51. *p+104Y(0U(s1p10v0s0b4T*p240XThe fixed pitch option can be issued without specifying the pitch.  Just use "-f".  It's not recommended as
  52. *p+52Y(0U(s1p10v0s0b4T*p240Xmost proportional fonts end up with to much space between the characters.  Use this option to mix text
  53. *p+52Y(0U(s1p10v0s0b4T*p240Xand columnar data with matching typestyles.
  54. *p+104Y(0U(s1p10v0s0b4T*p240XWhen specifying an output device, FontLoader checks the name for a period.  If a period is present,
  55. *p+52Y(0U(s1p10v0s0b4T*p240XFontLoader outputs a new soft font file.  If the period is missing,  FontLoader assumes that the output
  56. *p+52Y(0U(s1p10v0s0b4T*p240Xdevice is connected to the LaserJet.  It then adds the control codes required to inform the LaserJet that a
  57. *p+52Y(0U(s1p10v0s0b4T*p240Xfont will be download.  Thus, if a new soft font file is to be created that doesn't have an extension name,
  58. *p+52Y(0U(s1p10v0s0b4T*p240Xmake sure a period is present at the end of the file name(i.e. "FontLodr HV240RPN.USP -r NewFile.").
  59. *p+104Y(0U(s1p10v0s0b4T*p240XIf the output device name is "PRN", "LPT1", "LPT2", or "LPT3" the ROM BIOS printer services are used.
  60. *p+104Y(0U(s1p10v0s0b4T*p240XWhen loading multiple soft fonts, specify a different ID number for each font.
  61. *p+104Y(0U(s1p10v0s0b4T*p240XIf a font has been loaded as temporary, the font will be erased from the LaserJet when a reset code(Esc E)
  62. *p+52Y(0U(s1p10v0s0b4T*p240Xis issued.  If the font is made permanent, it will survive the reset.
  63. *p+104Y(0U(s1p10v0s0b4T*p240XIf a font is loaded as the primary font, it is now in use.  If a font is loaded as secondary, the font can be
  64. *p+52Y(0U(s1p10v0s0b4T*p240Xselected for use by sending the LaserJet a Control N character.  The primary font can be reselected with a
  65. *p+52Y(0U(s1p10v0s0b4T*p240XControl O.
  66.  
  67. (0U(s1p10v0s0b4T*p+255Y*p+80Y(0U(s1p10v0s0b4T                                                                                                    *p1110XEXAMPLES
  68. *p+149Y(0U(s1p10v0s0b4T*p240X(0U(s1p8v0s0b4T8 point type.  FontLodr hv24.usp -s:8 prn 0 t
  69. *p+49Y(0U(s1p8v0s0b4T*p240X(0U(s1p10v0s0b4T10 point type.  FontLodr hv24.usp -s:10 prn 1 t
  70. *p+59Y(0U(s1p10v0s0b4T*p240X(0U(s1p12v0s0b4T12 point type.  FontLodr hv24.usp -s:12 prn 2 t
  71. *p+85Y(0U(s1p12v0s0b4T*p240X(0U(s1p18v0s0b4T18 point type.  FontLodr hv24.usp -s:18 prn 3 t
  72. *p+116Y(0U(s1p18v0s0b4T            *p240X(0U(s1p24v0s0b4T24 point type.  FontLodr hv24.usp prn 4
  73. *p+128Y(0U(s1p24v0s0b4T         *p240X(0XThis is Thin.  "-sw:40%-sh:67%".(1X This is Wide.  "-sh:67%"(0U(s1p10v0s0b4T.
  74. *p+104Y(0U(s1p10v0s0b4T*p240XPROPORTIONAL font doesn't line up.(2X    *p1054XFIXED width does. "-f-s:12"(0U(s1p10v0s0b4T.
  75. *p+52Y(0U(s1p10v0s0b4T*p240XProportional font doesn't line up.(2X       *p1054XFixed width does. "-s:12-f"(0U(s1p10v0s0b4T.
  76. *p+104Y(0U(s1p10v0s0b4T*p240XBecause the font I started with is large,  I made the wide font by reducing height.  It's almost always better
  77. *p+52Y(0U(s1p10v0s0b4T*p240Xto scale fonts down.  To increase the width of a font,  without changing it's point size,  scale the width up
  78. *p+52Y(0U(s1p10v0s0b4T*p240Xlike this:  "-sw:150%".
  79. *p+104Y(0U(s1p10v0s0b4T*p240XA point size of about 120 is the limit to how much a font may be scaled up.
  80. *p+104Y(0U(s1p10v0s0b4T*p240XOf course,  all these fonts could have been generated as landscape fonts by adding the "-l" option.  Like
  81. *p+52Y(0U(s1p10v0s0b4T*p240Xthis:  "FontLodr hv24.usp -l-s:11 lpt1".
  82. *p+156Y(0U(s1p10v0s0b4T                                                                                             *p1024XHISTORY & FUTURE
  83. *p+104Y(0U(s1p10v0s0b4T*p240XIt's a shock when you get your LaserJet.  It doesn't come with any proportional fonts.  And fonts can be
  84. *p+52Y(0U(s1p10v0s0b4T*p240Xexpensive.
  85. *p+104Y(0U(s1p10v0s0b4T*p240XFontLoader was created so I could use the better public domain fonts and not fill my hard disk up with
  86. *p+52Y(0U(s1p10v0s0b4T*p240Xevery point size.  I also have landscape versions of every font without having to keep any on my hard disk.
  87. *p+104Y(0U(s1p10v0s0b4T*p240XThere is much I want to add.  Oblique,  white on black,  inverted,  shaded, and shadowed characters would
  88. *p+52Y(0U(s1p10v0s0b4T*p240Xbe nice additions.  Also I would like to add a menu system.  Plus your suggestions.  For this to occur,  your
  89. *p+52Y(0U(s1p10v0s0b4T*p240Xsupport is required!
  90. *p+104Y(0U(s1p10v0s0b4T                                                                                                  *p1079XUSING FONTS
  91. *p+104Y(0U(s1p10v0s0b4T*p240XTo find out how to use soft fonts with your favorite software I recommend the following books:
  92. *p+111Y(0U(s1p10v0s0b4T                               *p350X(0U(s1p12v0s0b4TLaserJet Unlimited                                                 *p1406XLaserJet Companion
  93. *p+56Y(0U(s1p12v0s0b4T                          *p350X(0U(s1p10v0s0b4Tby Ted Nace and Michael Gardner                                       *p1406XMark W. Crane and Joseph R. Pierce
  94. *p+52Y(0U(s1p10v0s0b4T                               *p350XPeachpit Press, Inc,  Berkeley California                              *p1406XThe Cobb Group, Inc.  Louisville Kentucky
  95. *p+104Y(0U(s1p10v0s0b4T*p240XThis document was produced with Sprint.  To create a printer driver for these fonts,  I modified a cartridge
  96. *p+52Y(0U(s1p10v0s0b4T*p240Xdefinition in "HP.SPL".  It's easy to mix and match fonts from other definitions.  I also added control codes
  97. *p+52Y(0U(s1p10v0s0b4T*p240Xto call a font by it's ID number.  This is good for fonts that you don't want to become part of your printer
  98. *p+52Y(0U(s1p10v0s0b4T*p240Xdriver.  For the wide and thin fonts I used the ID number method.
  99.  
  100. (0U(s1p10v0s0b4T*p+255Y*p+87Y(0U(s1p10v0s0b4T                                                                                       *p960X(0U(s1p12v0s0b4TREGISTRATION FORM
  101. *p+108Y(0U(s1p12v0s0b4T*p240X(0U(s1p10v0s0b4TRegistration is required if you wish to use FontLoader beyond a 30 day trial period.
  102. *p+104Y(0U(s1p10v0s0b4T*p240XPlease Register!  ShareWare can provide the the best value in software.  But only if you support it.
  103. *p+104Y(0U(s1p10v0s0b4T*p240XProducing programs like FontLoader takes more effort than most people realize.  If the effort is rewarded,
  104. *p+52Y(0U(s1p10v0s0b4T*p240XFontLoader will be enhanced.  Because this is the first version,  an upgrade policy has not been set.  But
  105. *p+52Y(0U(s1p10v0s0b4T*p240Xregistered users may be given extra features.  An extra feature already exists.  Register for information.
  106. *p+104Y(0U(s1p10v0s0b4T*p240XPlease remit payments to:
  107. *p+59Y(0U(s1p10v0s0b4T                                                                                                   *p1090X(0U(s1p12v0s0b4TWill Temple
  108. *p+56Y(0U(s1p12v0s0b4T                                                                             *p1004X(0U(s1p10v0s0b4T1199 Spanish River Rd.
  109. *p+52Y(0U(s1p10v0s0b4T                                                                                            *p1014XBoca Raton, FL 33432
  110. *p+52Y(0U(s1p10v0s0b4T                                                                                                   *p1092X407-391-5850
  111. *p+156Y(0U(s1p10v0s0b4T*p240X_____  FontLoader Registration *p825X....................................................................................... *p1794X$ 15.00 ea  $ _______
  112. *p+104Y(0U(s1p10v0s0b4T*p240X_____  FontLoader Current Disk *p836X...................................................................................... *p1794X$ 10.00 ea  $ _______
  113. *p+104Y(0U(s1p10v0s0b4T                                 *p372XAny Extra Generosity *p770X..............................................................................................................  *p2003X$ _______
  114. *p+104Y(0U(s1p10v0s0b4T                                                                                                                                                                      *p1829XSubtotal  $ _______
  115. *p+104Y(0U(s1p10v0s0b4T                                 *p372XFlorida residents add 6% sales tax *p1012X........................................................................................  *p2003X$ _______
  116. *p+52Y(0U(s1p10v0s0b4T                                 *p372X($.90 on $15.00 and $.60 on $10.00)
  117. *p+52Y(0U(s1p10v0s0b4T                                                                                                                                                                           *p1891XTotal  $ _______
  118. *p+104Y(0U(s1p10v0s0b4T*p240X_____  Please inform me of new versions.
  119. *p+104Y(0U(s1p10v0s0b4T                                                                                                         *p1157XNAME
  120. *p+104Y(0U(s1p10v0s0b4T*p240XName:               *p528X___________________________________________________________________________
  121. *p+52Y(0U(s1p10v0s0b4T*p240XCompany:        *p528X___________________________________________________________________________
  122. *p+52Y(0U(s1p10v0s0b4T*p240XStreet:               *p528X___________________________________________________________________________
  123. *p+52Y(0U(s1p10v0s0b4T*p240XCity, State:        *p528X___________________________________________________________________________
  124. *p+52Y(0U(s1p10v0s0b4T*p240XZip:*p528X___________________________________________________________________________
  125. *p+52Y(0U(s1p10v0s0b4T*p240XPhone:              *p528X___________________________________________________________________________
  126. *p+104Y(0U(s1p10v0s0b4T                                                                                                 *p1070XSUGGESTIONS
  127. *p+104Y(0U(s1p10v0s0b4T*p240XPlease upload FontLoader to my favorite BBS.
  128. *p+52Y(0U(s1p10v0s0b4T*p240XName:               *p528X___________________________________________________________________________
  129. *p+52Y(0U(s1p10v0s0b4T*p240XPhone:              *p528X___________________________________________________________________________
  130. *p+104Y(0U(s1p10v0s0b4T*p240XOther Suggestions:
  131. *p+52Y(0U(s1p10v0s0b4T*p242X________________________________________________________________________________________
  132. *p+52Y(0U(s1p10v0s0b4T*p242X________________________________________________________________________________________
  133. *p+52Y(0U(s1p10v0s0b4T*p242X________________________________________________________________________________________
  134. *p+52Y(0U(s1p10v0s0b4T*p242X________________________________________________________________________________________