Flash CS3 静态文本字段不显示预期字体
在 Flash 中,我有使用非标准字体的静态文本字段。在 IDE 中,它看起来不错,但在导出的 swf 中,它们默认为默认字体。当我将字体更改为动态并嵌入字体时,它工作正常。但是,使用静态字段根本不显示字体。
有人知道这是为什么吗?这是错误还是故障?
是因为它是影片剪辑中的静态字体吗?
In flash I have static text fields using a non standard font. In the IDE it looks fine, however in exported swf's they default to a default font. When I change the font to dynamic and embed the font it works fine. However using a static field doesn't show the font at all.
Anyone have any ideas as to why this is? Is this a bug or glitch?
Is it because it is static font within a movieclip?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我刚刚遇到这个问题。检查嵌入字体的名称,并确保它与静态文本使用的字体名称不同。将其重命名为“[字体名称]嵌入”。
我认为当您尝试使用带有嵌入字体的静态文本时,Flash IDE 会感到困惑。奇怪的错误。
I just ran into this problem. Check the name of your embedded font, and make sure it's not the same name as the font you're using for the static text. Rename it to something like "[font name] embedded".
I think the Flash IDE gets confused when you try to use static text with a font that's embeded. Weird bug.
我有类似的问题。您正在使用一些特殊字符吗?我必须显示希腊文本,但它不会在 Arial 的静态字段中显示。我必须找到一个带有希腊字符(Helios 或其他)的 Arial 字体。
I had a similar issue. Are you using some special character ? I had to display Greek text and it wouldn't display in static fields with Arial. I had to find an Arial that had Greek Characters ( Helios or something ).