我想用仅使用AC3的calibri.ttf显示"Hello World".我该怎么办?
在网上找到了两个解决方案,但我不能使用它们中的任何一个 - Adobe文档站点需要使用Flash CS4.(不知道如何在Flex Builder中使用它) - embed标记方法需要FLEX SDK
是否可以在使用Flex Builder的actionscript项目中使用纯ActionScript 3嵌入字体?
我在一个纯粹的AS3移动项目中遇到了类似的问题,我使用了Daniel的代码(下面是另一个答案),但它对我不起作用.
丹尼尔的代码
[Embed(source='/assets/calibri.ttf', fontName="Font", mimeType="application/x-font-truetype")] private static var calibri:String;
我在这里找到的技巧是添加embedAsCFF="false"
因为我添加了一个True-Type字体(TTF)而不是一个Compact字体文件(CFF),这个小改动对我有用.
更新的代码
[Embed(source='/assets/calibri.ttf', fontName="Font", mimeType="application/x-font-truetype" embedAsCFF="false")] private static var calibri:String;