2011-02-09 18 views
0

フォントがないswf Aがあります。埋め込みフォントは、別の埋め込みフォントを置き換えるか、完了しますか?

Arialの文字数が少ないswf F1をダウンロードすると、ArialフォントがAに埋め込まれますが、問題はありません。

しかし、Arialの他の文字を含むswf F2をswf Aにダウンロードすると、すべての埋め込み文字フォント、F2のみ、またはF1のみを使用できるようになりますか?

非常に専門的な言葉でさえ説明されている場所にリンクしたいと思います。私は見つけられませんでした。

読んでいただきありがとうございます。

EDIT:少数のテストの後、プレイヤーは読み込まれたフォントを置き換えるように見えますが、どうすればそれらをマージできますか?

+0

したがって、実行時にフォントを動的に読み込む方法がありますが、部分的に埋め込まれた2つの異なるフォントを組み合わせることが可能かどうかはわかりません。それは興味深い質問です。 私は、ユーザーが自分の.ttfファイルと.otfファイルを実行時にアップロードしてから、自分のFlashツールの中にあるものを使用できるようにするツールを開発しています。 – Myk

答えて

2

私はそれらをマージすることはできません。フォントは他のクラスと同様に扱われます。同じアプリケーションドメイン内の別のSWFにSWFをロードすると、衝突するクラスは無視されます。読み込まれたSWFが独自のバージョンのクラスを扱うようにするには、別のapplication domainを使用できますが、実行時にそれらをマージすることは非常に疑問です。

システムドメインを除くすべてのアプリケーションドメインには、関連付けられた 親ドメインがあります。親ドメインの メインアプリケーションのアプリケーション ドメインがシステムドメインです。ロードされた のクラスは、 の親がそれらをまだ定義していない場合にのみ定義されます。 ロードされたクラス の定義を新しい定義で上書きすることはできません。

関連する問題