extend text rendering