home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / acad / c / hrsh2acd / hershey.doc < prev    next >
Text File  |  1988-07-06  |  4KB  |  101 lines

  1. This file provides a brief description of the contents of the Occidental
  2. Hershey Font Files. For a complete listing of the fonts in hard copy, order
  3. NBS Special Publication 424, "A contribution to computer typesetting 
  4. techniques: Tables of Coordinates for Hershey's Repertory of Occidental
  5. Type Fonts and Graphic Symbols". You can get it from NTIS (phone number is
  6. +1 703 487 4763) for less than twenty dollars US.
  7.  
  8. Basic Glyph (symbol) data:
  9.  
  10.         hersh.oc1       - numbers 1 to 1199
  11.         hersh.oc2       - numbers 1200 to 2499
  12.         hersh.oc3       - numbers 2500 to 3199
  13.         hersh.oc4       - numbers 3200 to 3999
  14.  
  15.         These four files contain approximately 19 different fonts in
  16. the A-Z alphabet plus greek and cyrillic, along with hundreds of special
  17. symbols, described generically below.
  18.  
  19.         There are also four files of Oriental fonts (hersh.or[1-4]). These
  20. files contain symbols from three Japanese alphabets (Kanji, Hiragana, and
  21. Katakana). It is unknown what other symbols may be contained therein, nor
  22. is it known what order the symbols are in (I don't know Japanese!).
  23.  
  24.         Back to the Occidental files:
  25.  
  26. Fonts:
  27.         Roman: Plain, Simplex, Duplex, Complex Small, Complex, Triplex
  28.         Italic: Complex Small, Complex, Triplex
  29.         Script: Simplex, Complex
  30.         Gothic: German, English, Italian
  31.         Greek: Plain, Simplex, Complex Small, Complex
  32.         Cyrillic: Complex
  33.  
  34. Symbols:
  35.         Mathematical (227-229,232,727-779,732,737-740,1227-1270,2227-2270,
  36.                         1294-1412,2294-2295,2401-2412)
  37.         Daggers (for footnotes, etc) (1276-1279, 2276-2279)
  38.         Astronomical (1281-1293,2281-2293)
  39.         Astrological (2301-2312)
  40.         Musical (2317-2382)
  41.         Typesetting (ffl,fl,fi sorts of things) (miscellaneous places)
  42.         Miscellaneous (mostly in 741-909, but also elsewhere):
  43.                 - Playing card suits
  44.                 - Meteorology
  45.                 - Graphics (lines, curves)
  46.                 - Electrical
  47.                 - Geometric (shapes)
  48.                 - Cartographic
  49.                 - Naval
  50.                 - Agricultural
  51.                 - Highways
  52.                 - Etc...
  53.  
  54.  
  55. ASCII sequence translation files:
  56.  
  57.         The Hershey glyphs, while in a particular order, are not in an
  58.         ASCII sequence. I have provided translation files that give the
  59.         sequence of glyph numbers that will most closely approximate the
  60.         ASCII printing sequence (from space through ~, with the degree
  61.         circle tacked on at the end) for each of the above fonts:
  62.  
  63.         File names are made up of fffffftt.hmp,
  64.  
  65.                 where ffffff is the font style, one of:
  66.                         roman   Roman
  67.                         greek   Greek
  68.                         italic  Italic
  69.                         script  Script
  70.                         cyril   Cyrillic (some characters not placed in
  71.                                            the ASCII sequence)
  72.                         gothgr  Gothic German
  73.                         gothgb  Gothic English
  74.                         gothit  Gothic Italian
  75.  
  76.                 and tt is the font type, one of:
  77.                     p       Plain (very small, no lower case)
  78.                     s       Simplex (plain, normal size, no serifs)
  79.                     d       Duplex (normal size, no serifs, doubled lines)
  80.                     c       Complex (normal size, serifs, doubled lines)
  81.                     t       Triplex (normal size, serifs, tripled lines)
  82.                     cs      Complex Small (Complex, smaller than normal size)
  83.  
  84. The three sizes are coded with particular base line (bottom of a capital
  85.         letter) and cap line (top of a capital letter) values for 'y':
  86.  
  87.         Size            Base Line       Cap Line
  88.  
  89.         Very Small         -5              +4 
  90.         Small              -6              +7
  91.         Normal             -9              +12
  92.  
  93.         (Note: some glyphs in the 'Very Small' fonts are actually 'Small')
  94.  
  95. The top line and bottom line, which are normally used to define vertical
  96.         spacing, are not given. Maybe somebody can determine appropriate
  97.         values for these!
  98.  
  99. The left line and right line, which are used to define horizontal spacing,
  100.         are provided with each character in the database.
  101.