Показать сообщение отдельно
Старый 20.11.2008, 00:58
Constantine88 вне форума Посмотреть профиль Отправить личное сообщение для Constantine88 Найти все сообщения от Constantine88
  № 1  
Ответить с цитированием
Constantine88

Регистрация: Nov 2008
Сообщений: 5
По умолчанию embedFonts для русского

Добрый вечер.
Подскажите, пожалуйста, исправима ли проблема того, что при включении embedFonts для Label не отображаются русские буквы?
То есть вот такой код:
Код AS1/AS2:
import mx.controls.Label;
var test:Label = this.createClassObject(Label, "test", this.getNextHighestDepth());
test.text = "пам-пам-пам";
test.embedFonts = true; // если закомментировать, то текст отображается, но не сглаженный
test.setStyle("fontFamily", "MyriadPro-BoldCond");
test.setStyle("fontSize", 18);
test.setStyle("color", 0x000000);
trace(test.text); //текст отображается в output, но не выводится в клипе
Или подскажите, пожалуйста, как еще можно сгладить шрифт?
Нужно получить такой же шрифт, как при создании текстового поля в клипе и задании "Anti-alias: Anti-alias for readability"

Добавлено через 12 часов 10 минут
Даже создал клип, в котором создал руками текстовое поле, написал там по-русски - все отлично сгладилось.
Через дебаггер посмотрел список переменных, выставил те же параметры.
И ничего!
Просто данные нужно подгружать из XML.


Последний раз редактировалось Constantine88; 20.11.2008 в 01:04.