Шрифты подключенные с помощью Google Fonts не работают в IE и Firefox

Sanu0074
На сайте с 31.08.2012
Offline
110
11440

Подключаю шрифт так:

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

В итоге он работает только в хроме и опере, почему так?

Я уже перепробовал нагугленные варианты подключения, пробовал скачать эти шрифты и подключить локально:

@font-face {

font-family: 'Russo One';
font-style: normal;
font-weight: 400;
src: local('Russo One'), local('RussoOne-Regular'), url(../fonts/4ofjFbAC3dpxPypNpg86KxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Russo One';
font-style: normal;
font-weight: 400;
src: local('Russo One'), local('RussoOne-Regular'), url(../fonts/BUtWDi-16QNsA8yggnRs5RJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Russo One';
font-style: normal;
font-weight: 400;
src: local('Russo One'), local('RussoOne-Regular'), url(../fonts/RO6e96EC9m6OLO0tr7J3zxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

И всё равно толку ноль, помогите разобраться, не может же быть что в эти браузеры нет возможности подключить сторонние шрифты?

VulkanPartner
На сайте с 27.03.2014
Offline
91
#1

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

https://perestroika.team/ru/ (https://perestroika.team/ru/) Perestroika Affiliates- ведущая гемблинг-партнерка. RevShare - до 60%. CPA - до 150$.
Sanu0074
На сайте с 31.08.2012
Offline
110
#2

VulkanPartner, я чтото не совсем пойму как ним пользоваться и как с google fonts быть?

---------- Добавлено 28.11.2014 в 18:14 ----------

p.s.

javascript'om он тоже не подключается (в лисе)

<script type="text/javascript">

WebFontConfig = {
google: { families: [ 'Russo+One::latin' ] }
};
(function() {
var wf = document.createElement('script');
wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
'://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(wf, s);
})(); </script>
A8
На сайте с 04.04.2013
Offline
64
#3

В Firefox под линукс такие шрифты работают.

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

Перевод с любого языка на любой за 1 час! (https://www.onehourtranslation.com/affiliate/pirivodcheg)
Sanu0074
На сайте с 31.08.2012
Offline
110
#4

aphil8, кириллица есть, но работать он не будет нигде! VulkanPartner это правильно заметил

---------- Добавлено 28.11.2014 в 18:36 ----------

Вобщем решил проблему, скачал ttf шрифт, переконвертил его в нужные форматы и все теперь пашет

@font-face {

font-family: 'Russo One';
src: url('../fonts/russo_one_regular.eot');
src: local('☺'),
url('../fonts/russo_one_regular.woff') format('woff'),
url('../fonts/russo_one_regular.ttf') format('truetype'),
url('../fonts/russo_one_regular.svg#webfontE40g3tc3') format('svg');
font-weight: normal;
font-style: normal;
}
SeVlad
На сайте с 03.11.2008
Offline
1609
#5
Sanu0074:
но работать он не будет нигде! VulkanPartner это правильно заметил

А ничё что там речь о "локальных" шрифтах (которые не локальные вовсе), а ты спрашивал о гугловских?

Вообще нормальный уровень безопасности не должен позволять подгружать сторонние шрифты (будь то с самого сайта или с др.). Возможно только гуглошрифты - исключение.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Sanu0074
На сайте с 31.08.2012
Offline
110
#6

SeVlad, ну вот др решения я не нашел, поэтому локально подкинул... как не крути а мозила не дает этого сделать

возможно причина даже в формате шрифта

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
Sanu0074:
как не крути а мозила не дает этого сделать

Не моззила, а ФФ.

Чо, правда? ;)

А если так

<link href='http://fonts.googleapis.com/css?family=Russo+One&subset=latin,cyrillic' rel='stylesheet' type='text/css'>

или так

@import url(http://fonts.googleapis.com/css?family=Russo+One&subset=latin,cyrillic);

или так

<script type="text/javascript">
WebFontConfig = {
google: { families: [ 'Russo+One::latin,cyrillic' ] }
};
(function() {
var wf = document.createElement('script');
wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
'://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(wf, s);
})(); </script>

При этом всё не забыть его назначить кому надо

font-family: 'Russo One', sans-serif;

ЗЫ. Хотя я в общем-то противник сторонних шрифтов.

Sanu0074
На сайте с 31.08.2012
Offline
110
#8

SeVlad, я делал то же самое, у меня не работало

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий