2012-07-22 110 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