small update
abstract font renderer