Css 使用谷歌字体或主机字体自己

Css 使用谷歌字体或主机字体自己,css,fonts,font-face,Css,Fonts,Font Face,在我当前的项目中,我使用的字体目前位于googleapis.com上。字体是“免费”的,所以我可以得到一个副本,并把它放在我的服务器上 我的问题是,;把它放在谷歌上比放在我自己的服务器上有什么好处?我已经在自己的服务器上托管了另外两种付费字体(使用@font-face和备用)。所以我想把另一种字体放在一个地方 但我不确定是否有什么我没有考虑的?谷歌字体是否明显更快/性能更好等?根据服务器的带宽和负载,谷歌可能比你的服务器更快。然而,在谷歌上托管的一些负面影响是: 该项目可能会被删除,从而导致网

在我当前的项目中,我使用的字体目前位于googleapis.com上。字体是“免费”的,所以我可以得到一个副本,并把它放在我的服务器上

我的问题是,;把它放在谷歌上比放在我自己的服务器上有什么好处?我已经在自己的服务器上托管了另外两种付费字体(使用@font-face和备用)。所以我想把另一种字体放在一个地方


但我不确定是否有什么我没有考虑的?谷歌字体是否明显更快/性能更好等?

根据服务器的带宽和负载,谷歌可能比你的服务器更快。然而,在谷歌上托管的一些负面影响是:

  • 该项目可能会被删除,从而导致网站出现问题
  • googleapis.com可能是一个额外的DNS查找,为站点的加载过程增加了时间
  • 我个人讨厌热链接
积极因素:

  • 如果dns条目为空,则缓存可能更快的形式
  • 减少对服务器的数据使用

根据服务器的带宽和负载,谷歌可能比您的服务器更快。然而,在谷歌上托管的一些负面影响是:

  • 该项目可能会被删除,从而导致网站出现问题
  • googleapis.com可能是一个额外的DNS查找,为站点的加载过程增加了时间
  • 我个人讨厌热链接
积极因素:

  • 如果dns条目为空,则缓存可能更快的形式
  • 减少对服务器的数据使用

我在使用自托管google字体时遇到的一个问题是,google为不同的操作系统和浏览器提供不同的woff文件,有时甚至使用相同的名称。这是由于Windows和操作系统中的不同类型渲染引擎在字体宽度上存在明显差异,例如Windows中的Chrome和Mac中的Chrome。比如说,跨浏览器和操作系统自托管字体更为复杂。是一个关注这类微妙问题的有趣项目

另一方面,在与安全相关的站点中自行托管字体可能很重要


也许这只值得一提,但我还不能这么做。

我在使用自托管google字体时遇到的一个问题是,google为不同的操作系统和浏览器提供不同的woff文件,有时甚至使用相同的名称。这是由于Windows和操作系统中的不同类型渲染引擎在字体宽度上存在明显差异,例如Windows中的Chrome和Mac中的Chrome。比如说,跨浏览器和操作系统自托管字体更为复杂。是一个关注这类微妙问题的有趣项目

另一方面,在与安全相关的站点中自行托管字体可能很重要

也许这只值得一提,但我现在还不能这样做