您的位置:首页 > 其它

As3嵌入字体

2016-06-16 01:08 302 查看
As3嵌入字体

具体实现和一般规则:

如果直接将字体包绑定到代码时会增加生成swf的大小,所以正常使用时将需要使用的字体文字文字打包成一个swf,代码运行时加载,主要代码

[Embed(source="hyxl.ttf", fontName="hyxl",
unicodeRange="U+2a,U+2b,U+2d,U+2f,U+30-U+39,U+41-U+5a,U+61-U+7a,U+6597,U+5730,U+4e3b",
mimeType="application/x-font" ,embedAsCFF="false")]


参数解析

source:需要打包的字体文件

fontName:代码中引用的字体名称

unicodeRange:需要打包的文字集合

embedAsCFF:设值为false时,textFiled正常显示,但TextElement不显示,所以如果在代码中需要两个文本引擎都使用时,则需要对一个字体做两次不同fontName命名,使字体能够在两个不同文本引擎中正常显示
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  as3