Здравствуйте дорогой товарищь.

Ваша проблема понятна: шрифты во флэше - дело тонкое. Попробуйте сделать следующим образом, создайте на рабочем поле, но спрячте от юзера текстовое поле типа динамик текст, и вставтье ручками в это поле весь набор необходимых символов шрифта, который вам понадобиться, затем выберите тип сглаживания встроенного шрифта из выпадающего списка рядом с кнопкой Embed. Во флэш 8 выбрать можно один из трех вариантов, кроме use device font, что понятно, иначе кнопка Embed не будет доступна. В завершении жмем на эту кнопку Embed и там выбираем Auto fill, то есть будем встраивать в фильм символы которые ввели в текстовое поле, так мы наглядно будем видеть какие символы встроены в фильм, и потом не будем гадать, почему у нас пропал какой-либо знак. Кроме того если вы выберете Bitmap тип сглаживания, то буде встроен шрифт только того размера, который указан в свойствах поля, и изменить размер динамически не удасться.

Итак, в настройках публикации ставим галочку generate size report, и тестируем фильм. В отчете мы сможем прочитать какие символы встроены в фильм, и точное название шрифта. Для того чтобы теперь этот шрифт применить нам понадобиться простой код:

Код:
mc.createTextField ("about", 1, 0, 0, scrollerWidth, 0);
mc.about.embedFonts = true;
mc.about.setNewTextFormat(emed_txt.getNewTextFormat());
Незабудте присвоить имя emed_txt экземпляру текстового поля, в котором храняться символы встроенного шрифта. И не перепутайте свойства setNewTextFormat и setTextFormat, первое задает формат текста который еще только будет после присвоен текстовому полю, а второе задает формат текста, который уже присвоен текстовому полю, проверье путь видимости нашего экземпляра emed_txt, если код по заданию формата будет находиться не на одной временной шкале с экземпляром текстового поля, или на другом кадре.

Больше информации о динамически встраиваемых шрифтах можно прочитать
здесь
Удачи вам дорогой товарищь!