Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flex-如何使用CSS在spark RichText中嵌入多种字体?_Css_Apache Flex_Fonts_Embed - Fatal编程技术网

Flex-如何使用CSS在spark RichText中嵌入多种字体?

Flex-如何使用CSS在spark RichText中嵌入多种字体?,css,apache-flex,fonts,embed,Css,Apache Flex,Fonts,Embed,我试图在spark RichText组件中嵌入多个字体,但不确定如何实现。我希望能够在HTML中使用标记显示粗体字体。对于我使用的字体,常规字符集和粗体字符集位于不同的.ttf文件中 我可以为一个组件在CSS中设置多个字体系列吗 这是到目前为止我的样式表 @font-face { src: url("/styles/fonts/FontRg.ttf"); fontFamily: FontRg_CFF; fontStyle: normal; fontWeig

我试图在spark RichText组件中嵌入多个字体,但不确定如何实现。我希望能够在HTML中使用标记显示粗体字体。对于我使用的字体,常规字符集和粗体字符集位于不同的.ttf文件中

我可以为一个组件在CSS中设置多个字体系列吗

这是到目前为止我的样式表

@font-face { 
    src: url("/styles/fonts/FontRg.ttf"); 
    fontFamily: FontRg_CFF; 
    fontStyle: normal; 
    fontWeight: normal; 
    embedAsCFF: true;
}

@font-face { 
    src: url("/styles/fonts/FontRgBd.ttf"); 
    fontFamily: FontRgBd_CFF; 
    fontStyle: normal; 
    fontWeight: normal; 
    embedAsCFF: true; 
}

s|RichText{ 
    font-family: FontRg_CFF;
    font-size: 16;
}

谢谢你的帮助

我注意到,在两个字体声明中,您只嵌入了正常的权重。尝试另一种粗体版本的字体声明。

虽然这篇文章很老了,但我也遇到了同样的问题,我可以找到它的工作原理: 您必须更改以下内容才能显示粗体文本:

@font-face { 
    src: url("/styles/fonts/FontRgBd.ttf"); 
    fontFamily: FontRg_CFF; 
    fontStyle: normal; 
    fontWeight: bold; 
    embedAsCFF: true; 
}
所以,fontFamily和fontWeight需要像上面看到的那样进行更改。两个嵌入需要共享相同的fontFamily名称,而粗体字体需要将fontWeight设置为粗体

然后,您可以简单地使用粗体b标记在Flex RichText或TextArea中显示粗体文本