输入字段上嵌入字体的问题

时间:2011-03-13 21:39:05

标签: flex flexbuilder

我正在尝试通过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 :(得分:0)

看起来这与所选主题有关。选择其他模板似乎已解决了这个问题。

答案 1 :(得分:0)

我认为问题是由于按钮文本默认为BOLD。 您只创建普通字体而不是粗体字。

我通常使用此代码:

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

亲切的问候, 克劳迪奥