嵌入字体将替换或完成另一种嵌入字体?

时间:2011-02-09 09:48:50

标签: flash actionscript-3 fonts embed haxe

我有一个swf A,它不包含任何字体。

如果我下载swf F1,其中包含很少的Arial字符,那么我将arial字体嵌入到A中,没问题。

但是,如果,然后,我将包含Arial的其他字符的swf F2下载到swf A中,我将能够使用所有嵌入字符字体,仅使用F2,还是仅使用F1?

我希望有一个链接到解释这个问题的地方,即使是非常技术性的问题:我找不到。

感谢阅读。

编辑:经过几次测试后,玩家似乎更换了加载的字体......我怎么合并呢?

1 个答案:

答案 0 :(得分:2)

我认为你不能合并它们。字体被视为任何其他类。将SWF加载到同一应用程序域中的另一个SWF时,将忽略碰撞类。如果您希望加载的SWF保留其自己的类版本,则可以使用不同的application domain,但我非常怀疑您是否可以在运行时合并它们。

  

每个应用程序域,除了   系统域,有一个关联   父域。的父域   您的主要应用程序的应用程序   域是系统域。加载   类只有在它们的时候定义   父级尚未定义它们。   您无法覆盖已加载的类   定义更新的定义。