improve line break and hyphenation