You can tell because when I double-click on the modified text acme doesn't know where the word boundaries are and ends up highlighting across punctuation that it normally wouldn't.

I don't understand that. Acme knows the characters' location or it couldn't draw them. Are you sure it's not just the frame library's lousy handling of italic fonts?

-rob