The value of the Flex framework (or any framework) is that it has feature built-in so you don't have to do a bunch of work on your own. I'll be interested when you're done if it was worth rolling your own.
The Flex embedded font subsystem is very flexible, designed to handle colliding font subsets in different modules. Unless you need that, just call Font.registerFont on your font classes.
Flex SDK Developer
Adobe Systems Inc.
Thanks guys, these responses helped me research further, but I'm still stuck.
I am using Font.RegisterFont, and the error still comes up. If I continue through the error then the fonts register and everything looks good, but I still get this stupid error.From the reading I've done on this, the common solution says to add/register an EmbeddedFontRegistry/IEmbeddedFontRegistry to the mx.core.Singleton class. However, I don't have access to any of these classes since they all have the [ExcludeClass] meta-tag in them. I'm sure that this is because I'm using an embedded font in the SimpleApplication(mx.core.FlexApplicationBootstrap ) not the regular Applciation(mx.managers.SystemManager) factory class. Anyway, I would just like a way of ensuring there is an EmbeddedFontRegistry class registered in Singleton before I try to register a font, any help is welcome.