フォントの埋め込み

環境によってフォントが変わってしまって困ったのでFlashにフォントを埋め込むようにする.
ようするに,http://www.adobe.com/jp/devnet/flex/quickstart/embedding_assets/#EmbeddingFonts の通りにやればよい.

assets/font 以下に埋め込みたいフォントをコピーして @font-face で定義する.

<mx:Style>

    @font-face {
        font-family: kozgo;
        src: url("assets/font/KozGoPro-Medium.otf");
    }

    global {
        font-family: kozgo;
    }
</mx:Style>.

こんなふうに global で定義して(継承しなければ)おけば全てに適用できて良い.