I'm making an interface using LCD which has a selection of different words printed at different locations. The words are written using differing font sizes (as sprites). I want to be able to select a word by moving the mouse over it in order to move or size it depending on where on the word is clicked. I'm finding this to be quite tricky as i don't know how work out how much space the word occupies on the screen. The people i'm working with have not decided on a particular font yet - and we may even end up using varying fonts. Is there something i'm overlooking? (apart from using fixed-width fonts, which i'd like to avoid if possible).
If anyone has any ideas i'm all ears...