Я регистрирую свои шрифты после их загрузки. В моей голове я смогу использовать их, как только они будут. Но я не был таким, я подправил свой код, но он все еще делает текст невидимым. Как только я сделаю embedFonts = false, он снова начинает работать.
trace(Font.enumerateFonts()); // Returns an array and does show my Fonts embedded.
var format:TextFormat = new TextFormat();
var fontClass:Class = _model.getFont("HappyHell"); // Does return the Class
var myFont:Font = new fontClass(); // Works
format.font = myFont.fontName;
format.size = 15;
format.letterSpacing = 0.8;
var test:TextField = new TextField();
test.embedFonts = true;
test.defaultTextFormat = format;
test.text = "TESTING everything 13216";
test.x = 30;
test.y = 30;
addChild(test);