Get the visual width of a string - the number of columns required to display it
Get stdout window width, with two fallbacks, tty and then a default.
Determine the East Asian Width of a Unicode character
Check if the character represented by a given Unicode code point is fullwidth