Firefox блокирует определенные встроенные шрифты (например, шрифты Google)
3668
Curtis Gibby
Каждый раз, когда я @font-faceоткрываю страницу в Firefox, в которой используются шрифты, обслуживаемые сайтом или CDN Google (например, themes.googleusercontent.com), шрифты не загружаются и не отображаются моим браузером. (Однако я могу увидеть веб-шрифты, обслуживаемые data:URI.)
Например, главная страница Google Web Fonts для меня выглядит как куча Times New Roman. (Но значки Академии хана, упомянутые в этом вопросе SU, показались мне подходящими.)
Все сайты Blogger, использующие темы Google по умолчанию, выглядят так, как будто они включают Comic Sans (дрожь) .
И такие сайты, как NetVibes, которые используют веб-шрифты для иконок, выглядят довольно нелепо.
Все вышеперечисленное прекрасно выглядит в Google Chrome, и я знаю, что эти шрифты не могут быть сломаны для всех, кто использует Firefox, иначе они никогда не были бы запущены как есть. Итак, я вам это объяснил - что конкретно запуталось в моей установке Firefox?
Технические детали: Я использую FF19 (на момент написания статьи) в 64-битной установке Windows 8 ... но у меня была такая же проблема на моем старом компьютере, который был 32-битной Win7. Проблема существует уже несколько месяцев, поэтому она существует примерно с FF17. У меня установлен AdBlock Plus с фильтром EasyList, но проблема не исчезла, когда я отключил ABP и перезапустил его, а также когда я попробовал новый профиль Firefox.
Есть идеи?
1 ответ на вопрос
8
EdH
Вероятно, это связано с разрешениями домена для нескольких сайтов. Firefox немного более строг в подобных вещах.
Вы не проблема. Эта проблема должна решаться оператором веб-сайта. Возможный обходной путь - загрузить шрифты и установить их локально, и, возможно (в зависимости от CSS), шрифт может отображаться.
Также - если вы проходите через прокси (возможно, прозрачный), тогда заголовки модифицируются, и это ограничивает вашу способность перетаскивать шрифты вниз.
У меня нет проблем со страницей веб-шрифтов Google, использующей FF 19.0.2 в Windows 7, 64-разрядная версия. Это говорит о том, что проблема не в межсайтовых разрешениях, или, по крайней мере, сама по себе.
Wayne Johnston 11 лет назад
0
Проблема - вторая половина ответа EdH: прокси. У меня установлен [Acrylic DNS] (http://sourceforge.net/projects/acrylic/) для создания подстановочных знаков в моем локальном файле hosts. Во-вторых, я изменил свою сетевую конфигурацию, чтобы пропустить DNS-прокси, веб-шрифты загружались, как и ожидалось. Я видел проблемы с межсайтовым доменом на других ресурсах, но никогда не ожидал, что проблема заключается в DNS-прокси. Спасибо, ЭдХ!
Curtis Gibby 11 лет назад
3