Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要嵌入支持所有类型字符的字体。当我这样做时,我的“swf”文件占用增加了 110kb。我想避免这种情况。在不增加文件大小的情况下如何做到这一点?
你确定你需要所有的字符(见维基百科)?如果是这样,您可能无法避免 swf 文件大小的增加。但这样的情况是极不可能的。
如果您不需要所有可能的字符,则可以在 Flash IDE 中或使用 Font 元数据标记指定所需的字符范围(请参阅此页面以获取示例)。这可以大大减小文件大小。
在最坏的情况下,您可以编译多个 SWF,每个 SWF 都嵌入了自己的 Unicode 范围。然后,在运行时,您可以确定在特定情况下需要哪些范围,并动态加载所需的 SWF。