Alert font-family 属性中的嵌入字体在 Flex 4 中不起作用
我正在使用 Flex 4。我试图在应用程序的所有警报组件中应用嵌入字体,当然,以获得与所有应用程序相同的样式。
我在 CSS 文件中编码:
@font-face
{
fontFamily: "Trebuchet MS";
src: url("resources/Trebuchet MS.ttf");
embedAsCFF: true;
}
mx|Alert{
font-family: "Trebuchet MS";
}
s|ButtonBase, s|TextBase, s|TextInput, mx|Label{
font-family: "Trebuchet MS";
color:"#000000";
}
字体系列适用于所有组件,但不适用于警报组件。在警报中,短信和标题不可见。如果我更改为其他字体系列,它可以正常工作,只是嵌入字体在警报组件上不起作用。有人遇到这个问题吗?
Obs:嵌入字体在所有应用程序中都有效,只有警报编号有效。
I'm using Flex 4. I'm trying to apply a embedded font in all Alert components of the application, to get the same style that all the app, of course.
I code in my CSS file:
@font-face
{
fontFamily: "Trebuchet MS";
src: url("resources/Trebuchet MS.ttf");
embedAsCFF: true;
}
mx|Alert{
font-family: "Trebuchet MS";
}
s|ButtonBase, s|TextBase, s|TextInput, mx|Label{
font-family: "Trebuchet MS";
color:"#000000";
}
The font-family worked to all componentes, but not to the Alert component. In alert the text message and title got unvisible. If I change to other font-family it works correctly, just the embedded font doesn't work on Alert component. Anyone got this problem?
Obs: The embedded font worked in all the app, just the Alert no.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请注意,Alert 是 MX 组件,而不是 Spark 组件。
默认情况下,MX 组件不处理设备 4 字体。
为了使其工作,您必须更改 MX 组件的 textFieldClass :
Notice that Alert is a MX component, not a Spark component.
MX components don't handle Device 4 fonts by default.
To make it work, you have to change the textFieldClass for MX components :