Cdnjs: 谷歌网络字体镜像?

创建于 2012-12-20  ·  12评论  ·  资料来源: cdnjs/cdnjs

镜像谷歌网络字体有意义吗?

当某些国家/地区阻止/限制与 Google 的连接时,这将很有用。 _咳嗽_中国_咳嗽_

最有用的评论

你好呀,

如果有帮助,ustclug.org 网站会托管 Google 网络字体的中文镜像:
https://fonts-gstatic.proxy.ustclug.org

例如:
https://fonts-gstatic.proxy.ustclug.org/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2

它们还托管相关 CSS 的镜像:
https://fonts.proxy.ustclug.org

例如:
https://fonts.proxy.ustclug.org/css?family=Arapey :400italic,400

需要注意的是,useso.com 镜像 (http://fonts.useso.com) 不再可用。

最后但并非最不重要的一点是,GFC(中国防火墙)现在似乎正在接受以下连接:
http://fonts.googleapis.com
http://fonts.gstatic.com
(今天从上海测试,没有VPN)

所有12条评论

@dandyhat这是一个有趣的想法伙伴。 我会调查的。

我认为由于许可问题,我们可能无法做到这一点。

请联系 Google 的 Ilya Grigorik ( http://www.igvita.com/ )

如果有任何许可问题,可以对其进行分类!

他意识到了这个问题,并参与了网络字体团队。

@igrigorik ,你觉得这样的事情怎么样?

我无法评论法律方面的问题,但我可以告诉你,在技术方面,这不是镜像一堆文件的简单问题。 Google Fonts 的大部分重点是字体的动态服务,它内置在为文件提供服务的前端中,每种字体有 30 多种变体(并且还在增长),更新以实现更好的压缩等。

我认为这不是一个实用的解决方案。就此而言,谷歌字体在中国应该可以正常工作!

感谢@igrigorik 的解释。 我认为您已经提出了一个非常有力的案例,说明镜像字体的复杂性超出了我们目前的能力,以及不必要的重复工作的重要性。

@igrigorik
当与 Google 的连接被断开时(例如,当使用 Google Instant 并且 url 变得太长时,连接被断开)它也被丢弃以用于网络字体。 这会导致使用网络字体的网站挂起。

会给你一个HAR的帮助吗?

@dandyhat我不确定我是否遵循。 如果连接断开 - 无论出于何种原因 - 那么该站点当然不会完成渲染。 如果你想对网页字体加载进行更细粒度的控制,你可以使用 Google WebFonts 提供的 JS 加载器(而不是 CSS 包含)。

你好呀,

如果有帮助,ustclug.org 网站会托管 Google 网络字体的中文镜像:
https://fonts-gstatic.proxy.ustclug.org

例如:
https://fonts-gstatic.proxy.ustclug.org/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2

它们还托管相关 CSS 的镜像:
https://fonts.proxy.ustclug.org

例如:
https://fonts.proxy.ustclug.org/css?family=Arapey :400italic,400

需要注意的是,useso.com 镜像 (http://fonts.useso.com) 不再可用。

最后但并非最不重要的一点是,GFC(中国防火墙)现在似乎正在接受以下连接:
http://fonts.googleapis.com
http://fonts.gstatic.com
(今天从上海测试,没有VPN)

@seb-elico 它有任何许可证信息吗?

@彼得戴夫你好
不确定,因为所有文档都是中文的。 根据我的理解,它是原始 Google 服务器的简单反向代理,所以我猜许可证应该是相同的。

供参考:

不幸的是,中国的防火墙似乎再次阻止了http://fonts.googleapis.com。

一种解决方法是使用 https://www.hongkiat.com/blog/google-fonts-china/ 中提到的技术动态切换到中文代理,但使用https://fonts.proxy.ustclug.org/css ? family=Arapey :400italic,400 作为代理。

另一种选择是使用https://www.npmjs.com/package/google-fonts-webpack-plugin在您自己的网站上托管字体,这就是我们使用https://landscape.cncf.io/所做的。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

vaindil picture vaindil  ·  4评论

olafcm picture olafcm  ·  5评论

sufuf3 picture sufuf3  ·  3评论

carrbrpoa picture carrbrpoa  ·  4评论

drees picture drees  ·  6评论