home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / PRINTING / ASLFONT.ZIP / ASLFONT.DOC < prev    next >
Text File  |  1991-08-21  |  14KB  |  340 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                                    ASLFONT
  16.  
  17.                       American Sign Language Manual Alphabet
  18.                                   Soft Font
  19.  
  20.                                    for the
  21.                              IBM PC (and clones)
  22.                                    and the
  23.                              HP LaserJet II/III
  24.                                   Printers
  25.  
  26.  
  27.                                 USER'S MANUAL
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                                                                  Created by
  56.  
  57.                                                                 Janet Gomez
  58.                                                                 August 1991
  59.  
  60.  
  61.  
  62.  
  63.                              INTRODUCTION
  64.  
  65.  
  66. ASLFONT is a soft font that consists of pictures of the handshapes used for
  67. fingerspelling in American Sign Language.  The font was created to be used
  68. with an HP LaserJet II printer attached to an IBM PC clone, and has also
  69. been tested on an HP LaserJet IIIP printer.
  70.  
  71. I am a computer programmer who has spent the last 7 years writing programs
  72. for the IBM PC at work, and I am also a part-time student still working on
  73. my bachelor's degree in Computer Science at California State University,
  74. Hayward.
  75.  
  76. In the Fall of 1990, the beginning class in ASL was finally offered at a time
  77. during the day when I could attend.  Having long been awed by the sheer
  78. beauty of American Sign Language and interested in finding a class, I jumped
  79. at this chance.  Now, three classes later, I have decided to minor in ASL
  80. and have become an active member of our student club, Student Advocates for
  81. Deaf Awareness.
  82.  
  83. The student who took care of creating the flyers for all of the club's events
  84. worked on an Apple computer and had a fingerspelling font.  He is now attending
  85. Gallaudet University (along with his computer, I assume), and so I volunteered
  86. to create the various flyers for club events.  Unfortunately, I have an IBM
  87. PC clone at home, know very little about Apples, and have no access to one.
  88. I liked the fingerspelling font (with some reservations; some of the hands
  89. are turned sideways to the viewer and look a little odd) but was unable to
  90. find one for the IBM PC. Since my job has given me much experience in working
  91. with the LaserJet, I decided I would try creating one for myself.  The result
  92. is ASLFONT.
  93.  
  94.  
  95.  
  96.  
  97.                            MONEY MATTERS
  98.  
  99.  
  100. Shareware authors typically request a comparatively small amount of money
  101. for their time and effort in creating their programs.  If you use such a
  102. program and plan to continue to use it, you should send the amount the
  103. author requests and register your copy.  I fully support this concept and
  104. have registered several shareware programs that I've found useful; I urge
  105. you to do the same.
  106.  
  107. That being said, I will now say this:  Don't send me money.  I didn't create
  108. ASLFONT with profit in mind; in fact, if it can generate any revenue at all,
  109. I would much prefer that the money go to a school or organization for the
  110. Deaf.  In these tight and budget-cutting times, I'm sure they can use the
  111. money in more worthwhile ways than I.
  112.  
  113. Therefore, if you like ASLFONT and plan to use it, I request that you:
  114.  
  115.    1) Send a donation -- say $15.00 or $20.00 or so -- to a school for the
  116.       deaf in your area or state, or to some organization that serves the
  117.       Deaf and their interests.  If you are using ASLFONT for the activities
  118.       of a school for the deaf or a parents' or students' club associated
  119.       with a school for the deaf or a sign language class, you are exempt
  120.       from this requirement.  Consult your own conscience and do what you
  121.       feel is right.  Send any donations in your own name or that of your
  122.       organization, please (not in mine).
  123.  
  124.    2) Register your copy by sending me a letter.  I'd like to know what
  125.       you're using the font for, how you like it, and, if you're using the
  126.       font for a club's or group's activities, something about your
  127.       organization.  Programmer's efforts are like their children: we send
  128.       our programs out into the world in the hope that they will be useful,
  129.       appreciated, and do their jobs well.  If there are changes to the
  130.       font in the future, your registration will allow me to send you an
  131.       update.
  132.  
  133.       Send your letter to:
  134.  
  135.              Janet Gomez
  136.              5150 Cordoy Ln.
  137.              San Jose, CA 95124
  138.  
  139.       I look forward to hearing from you.
  140.  
  141.  
  142.  
  143.  
  144. FILES IN THE DISTRIBUTION .ZIP FILE
  145.  
  146.  
  147. The following files are contained in the ASLFONT.ZIP file:
  148.  
  149.    ASLFONT.DOC    this file
  150.    ASL49SML.SFP   ASLFONT, portrait version, small (contains only
  151.                   the uppercase letters A through Z)
  152.    ASL49BIG.SFP   ASLFONT, portrait version, big (contains both
  153.                   uppercase and lowercase letters A through Z)
  154.    ASL49SML.SFL   ASLFONT, landscape version, small (contains only
  155.                   the uppercase letters A through Z)
  156.    ASL49BIG.SFL   ASLFONT, landscape version, big (contains both
  157.                   uppercase and lowercase letters A through Z)
  158.    DOWNLOAD.EXE   a soft font downloading utility, copyright 1987 by
  159.                   Gary Elfring.
  160.    DOWNLOAD.DOC   documentation file for the above
  161.    ASLTEST.BAS    BASIC program that creates file ASLTEST.DAT containing a
  162.                   test-print, portrait-mode page for the portrait fonts
  163.    ASLTEST.DAT    the file that contains the portrait-mode test-print page
  164.                   output by ASLTEST.BAS
  165.    LASLTEST.BAS   BASIC program that creates fiel LASLTEST.DAT containing a
  166.                   test-print, landscape-mode page for the landscape fonts
  167.    LASLTEST.DAT   the file that contains the landscape-mode test-print page
  168.                   output by LASLTEST.BAS
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.                           HOW TO USE ASLFONT
  176.  
  177.  
  178. About ASLFONT
  179.  
  180. ASLFONT is a bitmapped, proportionally spaced font (as opposed to the "outline"
  181. fonts that the LaserJet III printers use, which are scalable to any size). The
  182. characters are approximately two-thirds of an inch high (49.2 points). Because
  183. it is a soft font, you must download it -- that is, you must send the font id
  184. command, the font file itself, and the commands that make the font either
  185. permanent or temporary and either primary or secondary -- to the printer before
  186. you can use it, and it will remain in printer memory only as long as the power
  187. is on (or until you send the printer a command to remove it).  Fortunately,
  188. Gary Elfring's DOWNLOAD program makes this process almost painless.
  189.  
  190. The font contains only letters.  There are no punctuation characters and no
  191. numbers.  Numbers were left out because ASL numbers are so different from
  192. written numbers; for example, in ASL the number 21 is NOT a combination of
  193. "2" and "1".  It seemed to me that even having the numbers 0 through 9 would
  194. be of very limited value in proportion to the work involved. (If you find that
  195. there are many cases in which you would like to use the numbers 0 through 9,
  196. however, let me know.  If there is enough interest to justify the work involved,
  197. I might add them.)  Similarly, since I use the font for flyers, adding punctua-
  198. tion characters also seemed of limited value.
  199.  
  200. If you give no command to the contrary, the LaserJet defaults to printing 6
  201. lines per inch.  If this is the setting you are using, you will need to allow
  202. 4 blank lines between each line of the font that you print to prevent the
  203. hands from overprinting the preceding line of hands.  Also, you must leave at
  204. least 2 blank lines before the first line of the font that you print at the
  205. top of the page, to avoid the LaserJet's "unprintable" area (you may have a
  206. reasonably smart software package that can take care of all these details
  207. for you).  A "space" character is one-third of an inch wide (100 dots).
  208.  
  209.  
  210. Using the Font
  211.  
  212. There are 4 different font files, 2 each for portrait and landscape mode
  213. printing.  Fonts with "SML" as the last characters of the filename (i.e.,
  214. ASL49SML.SFP and ASL49SML.SFL) contain hands for only the uppercase letters
  215. A through Z.  If you have no trouble remembering to use only capital letters
  216. when you type, downloading one of these files will take less printer memory.
  217. If you have lots of printer memory and/or a poor memory yourself, the font
  218. files with names ending in "BIG" -- ASL49BIG.SFP and ASL49BIG.SFL -- have been
  219. included so that you can type in lowercase letters.  There is no difference
  220. between the pictures of the hands for uppercase and lowercase letters.
  221.  
  222. Note for LaserJet III/IIIP/etc. users: You only need to decide between the
  223. small font and the big font, since these printers will very nicely rotate
  224. any font to any required mode.  Use any of the files for either portrait or
  225. landscape mode.
  226.  
  227. First, decide which font you want to use.  Then use the DOWNLOAD program
  228. to download the font file to the printer (see the DOWNLOAD.DOC file for
  229. instructions).  An example of the download command is
  230.  
  231.                 DOWNLOAD ASL49SML.SFP LPT1 1 P P
  232.  
  233.  
  234.  
  235.  
  236. Using the Font -- continued
  237.  
  238.  
  239. which will download the small version of the portrait-mode font to the
  240. printer attached to parallel port LPT1 with a font ID of 1, as a permanent
  241. and primary font.
  242.  
  243.  
  244.  
  245. Printing the Sample Files
  246.  
  247. Two files and the programs that were used to generate them are included in
  248. ASLFONT to test printing of the font.  The files are named ASLTEST.DAT (which
  249. is created by ASLTEST.BAS), for testing the portrait fonts, and LASLTEST.DAT
  250. (which is created by LASLTEST.BAS), for testing the landscape fonts.
  251.  
  252. If you have used the DOWNLOAD command shown on the previous page, you can now
  253. print the portrait-mode sample page by typing
  254.  
  255.           COPY ASLTEST.DAT LPT1:
  256.  
  257. If you have one of the LaserJet III printers, you can also print the landscape
  258. mode page (without having to download a landscape font).  If you have a
  259. LaserJet II printer, however, you must download one of the landscape fonts
  260. before you can print the landscape-mode sample page (again using the DOWNLOAD
  261. program).  In either case, print the landscape page by typing
  262.  
  263.           COPY LASLTEST.DAT LPT1:
  264.  
  265. Be sure that you substitute the correct printer port for your machine setup.
  266.  
  267.  
  268.  
  269. Selecting the Font
  270.  
  271. You can select the font (i.e., tell the printer that you want to use the font)
  272. by using the ID # you assigned to it when downloading.  This method of selection
  273. is demonstrated in the sample page-printing programs.
  274.  
  275. My LaserJet IIIP reports that the font's full escape sequence selection string
  276. is (for primary font):
  277.  
  278.           <Esc>(10U<Esc>s1p49.2v0s0b11T
  279.  
  280. I defined each font with the PC-8 symbol set, Presentation typeface.
  281.  
  282.  
  283.  
  284.  
  285. Qualifications
  286.  
  287. There are many word-processing and graphics programs that claim to handle
  288. soft fonts.  Unfortunately, I don't have any yet that I can test (I do all
  289. my work the "hard" way, within BASIC), and, since I can't test them and
  290. therefore can't tell you how well ASLFONT will be handled by them, I give
  291. you the following warning:
  292.  
  293.      Since ASLFONT is different from other fonts in that it is
  294.      comprised of pictures of hands rather than "pictures" of letters,
  295.      some programs may conceivably make assumptions about soft fonts
  296.      and thus display "funny-looking stuff" or maybe even little gray
  297.      boxes on the screen, rather than a picture that looks like a hand.
  298.      Some programs may be unable to display anything but actual letters
  299.      on the screen since there is no "screen font" for ASLFONT.
  300.      Also, given the lack of information available (and the difficulties
  301.      in understanding and applying what information is available) about
  302.      correctly defining soft fonts, I may well have made some erroneous
  303.      assumptions myself.  For instance, part of the description information
  304.      that must be included in the font file sent to the printer is "typeface
  305.      value", but the HP LaserJet II Technical Reference Manual gives only
  306.      choices for this field that denote the names of fonts that are really
  307.      letters and other characters, and none that really seem to adequately
  308.      represent ASLFONT.  The value I chose to use (Presentation) may cause
  309.      problems sometime, somewhere, with some software.  I'm still trying to
  310.      find some answers to the many questions that came up while creating
  311.      ASLFONT, and would appreciate hearing from anyone who has experience
  312.      with font design issues or who can give me the names of references.
  313.      I'd also like to hear of the experiences of anyone who tries using
  314.      ASLFONT within a word-processing or graphics program, as it will guide
  315.      me in my quest for more information.  I hope that no one will encounter
  316.      any problems that make ASLFONT useless to them.
  317.  
  318.  
  319.  
  320.      ************************************************************************
  321.  
  322.      In these litigation-happy times, I am saddened by the fact that the
  323.      following seems always to be necessary:
  324.  
  325.      ****    No warranty is made or implied by this program. The user    ****
  326.      ****    assumes all responsibilities for its use.                   ****
  327.  
  328.      ************************************************************************
  329.  
  330.      The files contained in this package may be freely shared provided that
  331.  
  332.      (1) no fee is charged for the files themselves (although clubs and user
  333.          groups that distribute Shareware may charge only the amount required
  334.          to cover the costs of shipping, handling, and diskettes);
  335.  
  336.      (2) it is distributed in its original form, including all font, program,
  337.          data, and documentation files.
  338.  
  339.      Commercial use is strictly prohibited.
  340.