Доброго дня господа.
Помогите разобраться с импортированием внешних шрифтов. Я использую следующую конструкцию as3:

Код AS3:
[Embed(source='Font21.ttf', fontFamily='NewFont', fontName='NewFont')]
public var NewFont:Class;
и она в принципе работает, так как функции вида

Код AS3:
rteText.setStyle("fontFamily", "NewFont");
для компонента
RichTextEditor дают нужный мне результат. А вот команда

Код AS3:
rteText.htmlText='<FONT FACE="NewFont">qw</FONT>'+rteText.htmlText;
в случаи, если в
RichTextEditor в качестве основного выбран другой шрифт, уже наработает, и я не знаю, как это обойти. Ситуация усугубляется тем, что нужный мне шрифт содержит специфические символы, которые трудно заменить стандартными и не содержит никаких букв вовсе, что не позволяет работать в нем одном.
Возможно, кто-либо с этим уже сталкивался? Я работаю во flex 3.