Проблема со встроенными шрифтами в поле ввода - PullRequest
0 голосов
/ 14 марта 2011

Я пытаюсь встроить шрифт с помощью css в свой проект flex через CSS:

@font-face {
    src: url("/slimCurves.ttf");
    fontFamily: SlimCurves;
    embedAsCFF: true;
    font-weight:normal;
}


.slimCurves
{
    fontFamily: SlimCurves;
    fontLookup: embeddedCFF;
    fontSize: 15px;
}

Когда я пытаюсь применить стиль к текстовому полю ввода, поле ввода теряет свой существующий стиль, но, похоже, не наследует пользовательский стиль.

<s:TextInput width="100%" fontSize="33" text="test" styleName="slimCurves"/>

Если я применяю тот же стиль к метке, метка отображает текст нестандартным шрифтом, как и следовало ожидать. Есть идеи?

Ответы [ 2 ]

0 голосов
/ 14 марта 2011

Я думаю, что проблема связана с тем, что текст кнопки по умолчанию выделен жирным шрифтом.Вы создаете только обычный шрифт, а не жирный.

Я обычно использую этот код:

@font-face{
   src: url("FONT.TTF");
   fontFamily: DAX2;
   font-weight:normal;
}
@font-face{
   src: url("FONT.TTF");
   fontFamily: DAX2;
   font-weight:bold;
}

С уважением, Клаудио

0 голосов
/ 14 марта 2011

Похоже, это как-то связано с выбранной темой. Выбор другого шаблона, похоже, решил эту проблему.

...