3

一般的な手法を使用して、外部フォントswfsからフォントアウトラインを動的にロードするactionscript 3ベースのWebサイトがあります。

... 
var FontLibrary:Class = e.target.applicationDomain.getDefinition("font") as Class;
Font.registerFont(FontLibrary.fontClass);

同じフォントのテキストを含む swc からアセットを添付するまで、すべてが正常に機能します。その時点で、swc からのアウトラインのみが使用されます。たとえば、swc に abc」という文字を含む動的な TextField がある場合、以前にフォント swf から動的に読み込まれたアルファベット全体ではなく、これらの文字のみが Web サイトに表示されます。

誰かがこれに遭遇し、解決策を見つけましたか?

4

1 に答える 1

1

Flex にフォントを埋め込み、同じフォントを含む swf をプロジェクトに追加するという問題がありました。

SWC フォントにすべての文字が含まれていることを確認してください。多分このように: http://www.adobe.com/devnet/flash/quickstart/embedding_fonts.html

または、IDE オプションではなくプログラムで swc のテキストフィールドのフォントを設定することもできます。フォントがswcの最初の場所に埋め込まれないようにします。

于 2011-04-27T06:22:43.203 に答える