Windows/OSX中的Flash CS5字体不一致



我们有多个人在一个项目上工作(通常甚至是一个FLA),每个人都在使用Flash CS5.5,但有些用户在运行Windows,而另一些用户在运行OSX。我注意到,当FLA从OSX移动到Windows时,有些字体会出现不同的显示方式,反之亦然。特别是,Windows上的垂直檐沟通常会更大,有时甚至前缘也会显著增加。

发布的SWF在两个系统中都很好,只有当您在IDE中编辑或重新发布未发布的FLA时,您才会注意到差异。我还要补充一点,这并不是发生在所有字体中,据我所知,我只在OTF文件类型中注意到了这一点(Helvetica Neue LT系列就是这样一个例子)。当然,所有用户都安装了相同版本的字体。

无论是将TextField添加到编辑器中还是通过编程方式添加,问题都存在。TLF TextFields似乎没有表现出这个问题,但是,我们已经建立了一个广泛的库,它利用了旧的TextField类,所以迁移到TLF是不可取的。

这是令人难以置信的沮丧,因为文件经常来回移动,它基本上可以归结为告诉一个操作系统的用户忽略对齐问题,因为当从另一个系统发布时,这些问题就不存在了。有人对为什么会发生这种情况或如何避开它有任何理论吗?谢谢

同样适用于CS3和CS4版本<notforholywars>这就是我4年前从Windows平台转到Mac平台的原因<notforholywars>

你真的无能为力。这就是Adobe著名的"跨平台开发"

最新更新