【问题标题】:Actionscript 3 embeded fonts UTF8Actionscript 3 嵌入式字体 UTF8
【发布时间】:2012-05-01 23:18:10
【问题描述】:

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

【问题讨论】:

  • 你不能同时拥有它,如果嵌入的话,字符数据必须存储在某个地方。而且,如果您要嵌入所有支持 utf 的字符,那将是一组非常重要的字符。
  • @32bitkid OK 如果我使用 Flash 中的默认字体会增加文件大小吗?

标签: actionscript-3 utf-8 fonts embed


【解决方案1】:

您确定需要所有个字符(请参阅Wikipedia)吗?如果是这样,您可能无法避免 swf 文件大小的增加。但这种情况是极不可能的。

如果您不需要所有可能的字符,您可以在 Flash IDE 中或使用字体元数据标记指定所需的字符范围(参见this page 示例)。这样可以大大减小文件大小。

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

【讨论】:

  • 是的,它编译几个 SWF 是解决方案,或者只是使用用户计算机上安装的默认字体
猜你喜欢
  • 2010-12-06
  • 2013-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-25
  • 1970-01-01
  • 2013-02-22
  • 2010-11-02
相关资源
最近更新 更多