Text::CharWidth é um módulo Perl/CPAN que fornece funções para lidar com largura de caracteres. Ele é útil para lidar com caracteres de tamanhos diferentes, como ideogramas japoneses e caracteres chineses. Ele também fornece funções para contar a largura de uma string, para cortar uma string de acordo com a largura desejada e para alinhar uma string a esquerda, direita ou central.  