如果不将字体嵌入Flash,会发生什么情况?

泰莎

我正在为客户制作一些横幅广告,我们的设计师使用了两种自定义字体。SWF不得超过40k,因此带宽很重要。

文本是经典和静态的。我并未真正考虑SWF如何压缩字体,但我想如果用户没有安装自定义字体,它将用他们所做的替换它。当然,我需要显示字体。

在某些情况下,根据使用的字符数,我通过使用字体的PNG图像或通过在Flash中使用“分隔”来减小文件的大小并使字体看起来正确(两者都会增加文件大小,只是一种字体)。根据我的经验,与我的两种解决方法相比,嵌入字体最大地增加了文件大小。

还有其他可用的方法吗?当您不将字体嵌入Flash中时,我不太了解会发生什么,所以我的问题确实是...会发生什么?

康拉德

如果您不嵌入字体,则当有人没有安装字体时它不会显示-但是当您仅使用静态文本字段时,则不需要嵌入字体。Flash会将您使用过的字形嵌入到swf中。

在发布设置中设置“生成大小报告”,以准确查看所用字体的重量,然后尝试其他方法(分解,小文本的位图以查看可获得的信息)。另外,字体的大小也不同,因此有时,如果可以的话,您可以找到较轻的字体。另一种破解方法是将文本(尤其是小尺寸)另存为具有纯背景的gif。然后使用Flash位图质量设置在使文本清晰易读的同时获得最低的权重,但是,当然,它对于较小的字体(例如小的免责声明等)最有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果rm在提示中途停止,会发生什么情况?

来自分类Dev

如果不关闭Docker容器,会发生什么情况?

来自分类Dev

如果我在不将其返回值分配给变量的情况下调用函数,会发生什么情况?

来自分类Dev

如果获取互斥锁之后发生中断,会发生什么情况

来自分类Dev

如果仅在类中重写hashCode()并在Set中使用它,会发生什么情况?

来自分类Dev

如果无法通过create()清除Model :: $ id,会发生什么情况?

来自分类Dev

如果尝试并最终在方法中返回布尔值,会发生什么情况

来自分类Dev

如果我在已删除的实体上调用EF Reload,会发生什么情况?

来自分类Dev

如果我在Spark中两次缓存相同的RDD,会发生什么情况?

来自分类Dev

如果我为一个中断创建多个ISR,会发生什么情况?

来自分类Dev

如果我在GCC中编译并链接到不需要的库,会发生什么情况?

来自分类Dev

如果我在estimateRigidTransform或getAffineTransform中提供更多输入,会发生什么情况?

来自分类Dev

如果方法A调用方法B并且都具有[Transaction]属性,会发生什么情况?

来自分类Dev

如果我们在App Delegate中的didFinishLaunching中返回NO,会发生什么情况

来自分类Dev

如果我在PHP函数的末尾不包含“返回”,会发生什么情况?

来自分类Dev

如果匹配臂中的表达式返回false,会发生什么情况?

来自分类Dev

如果我们不关闭用过的末端管道,会发生什么情况:Linux / C

来自分类Dev

如果匹配臂中的表达式返回false,会发生什么情况?

来自分类Dev

如果我将dropna更改为True / False,会发生什么情况

来自分类Dev

如果我尝试使用SetObject并且已经拥有相同的密钥,会发生什么情况?

来自分类Dev

如果通过lambda函数对象返回对局部变量的引用,会发生什么情况?

来自分类Dev

如果未在lambda函数中取消超时处理程序,会发生什么情况?

来自分类Dev

如果我在GA中发送“自定义维度”配置,会发生什么情况?

来自分类Dev

如果未将new Class()的结果分配给变量,会发生什么情况

来自分类Dev

如果您在提交表单之前尝试重定向,会发生什么情况?

来自分类Dev

如果安装的RAM超过主板支持的数量,会发生什么情况?

来自分类Dev

如果线程执行的函子被移动,会发生什么情况?

来自分类Dev

如果我为一个中断创建多个ISR,会发生什么情况?

来自分类Dev

如果我在常规的Ubuntu安装上安装Ubuntu GNOME,会发生什么情况?

Related 相关文章

  1. 1

    如果rm在提示中途停止,会发生什么情况?

  2. 2

    如果不关闭Docker容器,会发生什么情况?

  3. 3

    如果我在不将其返回值分配给变量的情况下调用函数,会发生什么情况?

  4. 4

    如果获取互斥锁之后发生中断,会发生什么情况

  5. 5

    如果仅在类中重写hashCode()并在Set中使用它,会发生什么情况?

  6. 6

    如果无法通过create()清除Model :: $ id,会发生什么情况?

  7. 7

    如果尝试并最终在方法中返回布尔值,会发生什么情况

  8. 8

    如果我在已删除的实体上调用EF Reload,会发生什么情况?

  9. 9

    如果我在Spark中两次缓存相同的RDD,会发生什么情况?

  10. 10

    如果我为一个中断创建多个ISR,会发生什么情况?

  11. 11

    如果我在GCC中编译并链接到不需要的库,会发生什么情况?

  12. 12

    如果我在estimateRigidTransform或getAffineTransform中提供更多输入,会发生什么情况?

  13. 13

    如果方法A调用方法B并且都具有[Transaction]属性,会发生什么情况?

  14. 14

    如果我们在App Delegate中的didFinishLaunching中返回NO,会发生什么情况

  15. 15

    如果我在PHP函数的末尾不包含“返回”,会发生什么情况?

  16. 16

    如果匹配臂中的表达式返回false,会发生什么情况?

  17. 17

    如果我们不关闭用过的末端管道,会发生什么情况:Linux / C

  18. 18

    如果匹配臂中的表达式返回false,会发生什么情况?

  19. 19

    如果我将dropna更改为True / False,会发生什么情况

  20. 20

    如果我尝试使用SetObject并且已经拥有相同的密钥,会发生什么情况?

  21. 21

    如果通过lambda函数对象返回对局部变量的引用,会发生什么情况?

  22. 22

    如果未在lambda函数中取消超时处理程序,会发生什么情况?

  23. 23

    如果我在GA中发送“自定义维度”配置,会发生什么情况?

  24. 24

    如果未将new Class()的结果分配给变量,会发生什么情况

  25. 25

    如果您在提交表单之前尝试重定向,会发生什么情况?

  26. 26

    如果安装的RAM超过主板支持的数量,会发生什么情况?

  27. 27

    如果线程执行的函子被移动,会发生什么情况?

  28. 28

    如果我为一个中断创建多个ISR,会发生什么情况?

  29. 29

    如果我在常规的Ubuntu安装上安装Ubuntu GNOME,会发生什么情况?

热门标签

归档