![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2007
Сообщений: 30
|
Спасибо, __etc!
Никогда бы не подумал что такая вроде бы мелочь потребует столь изощренных решений...) В общем, шрифты в либе по любому инкапсулируются криво, единственный способ достать русские символы - это embed в текстовые поля и далее - FontLoader.... Если у кого-то аналогичная проблема - здесь довольно удобный solution на предмет быстрой конвертации шрифтов в SWF. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ещё, как вариант, можно использовать Flex SDK.
|
|
|||||
|
Регистрация: Apr 2007
Сообщений: 30
|
Надеюсь, со временем и до flex руки дойдут ) Сейчас пока пишу код в flashDevelop а компилирую по привычке во flash...
|
|
|||||
|
Регистрация: Apr 2007
Сообщений: 30
|
Да, во флексе вся эта процедура предельно проста...При этом, в документации шрифты внедряются тоже через текстовые поля - очевидно, опция "New Font" в flash IDE исключительно для красоты....
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну не для красоты, просто недоработка.
|
|
|||||
|
Регистрация: Apr 2007
Сообщений: 30
|
Вы были правы, в flex SDK такой проблемы нет. Все внедряется корректно )
|
|
|||||
|
Во Flex с этим есть свои заморочки тоже.
1. Если используется [Embed(... .swf)] со встроенными в него шрифтами, то эти шрифты замещают собой имеющиеся в основном приложении (напр. статический текст с 5 буквами - после его эмбеда у вас останется в распоряжении 5 букв, даже если вы отдельно включили весь шрифт ![]() 2. Для некоторых шрифтов необходимо вручную указывать номера включаемых символов т.к. они имеют нестандартные индексы. Со всей этой хренью не так давно разбирался Филипп "FSB", совсем недавно - Vooparker. Я не совсем в курсе. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|