-Don't assume fonts to start with character 0, load at the right offset. Now we can use eg wsfont/bold8x16.h which starts with chr(1). -Don't touch the hardware if a font is set for a screen which is not active.