Layout: support full-width char width
support full-width word-breaking