Pixel fonts for the Web
The fonts comprise single files in Netpbm bitmap
format. This format was chosen
because it is human-readable and easy to edit in a regular text editor. A
makefile uses the
montage tool that comes with the
ImageMagick utilities to
convert the font into a single image (similar to a CSS sprite). Only fixed-width
fonts are supported for now, and only characters in the Basic Latin (i.e., 7-bit
the created font.
The project is laid out as follows:
test: Contains the test harness
basic: A basic, no-frills pixel font
basic/8x8: The 8x8 size of the font
basic/8x8/glyphs: The font files, one for each glyph.
basic/8x8/by-name: A symlink to each glyph with a human-readable name.
- GNU Make (the Makefile uses the
addprefixfunction and order-only pre-requisites that not all variants of
- ImageMagick (note: this project was created on Devuan Linux which uses a somewhat old version of ImageMagick, dated 2009. Perusal of the ImageMagick Web site suggests some of the command-line arguments may have changed on newer releases. Your mileage may vary.)