Я пытаюсь встроить шрифты во время выполнения в Actionscript, и это несколько работает.Я могу встраивать шрифты, используя тег embed или загружая ресурс библиотеки шрифтов с именем связывания и используя его с новым TextField.Однако текстовое поле, которое существует в мувиклипе, уже не имеет встроенного шрифта и содержит символы.
Быстрый пример кода (textInstance существует в мувиклипе):
var embeddedFonts = Font.enumerateFonts(); //Shows embedded font
var textFormat:TextFormat = textInstance.getTextFormat();
textInstance.text = "Don't be lazy"; //missing characters
var textField:TextField = new TextField();
textField.embedFonts = true;
textField.defaultTextFormat = textFormat;
textField.selectable = false;
textField.autoSize = TextFieldAutoSize.LEFT;
textField.multiline = true;
textField.text = "Don't be lazy"; //shows all characters
addChild(textField);
Можно ли сделать это?Я хочу встроить шрифт во время выполнения, загружаю несколько SWF-файлов и не хочу встраивать шрифт в каждый SWF.