Is italic and bold information stored in the DefineFont? Not DefineText?
Sounds more like a TextStyle property than a Font property to me.