textRender more accurate