PDA

Просмотр полной версии : Рантайм вращение TextArea - пропадает текст


Astraport
26.01.2012, 13:18
Проблема известная и решается внедрением шрифтов с embedAsCFF: false;
Но теперь мне нужно изменить стиль шрифта (начертание) в TextArea добавив bold или italic - и опять при вращении пропадает текст, появляется только при rotation = '0'.

Пытался решать внедрив все шрифты с разными начертаниями:
@font-face {
src: url("fonts/VERDANA.TTF");
fontFamily: Verdana;
advancedAntiAliasing: true;
embedAsCFF: false;
}
@font-face {
src: url("fonts/VERDANAB.TTF");
fontFamily: Verdana Bold;
advancedAntiAliasing: true;
embedAsCFF: false;
}
@font-face {
src: url("fonts/VERDANAI.TTF");
fontFamily: Verdana Italic;
advancedAntiAliasing: true;
embedAsCFF: false;
}
@font-face {
src: url("fonts/VERDANAZ.TTF");
fontFamily: Verdana Bold Italic;
advancedAntiAliasing: true;
embedAsCFF: false;
}
И затем определяю стиль.
myTextArea.setStyle("fontFamily", "Verdana Bold");

Опять тоже самое - текст пропадает при вращении.

Genzo
26.01.2012, 13:29
fontFamily: "Verdana Italic";
Попробуйте кавычки поставить

Astraport
26.01.2012, 13:39
Вот ....! Работает:) Спасибо.

alatar
27.01.2012, 01:31
Зачем одному шрифту давать разные имена? Для указания начертаний есть fontStyle и fontWeight.

Astraport
06.02.2012, 23:58
alatar, что-то пропустил ответ.
Я написал выше что при этом способе при повороте рантайм текст пропадает.