Added illustrative image (it was very hard to understand the format description without a visual reference)
* up to 244 characters per font (code 32 to 255)
The format consists of a three byte header followed by a variable-length table and a variable-length set of character definitions.
== Header ==
16 * shift + width - 1
== Definitions ==
The character definitions consist of a byte or pair of bytes for each row of the character, depending on whether the character is 1 to 8 pixels wide (byte), or 9 to 16 pixels wide (pair of bytes).