text rendering protocol