2,051
edits
m (colour -> color) |
|||
Line 44: | Line 44: | ||
|2 || || unknown | |2 || || unknown | ||
|- | |- | ||
|15 || bytes || | |15 || bytes || color map | ||
|- | |- | ||
|1 || byte || number of bits per pixel | |1 || byte || number of bits per pixel | ||
Line 57: | Line 57: | ||
Character glyphs may be 1, 2, 4 or 8 bits per pixel, and can be masked. | Character glyphs may be 1, 2, 4 or 8 bits per pixel, and can be masked. | ||
The | The color map contains the colors each pixel of the character glyph | ||
is drawn as. Pixel value 0 is used for transparency; the other values are | is drawn as. Pixel value 0 is used for transparency; the other values are | ||
mapped using the color map in the header. | mapped using the color map in the header. | ||
The character data pointers contain the offset, relative to the byte | The character data pointers contain the offset, relative to the byte | ||
after the end of the | after the end of the color map (byte 29), of the character data. | ||
This can be 0 if that particular character is not encoded in the character | This can be 0 if that particular character is not encoded in the character | ||
set. The character data itself is formatted as follows: | set. The character data itself is formatted as follows: | ||
Line 123: | Line 123: | ||
|2 || short || version ? (always 0x6303 in dott) | |2 || short || version ? (always 0x6303 in dott) | ||
|- | |- | ||
|15 || bytes || | |15 || bytes || color map | ||
|- | |- | ||
|1 || byte || number of bits per pixel | |1 || byte || number of bits per pixel |
edits