Flash CS5,动态文本字段会去除某些字母

dt1*_*000 3 flash text flash-cs5

使用CS5,某些字母根本不会显示在我的动态文本字段中。甚至没有空白出现,他们只是被剥夺了。“ g”和“ v”是两个字母,因此字符串“ v testing”在舞台上显示为“ testin”。

我是从那里已经存在的字符串开始还是动态添加它似乎都没有关系。这是设置,但我似乎也没有太大关系:

经典文本动态文本Ariel Regular动画抗锯齿单行

有人看到吗?是字体问题吗?谢谢。

fra*_*mes 5

这绝对是字体嵌入问题。我发现即使在Flash CS5中指定不嵌入字体,它仍会嵌入使用该字体的文本字段中使用的所有字符。因此,这可能就是为什么仅出现某些字符的原因(这些是发布swf时文本字段中的字符)。单击FlashCS5中的“嵌入...”按钮即可真正嵌入字体。检查所需的字符范围,然后再试一次应该很好。

字体嵌入是我在不同情况下一直面临的难题之一,但仍然没有一种适合所有用例的解决方案。