Amal_isa Font.h has two sets of data. Font pointers and Font Data. The font pointers is an array of 16 bit integers referring to an address in the font data, to add a character, add a new pointer to the end of the font data. The first byte in the font data is the character width, the following data is the bitmap, compressed into each byte is 4 pixels (giving 2 bits pixel), there are 3 level of transparency for each character.