In the past I've suggested (others have as well in one forum or another) that Revit needs a notion of a Project Font. A single setting in a project that defines the font that SHALL be used. Okay fine for the project but what about families. That's where the hard part is anyway, opening up all those families and changing one parameter...close...repeat.
I suggest that in addition to the list of fonts offered us, while we create annotation content, that Revit provide a
If we need to use a specific font, to spite the project font, we just pick one instead and that's what the annotation uses in the project environment, thumbing its nose at the project font setting, radical upstart that it is.
In projects text and dimensions would also offer this option so a single change to Project Font applies internally as well as to external content loaded for use.
Sure sounds good when I write and read it...let's hope I'm right and they listen to me taking advantage of my little bully pulpit.