【发布时间】:2012-03-22 05:18:39
【问题描述】:
我们有多个人在处理一个项目(通常甚至是一个 FLA),每个人都在使用 Flash CS5.5,但有些用户运行的是 Windows,而另一些用户运行的是 OSX。我注意到在将 FLA 从 OSX 移动到 Windows 时,某些字体的外观会有所不同,反之亦然。特别是在 Windows 上,垂直间距通常会更大,有时甚至会显着增加。
已发布的 SWF 在两个系统中看起来都很好,只有当您在 IDE 中编辑未发布的 FLA 或重新发布它时,您才会注意到差异。我还要补充一点,并非所有字体都会出现这种情况,据我所知,我只在 OTF 文件类型上注意到它(Helvetica Neue LT 系列就是这样一个例子)。当然,所有用户都安装了相同版本的字体。
无论 TextField 是否已添加到编辑器或以编程方式,问题都存在。 TLF TextFields 似乎没有表现出这个问题,但是,我们已经建立了一个使用旧 TextField 类的扩展库,因此迁移到 TLF 并不可取。
当文件频繁来回移动时,这非常令人沮丧,它基本上归结为告诉一个操作系统的用户忽略对齐问题,因为当从另一个系统发布时它们将不存在。有没有人对为什么会发生这种情况或如何解决它有任何理论?谢谢。
【问题讨论】:
标签: actionscript-3 flash fonts cross-platform