Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我第一次使用 Flash CS5 的新文本布局框架 (TLF)。每当我通过 actionscript 动态设置 TLF 文本时,生成的文本都会以多种字体呈现!(相同的文本集静态没有任何问题)
例子:
我可以理解,当客户端机器缺少给定字体时,Flash 会选择默认字体,但在这种情况下,字体是客户端确实具有的 Arial Bold,而且只有某些字符是扭曲的。这里有什么想法吗??
每当您使用 Flash/TLF 动态更改文本时,您需要进入文本的属性 > 字符面板并单击“嵌入...”按钮。这将允许您选择要嵌入该给定字体的字符范围,确保它们将在每个客户端上正确呈现。您只需要对每种字体执行一次此操作,但对您将动态使用的每种字体执行此操作。
如果您忽略这一点,Flash 将选择性地仅在您开始的文本中嵌入字体字符,这就是为什么我的动态标签混淆了字体字符!