0

我在 Windows 7 上使用 Firefox 7.0.1,然后我访问了一个使用奇怪字体的网页。我发现它不是图像——我可以选择文本。我在网站的 CSS 文档中找到了字体名称,并确保我的计算机上没有安装此字体。我想知道,当一个页面说它使用了浏览器所在的计算机上没有的某种字体时,浏览器是否会从 Web 服务器下载字体文件的副本以供浏览器的渲染器使用?

如果是这样,当我在使用该字体的页面上时,它在我的计算机上的什么位置(暂时,我想),以及它们是如何制作的,因此它只能用于该页面而不是复制到我的字体目录在我的系统上?

4

1 回答 1

5

皮特,

字体是从网络服务器或像我们这样的托管公司下载的。正在使用的处理称为@font-face,现在互联网上有大量关于此过程的信息。有一些免费的选项,如 Google 或 Font Squirrel,还有一些付费服务,如 WebINK、Typekit、FontDeck、Fonts.com 等。

至于他们在你的机器上去哪里。在大多数情况下,它们会进入浏览器缓存,直到缓存被清除或者它们有一个过期时间范围。现在,您将看到的一些字体是开源的,您可以自由地将它们从缓存中删除并使用它们。其他人已获得许可,并且对您如何使用它们有限制。但是,像我们这样的服务和其他服务所采用的方法会使字体在浏览器以外的任何地方都无法使用。请记住,与艺术作品和摄影作品一样,这些艺术作品都有许可限制,并且每件作品背后都需要数千小时的努力,因此请务必检查字体许可。

于 2011-11-02T17:46:31.747 回答