如何确定从JavaScript使用的实际字体

时间:2019-05-29 03:34:36

标签: javascript google-chrome fonts

the npm docs中,可以通过Chrome的开发工具检查渲染的字体。但是我们如何直接从JavaScript获取这些信息?

例如,我要创建一个网页,在该页面上显示实际呈现的字体。

1 个答案:

答案 0 :(得分:0)

我认为此功能将起作用

var div = document.getElementById( 'show' );

function showCSS( element, property ) {
    return window.getComputedStyle( element, null ).getPropertyValue( property );
}

let fontName = showCSS( div, 'font-family' );
var para = document.createElement("p");
var node = document.createTextNode('Font Name: ' + fontName);
para.appendChild(node);

var element = document.getElementById("fontName");
element.appendChild(para)
div {
 font-family: Arial
}
<div id="show">Text: Show Font Name</div>
<div id="fontName"></div>