1

我第一次使用 Flash CS5 的新文本布局框架 (TLF)。每当我通过 actionscript 动态设置 TLF 文本时,生成的文本都会以多种字体呈现!(相同的文本集静态没有任何问题)

例子:

替代文字

我可以理解,当客户端机器缺少给定字体时,Flash 会选择默认字体,但在这种情况下,字体是客户端确实具有的 Arial Bold,而且只有某些字符是扭曲的。这里有什么想法吗??

4

1 回答 1

1

每当您使用 Flash/TLF 动态更改文本时,您需要进入文本的属性 > 字符面板并单击“嵌入...”按钮。这将允许您选择要嵌入该给定字体的字符范围,确保它们将在每个客户端上正确呈现。您只需要对每种字体执行一次此操作,但对您将动态使用的每种字体执行此操作。

如果您忽略这一点,Flash 将选择性地仅在您开始的文本中嵌入字体字符,这就是为什么我的动态标签混淆了字体字符!

于 2010-09-29T21:24:50.453 回答