だから-私はこの奇妙な問題を抱えています。
私は主要なプロジェクトを持っていますが、それが多くのSWFに分割されていることを除いて詳細は必要ありません。そのため、共有ライブラリを使用してフォントを埋め込みたいと思います。完了-sl_fonts.swfがロードされ、フォント-チェックされて機能し、残りのSWFは後でロードされます(プリローダーによってチェックされます)。
さて、もう一度、リクエストの結果をフォントにトレースしました。
DEBUG: REQUEST ArialBlack RETURN [class EMArialBlack] (main.swf)
DEBUG: GOT [class EMArialBlack] (loaded.swf)
ロードされたSWFファイルがArialBlackを要求し、答えが得られたようです-埋め込みフォントのクラスであるEMArialBlack。
奇妙なことに、これをTextFormatの.fontに戻すと、実際には機能しません。TextFormat.fontをreturnに設定した後、それをトレースしました。実際に[クラスEMArialBlack]をトレースしました。しかし、このTextFormatをTextFieldに設定すると、機能しませんか?embedFontsがオフの場合、結果はありません(古い_sansプレースホルダーフォントが保持されます)。オンの場合、テキストはまったく表示されません。
なぜこれが起こっているのか考えはありますか?