[AS3]埋め込みフォントの盲点

埋め込みフォントの外部ファイル化の仕方。

フォントを埋め込んだswf
・ライブラリで右クリック
・新しいフォント
・名前をアルファベットで入力
・フォントを選択してok押下
・ライブラリに出来た「A」を右クリックしてリンケージを選択
・「ActionScriptに書き出し」「最初のフレームに書き出し」をチェック
・クラス名、基本クラスはデフォのままok押下
・パブリッシュ

外部埋め込みフォントを使うswf
・上述したswfをloaderでload
・読み込むときのコード↓。

var urlRequest:URLRequest=new URLRequest(url);
var loaderContext:LoaderContext=new LoaderContext();
loaderContext.applicationDomain=ApplicationDomain.currentDomain;
target_loader.load(urlRequest, loaderContext);

・ロードが終わったら今度は↓のコード実行してフォント名を取得

var class_name="フォントシンボルのリンケージ";
var loadedFont:Font = new Font();
var LoadFontClass:Class=ApplicationDomain.currentDomain.getDefinition(class_name) as Class;
Font.registerFont(LoadFontClass);
loadedFont = new LoadFontClass();
font_name=loadedFont.fontName;

・フォント名が取得できたら任意のテキストフィールドに適応させる

var tex:TextField=テキストフィールド;
var texf=tex.getTextFormat();
texf.font=font_name;
tex.setTextFormat(texf);
tex.embedFonts=true;
tex.antiAliasType=AntiAliasType.NORMAL;

以上の処理で外部埋め込みフォントを使用できる。
色々調べたらどうやらloadするswfに外部のフォントと同じフォントを埋め込んでおくと
外部のフォントが適応されない。

埋め込むフォント:ヒラギノ角ゴ
font.swf :フォントを埋め込んだ外部ファイル
main.swf :font.swfをロードするファイル
とするとmain.swfにヒラギノ角ゴのフォントを一文字でも埋め込んでおくと
main.swfに埋め込んだ文字しか表示されなくなるということみたいです。

追記
同じフォントの静止テキストも無いほうが良いようです。