У нас есть несколько человек, работающих над одним проектом (и часто даже над одним FLA), все используют Flash CS5.5, но некоторые пользователи используют Windows, а другие OSX.Я заметил, что некоторые шрифты отображаются по-разному при перемещении FLA из OSX в Windows или наоборот.В частности, вертикальный желоб часто будет больше в Windows, а иногда даже ведущий будет значительно увеличен.
Опубликованные SWF-файлы выглядят хорошо в обеих системах, это только когда вы редактируете неопубликованный FLA в IDE или повторноопубликуйте это, чтобы вы заметили разницу.Я также добавлю, что это происходит не во всех шрифтах, и, насколько мне известно, я заметил это только для типа файла OTF (семейство Helvetica Neue LT является одним из таких примеров).И, конечно, все пользователи установили одну и ту же версию шрифта.
Проблема существует независимо от того, был ли TextField добавлен в редактор или программно.TLF TextFields, по-видимому, не демонстрирует эту проблему, однако у нас уже есть обширная библиотека, в которой используется старый класс TextField, поэтому переход на TLF нежелателен.
Это невероятно сложно, когда файлы возвращаются назади далее часто, и это в основном сводится к тому, чтобы заставить пользователей одной ОС игнорировать проблемы выравнивания, потому что они не будут существовать при публикации из другой системы.У кого-нибудь есть теории относительно того, почему это может происходить или как обойти это?Спасибо.