![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2003
Адрес: Kiev
Сообщений: 77
|
Здраствуйте!
Проблемка вот в чем: есть динамические поля, в которые загружаются переменные из xml. Шрифт используется _sans и Arial. Текст как английский, так и русский. В Windows все отображается нормально. Но на Макинтошах вместо кирилицы ????????? или вообще пусто. Что посоветуете делать в таком случае? Использовать какой-то другой шрифт универсальный, или можно как-то высекать из-под флеша тип системы? если Винда, то такой-то шрифт... если Мак то такой-то? Заранее спасибо!
__________________
Immortal |
|
|||||
|
Регистрация: Jul 2003
Адрес: Kiev
Сообщений: 77
|
нет encoding="cp-1251"
![]() попробую изменить Добавлено через 24 часа 17 минут Странно, но при смене кодировки даже в Виндовсе русский начал текст превращатся в каракули. Хотя в первом кадре во флеше прописано System.useCodepage = true; А динамический текст, куда данные подгружаются создается програмно: this.for_text.createTextField("my_txt",0,0,0,690,0); this.for_text.my_txt.autoSize = "left"; this.for_text.my_txt.border = false; this.for_text.my_txt.selectable = false; this.for_text.my_txt.html = true; this.for_text.my_txt.multiline = true; this.for_text.my_txt.wordWrap = true; this.for_text.my_txt.htmlText = text_menu.firstChild.firstChild.nextSibling; var my_fmt:TextFormat = new TextFormat(); my_fmt.color = 0x8D8E94; my_fmt.font = "Arial"; this.for_text.my_txt.setTextFormat(my_fmt); Где же собака зарыта? ![]() Добавлено через 48 часов 47 минут что никто не знает? ![]()
__________________
Immortal Последний раз редактировалось gashhik; 02.12.2008 в 16:30. |
|
|||||
|
Регистрация: May 2006
Адрес: Vologda
Сообщений: 62
|
А шрифт "Arial" внедрен ?
|
|
|||||
|
Регистрация: Jul 2008
Сообщений: 257
|
кодировка у файла должна быть. а Вы по всей видимости поменяли в "шапке" текста xml файла, при этом сама кодировка файла осталась win-1251
|
|
|||||
|
Регистрация: Mar 2006
Адрес: Russia
Сообщений: 16
|
Какой тип сглаживания установлен для текстовых полей?
Для ситуации когда вместо кирилицы ????????? попробуйте установить text-rendering method Anti-alias for readability и не забудьте внедрить используемые символы шрифта. Кодировку файла сделайте utf-8, а System.useCodepage закомментируйте. у меня возникает похожая проблема, даже при использовании статических текстовых полей (при использовании динамических тоже). |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|