[Embed(source='/assets/calibri.ttf', fontName="Font", mimeType="application/x-font-truetype" embedAsCFF="false")]
private static var calibri:String;
我从教程中查看并获得如上所示的代码,看起来它必须在Class上? 我可以不上课吗?或者也许是字体加载类的例子吗?
答案 0 :(得分:0)
使用embed param fontFamily
。您可以使用此字符串设置字体。
[Embed(source='/assets/calibri.ttf', fontFamily="calibri", mimeType="application/x-font-truetype" embedAsCFF="false")]
var CalibriFont:Class;
var tf:TextField = new TextField();
tf.embedFonts = true;
addChild(tf);
var tff:TextFormat = new TextFormat();
tff.font = "calibri";
tf.defaultTextFormat = tff;
tf.htmlText = "HELLO";