字形在Chrome浏览器中意味着什么?

ihe*_*arp 11 google-chrome

在使用开发人员工具的Chrome浏览器中,在" 计算"选项卡上,底部有一个名为" 渲染字体"的部分.在该部分中,有一个项目列出了呈现的字体类型并说明了该字体类型# glyphs.的#表示从0并且至多一个数字.字形实际上意味着什么?是字符数吗?见下面的截图.我尝试在网上搜索,但没有找到确凿的答案.

Jo *_*iss 7

是的,它似乎描述了从给定字体生成的字符数(字形).

  • 重复字符分别计数("aabb"= 4个字形).
  • 包括空格("a b"= 3个字形).
  • 连字数被计为两个单独的字形(即使用ff连字,"off"= 3个字形).
  • 不计算子元素(foo<span>bar</span>= 3个glyps).

"呈现字体"窗格的目的似乎是显示已发生的字体替换.例如,即使使用font-family: Arial,Windows 7上的Chrome 也会将SimSun替换为中文字符; 检查这个JSBin给出了"Arial-8字形,SimSun-2字形".