That won't work for most proportional fonts - you'd need a table of char-widths. A period, for example, is about 1/5th the size of an "M". You could group chars into collections based on similar widths.. skinny (,!:.) narrow (li-), normal (most alpha & digits), and wide (wmQ&$). Or, you could use a fixed-width font like Courier.

Better question is why change the textbox size? Explain that and we might offer alternative solutions.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D