![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2010
Сообщений: 11
|
Добрый день, друзья! Никто случайно не сталкивался с проблемой отображения шрифта на WindowsXP? Причем под MacOS и Windows 7 отображается отлично. А в ХР какой-то однопиксельный несглаженный шрифт отображается. Шрифт хранится во внешнем подгружаемом swf-файле.
вот фрагмент кода демонстрирующий подготовку TextField-а msgStr = new TextField(); msgStr.textColor = 0xffffff; msgStr.x = 0; msgStr.y = 0; msgStr.width = 500; msgStr.height = 80; var libFont: * = appDomain.getDefinition("TrueTypeFont"); if (libFont == null) trace ("libFont == null"); var TrueTypeFont:Font = new libFont(); msgTextFmt = new TextFormat(); with (msgTextFmt) { font = TrueTypeFont.fontName; size = 14; color = 0xffffff; italic = true; } msgStr.setTextFormat(msgTextFmt); msgStr.multiline = true; msgStr.selectable = false; msgStr.wordWrap = true; msgStr.mouseEnabled = false; msgStr.antiAliasType = AntiAliasType.NORMAL; |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
У вас где-то msgStr.embedFonts=true потерялся.
|
|
|||||
|
Регистрация: May 2010
Сообщений: 11
|
поставил msgStr.embedFonts=true текст вообще перестал отображаться
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
Уже лучше.
Font.registerFont(libFont) сделайте после загрузки (до установки в textFormat). |
|
|||||
|
Регистрация: May 2010
Сообщений: 11
|
Цитата:
.Последний раз редактировалось VitaliyCh; 19.06.2012 в 19:51. |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|