Flash CS4:字体消失

时间:2010-01-28 01:35:59

标签: actionscript-3 actionscript fonts embedding

使用FlashCS4时我遇到了一个奇怪的问题。

  • 我有一个文本字段,当设置为 静态文本非常好用 正确的字体。

  • 如果我将其设置为DYNAMIC TEXT,则为文本 显示为Arial或其他 默认选择的系统 字体不可用。它显示在 系统上的正确字体 已安装的字体。

  • 如果我将它设置为EMBED CHARACTERS 任何文字都没有显示出来 系统,是否安装了字体 或不。

我尝试使用随附的AS3代码中的[EMBED]标签嵌入字体,我也将字体添加到CS4中的库中。

在CS4中,我尝试选择文本字段的字体作为标准OS字体,以及旁边带有星号的字体,但两种方式都得到相同的结果。

库字体设置为“export for actionscript”和“on frame 1”。该字体不包含粗体/斜体/等。数据,我没有使用任何特殊的样式(除了居中文本)。

我不认为字体不可用是一个问题,否则当它设置为Dynamic而没有任何嵌入字符时它不会显示。它也不会出现在安装了字体的计算机上,这也很奇怪。

帮助?

2 个答案:

答案 0 :(得分:1)

您是否点击了“字符嵌入”并选择了大写,小写,数字和标点符号。

我发现只选择了一定数量的问题就会出现问题。这应该没有任何其他嵌入代码,并且不需要任何库。

尝试在新的Flash文件中只使用动态文本字段并尝试使用它,它应该可以正常工作。

查看它们是否正确嵌入的好方法是在旋转文本字段时,因为未嵌入不会显示。

还可以尝试:在发布设置下 - > Flash选项卡,设置生成大小报告,它将显示已嵌入的字体和字符。

如果他们出现在那里,那么你正在做的其他事情或者没有这样做会导致这种情况

答案 1 :(得分:0)

原来我使用的特定字体被破坏了。我开始使用从不同站点下载的不同版本的字体,一切正常。我无法检测到原始字体下载中的任何错误或损坏。 :/