Could someone develop the following object, if they have time:
It takes a font face, style (italic/bold/regular), and size in points; a width and height setting, and maybe a 'set first visible line' setting too.
It renders a kind of internal, invisible string, which can then be used to get information about the characters:
Get X/Y of top left of character '56'
There could be a version of this to get the top left/top right/bottom left/bottom right coordinates. This would retrieve the location - relative to the top left corner of the text area - of the character.
Get X/Y of top left of character '12' on line '10'
Same as above, but character references are relative to the current line. So it can be tied to the Edit Object.
Get width/height of character at...
Same as above two, but gets the width/height of that character.
This would be useful for making certain things occur at a position in any text object. You could create a virtual text object using this, and give it the same font and size parameters as the real one. Then, the location of the nth character in the virtual text object will be the same as in the real text object.
I'm working on a simple system from within MMFS to do this with fixed-width fonts, but an extension to do it with any font would be awesome.