biblioteca de ajuste de texto com i18n - tempo de execução
Biblioteca de ajuste de texto (ou quebra de linhas) para exibição de
textos no terminal. Dá suporte a i18n (internacionalização), i.e, detecção
automática de codificação/locale, codificação multibyte (como UTF-8,
EUC-JP e outros), caracteres de largura total (ocupando duas colunas
por caractere, como o Ideograma CJK), combinação de caracteres (ocupando
zero colunas por caractere, como Thai e marcações diacríticas), línguas
que não usam espaços em branco entre as palavras (como chinês e japonês).