2010-03-22 90 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的荣誉。简单。