Задать вопрос
archakov06
@archakov06
Frontend-разработчик (ReactJS)

Почему шрифт Raleway не подгружается на моб. устройствах?

Сделал дизайн для сайта. Я смотрел в Google Fonts, этот шрифт не поддерживал кириллицу. Я нашел, где поддерживается кириллица и проверял на десктопе, шрифт грузится и все выводится как надо. Но, когда захожу с мобильного устройства, шрифт почему-то не грузится. Что кириллица, что латиница.

@font-face {
    font-family: "RalewayRegular";
    src: url("../fonts/Raleway/RalewayRegular.eot");
    src: url("../fonts/Raleway/RalewayRegular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Raleway/RalewayRegular.woff") format("woff"),
    url("../fonts/Raleway/RalewayRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "RalewayLight";
    src: url("../fonts/Raleway/RalewayLight.eot");
    src: url("../fonts/Raleway/RalewayLight.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Raleway/RalewayLight.woff") format("woff"),
    url("../fonts/Raleway/RalewayLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "RalewayMedium";
    src: url("../fonts/Raleway/RalewayMedium.eot");
    src: url("../fonts/Raleway/RalewayMedium.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Raleway/RalewayMedium.woff") format("woff"),
    url("../fonts/Raleway/RalewayMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "RalewaySemiBold";
    src: url("../fonts/Raleway/RalewaySemiBold.eot");
    src: url("../fonts/Raleway/RalewaySemiBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Raleway/RalewaySemiBold.woff") format("woff"),
    url("../fonts/Raleway/RalewaySemiBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "RalewayBold";
    src: url("../fonts/Raleway/RalewayBold.eot");
    src: url("../fonts/Raleway/RalewayBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Raleway/RalewayBold.woff") format("woff"),
    url("../fonts/Raleway/RalewayBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "RalewayExtraBold";
    src: url("../fonts/Raleway/RalewayExtraBold.eot");
    src: url("../fonts/Raleway/RalewayExtraBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Raleway/RalewayExtraBold.woff") format("woff"),
    url("../fonts/Raleway/RalewayExtraBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}


Как исправить эту проблему?
  • Вопрос задан
  • 1555 просмотров
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
@Mr_Edward
Добавьте еще формат woff2 и svg.
У меня подключение выглядит вот так. С сафари работает отлично, хром тоже распознает.
@font-face {
	font-family: 'Raleway';
	src: url('hinted-subset-Raleway-SemiBoldItalic.eot');
	src: local('Raleway SemiBold Italic'), local('Raleway-SemiBoldItalic'),
		url('hinted-subset-Raleway-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('hinted-subset-Raleway-SemiBoldItalic.woff2') format('woff2'),
		url('hinted-subset-Raleway-SemiBoldItalic.woff') format('woff'),
		url('hinted-subset-Raleway-SemiBoldItalic.ttf') format('truetype'),
		url('hinted-subset-Raleway-SemiBoldItalic.svg#Raleway-SemiBoldItalic') format('svg');
	font-weight: 600;
	font-style: italic;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы