Google Fonts внутри CSS файла https ссылка

Я использую Google Web Fonts внутри моей таблицы стилей CSS, как показано ниже

@font-face {
 font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
     src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}

но когда мой веб-сайт переходит с защищенной страницы, я получаю "отображается только защищенный контент". Я использовал Google Chrome Resource Inspector, и проблема была выше

Как добавить защищенную ссылку на шрифт Google Web в моем файле CSS

Спасибо

3 ответа

Вам не нужно @font-face, чтобы использовать шрифт Google.

Просто добавьте это в ваш HTML-код:

<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>

Затем добавьте имя шрифта в свой CSS. Пример:

body{font-family: 'Open Sans', sans-serif;}

Почему бы не использовать оператор @import?

В верхней части вашего CSS-файла:

@import url(http://fonts.googleapis.com/css?family=Open+Sans);

Немного устаревший, но он пришел по связанному поиску, так что это может быть полезно для кого-то.

Я лично помещаю объявление @font-face в свои таблицы стилей, а не запрашиваю его в голове. Просто удалите "http:", как показано ниже, это должно решить проблему.

url(//themes.googleusercontent.com/static/fonts/opensans/...) format('woff');
Другие вопросы по тегам