実行時にさまざまなフォントを含む複数の swf ファイルをロードしています。リッチ エディタブル テキストのテキストフローに適用すると問題が発生します。これらのカスタムフォントをテキストフローに適用する方法はありますか?
これが私のコードの一部です。
フォントの登録について
var FontClass:*;
var dom:ApplicationDomain = response.target.applicationDomain;
FontClass = dom.getDefinition(fileName) as Class;
Font.registerFont(FontClass);
動作します!
フォントをテキストフローに適用します。
var cf:TextLayoutFormat = new TextLayoutFormat();
cf.fontFamily = mFontName; //Font Name
cf.fontLookup = FontLookup.EMBEDDED_CFF;
var editManager: IEditManager = IEditManager(textflow.interactionManager);
editManager.applyLeafFormat(cf);
クラッシュなし!動作します!
しかし、適用されたフォントが正しくありません。任意の提案をお願いします。