@font-face не работает в Firefox 3.5?

У меня есть ссылка на шрифт OpenType в файле CSS, но, похоже, он не работает в Firefox 3.5. В Сафари работает отлично. На шрифт ссылаются относительно, и он размещен на том же сервере, но в другом подкаталоге:

@font-face { font-family:'Font Name'; src:url(../fonts/Font-Name.otf) format('opentype') }

У кого-нибудь еще были проблемы с @font-face с FF3.5?


person Chris Thomson    schedule 14.08.2009    source источник


Ответы (7)


Ой!!! URL-адрес ваших шрифтов должен быть заключен в двойные кавычки --> ""

Одинарная кавычка ('') не работает в Firefox. Хотя это работает для Chrome.

person Mingji    schedule 15.07.2011

https://developer.mozilla.org/index.php?title=En/CSS/%40font-face

Я не вижу параметр format().

person kmiyashiro    schedule 14.08.2009
comment
Спасибо за предложение! Однако проблема была не в этом. Я разместил строку, как она выглядела, когда проблема больше не возникала. Еще раз спасибо за предложение! - person Chris Thomson; 21.08.2009

Я не совсем уверен, какое из этих изменений устранило проблему, но вот как выглядела строка, когда проблема была устранена:

@font-face { font-family:"FontName"; src:url("../fonts/Font-Name.otf") format("opentype"); }
person Chris Thomson    schedule 21.08.2009
comment
Единственное изменение, которое я вижу, это то, что пробел был удален в FontName, это правильно? - person kmiyashiro; 23.08.2009
comment
Это и URL-адрес был изменен, чтобы быть заключенным в кавычки. - person Chris Thomson; 23.08.2009

Я думаю, что проблема связана с одинарными кавычками в значениях. Используйте двойные кавычки.

person Ax.    schedule 22.12.2009

У меня была аналогичная проблема с FireFox 5, которая оказалась из-за того, что я загружал сайт локально из файла, например, file:///. Как только я помещаю сайт на веб-сервер, работающий на моей локальной машине, например. http://localhost:8080, это сработало.

Обратите внимание, что Chrome отлично работал при загрузке из файла, и я указывал относительный путь в соответствии с принятым ответом выше.

person Craig Aspinall    schedule 12.07.2011

Воспользуйтесь сервисом Font Squirrels. Это дает ваш пуленепробиваемый код и дает вам стабильные результаты. Пытаться

person vinod    schedule 19.07.2011
comment
Та же проблема, что и у OP в FF10. Спасибо за подсказку, я попробую. - person Miles Pfefferle; 14.02.2012

У меня такая же проблема. NO QUOTES исправлено: одинарные или двойные кавычки не работали с FF. Никакие кавычки также не работали с хромом - я не стал пробовать IE, потому что он использовал другой файл.

person user856510    schedule 21.07.2011