![]() |
Шрифты(кирилица) совместимые для Mac и Windows
Здраствуйте!
Проблемка вот в чем: есть динамические поля, в которые загружаются переменные из xml. Шрифт используется _sans и Arial. Текст как английский, так и русский. В Windows все отображается нормально. Но на Макинтошах вместо кирилицы ????????? или вообще пусто. Что посоветуете делать в таком случае? Использовать какой-то другой шрифт универсальный, или можно как-то высекать из-под флеша тип системы? если Винда, то такой-то шрифт... если Мак то такой-то? Заранее спасибо! |
Файл xml в кодировке utf-8?
|
нет 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 минут что никто не знает? :( |
А шрифт "Arial" внедрен ?
|
кодировка у файла должна быть. а Вы по всей видимости поменяли в "шапке" текста xml файла, при этом сама кодировка файла осталась win-1251
|
Какой тип сглаживания установлен для текстовых полей?
Для ситуации когда вместо кирилицы ????????? попробуйте установить text-rendering method Anti-alias for readability и не забудьте внедрить используемые символы шрифта. Кодировку файла сделайте utf-8, а System.useCodepage закомментируйте. у меня возникает похожая проблема, даже при использовании статических текстовых полей (при использовании динамических тоже). |
| Часовой пояс GMT +4, время: 13:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.