如何在Flex中嵌入字体和粗体字体?

时间:2012-07-22 11:26:58

标签: flex flex4

我使用flex4.5 我有这个简单的问题:我需要在我的应用程序中嵌入普通和粗体Arial字体: 我试过了:

@namespace s "library://ns.adobe.com/flex/spark";    
@namespace mx "library://ns.adobe.com/flex/mx";

@font-face {
    src:url("assets/arial.ttf");
    fontFamily: arial;
}

global
{
    font-size: 12;
    color: #000000;
    font-weight: normal;
    font-family: arial;

}

这样可以正常工作,但BOLD字体仍然是别名。

然后我试了一下:

@namespace s "library://ns.adobe.com/flex/spark";    
@namespace mx "library://ns.adobe.com/flex/mx";

@font-face {
    src:url("assets/arial.ttf");
    fontFamily: arial;
}

@font-face {
    src:url("assets/arial.ttf");
    fontFamily: arial;
    fontWeight:bold;
}

global
{
    font-size: 12;
    color: #000000;
    font-weight: normal;
    font-family: arial;

}

粗体字体不再有别名,但它们显示为普通字体!

我的问题是:如何在Flex4.5 Css中嵌入BOLD和Not BOLD字体,以便两者都显示抗锯齿?

问候

1 个答案:

答案 0 :(得分:0)

尝试使用粗体变体arial-bold或类似名称命名字体,然后将其用作样式声明中的字体系列。您还需要将font-weight样式设置为bold