const cleanup
move Matrix4::print to base class
include last char offset in string width
add font example