home *** CD-ROM | disk | FTP | other *** search
Wrap
&l8c0e66F&a0R&l0O (10U(s0p10h12v0s0b3T*p+255Y*p+255Y*p+25Y(10U(s0p10h12v0s0b3T *p761X(0U(s1p24v0s0b4T(12XF O N T (13XL O A D E R *p+106Y(0U(s1p24v0s0b4T *p872X(0U(s1p18v0s0b4TF O N T L O A D E R *p+73Y(0U(s1p18v0s0b4T *p992X(0U(s1p12v0s0b4TF O N T L O A D E R *p+56Y(0U(s1p12v0s0b4T *p1030X(0U(s1p10v0s0b4TF O N T L O A D E R *p+102Y(0U(s1p10v0s0b4T *p1097XVersion 1.30 *p+122Y(0U(s1p10v0s0b4T *p1090X(0U(s1p12v0s0b4TWill Temple *p+56Y(0U(s1p12v0s0b4T *p1004X(0U(s1p10v0s0b4T1199 Spanish River Rd. *p+52Y(0U(s1p10v0s0b4T *p1014XBoca Raton, FL 33432 *p+52Y(0U(s1p10v0s0b4T *p1079X(407) 391-5850 *p+208Y(0U(s1p10v0s0b4T*p240X(9X *p934X GENERAL OVERVIEW *p+104Y(0U(s1p10v0s0b4T *p306XONTLODR.EXE is a LaserJet soft font loader that can rotate, scale, mirror, reverse, and fix the pitch of *p+45Y(0U(s1p10v0s0b4T*p240X(0U(s1p24v0s0b4T(12XF *p+7Y(0U(s1p24v0s0b4T *p306X(0U(s1p10v0s0b4Tfonts on the fly. It runs under MS-DOS/PC-DOS. This document is printed with a single soft font! *p+52Y(0U(s1p10v0s0b4T*p240XWith FontLoader's help, the font has been downloaded into your LaserJet as several different fonts. *p+52Y(0U(s1p10v0s0b4T*p240XFontLoader can create new fonts or minimize the number of fonts you need to keep on your hard disk. *p+104Y(0U(s1p10v0s0b4T*p240XFontLoader is useful, even with programs that come with fonts and load them automatically, due to its *p+52Y(0U(s1p10v0s0b4T*p240Xfont effects. The effects include white on black, outlines, mirror, and upside down. Registered users *p+52Y(0U(s1p10v0s0b4T*p240Xreceive thick outlines, shadows, floating shadows, and over twenty weight effects including horizontal, *p+52Y(0U(s1p10v0s0b4T*p240Xvertical, and slanted stripes. Outlines, shadows, and weights can all be combined to produce some *p+52Y(0U(s1p10v0s0b4T*p240Xstunning effects. Two fine examples are at the top off this page. Register to receive these and more. *p+156Y(0U(s1p10v0s0b4T *p1000XLICENSE AGREEMENT *p+104Y(0U(s1p10v0s0b4T*p240XFontLoader is ShareWare! FontLoader may be freely copied and distributed provided that no fee beyond *p+52Y(0U(s1p10v0s0b4T*p240Xnormal media, duplication, and shipping costs is charged. ShareWare libraries may carry FontLoader. The *p+52Y(0U(s1p10v0s0b4T*p240Xfollowing files must be present to distribute FontLoader: FONTLODR.EXE, FONTLODR.DOC, READ.ME, *p+52Y(0U(s1p10v0s0b4T*p240XPRINTDOC.BAT, FL.RSP, and HV240RPN.USP. Furthermore, these files may not be modified. *p+156Y(0U(s1p10v0s0b4T *p1095XDISCLAIMER *p+104Y(0U(s1p10v0s0b4T*p240XFontLoader is provided with no warranty of any kind, implied, including, but not limited to, the implied *p+52Y(0U(s1p10v0s0b4T*p240Xwarranties of merchantability and fitness for a particular purpose. In no event shall the author be liable for *p+52Y(0U(s1p10v0s0b4T*p240Xany loss of profit or any other commercial damage, including but not limited to special, incidental, *p+52Y(0U(s1p10v0s0b4T*p240Xconsequential or other damages. *p+149Y(0U(s1p10v0s0b4T *p765X(0U(s1p8v0s0b4TCopyright (C) 1989, 1990 Will Temple All Rights Reserved *p+42Y(0U(s1p8v0s0b4T *p759XLaserJet(tm) is a trademark of the Hewlett-Packard Company (0U(s1p8v0s0b4T*p+255Y*p+80Y(0U(s1p8v0s0b4T*p240X(0U(s1p10v0s0b4T(9X *p934X USING FONTLOADER *p1507X *p+104Y(0U(s1p10v0s0b4T*p240XFormat:(0U(s1p12v0s0b4T FontLodr FontFile [Options] [Device ID] *p+108Y(0U(s1p12v0s0b4T*p240X(0U(s1p10v0s0b4TOptions: *p+52Y(0U(s1p10v0s0b4T *p350X-F:# *p526XTurn a proportional font to a fixed font of pitch "#". *p+52Y(0U(s1p10v0s0b4T *p350X-L *p526XRotate portrait to landscape. Don't rotate a landscape font. *p+52Y(0U(s1p10v0s0b4T *p350X-R *p526XRotate font. A landscape font will become an upside down portrait font. *p+52Y(0U(s1p10v0s0b4T *p350X-S:# *p526XScale font to "#" point size.*p1230X-O *p1406XOutline. *p+52Y(0U(s1p10v0s0b4T *p350X-SW:#% *p526XScale width to "#" %. *p1230X-SH:#% *p1406XScale height to "#" %. *p+52Y(0U(s1p10v0s0b4T *p350X-M *p526XMirror font. *p1230X-U *p1406XTurn font Upside Down. *p+52Y(0U(s1p10v0s0b4T *p350X-W *p526XReverse to White on black.*p1230X-AA *p1406XAuto Adjust cell height for "-w". *p+52Y(0U(s1p10v0s0b4T *p350X-C *p526XClear with a Reset. *p1230X-D *p1406XDelete all soft fonts. *p+52Y(0U(s1p10v0s0b4T *p350X-E *p526XPermanent (Default). *p1230X-T *p1406XTemporary. *p+52Y(0U(s1p10v0s0b4T *p350X-P *p526XPrimary. *p1230X-S *p1406XSecondary. *p+104Y(0U(s1p10v0s0b4T*p240XDevice: *p526X"PRN", "LPT1-3", or file name. *p1230XDefault is "PRN". *p+52Y(0U(s1p10v0s0b4T*p240XID:*p526XSoft font ID number (0-32767). *p1230XDefault is "0". *p+156Y(0U(s1p10v0s0b4T*p240XFontLoader scales fonts by scaling the bit pattern. The results when scaling down are usually good. This *p+52Y(0U(s1p10v0s0b4T*p240Xfont is 10 point scaled down from 24. Scaling up, however, is something you want to avoid. *p+104Y(0U(s1p10v0s0b4T*p240XScaling can be applied to the width or height of a character independently. This can be used to generate a *p+52Y(0U(s1p10v0s0b4T*p240Xtall thin font or a short fat font. (DOS Tip: To use a "%" in a batch file, specify it twice.) *p+104Y(0U(s1p10v0s0b4T*p240XRotated fonts lose nothing in the translation. Rotate a font four times and the result is an exact duplicate of *p+52Y(0U(s1p10v0s0b4T*p240Xthe original. The same applies to mirror and upside down. *p+104Y(0U(s1p10v0s0b4T*p240XThe fixed pitch option can be issued without specifying the pitch. Just use "-f". It's not recommended as *p+52Y(0U(s1p10v0s0b4T*p240Xmost proportional fonts end up with to much space between the characters. Use this option to mix text *p+52Y(0U(s1p10v0s0b4T*p240Xand columnar data with matching typestyles. *p+104Y(0U(s1p10v0s0b4T*p240XWhen specifying an output device, FontLoader checks the name for a period. If a period is present, *p+52Y(0U(s1p10v0s0b4T*p240XFontLoader outputs a new soft font file. If the period is missing, FontLoader assumes that the output *p+52Y(0U(s1p10v0s0b4T*p240Xdevice is connected to the LaserJet. It then adds the control codes required to inform the LaserJet that a *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, *p+52Y(0U(s1p10v0s0b4T*p240Xmake sure a period is present at the end of the file name(i.e. "FontLodr HV240RPN.USP -r NewFile."). *p+104Y(0U(s1p10v0s0b4T*p240XIf the output device name is "PRN", "LPT1", "LPT2", or "LPT3" the ROM BIOS printer services are used. *p+104Y(0U(s1p10v0s0b4T*p240XWhen loading multiple soft fonts, specify a different ID number for each font. *p+104Y(0U(s1p10v0s0b4T*p240XFonts loaded as Temporary will be erased from the LaserJet when a "-C" reset code (Esc E) is issued. *p+52Y(0U(s1p10v0s0b4T*p240XPermanent fonts (default) survive the reset. "-D" deletes all soft fonts. *p+104Y(0U(s1p10v0s0b4T*p240XA font loaded as Primary is now in use. A font loaded as Secondary can be selected for use by sending the *p+52Y(0U(s1p10v0s0b4T*p240XLaserJet a Control N character. The Primary font can be reselected with a Control O. *p+104Y(0U(s1p10v0s0b4T*p240XParameter passing is flexible. The first example is recommended but the others work for compatibility. *p+52Y(0U(s1p10v0s0b4T*p240X"FontFile -r-e-p-q prn 0" = "FontFile -r-p-q 0" "FontFile 0 p p" = "FontFile -pr" (0U(s1p10v0s0b4T*p+255Y*p+80Y(0U(s1p10v0s0b4T*p240X(9X USING RESPONSE FILES *p1540X *p+104Y(0U(s1p10v0s0b4T*p240XFormat:(0U(s1p12v0s0b4T FontLodr @ResponseFile [FontFile] [Options] [Device ID] *p+108Y(0U(s1p12v0s0b4T*p240X(0U(s1p10v0s0b4TA Response file is simply an ASCII text file of command lines. Parameters passed after the response file on *p+52Y(0U(s1p10v0s0b4T*p240Xthe command line become FontLoader's default values. There are, however, exceptions: If a font file is *p+52Y(0U(s1p10v0s0b4T*p240Xnot passed on the command line, the font file from the previous line in the response file is used. Also, a *p+52Y(0U(s1p10v0s0b4T*p240Xfont ID number in the response file becomes the new default value. Font ID numbers increment with every *p+52Y(0U(s1p10v0s0b4T*p240Xline. If the output device is "NUL", the font ID does not increment and the font file is not processed. *p+104Y(0U(s1p10v0s0b4T*p240XHere's an example we will name RespFile: *p+104Y(0U(s1p10v0s0b4T *p350XHV24.USP nul *p+52Y(0U(s1p10v0s0b4T *p350X-s:12-m *p+52Y(0U(s1p10v0s0b4T *p350X-s:8 *p+52Y(0U(s1p10v0s0b4T *p350XHV10.USP nul 100 *p+52Y(0U(s1p10v0s0b4T *p350X-s:10 *p+104Y(0U(s1p10v0s0b4T*p240XTo use this response file pass the file name to FontLoader as the first parameter with an "@" symbol *p+52Y(0U(s1p10v0s0b4T*p240Xproceeding the name: (Keep in mind: Fonts sent to the "NUL" device are not sent.) *p+104Y(0U(s1p10v0s0b4T*p240XThis *p350X"C:>FontLodr @RespFile" *p1230XEquals *p1406X"C:>FontLodr HV24.USP -s:12-m" *p+52Y(0U(s1p10v0s0b4T *p1406X"C:>FontLodr HV24.USP -s:8 1" *p+52Y(0U(s1p10v0s0b4T *p1406X"C:>FontLodr HV10.USP -s:10 100" *p+104Y(0U(s1p10v0s0b4T*p240XSo why didn't I just set up this file: *p1230XOr pass the font on the command line to this: *p+104Y(0U(s1p10v0s0b4T *p350XHV24.USP -s:12-m *p1406X-s:12-m *p+52Y(0U(s1p10v0s0b4T *p350XHV24.USP -s:8 *p1406X-s:8 *p+52Y(0U(s1p10v0s0b4T *p350XHV10.USP 100 *p1406X-s:10 100 *p+104Y(0U(s1p10v0s0b4T*p240XWell I could have done it either way but I wanted to show you a trick that increases the flexibility of the *p+52Y(0U(s1p10v0s0b4T*p240Xresponse file. Here's the trick: If I execute the response file with no font file, as above, the fonts *p+52Y(0U(s1p10v0s0b4T*p240XHV24.USP and HV10.USP are used. But, If I pass another font file on the command line, Then: *p+104Y(0U(s1p10v0s0b4T*p240XThis *p350X"C:>FontLodr @RespFile TR30.USP 10" *p1230XEquals *p1406X"C:>FontLodr TR30.USP -s:12-m 10" *p+52Y(0U(s1p10v0s0b4T *p1406X"C:>FontLodr TR30.USP -s:8 1 11" *p+52Y(0U(s1p10v0s0b4T *p1406X"C:>FontLodr TR30.USP -s:10 100" *p+104Y(0U(s1p10v0s0b4T*p240XHere's another trick: Placing "-SW:100%" alone on a line in the response file will send the current font file *p+52Y(0U(s1p10v0s0b4T*p240Xwithout modification. This works because "-SW:100" is a default. *p+104Y(0U(s1p10v0s0b4T*p240XYou may pass a response file a device name without a font file name or an option as long as the device *p+52Y(0U(s1p10v0s0b4T*p240Xname is "PRN", "LPT1", "LPT2", "LPT3", or "NUL". (i.e. "C:>FontLodr @RespFile lpt2 1200"). *p+104Y(0U(s1p10v0s0b4T*p240XIf you make a response file with your word processor, make sure the file is pure ASCII text. Most word *p+52Y(0U(s1p10v0s0b4T*p240Xprocessors will normally write files in their own file format but will provide a way to write ASCII text files. *p+104Y(0U(s1p10v0s0b4T*p240XWhen using response files, a list of the fonts being loaded, their ID numbers, options, and total bytes will *p+52Y(0U(s1p10v0s0b4T*p240Xbe displayed on your monitor. The "-Q" quiet option can be used to suppress this display. (0U(s1p10v0s0b4T*p+255Y*p+80Y(0U(s1p10v0s0b4T*p240X(9X *p1044X EXAMPLES *p1397X *p+97Y(0U(s1p10v0s0b4T*p240X(0U(s1p8v0s0b4T8 point type. FontLodr hv24.usp -s:8 prn 0 *p+49Y(0U(s1p8v0s0b4T*p240X(0U(s1p10v0s0b4T10 point type. FontLodr hv24.usp -s:10 prn 1 *p+59Y(0U(s1p10v0s0b4T*p240X(0U(s1p12v0s0b4T12 point type. FontLodr hv24.usp -s:12 prn 2 *p+85Y(0U(s1p12v0s0b4T*p240X(0U(s1p18v0s0b4T18 point type. FontLodr hv24.usp -s:18 prn 3 *p+116Y(0U(s1p18v0s0b4T *p240X(0U(s1p24v0s0b4T24 point type. Outline! "-o" *p+128Y(0U(s1p24v0s0b4T *p240X(10U(s0p10h12v0s0b3T(0XThin Font "-sw:40%-sh:67%" *p+1Y(10U(s0p10h12v0s0b3T (0U(s1p10v0s0b4T(1XWide Font "-sh:67%". *p+52Y(0U(s1p10v0s0b4T*p240XThe wide font was made by reducing height. It's almost always better to scale fonts down. But you can *p+52Y(0U(s1p10v0s0b4T*p240Xscale up like this: "-sw:150%". A point size of about 120 is the limit to how much a font may be scaled up. *p+104Y(0U(s1p10v0s0b4T*p240XPROPORTIONAL font doesn't line up. *p1230X(2XFIXED width does. "-f-s:12". *p+52Y(0U(s1p10v0s0b4T*p240XProportional font doesn't line up. *p1230X(2XFixed width does. "-s:12-f". *p+104Y(0U(s1p10v0s0b4T*p240XGood for transparencies:(0U(s1p12v0s0b4T *p1230X"-m" Mirror:(4X rorriM "m-". *p+126Y(0U(s1p12v0s0b4T*p240XUpside Down "-u": Upside Down & Mirrored "-m-u": *p+55Y(0U(s1p12v0s0b4T*p240X(10U(s0p10h12v0s0b3T(5XUpside Down "-u" *p+8Y(10U(s0p10h12v0s0b3T *p1239X(0U(s1p12v0s0b4T(6X"u-m-" derorriM & nwoD edispU *p+159Y(0U(s1p12v0s0b4T *p840X(10U(s0p10h12v0s0b3T█████████████████████████ *p+1Y(10U(s0p10h12v0s0b3T (0U(s1p10v0s0b4T(9X *p1479X. *p+49Y(0U(s1p10v0s0b4T *p840X(10U(s0p10h12v0s0b3T█ ███▒ *p+3Y(10U(s0p10h12v0s0b3T (0U(s1p10v0s0b4T(9X This is White on Black! "-w-aa" *p1479X. *p+47Y(0U(s1p10v0s0b4T *p840X(10U(s0p10h12v0s0b3T█ ███▒ *p+5Y(10U(s0p10h12v0s0b3T (0U(s1p10v0s0b4T(9X Would you like to know *p1479X. *p+45Y(0U(s1p10v0s0b4T *p840X(10U(s0p10h12v0s0b3T█ ███▒ *p+7Y(10U(s0p10h12v0s0b3T (0U(s1p10v0s0b4T(9X how it's done? . *p+43Y(0U(s1p10v0s0b4T *p840X(10U(s0p10h12v0s0b3T█████████████████████████▒ *p+50Y(10U(s0p10h12v0s0b3T ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ *p+115Y(10U(s0p10h12v0s0b3T (0U(s1p10v0s0b4TTo use the white on black option, the cell height and baseline length values in a soft fonts header record *p+52Y(0U(s1p10v0s0b4T*p240Xmay have to be modified. If these values are not great enough there will not be enough black space above *p+52Y(0U(s1p10v0s0b4T*p240Xand below the character. Use the "-aa" Auto Adjust option to have FontLoader adjust these values. This *p+52Y(0U(s1p10v0s0b4T*p240Xhas no effect on a font without the white on black option. If there is still white space between lines then you *p+52Y(0U(s1p10v0s0b4T*p240Xwill have to set these manually. Set the cell height to your printer driver's Vertical Motion Index for the font. *p+52Y(0U(s1p10v0s0b4T*p240XI recommend finding a utility that can modify font header records. But you can do it with DEBUG and the *p+52Y(0U(s1p10v0s0b4T*p240X"Programming Laser Printers" book mentioned later. *p+104Y(0U(s1p10v0s0b4T*p240XMost word processors truncate spaces at the end of a line. With white on black, the space is a black box. *p+52Y(0U(s1p10v0s0b4T*p240XIts absence is noticed. To print spaces on the right, insert "hard" "non-breaking" spaces. *p+104Y(0U(s1p10v0s0b4T*p240XIf white on black is used for several lines with a proportional font, the right margin will be ragged. The *p+52Y(0U(s1p10v0s0b4T*p240Xeasiest solution is to fix the pitch: "-w-f:12". But if you want proportional, as in the example, here's one *p+52Y(0U(s1p10v0s0b4T*p240Xsolution: Draw an outline box with the resident courier high bit PC8 characters. Then set up a second *p+52Y(0U(s1p10v0s0b4T*p240Xcolumn to print at the same left margin. Switch to the reversed font and write your lines of text, ending *p+52Y(0U(s1p10v0s0b4T*p240Xwith hard spaces to fill in the box. *p+104Y(0U(s1p10v0s0b4T*p240XOf course, all these fonts could have been generated as landscape fonts by adding the "-L" option. (0U(s1p10v0s0b4T*p+255Y*p+80Y(0U(s1p10v0s0b4T*p240X(9X *p1002X USING FONTS *p1430X *p+104Y(0U(s1p10v0s0b4T*p240XTo find out how to use soft fonts with your favorite software I recommend the following books: *p+111Y(0U(s1p10v0s0b4T *p350X(0U(s1p12v0s0b4TProgramming Laser Printers *p1406XLaserJet Companion *p+56Y(0U(s1p12v0s0b4T *p350X(0U(s1p10v0s0b4TTimothy Perrin *p1406XMark W. Crane and Joseph R. Pierce *p+52Y(0U(s1p10v0s0b4T *p350XMIS Press, Portland Oregon *p1406XThe Cobb Group, Inc. Louisville Kentucky *p+104Y(0U(s1p10v0s0b4T*p240XTo get you up and running quickly, here are the basics: If you are going to use proportional fonts with *p+52Y(0U(s1p10v0s0b4T*p240Xyour software, your software must support them. Support means that your software knows how to call *p+52Y(0U(s1p10v0s0b4T*p240Xthem and has a width table. Most programs that support the LaserJet at least have drivers for the HP font *p+52Y(0U(s1p10v0s0b4T*p240Xcartridges and for the HP soft font packages. To use soft fonts that your printer doesn't know about, the *p+52Y(0U(s1p10v0s0b4T*p240Xprinter driver can be edited to include the font. Or, you can download the font with FontLoader and have *p+52Y(0U(s1p10v0s0b4T*p240Xyour program call a font with similar characteristics(width table, vertical size, weight, etc.) and then *p+52Y(0U(s1p10v0s0b4T*p240Xembed an escape code to call the font by its ID number. *p+104Y(0U(s1p10v0s0b4T*p240XEvery font that is set to your LaserJet has an ID number associated with it. The number can be from 0 to *p+52Y(0U(s1p10v0s0b4T*p240X32767. No two fonts can have the same ID. If your program loads fonts for you, you won't know what ID's *p+52Y(0U(s1p10v0s0b4T*p240Xit's using. If you want to load a font that isn't loaded automatically, use FontLoader to load the font with a *p+52Y(0U(s1p10v0s0b4T*p240Xhigh ID number. *p+104Y(0U(s1p10v0s0b4T*p240XTo call a font by its ID number, you will have to find out how to embed an escape character(char 27) in *p+52Y(0U(s1p10v0s0b4T*p240Xyour text. With many word processors you can hold down the Alt key, then press the 2 key and then the 7 *p+52Y(0U(s1p10v0s0b4T*p240Xkey on the numeric keypad, and then release the Alt key. After the escape character, the rest of the code *p+52Y(0U(s1p10v0s0b4T*p240Xcan be typed in. To select a primary font the code is <esc>(#X (example: <esc>(200X to pick font ID *p+52Y(0U(s1p10v0s0b4T*p240X#200.). This works in Word and PCWrite. Unfortunately, the characters in the escape code are counted *p+52Y(0U(s1p10v0s0b4T*p240Xas taking up space in a line and can throw off the alignment of paragraphs. *p+104Y(0U(s1p10v0s0b4T*p240XIn WordPerfect, use the "Insert Printer Command" and type "<esc>(200X" literally. In Sprint goto "Style *p+52Y(0U(s1p10v0s0b4T*p240XOther Format" and type "ESCAPE s= "@char(27)(200X" ". These methods do not take up space in a line. *p+104Y(0U(s1p10v0s0b4T*p240XThe ability to call a font by its ID number can be useful if you want to load fonts that have the same *p+52Y(0U(s1p10v0s0b4T*p240Xcharacteristics. For example: A font will look the same to the LaserJet as a font modified with the white on *p+52Y(0U(s1p10v0s0b4T*p240Xblack option. If your program calls one of these fonts by its description, the LaserJet will pick the font with *p+52Y(0U(s1p10v0s0b4T*p240Xthe lower ID (Higher ID with some clones!). On this page, normal 10 point Helv is called by its description. *p+52Y(0U(s1p10v0s0b4T*p240XThe white on black version is loaded with a higher ID and is called by its ID. *p+104Y(0U(s1p10v0s0b4T*p240XIf you want to use BitStream fonts that came with one program in another program, note that the weights *p+52Y(0U(s1p10v0s0b4T*p240Xare non-standard. Most soft fonts use a weight of 0 for normal characters and 3 for bold. BitStream uses *p+52Y(0U(s1p10v0s0b4T*p240X-2 for normal and 2 for bold. You will also have to decode the strange names given to their fonts. *p+104Y(0U(s1p10v0s0b4T*p240XThis document was produced with Sprint. To create a printer driver for these fonts, I started with a *p+52Y(0U(s1p10v0s0b4T*p240Xcartridge definition in "HP.SPL". Then I copied fonts from other definitions to build a customized version. *p+52Y(0U(s1p10v0s0b4T*p240XWith all the fonts in this file, I have managed to find a font that matches close enough to the font I loaded. *p+104Y(0U(s1p10v0s0b4T*p240XTo make a new printer driver for Sprint, copy SP-SETUP.EXE, MAIN.SPL, and HP.SPL to your hard disk. *p+52Y(0U(s1p10v0s0b4T*p240XThen edit HP.SPL. Run SP-SETUP from the hard disk and choose "Printer Installation". (P.S. Sprint users *p+52Y(0U(s1p10v0s0b4T*p240Xshould check out "SPRINT A Power User's Guide" by Scott Lenz and Charles Ackerman, John Wiley and *p+52Y(0U(s1p10v0s0b4T*p240XSons, Inc.) (0U(s1p10v0s0b4T*p+255Y*p+130Y(0U(s1p10v0s0b4T (0U(s1p24v0s0b4TREGISTRATION FORM *p+129Y(0U(s1p24v0s0b4T *p240X(0U(s1p10v0s0b4TRegistration is required if you wish to use FontLoader 1.30 beyond a 30 day trial period. *p+104Y(0U(s1p10v0s0b4T*p240XProducing programs like FontLoader takes more effort than most people realize. If the effort is rewarded, *p+52Y(0U(s1p10v0s0b4T*p240XFontLoader will be enhanced. Registered users will receive many font effects including weights, shadows, *p+52Y(0U(s1p10v0s0b4T*p240Xfloating shadows, and thick outlines. Please Register! ShareWare provides the best value in software. But *p+52Y(0U(s1p10v0s0b4T*p240Xonly if you support it. *p+104Y(0U(s1p10v0s0b4T*p240XPlease remit payments to: *p+59Y(0U(s1p10v0s0b4T *p1090X(0U(s1p12v0s0b4TWill Temple *p+56Y(0U(s1p12v0s0b4T *p1004X(0U(s1p10v0s0b4T1199 Spanish River Rd. *p+52Y(0U(s1p10v0s0b4T *p1014XBoca Raton, FL 33432 *p+52Y(0U(s1p10v0s0b4T *p1079X(407) 391-5850 *p+156Y(0U(s1p10v0s0b4T*p240X_____ FontLoader Registration *p825X....................................................................................... *p1794X$ 20.00 ea $ _______ *p+104Y(0U(s1p10v0s0b4T*p240X_____ FontLoader Current Disk *p836X...................................................................................... *p1794X$ 10.00 ea $ _______ *p+104Y(0U(s1p10v0s0b4T *p372XAny Extra Generosity *p770X.............................................................................................................. *p2003X$ _______ *p+104Y(0U(s1p10v0s0b4T*p240X_____ 5 1/4 _____ 3 1/2 Disk Preference *p1829XSubtotal $ _______ *p+104Y(0U(s1p10v0s0b4T *p372XFlorida residents add 6% sales tax *p1012X........................................................................................ *p2003X$ _______ *p+52Y(0U(s1p10v0s0b4T *p372X($1.20 on $20.00 and $.60 on $10.00) *p+52Y(0U(s1p10v0s0b4T *p1891XTotal $ _______ *p+104Y(0U(s1p10v0s0b4T*p240X_____ Please inform me of new versions. *p+104Y(0U(s1p10v0s0b4T *p1157XNAME *p+104Y(0U(s1p10v0s0b4T*p240XName: *p528X___________________________________________________________________________ *p+52Y(0U(s1p10v0s0b4T*p240XCompany: *p528X___________________________________________________________________________ *p+52Y(0U(s1p10v0s0b4T*p240XStreet: *p528X___________________________________________________________________________ *p+52Y(0U(s1p10v0s0b4T*p240XCity, State: *p528X___________________________________________________________________________ *p+52Y(0U(s1p10v0s0b4T*p240XZip:*p528X___________________________________________________________________________ *p+52Y(0U(s1p10v0s0b4T*p240XPhone: *p528X___________________________________________________________________________ *p+104Y(0U(s1p10v0s0b4T *p1070XSUGGESTIONS *p+104Y(0U(s1p10v0s0b4T*p240XPlease upload FontLoader to my favorite BBS. *p+52Y(0U(s1p10v0s0b4T*p240XName: *p528X___________________________________________________________________________ *p+52Y(0U(s1p10v0s0b4T*p240XPhone: *p528X___________________________________________________________________________ *p+104Y(0U(s1p10v0s0b4T*p240XOther Suggestions: *p+52Y(0U(s1p10v0s0b4T*p242X________________________________________________________________________________________ *p+52Y(0U(s1p10v0s0b4T*p242X________________________________________________________________________________________ *p+52Y(0U(s1p10v0s0b4T*p242X________________________________________________________________________________________ *p+52Y(0U(s1p10v0s0b4T*p242X________________________________________________________________________________________