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>
Мои вопросы:
- Есть ли отличия при рендеринге шрифтов из локального JS?
- Будет ли реферер HTTP быть одинаковым между использованием удаленного JS и локального?
Спасибо.
Связанный: