Cap*_*Ron 10 fonts cdn google-webfonts google-cdn
我最近参与了一个项目; 在开始提到的第一件事之一是不使用谷歌CDN或谷歌网络字体 - 没有解释.
我一直使用CDN和Google Web字体而不是font-face; 这些谷歌开发者选项有什么问题吗?什么可能很麻烦?
使用原始资源(EG.直接来自jQuery网站)或font-face是更好的做法吗?
Obm*_*nen 18
这个问题非常广泛,我只能就一个具体问题给出2美分.只要你在美国 - 通常没有问题(速度或其他),但在其他国家 - 这是一个不同的故事.
关于CDN -在某些国家,那些CDN将无法正常运行(如果有的话)
其中一个例子是Chine--我经常前往Business.而在中国,你知道他们拥有"伟大的中国防火墙".
好吧 - 由于谷歌和中国政府之间最近公布的争吵,谷歌服务经常被部分或全部封锁.谷歌甚至关闭了它的CN域名并将其移至香港.
那是什么意思 ?这意味着依赖谷歌网络字体或CDN(例如jQuery)的网站可能在中国不起作用,或者会产生零星的不可预测的影响.作为第一个结果 - 它们的加载时间将慢10倍(如果有的话)并且通常会以某些部分的超时结束.
任何嵌入式推特或Facebook代码都会产生同样的效果(并没有多少人注意到这一点).这些页面不会加载.
现在,你可以说你不关心中国,这不是你的目标受众 - 但恕我直言,无视世界三分之一的人口有点奇怪.
更多 - 我在其他国家发生了这种事情(被授予 - 大多数是极权主义政权,但仍然......)
关于谷歌 - 字体 - 你没有真正详细说明该项目,但我不经常使用它们的原因之一是它们大多数只支持英文字符(注意:不是拉丁文,英文).因此,除非你专门用字体搜索它们 - 很多欧洲字符都不会呈现(比如ß, á ,À ,í ,ü,ä,é仅仅列举一些,但实际列表要长得多) - 更不用说其他语言(阿拉伯语,希伯来语,所有基于西里尔语的语言)俄罗斯,保加利亚,乌克兰-所有亚洲语言,如中国,日本,韩国,基本上是不是英语的任何语言,即使西班牙是名单上¿,并ñ...所以这里去所有拉美在美国......)
所以 - 如果你的"项目"是基于用户界面的,并且它将来会用于其他语言 - 这个要求根本就不奇怪......
总结 - you should use google CDN and font only if you provide a valid fall-back.
阅读:使用谷歌托管的jQuery的最佳方式,但回到我在Google上的托管库失败
就像开头说的那样 - 这只是我的2美分.我相信其他人可以给你一个不同的观点.
| 归档时间: |
|
| 查看次数: |
5646 次 |
| 最近记录: |