![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 168
|
Делаю так:
В Flash IDE CS4 создаю в библиотеке новый шрифт (Segoe Print) и присваиваю ему класс SegoePrint. Затем создаю текстовое поле и подключаю к нему шрифт как написано здесь var f:Font = new SegoePrint(); var tf:TextFormat = new TextFormat(f.fontName, 18); var txt:TextField = new TextField(); txt.defaultTextFormat = tf; txt.autoSize = "left"; txt.text = "latin1 кириллица1"; txt.embedFonts = true; addChild(txt); Почему не отображаеться кириллица и как сделать чтобы отображалась? |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
В коментах там пишут, что только латин1. Там ещё и рассказывают, что делать и вродь правильно)
Я для Flash IDE CSX советую забыть про шрифт в библиотеке, делать текстовые поля во флэшке, где не светит солнце, ставить им нужный шрифт и указывать ембеддить нужные символы, а потом в полях с embedFonts = true; использовать fontName только вставленных таким образом шрифтов. И да, во флексе всё получше (хотя вродь в CS4 появилась вставка шрифтов, как во флексе). Последний раз редактировалось -De-; 17.06.2010 в 02:49. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:45. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|