繁体   English   中英

flex:如何为Spark FormItem嵌入字体?

[英]flex: how to embed fonts for Spark FormItem?

这是我的CSS(flex4.6)

/* CSS file */
@namespace mx "library://ns.adobe.com/flex/mx";
@namespace s "library://ns.adobe.com/flex/spark";


@font-face {
    src:url("assets/MyriadWebPro.ttf");
    fontFamily: myCFFFont;
    embedAsCFF: true;
}

@font-face {
    src:url("assets/MyriadWebPro.ttf");
    fontFamily: myFontNoCFF;
    embedAsCFF: false;
}
mx|Application{
    fontFamily: myFontNoCFF;
}
mx|Button {
    fontFamily: myFontNoCFF;
}
mx|Label{
    fontFamily: myFontNoCFF;    
}

s|Application {
    fontFamily: myCFFFont;
}
s|FormItem {
    fontFamily: myCFFFont;
    fontStyle:normal;
    fontWeight:normal;
}

global {
    fontFamily: myCFFFont;
}

标签,按钮等都可以,除了形式项:

<s:FormItem  width="346" label="{lang.msg_enter_nickname}">

这些formItem呈现时未嵌入字体。

我做错了什么?

问候

我遇到了这个问题,这是SDK中的错误( https://issues.apache.org/jira/browse/FLEX-26380 )。 我试图找到解决方法,但没有找到。 使用mx:FormItem代替spark。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM