2011-06-16 29 views
1

我在AS3需要嵌入字体,但要用软件分发的.tff字体文件由于版权原因不能被用户看到。目前,我在应用程序的子文件夹中使用元数据嵌入字体,并且它一切正常,但我不确定如何隐藏.tff?如何隐藏嵌入字体?

感谢

克里斯托弗·格里格

回答

4

如果嵌入字体到SWF,你没有给你的应用程序中的TTF文件。所有信息都嵌入到swf中以呈现字体。

你如何做嵌入?喜欢这个?

[Embed(source = '../assets/myFont.ttf', fontName = "MyFontName", embedAsCFF = "false")] 
public var MyFont:Class; 
+0

感谢您的快速响应。是的,我嵌入了字体,如你所示。如果我在Flex中的另一个项目上提供对字体的访问,那么这些字体也将全部包含在SWF中? – 2011-06-16 10:52:13

+0

不知道你如何在Flex的另一个项目中使用这种方法,但是,如果包含嵌入语句的类被编译到其他项目中,它将被包含。您也可以使用嵌入字体的资源swf,并将swf动态加载到您的应用程序中。 – DanielB 2011-06-16 10:55:12

+0

谢谢,我最终使用了一个库项目来创建一个SWC文件。 – 2011-06-16 11:17:35