0

我需要嵌入支持所有类型字符的字体。当我这样做时,我的“swf”文件占用增加了 110kb。我想避免这种情况。在不增加文件大小的情况下如何做到这一点?

4

1 回答 1

1

你确定你需要所有的字符(见维基百科)?如果是这样,您可能无法避免 swf 文件大小的增加。但这样的情况是极不可能的。

如果您不需要所有可能的字符,则可以在 Flash IDE 中或使用 Font 元数据标记指定所需的字符范围(请参阅此页面以获取示例)。这可以大大减小文件大小。

在最坏的情况下,您可以编译多个 SWF,每个 SWF 都嵌入了自己的 Unicode 范围。然后,在运行时,您可以确定在特定情况下需要哪些范围,并动态加载所需的 SWF。

于 2012-04-21T01:31:28.597 回答