Chrome"渲染字体"从中获取字体的名称?

时间:2017-12-08 17:14:48

标签: css google-chrome fonts google-chrome-devtools font-face

在Chrome Inspector,Computed Tab,底部,它显示了呈现的实际字体,但对于我正在处理的网站,它说:

  

呈现字体

     

.-网络资源(40个字形)

通常,它会在其他网站上说出类似的内容:

  

呈现字体

     

Arial-Local文件(158个字形)

     

Consolas-Local文件(29个字形)

     

Menlo-Local文件(1个字形)

或者这个:

  

呈现字体

     

Nunito-网络资源(49个字形)

在哪里获得"名称" .我的档案?

2 个答案:

答案 0 :(得分:1)

字体具有MetaData,看来您使用的字体的创建者没有正确填充它。

您可以尝试在该网站上检查字体的元数据,以查看名称部分中是否包含.

https://opentype.js.org/font-inspector.html

答案 1 :(得分:0)

实际上,这是Webfonts格式的预期行为。在这些字体中,字体创建者会删除一些在Web环境中不使用的OpenType表,包括点名称所来自的“名称”表,这使文件大小最小,并提高了字体性能例如在网络浏览器上。

由于缺少“名称”表,因此无法在台式机上安装Webfonts,这也是为了使用户不会在他们不打算使用的台式机环境中滥用它。此外,可以通过从网站上下载字体,然后将其用于其他公司,通过阻止将Webfonts安装在台式计算机上,从而最大程度地减少了字体被黑客入侵的可能性。

在这种情况下,我建议使用桌面字体,因为这些文件将具有“名称”表的完整信息。