plotfont: Plotter-like fonts i.e. a series of straight lines which make letter shapes.

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.


Crude fonts for XY plotting

[Skip to ReadMe]


Change logNone available
Dependenciesbase (==4.8.*), containers [details]
AuthorM J Oldfield
Source repositoryhead: git clone
UploadedWed Sep 16 19:01:36 UTC 2015 by mjoldfield




Maintainers' corner

For package maintainers and hackage trustees

Readme for plotfont-

[back to package description]


Crude fonts suitable for plotting.

There are many good looking fonts which optimize for appearance. I wanted some cruder fonts which had a simpler representation: a relatively small number of straight lines which could easily be plotted by a machine, or perhaps a person.


The code written by me is licensed under the GPL, version 2 or later.

The data for the fonts come from Jim Studt's canvastext.js which he placed in the public domain. He cites the original source as the Hershey fonts:

The Hershey fonts appear to have this license:

  1. The following acknowledgements must be distributed with the font data:

    • The Hershey Fonts were originally created by Dr. A. V. Hershey while working at the U. S. National Bureau of Standards.

    • The format of the Font data in this distribution was originally created by James Hurt Cognition, Inc. 900 Technology Park Drive Billerica, MA 01821 (mit-eddie!ci-dandelion!hurt)

  2. The font data in this distribution may be converted into any other format EXCEPT the format distributed by the U.S. NTIS (which organization holds the rights to the distribution and use of the font data in that particular format). Not that anybody would really want to use their format... each point is described in eight bytes as "xxx yyy:", where xxx and yyy are the coordinate values as ASCII numbers.

It is not clear to me if Mr Studt used 'this distribution'.