我正在尝试通过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"/>
如果我将相同的样式应用于标签,则标签会按预期显示自定义字体中的文本。有什么想法吗?
答案 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;
}
亲切的问候, 克劳迪奥