我想使用谷歌字体目录中的字体集合。我选择了样式,并在我的项目模板中包含CSS link
标签。如果GoogleFont服务不可用,如何加载自托管字体文件?
或者,您也可以使用Google字体下载该集合,并且您得到的是一个包含所有字体样式的zip文件。
我可以创建一个Google提供给我的HTML中包含的CSS,因此如果访问者无法访问Google Font API,我想提供自己托管的字体文件作为后备。
如何设置此功能,防止Google字体文件和自托管字体文件被下载?如果用户确实可以访问Google字体,则浏览器不应该下载字体的自主版本。
我想你可以在'src'规则中用'local()'路径跟踪'url()'路径 - 浏览器在找到它可以加载的时候应该停止查找。虽然没有尝试过。 – 2012-07-16 14:22:49
根据规范:“当需要字体时,用户代理遍历列出的一组引用,使用第一个引用可以成功激活。” - http://www.w3.org/TR/css3-webfonts/#descdef-src – 2012-07-16 14:25:33
这是一个意见,而不是一个答案:我认为你正在推翻它。如果Google的字体无法加载,我只会在CSS中指定一个后退系统字体。首先,你真的担心Google的服务器停机吗?第二,您的网站在没有指定网页字体的情况下仍然可以使用吗? (它可能应该是) – chipcullen 2012-07-16 14:34:21