improved text justification precision