gpt4 book ai didi

fonts - 'Google Web Fonts' 还是 CDN 不好?

转载 作者:行者123 更新时间:2023-12-04 03:07:57 26 4
gpt4 key购买 nike

我最近在做一个项目;开始时提到的第一件事就是不要使用谷歌 CDN 或谷歌网络字体——没有解释。

我一直使用 CDN 和 Google Web Fonts,而不是 font-face;这些谷歌开发者选项有什么问题吗?有什么麻烦事?

使用原始资源(例如,直接来自 jQuery 网站)或字体是更好的做法吗?

最佳答案

这个问题非常广泛,我只能就一个特定问题给出我的 2 美分。
只要你在美国——通常没有问题(速度或其他),但在其他国家——这是另一回事。

关于CDN - 在某些国家/地区,这些 CDN 效果不佳(如果有的话)

一个这样的例子是中国——我经常出差去那里。而在中国,正如你所知,他们有“伟大的中国防火墙”。

好吧 - 由于最近谷歌和中国政府之间公开的争吵,谷歌服务经常被部分或全部阻止。谷歌甚至关闭了它的 CN 域并将其移至 HK 。

那是什么意思 ?这意味着依赖 google web fonts 或 CDN(例如 jQuery)的网站在中国可能无法运行,或者会产生偶发的不可预测的影响。
作为第一个结果 - 他们的加载时间将慢 10 倍(如果有的话)并且通常会以某些部分的超时结束。

任何嵌入的 twitter 或 facebook 代码都会发生同样的效果(并且没有多少人注意到这一点)。页面只是不会加载。

现在,你可以说你不关心中国,这不是你的目标受众——但恕我直言,无视世界三分之一的人口有点奇怪。

更多 - 这在其他国家也发生在我身上(当然 - 大多数是极权主义政权,但仍然......)

关于谷歌 - 字体 - 您没有详细说明该项目,但我不经常使用它们的原因之一是它们中的大多数仅支持英文字符(注意:不是拉丁文,英文)。因此,除非您专门在字体中搜索它们 - 许多欧洲字符不会呈现(例如 ß, á ,À ,í ,ü,ä,é 仅举几例,但实际列表要长得多) - 更不用说其他语言(阿拉伯语、希伯来语、所有西里尔语基础语言,如俄语、保加利亚语、乌克兰语 - 所有亚洲语言,如中文、日语、韩语和基本上任何非英语的语言。即使是西类牙语也在列表中,¿ñ ......所以这里是所有拉丁语在美国... )

所以 - 如果你的“项目”是基于 UI 的,并且打算在 future 与其他语言一起使用 - 这个要求一点也不奇怪......

总结- you should use google CDN and font only if you provide a valid fall-back .

阅读:Best way to use Google's hosted jQuery, but fall back to my hosted library on Google fail

就像开头所说的那样 - 这只是我对此事的 2 美分。我相信其他人可以给你不同的观点。

关于fonts - 'Google Web Fonts' 还是 CDN 不好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19943588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com