使用FlashCS4时我遇到了一个奇怪的问题。
我有一个文本字段,当设置为 静态文本非常好用 正确的字体。
如果我将其设置为DYNAMIC TEXT,则为文本 显示为Arial或其他 默认选择的系统 字体不可用。它显示在 系统上的正确字体 已安装的字体。
如果我将它设置为EMBED CHARACTERS 任何文字都没有显示出来 系统,是否安装了字体 或不。
我尝试使用随附的AS3代码中的[EMBED]标签嵌入字体,我也将字体添加到CS4中的库中。
在CS4中,我尝试选择文本字段的字体作为标准OS字体,以及旁边带有星号的字体,但两种方式都得到相同的结果。
库字体设置为“export for actionscript”和“on frame 1”。该字体不包含粗体/斜体/等。数据,我没有使用任何特殊的样式(除了居中文本)。
我不认为字体不可用是一个问题,否则当它设置为Dynamic而没有任何嵌入字符时它不会显示。它也不会出现在安装了字体的计算机上,这也很奇怪。
帮助?
答案 0 :(得分:1)
您是否点击了“字符嵌入”并选择了大写,小写,数字和标点符号。
我发现只选择了一定数量的问题就会出现问题。这应该没有任何其他嵌入代码,并且不需要任何库。
尝试在新的Flash文件中只使用动态文本字段并尝试使用它,它应该可以正常工作。
查看它们是否正确嵌入的好方法是在旋转文本字段时,因为未嵌入不会显示。
还可以尝试:在发布设置下 - > Flash选项卡,设置生成大小报告,它将显示已嵌入的字体和字符。
如果他们出现在那里,那么你正在做的其他事情或者没有这样做会导致这种情况
答案 1 :(得分:0)
原来我使用的特定字体被破坏了。我开始使用从不同站点下载的不同版本的字体,一切正常。我无法检测到原始字体下载中的任何错误或损坏。 :/