SYNOPSIS int text_width(string str) DESCRIPTION Returns the approximate screen width of the given string. Normally the width is the same as the string length, but this efun takes ANSI escape sequences and wide unicode characters into account. Thus the result might be smaller or larger than the string length. If the string contains line breaks the width of the widest line is returned. Note that the actual rendering of unicode strings is entirely dependent upon the client's capabilities, regional context and the fonts used there. So this efun will only return a guess for the displayed width. EXAMPLES text_width("\e[1mHeya!\e[0m") -> 5 HISTORY Introduced in LDMud 3.6.2. SEE ALSO sizeof(E)