2013-03-08 2 views
0

Я пытаюсь использовать значок шрифта, пока он хорошо работает во всех браузерах, кроме firefox, я не понимаю, почему вместо значка он просто показывает значение, которое находится в атрибуте data-icon Can кто-нибудь объясняет, почему он не работает в firefox (последний)?Значок шрифта не работает в firefox

@font-face { 
    font-family: 'icon-font'; 
    src: url('//bit.ly/ZxomPz') format('woff'), 
     url('//bit.ly/WPGMJF') format('truetype'), 
     url('//bit.ly/16eqBwn') format('eot'), 
     url('//bit.ly/16eqLDZ') format('svg'); 
} 

[data-icon]::before { 
font-family: 'icon-font'; 
font-weight: 400 !important; 
content: attr(data-icon); 
text-transform: none; 
margin-right: 3px; 
position: relative; 
top: 8px; 
right: 5px; 
font-size: 31px; 
line-height: 0; 
} 


<span data-icon="1" aria-hidden="true"></span> 
+0

Невозможно сослаться на ваши шрифты :: Ошибка (403) Кажется, вы здесь не здесь! Вероятно, вы должны войти в систему. Обратитесь в наш справочный центр и форумы за помощью или возвращайтесь домой. –

+0

Нет формата шрифта SVG ?? –

+0

@MilchePatern добавлен файл .svg font, по-прежнему не работает. как и для ошибки 403, это потому, что шрифты находятся в моей учетной записи в Dropbox, и для их просмотра вам необходимо войти в систему как я. Но все в порядке с файлами, это должно быть чем-то связано с моей разметкой шрифта. – Ilja

ответ

1

Вот @ шрифта лицо декларация рекомендуется. Возможно, вы можете попробовать переписать свое письмо с этим примером.

@font-face { 
    font-family: 'Lobster13Regular'; 
    src: url('/skins/default/media/fonts/lobster/Lobster_1.3-webfont.eot'); 
    src: url('/skins/default/media/fonts/lobster/Lobster_1.3-webfont.eot?#iefix') format('embedded-opentype'), 
    url('/skins/default/media/fonts/lobster/Lobster_1.3-webfont.woff') format('woff'), 
    url('/skins/default/media/fonts/lobster/Lobster_1.3-webfont.ttf') format('truetype'), 
    url('/skins/default/media/fonts/lobster/Lobster_1.3-webfont.svg#Lobster13Regular') format('svg'); 
} 

Кроме того, сделать ваш сервер доставки правильный 'Мим-тип' (TTF | OTF | СРВ | Woff) и допускает доступ для внешних RESSOURCES (Access-Control-Allow-Origin "*")

+0

Не исправить это; /, спасибо за информацию в любом случае – Ilja

+1

Access-Control-Allow-Origin "*" ??? –

0

Я знаю, что опаздываю на вечеринку, но вот решение, которое сработало для меня, и я не вижу его в ответах (кроме краткого упоминания стилей @Milky ways).

Создать .htaccess файл со следующей информацией и сохранить его в той же папке, ваши шрифты расположены:

<FilesMatch ".(ttf|otf|eot|woff)$"> 
    <IfModule mod_headers.c> 
     Header set Access-Control-Allow-Origin "*" 
    </IfModule> 
</FilesMatch> 

Более подробная информация здесь:

Смежные вопросы