GRASP font

GRASP font is a bitmap font format associated with the GRASP animation software. Some GRASP GL archive files contain one or more GRASP font files.

See GRASP GL for more information about GRASP, and related formats.

It appears that there is a second GRASP font format, that is significantly different from the one that is documented. We'll call the documented format "original format", and the other format "new format".

Original format
Files have a 7-byte header with no identifying signature, followed by the glyph bitmap data. See the Links section for documentation.

New format
This is a partial decoding of the format, based on reverse engineering and guesswork.

Character codes are approximately ASCII, with the first character in the tables being ASCII 33 ("!").

Each glyph's bitmap, as stored in the file, is the same size. The "widths table" tells how many columns are meaningful.

Original format

 * GRASP11C.ZIP → *.SET
 * cgademo.gl → chapter.set
 * grafx.gl → square.set

New format

 * duck.gl → rome25.set
 * v7vga.gl → book.set
 * AMULT.GL → gaston.set, helvet20.set, mysmall.set
 * ACLOCK.GL → lcd.set

Links

 * , from the Encyclopedia of Graphics File Formats ("Font File" section)
 * glformat.txt ("Font Files" section)