Filter:

monospace:
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

Version 1.1

offset size meaning
04magic header (its hexa dump is: E1 E6 D5 1A)
41version (0x11 for v1.1)
51line-height
61size-over the base line (–128…127)
71size-under the base line (–128…127)
81add-space after each char (–128…127)
91size-inner (small letters height) (–128…127)
101count of used colors
111highest used color attribute
124reserved
161number of colors in palette (P)
17P*3font palette (RGB, 0…63 per component)
17+P*31title length (T)
18+P*3Ttitle string
19+P*3+T2number of characters in font (N)
20+P*3+T?list of bitmap character definitions [which char, entry, bitmap]
N * …
offsetsizemeaning
01which character
11character width (W)
21character height (H)
31relx – horizontal offset according to cursor (–128…127)
41rely – vertical offset according to cursor (–128…127)
51horizontal cursor shift after drawing the character
6W * Hcharacter bitmap (uncompressed, 8 bits per pixel)

Example

 Fj:Q
relx0–210
rely0220
W44110
H8949
shift4238

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