Можно ли уменьшить количество веб-шрифтов Google до одного запроса, если я использую несколько шрифтов? - PullRequest
5 голосов
/ 20 декабря 2011

Я запустил тест скорости на моем сайте, и одним из предложений было уменьшить количество внешних запросов.Я использую 3 Google Web Fonts, фактически 3 отдельных запроса.Возможно ли объединить их в 1 запрос?

Ответы [ 4 ]

11 голосов
/ 08 мая 2012

Вы можете объединить несколько шрифтов одним вызовом, используя | персонаж. Пример:

<link href='//fonts.googleapis.com/css?family=Cantarell|Terminal+Dosis' rel='stylesheet' type='text/css'>
0 голосов
/ 08 февраля 2017

Да, вы можете загрузить несколько шрифтов в одном запросе, например

<link rel='stylesheet' type='text/css' href='https://fonts.googleapis.com/css?family=Montserrat:400,700|Lato:300,400,700,900'>
0 голосов
/ 20 декабря 2011

Вы можете избежать трех запросов, внедрив шрифты в данные : URI внутри CSS - по крайней мере, в IE9 + и в большинстве современных браузеров.

примечание: они также работают в IE8,но ограничены 32 КБ

примечание 2: очевидно, вы не получите преимущества Google CDN, так как вам придется обслуживать шрифты внутри вашего CSS ...

0 голосов
/ 20 декабря 2011

Разве шрифты (например, графические ресурсы, объекты JSON или видео) не являются отдельными ресурсами, для которых нужны отдельные запросы?

...