首页 文章

Flex:嵌入字体未在Label和DataGrid中正确应用

提问于
浏览
0

伙计们,我观察到嵌入字体如何应用于某些Flex组件的问题,即mx:Label和mx:DataGrid . 我有一个CSS,它在嵌入字体上声明了三种变体,如下所示:

@ font-face {src:url(“buttons.swf”); font-family:“Arial”; } @ font-face {src:url(“buttons.swf”); font-family:“Arial”; font-weight:bold; } @ font-face {src:url(“buttons.swf”); font-family:“Arial”; font-style:italic; }

在Label和DataGrid的样式声明中,我有:

标签{fontFamily:“Arial”; fontSize:11; fontFamily:LucidaSans; }

DataGrid {fontFamily:“Arial”;身高:16; }

(我已经从两个样式规则中剪掉了一些东西,所以如果你认为有些东西可能会导致冲突,我当然可以发布整个定义 . 它主要是DataGrid的颜色,线条和填充 . )

对于DataGrid中的Label和单元格而言,文本的问题被渲染为新罗马字体的一种 . DataGrid中的 Headers 很好,只是单元格中的文本很难 . 所有其他组件使用CSS / SWF中定义的正确字体 .

任何想法为什么会这样?

1 回答

  • 0

    感谢上面的Zed-K . 简单 .

相关问题