Better CJK text wrapping