Norman M. Wolcott and Joseph Hilsenrath's 1976 paper A Contribution to Computer Typesetting Techniques: Tables of Coordinates for Hershey's Repertory of Occidental Type Fonts and Graphic Symbols is perhaps the best known study of Dr. Hershey's glyphs. It contains a brief (seven page) discussion, sixteen pages of examples typeset with the glyphs, a table of forty additional glyphs added by the NBS (but not their coordinate data), the literal coordinate data for the Hershey glyphs as a very long table of printed text, medium-sized images of each glyph in the Occidental repertory, an index to "alphabets" (really a sort of arrangement into fonts), and an identification of many, but not all, of the special characters in the glyph set.
Note: The former US National Bureau of Standards (NBS) is now the National Institute of Standards and Technology (NIST). The NTIS (National Technical Information Service) is an entirely separate organization.
Wolcott & Hilsenrath's report contains, in printed form, data for the presumably then-complete repertory of occidental glyphs (plus images of, but no data for, several glyphs added by the NBS). The format of these printed data is quite simple, and quite appropriate for print. Each glyph is first identified by its number, followed by a colon. It's hard to tell from the report, but I suspect that eight characters are used for this, including the colon (spaces are significant in this encoding). This number is followed by a variable number of number pairs, each encoded in eight characters as a pair of right-justified printable signed decimal numbers separated by a space and followed by a colon. The first pair represents the left and right boundaries of the glyph, and the remaining pairs the coordinate pairs and special coordinates defining the polylines of the glyph (see the earlier chapter on The Glyph Grid and the NORC Encoding). Where the original NORC encoding used the value "-49" in constructing its two special coordinate pairs ((-49,0) for end-of-polyline and (-49,-49) for end-of-glyph), this NBS encoding uses "-64".
While the NBS/NTIS encoding puts the reserved coordinates ((-64,0) and (-64,-64)) outside of the 99x99 Hershey glyph grid, encoding new glyphs using the original reserved coordinates ((-49,0) and (-49,-49)) or coordinates outside of the original glyph grid would be incompatible with the original NORC encoding of the glyphs.
The NBS "Bibliographic Data Sheet" which accompanies this report indicates that the NTIS (not the NBS/NIST) distributed magnetic tapes containing these data in BCD (Binary Coded Decimal) or ASCII form. According to the remarks made by Holzmann in his USENET distribution, this distribution was identical in encoding to the printed form which appears in Wolcott & Hilsenrath's report. How this representation, which contains the colon, space, and minus sign characters, was represented in BCD I do not know.
Copyright © 2003-2005 by David M. MacMillan & Rollande Krandall.
Permission is granted to copy, distribute and/or modify copyrighted portions of this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license is included in the file entitled "fdl.txt" (GNU Free Documentation License).
The computer programs here are also present as files (in the original distribution, at least) and are released, as indicated in those files, under the GNU General Public License Version 2 or (at your option) any later version. A copy of this license is included in the file entitled "gpl.txt" (GNU General Public License).
Note: Those portions of this document which are in the public domain, if any, may be copied freely. The distribution of these public domain portions is subject to all of the disclaimers of warranty and liability noted herein.
This work is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Free Documentation License for more details.
You should have received copies of the GNU Free Documentation License and the GNU General Public License along with this work; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
This work is distributed "as-is," without any warranty of any kind, expressed or implied; without even the implied warranty of merchantability or fitness for a particular purpose.
In no event will the author(s), editor(s), or publisher(s) of this work be liable to you or to any other party for damages, including but not limited to any general, special, incidental or consequential damages arising out of your use of or inability to use this work or the information contained in it, even if you have been advised of the possibility of such damages.
In no event will the author(s), editor(s), or publisher(s) of this work be liable to you or to any other party for any injury, death, disfigurement, or other personal damage arising out of your use of or inability to use this work or the information contained in it, even if you have been advised of the possibility of such injury, death, disfigurement, or other personal damage.
CircuitousRoot & circuitousroot.com are service marks of
David M. MacMillan
&
Rollande Krandall.
Other trademark recognition.
Presented originally by CircuitousRoot.SM