text-wrapping library with i18n - runtime
Text-wrapping (or line-folding) library for displaying a string on
the terminal. This supports i18n (internationalization), i.e,
automatic locale-encoding detection, multibyte encoding (such as
UTF-8, EUC-JP, and so on), fullwidth characters (occupying two
columns per one character, like CJK Ideogram), combining characters
(occupying zero columns per one character, like Thai and diacritical
marks), and languages which do not use whitespaces between words
(like Chinese and Japanese).