css - 在样式表中使用嵌入字体

标签 css actionscript-3 stylesheet embedded-fonts

我正在尝试使用我在 TextField.htmlText 文本中嵌入的字体。我使用此处找到的一段代码来检查嵌入字体的字体名称:

var fonts:Array = Font.enumerateFonts();
for (var i:int = 0; i < fonts.length; i++) 
{
var font:Font = (fonts[i] as Font)
trace(font.fontName, ",", font.fontStyle, ",", font.fontType)
}  

我在样式表中使用了输出字体名称('Trebuchet MS'):

_linkStyling = new StyleSheet();
_linkStyling.parseCSS('a { color: #' + _colourScheme.link.toString(16) + '; }'); // _colourScheme returns various uint colours
_linkStyling.parseCSS('a:hover { color: #' + _colourScheme.linkOver.toString(16) + '; }');
_linkStyling.parseCSS('p { font-family: "Trebuchet MS"; }');
_linkStyling.parseCSS('p { font-size: 16px; }');

但这没什么区别。设置为 TextField.htmlText 属性的文本位于“p”标记中。
字体大小样式也没有效果。
这不可能是因为 .parseCSS 位于不同的行上,因为 'a:hover' 样式有效。任何帮助,非常感谢!

最佳答案

您需要组合两个 p 选择器,因为您要用第二个(包含大小的)覆盖第一个定义。

这个有效:

_linkStyling.parseCSS('p { font-size: 16px; font-family: "Trebuchet MS";}');

关于css - 在样式表中使用嵌入字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20686662/

相关文章:

css - angularjs:ng-src 等效于背景图像:url(...)

javascript - 在React应用程序中添加额外的CSS类名

css - 如何删除进度条 Bootstrap 4 中的边距区域?

android - 如何让我的设备振动?

javascript - IE7 - 设置 Javascript 生成元素的样式

css - 大型样式表或带有 http 请求的较小版本

html - 可用于创建以下页面布局的最少 div 数量是多少?

html - 如何让我的 DIV 只占用它包含的元素的宽度?

html - Flex vs HTML5(为什么Flex这么受攻击?)

actionscript-3 - 当给定角度和速度时,计算物体的轨迹