Несмотря на то, что ваш шрифт SWF компилируется, вы все равно можете проверить правильность встраивания шрифта, просто добавив текстовое поле в этот класс, используя этот шрифт, убедившись, что для embedFonts установлено значение true, поверните текстовое поле, если хотите, и убедитесьчто текст отображается.Если он не работает на этом уровне, нет необходимости идти дальше ...
После этого этапа код довольно прост, и я не вижу, где он может пойти не так
EDIT
Как уже упоминалось в моем комментарии, я не смог воспроизвести пример кода, я получил тот же результат, что и вы.
Единственный способ заставить его работать, это встраиватьшрифт напрямую, что я часто и делаю.
[Embed(source='fonts/Arial.ttf', fontName='_Arial',
mimeType="application/x-font-truetype",
unicodeRange='U+0020-U+002F,U+0030-U+0039,U+003A-U+0040,U+0041-U+005A,U+005B- U+0060,U+0061-U+007A,U+007B-U+007E',
embedAsCFF= "false")]
public class Main extends Sprite
{
public function Main():void
{
drawText();
}
}
В конце концов я попытаюсь повторить пример кода и скоро вернусь с ответом ...