Typekit要求我们包括它们的JS文件来呈现字体,例如:
<script type="text/javascript" src="https://use.typekit.com/random-name.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>我注意到,有几个实例表明,它们的服务器响应缓慢,导致页面停止。不幸的是,有些人也有类似的经历。
我试图在本地托管JS文件,它似乎很有效。
<script type="text/javascript" src="http://use.typekit.com/random-name.js"></script>
<script type="text/javascript">window.Typekit || document.write('<script type="text/javascript" src="/scripts/js/ext/random-name.js">\x3C/script>')</script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>我的问题:
谢谢。
相关信息:
发布于 2012-09-12 21:05:44
我是Typekit Support的Ben。
如果文件是本地托管的,我们不能保证字体继续按预期工作,因此,我们不建议自己托管JavaScript文件。
为了解决任何慢响应时间问题,我们建议异步加载Typekit。您可以在这里了解更多有关此问题的信息:http://help.typekit.com/customer/portal/articles/649336-embed-code
在Typekit JS加载时,此代码不会阻止呈现,从而允许页面的其余部分立即呈现。
发布于 2015-02-17 16:47:16
为此,为了消除未样式文本的闪现,我实现了一个在localStorage中缓存typekit的简单脚本:https://github.com/morris/typekit-cache --也许这有助于将来的typekit用户遇到同样的问题。
发布于 2012-09-12 04:10:18
https://stackoverflow.com/questions/12381045
复制相似问题