@fontface работает на http://www.domain.com, но не работает на http://domain.com - PullRequest
1 голос
/ 04 января 2012

@fontface работает, когда я загружаю http://www.grozav.com, но не работает на http://grozav.com.

Что я могу сделать, чтобы это исправить?

 @font-face {
    font-family: Impact;
    font-weight:bold;
    src: url('http://grozav.com/font/impact.ttf');
    src: url('http://www.grozav.com/font/impact.ttf');}

@font-face {
    font-family: MisterGiacco-Bold;
    font-weight:bold;
    src: url('http://grozav.com/font/giacco.ttf');
    src: url('http://www.grozav.com/font/giacco.ttf');}

Я пытался поставить 2 URL. Не сработало Может ли кто-нибудь помочь мне с этим?

Ответы [ 2 ]

4 голосов
/ 04 января 2012

Зачем указывать полный URL? Просто поставьте:

src: url('/font/giacco.ttf');

Это может быть случай, когда @fontface не работает кросс-домен. FireFox имеет проблему с этим.

Но если вы используете файл из того же домена, просто не указывайте полный домен, а просто укажите путь к файлу ttf.

1 голос
/ 04 января 2012

Определенно это URL, но почему?Очевидно, @ font-face не заботится о междоменных проблемах, но Firefox делает, поэтому, чтобы заставить его работать с междоменным доменом в Firefox, вы должны установить свой сервер (apache?), Чтобы избежать этого ограничения для одного или нескольких доменов, следующая страницаесть некоторая информация об этом: http://www.cssbakery.com/2010/07/fixing-firefox-font-face-cross-domain_25.html

Полагаю, самый простой выбор - это выбор @ Курта;)

...