【问题标题】:flex: how to embed fonts for Spark FormItem?flex:如何为 Spark FormItem 嵌入字体?
【发布时间】:2014-06-27 17:10:23
【问题描述】:

这是我的 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;
}

这对于标签、按钮等都可以...除了formitems:

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

这些 formItem 渲染时没有嵌入字体。

我做错了什么?

问候

【问题讨论】:

    标签: apache-flex flex4 flex4.5 flex4.6


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多