例如 - 我在网页上看到很多不同的字体。
我能够查看它们是否意味着它们都安装在我的系统上?
我不这么认为。那么,我的浏览器如何渲染它们并将它们显示给我呢?
答案1
如果它们只是以纯文本形式存在,那么是的,应该安装。如果没有安装,则网站要么使用 1) 图像,2) Flash 元素来呈现字体,3) CSS@font-face或 4)canvas 元素。
答案2
通常,字体已安装在您的系统中。但是,有两个例外:
1) 网页设计者可能会使用 CSS @font-face
,它将尝试远程加载字体。然后浏览器可能会缓存字体以供将来使用。请注意,目前这种方法不太可靠。
2) 网页设计者可能将文本保存为图像。对于草书和其他复杂字体来说,这种情况相当常见。