Filter:

monotype:
and sort by:
Show fonts begining with…
0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

BMF – ByteMap font format

offset size meaning
0 4 magic header (its hexa dump is: E1 E6 D5 1A)
4 1 version (currently 11h)
5 1 line-height
6 1 size-over the base line (-128…127)
7 1 size-under the base line (-128…127)
8 1 add-space after each char (-128…127)
9 1 size-inner (non-caps level) (-128…127)
10 1 count of used colors (should be <= 32)
11 1 highest used color attribute
12 4 reserved
16 1 number of RGB entries (P)
17 P*3 font palette (RGB bytes, max=63)
17+P*3 1 info length (L)
18+P*3 L info string
19+P*3+L 2 number of characters in font
20+P*3+L ? list of bitmap character definitions [whichchar,en­try, data]
offset size meaning
–1 1 which character
0 1 character width (W)
1 1 character height (H)
2 1 relx – horizontal offset according to cursor (-128..127)
3 1 rely – vertical offset according to cursor (-128..127)
4 1 horizontal cursor shift after drawing the character
5 W * H character data itself (uncompressed, 8 bits per pixel)

Example

  F j : Q
relx 0 –2 1 0
rely 0 2 2 0
w 4 4 1 10
h 8 9 4 9
shift 4 2 3 8

addspace=1. The red arrow is cursor position during outputing each character of the text.