Flash CS5字体在Windows / OSX上出现不一致

时间:2012-03-22 05:18:39

标签: actionscript-3 flash fonts cross-platform

我们有多个人在一个项目上工作(通常甚至是一个FLA),每个人都使用Flash CS5.5,但有些用户正在运行Windows,而其他用户则运行OSX。我注意到,当将FLA从OSX移动到Windows时,某些字体的显示方式不同,反之亦然。特别是,垂直排水沟在Windows上通常会更大,有时甚至领先也会显着增加。

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

无论TextField是已添加到编辑器还是以编程方式添加,问题都存在。 TLF TextFields似乎没有出现这个问题,但是,我们已经建立了一个使用旧TextField类的扩展库,因此不宜移植到TLF。

随着文件频繁来回移动,这令人非常沮丧,它基本上归结为告诉用户一个操作系统忽略对齐问题,因为从其他系统发布时它们不存在。有没有人有任何关于为什么会发生这种情况或如何绕过它的理论?感谢。

1 个答案:

答案 0 :(得分:0)

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

你真的无能为力。这是Adobe在肉体中着名的“跨平台开发”=(