2010-03-22 75 views
0

Folks, 我正在觀察如何將嵌入字體應用於某些Flex組件,即mx:Label和mx:DataGrid。我有聲明上嵌入字體三個變體如下一個CSS:Flex:在標籤和DataGrid中未正確應用嵌入字體

@字體面 { SRC:URL( 「buttons.swf」); font-family:「Arial」; }

@ font-face { src:url(「buttons.swf」); font-family:「Arial」; font-weight:bold; }

@字體面 { SRC:URL( 「buttons.swf」); font-family:「Arial」; font-style:italic; }

而在樣式聲明標籤和DataGrid,我有:

標籤 { fontFamily中: 「宋體」; fontSize:11; fontFamily:LucidaSans; }

數據網格 { fontFamily中: 「Arial字體」; 身高:16; }

(我已經剪掉從兩個樣式規則的一些東西,所以,如果你認爲有什麼東西可能會造成衝突我當然可以張貼整個定義。這主要是對色彩,線條和填充材料DataGrid。)

對於DataGrid中的Label和單元格文本,這個問題被呈現爲一種新的羅馬字體。 DataGrid中的頭文件很好,只是單元格中的文本不可靠。所有其他組件使用CSS/SWF中定義的正確字體。

任何想法爲什麼會發生這種情況?

+1

爲什麼要爲Label定義兩次fontFamily樣式? – 2010-03-23 09:22:26

+0

Zed-K的榮譽。也許我只是看着太久而已。應該咬在我的臉上!謝謝。 – lje 2010-03-23 16:21:32

回答

0

上面Zed-K的榮譽。簡單。