Flash 关于现有fla中字体的消息

Flash 关于现有fla中字体的消息,flash,fonts,Flash,Fonts,我收到FLA,当我尝试在Flash CS6中运行时,我可以看到以下消息: 除了“使用设备字体”设置的文本外,任何可能在运行时编辑的文本都应嵌入字体。使用文本>字体嵌入命令嵌入字体 这个FLA使用了我在macbook中没有的两种字体,但我相信flash会尝试映射到我系统中的一些现有字体(至少,当我打开FLA时,flash会显示一个带有此选项的弹出窗口) 我的问题是。。。发生了什么事?我怎么能修好它 发生了什么事? 创建fla时,系统中存在字体。现在flash会发现缺少字体&因此会在开始时为您显示一

我收到FLA,当我尝试在Flash CS6中运行时,我可以看到以下消息:

除了“使用设备字体”设置的文本外,任何可能在运行时编辑的文本都应嵌入字体。使用文本>字体嵌入命令嵌入字体

这个FLA使用了我在macbook中没有的两种字体,但我相信flash会尝试映射到我系统中的一些现有字体(至少,当我打开FLA时,flash会显示一个带有此选项的弹出窗口)

我的问题是。。。发生了什么事?我怎么能修好它

发生了什么事?

创建fla时,系统中存在字体。现在flash会发现缺少字体&因此会在开始时为您显示一个备选字体

选择替代方案后,生成的swf还依赖于运行它的系统来安装字体

我如何修复它?

要修复第一个错误(选择备选方案),您必须安装字体。尝试用谷歌搜索字体名称。如果它是一种商业字体,你可能不得不购买它

现在,如果您需要确保编译期间选择的字体在用户系统中可用,则必须嵌入字体

为此,请转到:
文本->字体嵌入->选择字体并添加所需符号

唯一的缺点是它增加了swf的大小

如果它是一种非常常见的字体(如Arial),您可以将所有的动态文本框设置为“使用设备字体”,这将完全消除字体错误。假设当前,您可能已经为fla中的动态文本框选择了“动画的反别名”。

还有一个解决方案(添加到@loxxy-answer)

当flash显示字体缺失窗口时,记下缺失的字体,然后:

转到:文本->字体嵌入->选择字体并删除之前记录的字体

还可以根据需要添加其他字体


现在flash将不再提示您。

@Oswald-这不是使用
嵌入的
标记的适当方式。