2011-06-16 30 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