我正在运行时加载多个包含不同字体的 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);
没有崩溃!作品!
但是应用的字体不正确。请有任何建议。