Up to the Contents


A Collection of Fonts for VARKON

Topics

  1. Overview
  2. The Font Files
  3. Tarball
  4. GNU® Free Documentation License (separate file)
  5. GNU General Public License (separate file)
  6. Legal

1 - Overview

This is a collection of additional fonts for the VARKON® parametric CAD system. The files here are for the most part just the VARKON-ready *.FNT files. For information on how these font files were created, see the other sections of this "Additional Fonts for VARKON" document.

To use one of these fonts, copy the font file into your $VARKON_ROOT/cnf/fnt directory and rename it to some unused number; e.g., "10.FNT". Then, in your MBS text statements, use the "tfont" attribute to specify this font; e.g.:

text(#1,vec(0,0),0,"FUBAR": tfont=10);

All of the font file names here are prefixed with the string "com-lemur-". Why a prefix string? These arrangements of the Hershey Glyphs into fonts are not the only possible arrangements. For example, my decision not to encode uppercase glyphs in the lowercase ASCII positions in the "cartographic lineface" fonts differs from the Holzmann USENET distribution mapping files. My mapping of the "extra" Greek characters to J,j,V, and v is arbitrary. My use of glyphs from a duplex range to fill in ASCII punctuation in a uniplex font is questionable (and if I was willing to do that, why didn't I include uppercase in the lowercase positions of the "cartographic" fonts? I'm not sure I have a good answer). The Greek mapping differs from Unicode. There are any number of reasons why someone might wish to take this same glyph data and arrange it differently into fonts. Prefixing the font names allows others who map these fonts differently to use different prefixes to lessen the problems of duplicate filenames. Why "com-lemur-"? Well, lemur.comtm is our Internet domain. This prefixing convention is similar (but not identical) to that used by the Java® programming language to provide a universal namespace based on reversed Internet domain names. We're also quite fond of lemurs and concerned for their survival. If you share these interests, you may wish to contact The Duke University Primate Center to support their efforts.

If you modify these fonts, as is your right under the Holzmann USENET distribution terms and the GNU Free Documentation License, please change the "com-lemur-" prefix to reflect your own Internet domain, or your own naming convention, as appropriate.

The VARKON font format does not include room for version identification, yet it is likely that these fonts will change. Each font map file here is given a version, starting with 0. For each font (.FNT) file, an md5sum cryptographic checksum is given. I use this particular checksum not for any reasons of cryptography or security, but simply because it is a convenient checksum available on all modern computer systems.

Please note that the font files derived from the Hershey data, while freely usable and redistributable, still contain the Hershey data and are subject to the same simple conditions imposed on the original Holzmann USENET distribution of these data. For further information on this, please see the Holzmann USENET Hershey Glyph Distribution Cover Statement.

2 - The Font Files

Font Map
Font File
Version / Font File md5sum
Picture Description
com-lemur-vk-hershey-cartographic-uniplex-taper0-lineface-latin
com-lemur-vk-hershey-cartographic-uniplex-taper0-lineface-latin.FNT
0 / b94ccf23824d35c209a708a76bc7db87
Separate
Over Varkon Font 0
Hershey, cartographic uniplex taper 0 lineface:
Latin uppercase letters, Arabic numerals, and symbols

3 - Tarball

Here's a GNU® zipped, GNU tarred "tarball" of this section: affv-fonts-0.0.tar.gz


Legal

Copyright

The data for the Hershey Glyphs (or "Hershey Fonts"), including both the original USENET distribution and the transformed data in these VARKON fonts, may be redistributed and used freely under its original terms as specified in the Holzmann USENET Hershey Glyph Distribution Cover Statement. The distribution here complies with these terms. I assert no additional rights or conditions on the use of the transformed data. The text of the "Holzmann USENET Hershey Glyph Distribution Cover Statement" may be Copyright 1986 by Peter Holzmann. Its own terms require its redistribution with the Hershey data. The distribution of these data and this text here is subject to all of the disclaimers of warranty and liability noted herein.

The text of this document itself and of the linked files insofar as their text is separable from any Hershey Glyph data or public domain material they may contain are copyright © 2003 by David M. MacMillan.

License

Permission is granted to copy, distribute and/or modify copyrighted portions of this document (other than the portions the copyright of which is owned by Peter Holzmann and/or James Hurt, which are freely redistributable under their own terms) under the terms of the GNU Free Documentation License, Version 1.1 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 section entitled "GNU Free Documentation 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 a copy of the GNU Free Documentation License along with this work; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

NOTICE OF DISCLAIMER OF WARRANTY AND LIABILITY:

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.

Trademarks

GNU is a registered trademark of the Free Software Foundation.
Java is a registered trademark of Sun Microsystems, Inc.
lemur.com and com-lemur are trademarks of Rollande Krandall and David M. MacMillan. Use your own font name prefix for your own versions, please.
VARKON is or was a trademark of Microform AB (Sweden).


Version 0.0