网页在哪里搜索CSS中指定的字体。它看起来不止一个地方吗?它是否可以与服务器上的外部css或嵌套css / html文件位于同一目录中,或仅在客户端计算机上?什么是事件的步骤或顺序?
答案 0 :(得分:2)
如果给定字体有@font-face
声明,并且浏览器理解它,它将解析它并从指定的URL下载字体。否则(或者如果要查看的第一个位置是local()
),浏览器会检查计算机的已安装字体数据库,如果已安装,则使用该字体进行渲染。
如果仍无法找到字体,并且字体堆栈中还有其他字体(font-family
中定义的字体列表),则会对堆栈中的每种字体重复此字体,直到字体为止被发现可以使用。最后一个后备字体将是浏览器的默认字体和/或继承的字体。
答案 1 :(得分:1)
您可以使用客户端计算机上的字体或使用CSS font embedding访问的服务器上的字体。