I *think* that the reason this might be difficult, is that MText is the text entity that can support underline fonts, and a given MText entity can contain both underline fonts and regular fonts? So it might have both types - and it can't "know" which one you want?