j/dosfont: cleaned up the code and allow direct blitting to the screen