代码之家  ›  专栏  ›  技术社区  ›  Andy Moore

Flash CS4:字体消失

  •  1
  • Andy Moore  · 技术社区  · 15 年前

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

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

    • 如果我将其设置为动态文本,则文本 显示为Arial或其他 默认设置为所选系统 字体不可用。它出现在 在具有 安装的字体。

    • 如果我将其设置为嵌入字符 文本不会出现在任何 系统,是否安装字体 或者没有。

    我已经尝试使用[embed]标记将字体嵌入到随附的AS3代码中,并且还将字体添加到CS4中的库中。

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

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

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

    帮助?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Daniel    15 年前

    你是否点击了“字符嵌入”并选择了大写、小写、数字和标点符号?

    我发现只要选择一个固定的数量,他的问题就会发生。这应该在没有任何其他嵌入代码的情况下工作,并且不需要任何库。

    尝试在一个新的flash文件上只使用动态文本字段,然后只使用它,它就可以工作了。

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

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

    如果他们出现在那里,你还做了什么或没有做什么,这就是原因。

        2
  •  0
  •   Andy Moore    14 年前

    结果我使用的字体不知怎么被破坏了。我开始使用从另一个网站下载的不同版本的字体,一切正常。我无法检测到原始字体下载中的任何错误或损坏。: