Flash CS4:字体消失

在使用FlashCS4时我有一个奇怪的问题。

  • 我有一个textfield,当设置为STATIC TEXT时,它工作得很好,使用正确的字体。

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

  • 如果将其设置为EMBED CHARACTERS,则在任何系统上都不会显示文本,无论该字体是否已安装。

  • 我已经尝试在我的随机AS3代码中使用[EMBED]标签嵌入字体,并且我还将字体添加到CS4中的库中。

    在CS4中,我尝试选择文本字体的字体作为标准操作系统字体,以及旁边有星号的字体,但是两种方式获得相同的结果。

    库字体设置为“为动作脚本导出”和“在框架1上”。 该字体不包含粗体/斜体/等。 数据,我没有使用任何特殊的样式(除了居中文本)。

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

    帮帮我?


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

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

    尝试只在新的Flash文件上使用动态文本框,然后尝试一下,它应该可以工作。

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

    此外,请尝试以下操作:在发布设置 - > Flash选项卡下,设置生成大小报告,它会显示已嵌入的字体和字符。

    如果他们出现在那里,还有别的事情你正在做或不做,这是造成这种情况的原因


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

    链接地址: http://www.djcxy.com/p/17775.html

    上一篇: Flash CS4: Font Disappearing

    下一篇: Font Embedding in Flexbuilder Vs. CS4