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中定义的正确字体。
任何想法为什么会发生这种情况?
为什么要为Label定义两次fontFamily样式? – 2010-03-23 09:22:26
Zed-K的荣誉。也许我只是看着太久而已。应该咬在我的脸上!谢谢。 – lje 2010-03-23 16:21:32