Использование старых шрифтов в Flex SDK 4.5.1 - PullRequest
1 голос
/ 11 октября 2011

Я недавно начал переключать свой проект с Flex SDK 3.5 на 4.5.1, но мои компоненты Label больше не отображаются. Я определил, что проблема в моих шрифтах; когда я переключаюсь на шрифт по умолчанию, появляется текст. Мне интересно, что именно изменилось в Flex SDK 4.5.1 для работы со шрифтами?


оригинальный устаревший вопрос, здесь для справки:

Работая в FDT, я использовал различные компоненты из пакета "fl" в Flex SDK 3.5, компилируя их как SWC, как описано в разных местах:

Компоненты Flash с Flex SDK

http://joshblog.net/2008/02/10/how-to-use-the-flash-cs3-component-set-in-a-flex-builder-actionscript-project/

http://www.actionscript -flash-guru.com / блог / 14-flcontrols-не обретенной-как-делать-я-импорт-The-эт-пакет

Однако я только что перешел на новый SDK 4.5.1, и ярлыки не отображаются. Код по-прежнему компилируется и работает нормально, но текст не отображается.

Кто-нибудь знает, почему компонент SWC, который работал раньше, больше не входит в последнюю версию SDK, и как мне это исправить? Например, нужно ли мне как-нибудь перекомпилировать SWC, используя последний SDK?

ДОПОЛНЕНИЕ: ага, я понял, что проблема заключалась в встраивании шрифтов в компонент Label; когда я переключаюсь на шрифт по умолчанию, появляется текст. Я редактирую новый вопрос ...

1 Ответ

1 голос
/ 11 октября 2011

ага, я нашел эту статью, которая объясняет это: http://www.bit -101.com / blog /? P = 2555

В основном Adobe изменила API для встраивания шрифтов безхорошая причина, и теперь мне нужно иметь embedAsCFF = "false"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...