0

我正在使用动态文本字段在其中存储分数,我嵌入了我正在使用的字体并且它只有一个。

但是在运行时,当文本更改最左边的一个字符时变成了虚假/奇怪的字符,无法弄清楚它为什么会发生。

最后我为动态字段使用位图抗锯齿,它解决了这个问题,但文本不流畅。

如果有人有同样的问题?

4

3 回答 3

1

您可能已嵌入字体,但已选择要嵌入的正确字符类型?即,如果它是一个分数,那么需要像这样选择数字:

flash字体嵌入

(上面的对话框在 CS6 中可能看起来略有不同,或者可能在其他地方,我不确定;我不使用 CS6)

编译时字段中的字符将被嵌入,未嵌入的字符将无法正确呈现。

或者(而不是嵌入),您可以从属性面板的下拉列表中选择“使用设备字体”(如果您是从 Flash Pro 中创建文本字段而不是通过编程方式),这将解决它 - 实际上只是遇到了这个问题我刚刚完成的一个应用程序,这就是我的解决方案。

如果上述方法不起作用,那么我确定这与上面提到的文本字段的大小有关。

于 2013-05-23T16:19:17.983 回答
0

出现提示时使用备用字体。嵌入您选择的字体,保存并关闭您的应用程序并重新启动。

它解决了我的问题,cs6更有可能有这个错误。

于 2013-06-03T21:11:18.823 回答
-1

将 CLASSIC TEXT 更改为 TLF TEXT 解决了这个问题。

于 2015-03-28T15:23:40.420 回答