2012-07-22 93 views
0

我用flex4.5 我有这个简单的问题:我需要嵌入正常和粗宋体字体,以我的应用程序: 我试过了:EM如何在Flex中嵌入字体和粗体字体?

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

@font-face { 
    src:url("assets/arial.ttf"); 
    fontFamily: arial; 
} 

global 
{ 
    font-size: 12; 
    color: #000000; 
    font-weight: normal; 
    font-family: arial; 

} 

这工作得很好,除了加粗字体仍然别名。

然后我试过了:

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

@font-face { 
    src:url("assets/arial.ttf"); 
    fontFamily: arial; 
} 

@font-face { 
    src:url("assets/arial.ttf"); 
    fontFamily: arial; 
    fontWeight:bold; 
} 

global 
{ 
    font-size: 12; 
    color: #000000; 
    font-weight: normal; 
    font-family: arial; 

} 

粗体字体不会混叠更多,但它们都显示为正常字体!

我的问题是:如何在Flex4.5 Css中嵌入BOLD和不BOLD字体,以便两个都显示为别名?

问候

回答

0

尝试与大胆的变体arial-bold或类似命名的字体,然后用其作为字体家族在你的风格声明。您还需要将font-weight样式设置为bold

+0

麻烦的是,有些组件使用BOLD自然就像TitleWindow或formElements上的标题。 我还使用了一些HTML文本,如: hello world – yarek 2012-07-22 15:53:18