2011-02-22 62 views
0

我有几个TLF对象,其文本是动态设置的,并且大小和基线对某些数字不正确。有没有人遇到过这样的事情?这些数字为什么出现在不同的基线上?

你可以在这里看到6和3的区别。 (6就是它应该看的方式)

而在上述数7S也是错误的:

的字体是Helvetica Neue字体,加粗。

代码不会触及文本对象,除非更改文本。

回答

1

我对此的建议。

  1. 请确保您的字体已嵌入此文本字段(单击文本字段嵌入所有数字)。
  2. 双重和三重检查文本字段位于整像素上,例如29,31(不是像素的小数部分)。检查文本字段的父级影片剪辑是否也位于整个像素上,直到您完成回到舞台。
  3. 失败,也许重新安装字体?

我一直在做actionscript多年,从未见过这个,所以它的字体可能存在问题?

+0

我同意约翰,它可能是一个糟糕的字体。这里是我经常用于项目的Helvetica Neue Bold,你可以试着看看它的字体是否会造成你的麻烦。请让我知道你什么时候测试过,以便我可以杀死这个链接。谢谢! http://www.codingfiend.com/downloads/helvetica/Helvetica_Neue_Bold.zip – Ribs 2011-02-22 23:14:52

+0

嵌入字体固定它! -Ribs,感谢字体,但它没有帮助。也没有将对象坐标设置为整数。奇怪的是,我还将字体类型更改为经典的动态文本,导致“坏”数字被忽略,即代替“6772”它将显示“62”。为了记录,坏数字似乎是0,3和7。我们去了。 – rob 2011-02-23 20:24:09

+0

。好东西。 – 2011-02-24 04:19:08

相关问题