当一个站点使用@ font-face时,该字体是否存储在本地?

时间:2012-03-22 07:35:06

标签: css fonts

这是一直困扰我的事情......我正在为一家国际公司创建一个应用程序(当然我不会给它们命名),并且它们使用特定的非标准字体作为宣传材料。我已经要求他们提供这个,所以我可以在我的应用程序中使用它,他们会永远回到我身边(我几周前问过,截止日期正在等待中)。我注意到他们在所有网站上都使用相同的字体并使用@ font-face功能将其合并。

现在,我的鬼鬼祟祟的部分想知道我可以在@ font-face中使用它们使用的字体并将其安装在我的机器上,这样我就可以完成我的工作了。然而,我担心的部分记得我已经将@ font-face用于其他客户端,并且自然存在这种字体的分发问题(它们是客户端的属性而不是公共用途)。我真的不希望人们能够安装或分发这些。

在合并@ font-face时,是否有人可以使用我以前用过的字体。如果我的网站访问者可以访问这些内容,我可以阻止他们下载吗?

也许这是我应该失眠的事情......

2 个答案:

答案 0 :(得分:2)

正如kishu27在他的回答中提到的(+1来自我),你的@ font-face字体是免费的(不是免费使用,取决于许可证)这里有一个来源支持:

  

虽然现在技术上可以嵌入几乎任何字体   在网页内,重要的是要记住,如果你使用   为此目的的商业字体,您必须有许可证才能执行此操作。   由于在网站上放置字体将允许网络上的任何人   下载它,很多字体代工厂目前不允许他们的   用于网页嵌入的字体。正是出于这个原因   浏览器供应商一直不愿意实施这项技术   直到最近他们的产品(字体嵌入是CSS2的一部分   规范,自1998年以来一直存在

来源:http://www.useragentman.com/blog/2009/09/20/font-face-in-depth/

答案 1 :(得分:1)

您的担心应该是“这些字体文件是否可通过http访问和下载?”

答案是肯定的。 Web开发人员可以打开您的CSS文件,查看URL /文件名并下载要重用的文件。而且我不相信你可以做很多关于停止下载以供重用的方法。