romanize-string
A fully typed, general-purpose utility for unidirectional string transliteration (non-Latin script => Latin script).
string-width
Get the visual width of a string - the number of columns required to display it
widest-line
Get the visual width of the widest line in a string - the number of columns required to display it