当前位置:  开发笔记 > 编程语言 > 正文

在Actionscript 3项目中嵌入自定义字体

如何解决《在Actionscript3项目中嵌入自定义字体》经验,为你挑选了1个好方法。

我想用仅使用AC3的calibri.ttf显示"Hello World".我该怎么办?

在网上找到了两个解决方案,但我不能使用它们中的任何一个 - Adob​​e文档站点需要使用Flash CS4.(不知道如何在Flex Builder中使用它) - embed标记方法需要FLEX SDK

是否可以在使用Flex Builder的actionscript项目中使用纯ActionScript 3嵌入字体?



1> arboc7..:

我在一个纯粹的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;

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有