Text::WideChar::Util provides routines for dealing with text containing wide characters (wide meaning occupying more than 1 column width in terminal).