home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume18 / xrotfont / part01 / hersheyfonts / hershey.doc < prev    next >
Encoding:
Text File  |  1992-07-14  |  5.5 KB  |  118 lines

  1. This file accompanied the original distribution of the Hershey fonts,
  2.  via the Usenet:
  3.  
  4. ***************************************************************************
  5.  
  6. This distribution is made possible through the collective encouragement
  7. of the Usenet Font Consortium, a mailing list that sprang to life to get
  8. this accomplished and that will now most likely disappear into the mists
  9. of time... Thanks are especially due to Jim Hurt, who provided the packed
  10. font data for the distribution, along with a lot of other help.
  11.  
  12. This file describes the Hershey Fonts in general, along with a description of
  13. the other files in this distribution and a simple re-distribution restriction.
  14.  
  15. USE RESTRICTION:
  16.     This distribution of the Hershey Fonts may be used by anyone for
  17.     any purpose, commercial or otherwise, providing that:
  18.         1. The following acknowledgements must be distributed with
  19.             the font data:
  20.             - The Hershey Fonts were originally created by Dr.
  21.                 A. V. Hershey while working at the U. S.
  22.                 National Bureau of Standards.
  23.             - The format of the Font data in this distribution
  24.                 was originally created by
  25.                     James Hurt
  26.                     Cognition, Inc.
  27.                     900 Technology Park Drive
  28.                     Billerica, MA 01821
  29.                     (mit-eddie!ci-dandelion!hurt)
  30.         2. The font data in this distribution may be converted into
  31.             any other format *EXCEPT* the format distributed by
  32.             the U.S. NTIS (which organization holds the rights
  33.             to the distribution and use of the font data in that
  34.             particular format). Not that anybody would really
  35.             *want* to use their format... each point is described
  36.             in eight bytes as "xxx yyy:", where xxx and yyy are
  37.             the coordinate values as ASCII numbers.
  38.  
  39. *PLEASE* be reassured: The legal implications of NTIS' attempt to control
  40. a particular form of the Hershey Fonts *are* troubling. HOWEVER: We have
  41. been endlessly and repeatedly assured by NTIS that they do not care what
  42. we do with our version of the font data, they do not want to know about it,
  43. they understand that we are distributing this information all over the world,
  44. etc etc etc... but because it isn't in their *exact* distribution format, they
  45. just don't care!!! So go ahead and use the data with a clear conscience! (If
  46. you feel bad about it, take a smaller deduction for something on your taxes
  47. next week...)
  48.  
  49. The Hershey Fonts:
  50.     - are a set of more than 2000 glyph (symbol) descriptions in vector 
  51.         ( <x,y> point-to-point ) format
  52.     - can be grouped as almost 20 'occidental' (english, greek,
  53.         cyrillic) fonts, 3 or more 'oriental' (Kanji, Hiragana,
  54.         and Katakana) fonts, and a few hundred miscellaneous
  55.         symbols (mathematical, musical, cartographic, etc etc)
  56.     - are suitable for typographic quality output on a vector device
  57.         (such as a plotter) when used at an appropriate scale.
  58.     - were digitized by Dr. A. V. Hershey while working for the U.S.
  59.         Government National Bureau of Standards (NBS).
  60.     - are in the public domain, with a few caveats:
  61.         - They are available from NTIS (National Technical Info.
  62.             Service) in a computer-readable from which is *not*
  63.             in the public domain. This format is described in
  64.             a hardcopy publication "Tables of Coordinates for
  65.             Hershey's Repertory of Occidental Type Fonts and
  66.             Graphic Symbols" available from NTIS for less than
  67.             $20 US (phone number +1 703 487 4763).
  68.         - NTIS does not care about and doesn't want to know about
  69.             what happens to Hershey Font data that is not
  70.             distributed in their exact format.
  71.         - This distribution is not in the NTIS format, and thus is
  72.             only subject to the simple restriction described
  73.             at the top of this file.
  74.  
  75. Hard Copy samples of the Hershey Fonts are best obtained by purchasing the
  76. book described above from NTIS. It contains a sample of all of the Occidental
  77. symbols (but none of the Oriental symbols).
  78.  
  79. This distribution:
  80.     - contains
  81.         * a complete copy of the Font data using the original
  82.             glyph-numbering sequence
  83.         * a set of translation tables that could be used to generate
  84.             ASCII-sequence fonts in various typestyles
  85.         * a couple of sample programs in C and Fortran that are
  86.             capable of parsing the font data and displaying it
  87.             on a graphic device (we recommend that if you
  88.             wish to write programs using the fonts, you should
  89.             hack up one of these until it works on your system)
  90.             
  91.     - consists of the following files...
  92.         hershey.doc - details of the font data format, typestyles and
  93.                 symbols included, etc.
  94.         hersh.oc[1-4] - The Occidental font data (these files can
  95.                     be catenated into one large database)
  96.         hersh.or[1-4] - The Oriental font data (likewise here)
  97.         *.hmp - Occidental font map files. Each file is a translation
  98.                 table from Hershey glyph numbers to ASCII
  99.                 sequence for a particular typestyle.
  100.         hershey.f77 - A fortran program that reads and displays all
  101.                 of the glyphs in a Hershey font file.
  102.         hershey.c   - The same, in C, using GKS, for MS-DOS and the
  103.                 PC-Color Graphics Adaptor.
  104.  
  105. Additional Work To Be Done (volunteers welcome!):
  106.  
  107.     - Integrate this complete set of data with the hershey font typesetting
  108.         program recently distributed to mod.sources
  109.     - Come up with an integrated data structure and supporting routines
  110.         that make use of the ASCII translation tables
  111.     - Digitize additional characters for the few places where non-ideal
  112.         symbol substitutions were made in the ASCII translation tables.
  113.     - Make a version of the demo program (hershey.c or hershey.f77) that
  114.         uses the standard Un*x plot routines.
  115.     - Write a banner-style program using Hershey Fonts for input and
  116.         non-graphic terminals or printers for output.
  117.     - Anything else you'd like!
  118.