actionscript:通过代码嵌入字形
您可以通过 Flash IDE 嵌入字体的某些字形。
仅通过代码也可以吗? (没有IDE)
[Embed(source='Fonts/arial.swf'
,fontName='Arial' )]
public static var font:Class;
you can embed certain glyphs of a font via the Flash IDE.
is this also possible by code only? (without the IDE)
[Embed(source='Fonts/arial.swf'
,fontName='Arial' )]
public static var font:Class;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
与您使用的 Flex SDK 的嵌入存在差异(embedAsCFF 属性)。
Flex 4.x SDK
Flex 3.x SDK
注意1:不要忘记设置textfield.embedFonts = true
注意2:您不能使用swf作为字体,它应该是.TTF 或 .OTF 文件格式
参考源:http: //www.bit-101.com/blog/?p=2555
There is a difference in embedding with the Flex SDK you are using (embedAsCFF propertie).
Flex 4.x SDK
Flex 3.x SDK
Note1: Don't forget to set textfield.embedFonts = true
Note2: You cannot use a swf as font, it should be an .TTF or .OTF file format
reference source: http://www.bit-101.com/blog/?p=2555
对于 Flex3,您还可以尝试 Antialiaser:一个免费的 AIR 应用程序,它使 OpenType 和 TrueType 字体可视化变得容易,允许您嵌入某些字形并自定义所有字体设置,以便您稍后可以在 Flex 和 AIR 项目中使用它们。
http://www.cycle-it.com/antialiaser/
For Flex3 you can also try Antialiaser: a free AIR application that makes OpenType and TrueType font visualization easy, allowing you to embed certain glyphs and customize all font setting, so you can use them later inside your Flex and AIR projects.
http://www.cycle-it.com/antialiaser/
这是可能的,请参阅使用嵌入字体(看看对于“unicodeRange”)。
It's possible, see Using embedded fonts (look for 'unicodeRange').