use truncatewords for workaround that breaks multi-byte strings.