Flash CS5 испортил все мои текстовые поля - как я могу это исправить? - PullRequest
3 голосов
/ 05 мая 2010

У меня есть проект Actionscript, который я создавал с использованием Flash CS4.Я встроил шрифт, используя следующую команду:

[Embed(source="/bin/assets/fonts/MyriadPro-Regular.otf", fontWeight="normal", fontFamily="Myriad Pro")]

Затем в моем приложении в текстовых полях я установил для embedFonts значение true antialiastype для расширенного и установил свойство толщины текстового поля.И установка семейства шрифтов из таблицы стилей.Все это работало в точности так, как я и ожидал, без проблем и месяцев разработки.

Я просто обновился до CS5 и опубликовал, и ни один из моих текстов вообще не отображается.Я смог решить эту проблему, удалив embedFonts = true из текстовых полей, но это вообще не позволяет мне контролировать толщину.

Я искал везде, кто-нибудь знает, как правильно это сделать вCS5 сейчас?Я пытался встроить свой шрифт непосредственно в IDE CS5, но по-прежнему не контролировал толщину.

Заранее благодарен за любую помощь - у меня есть тонны текстовых полей во всем приложении, которые все сейчас собираются.Спасибо Adobe.

b

Ответы [ 3 ]

2 голосов
/ 05 мая 2010

Я разобрался, как это сделать, чтобы он работал с CS5. Для всех, кто интересуется здесь, я сделал так, чтобы шрифты отображались так же, как до обновления.

Вместо встраивания из самого ActionScript я использовал диалог text> embed fonts в CS5 IDE. Выбрал и вставил нужные мне символы, затем решил экспортировать это для actionScript и дал ему имя «MyriadPro» в верблюжьей оболочке.

Далее в своих классах ActionScript я использовал Font.registerFont (MyriadPro) для регистрации там шрифта.

В таблице стилей css ссылка на семейство шрифтов - это имя верблюда, но с пробелом между ними. - Так что в данном случае это семейство шрифтов: «Myriad Pro»

Теперь я могу встраивать шрифты и использовать толщину и все другие настройки, как и ожидалось.

Надеюсь, это поможет другим, кто может столкнуться с этим -

б

0 голосов
/ 08 марта 2011

Этот урок и объяснение - лучшее, что я нашел о том, как встраивать шрифты (новый способ) - Flash CS5 Это действительно отличается от CS4 и предыдущих версий.

Возникли проблемы со встроенными шрифтами и текстом HTML во Flash CS5?

0 голосов
/ 10 мая 2010

Есть проблема с этим. Вы не можете включить определенные специальные символы в поле «Также включать эти символы». (то есть: диапазоны Unicode U + 2018-U + 2027). При вставке в это поле Flash не увеличивает ожидаемые глифы.

...