Столкнулся с проблемой, к решению которой даже не могу придумать с какой стороны подойти.
На сайте подключается семейство шрифтов fonts.googleapis.com подключается через CSS:
https://fonts.googleapis.com/css?family=ZT+...=latin,cyrillic
CSS вида:
/* cyrillic */
@font-face {
font-family: 'Druid';
font-style: normal;
font-weight: 400;
src: local('Druid'), local('Druid-Regular'), url(https://fonts.gstatic.com/s/druid/v7/gJovVCIsuVHpE4lUT-5TYfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
....
....
....
....
....
/* latin-ext */
@font-face {
font-family: 'Druid';
font-style: normal;
font-weight: 400;
src: local('Druid'), local('Druid-Regular'), url(https://fonts.gstatic.com/s/druid/v7/TMj3tAebnWTxQie9wLnZ2fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
Вдруг обнаружил, что сайт сильно подвисает, стал разбираться...рыл...рыл нарыл:
не подгружаются шрифты, сначала подумал Google Font накрылся...но потом через левый IP прекрасно зашёл. Предположил, что дело в моём IP (Google почему-то стал его банить) сменил его, всё заработало.
Стал думать, как можно обойти проблему, чтоб не зависеть от Googla настолько, сначала подумал, скачать себе его шрифты и сложить в свой каталог Font на сервер, также сделать копию CSS только уже со своими адресами и в случае недоступности основного гуголовского через javascrip отдать свой.
Проблема в том, что при заходе на https://fonts.googleapis.com/css?family=ZT+...=latin,cyrillic
Google не просто отдает CSS, он отдаёт его каждый раз разный, для разных браузеров и их разных версий. Комбинаций там *** знает сколько.
Как быть?
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.