Font-face не загружается в IE8 и IE9 при доступе к сети через SSL

Я использую веб-шрифт для своего сайта (сделанный с помощью Spring для сервера Apache Tomcat 6). Я включил мой шрифт в файл CSS с помощью font-face как:

@font-face{
  font-family:'FontAwesome';
  src:url('fonts/fontawesome-webfont.eot?v=3.0.1');
  src:url('fonts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
  url('fonts/fontawesome-webfont.woff?v=3.0.1') format('woff'),
  url('fonts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight:normal;
  font-style:normal }

Этот CSS вызывается в файле "layout.jsp", который вызывается всеми остальными страницами jsp, со следующим:

 <link href="<c:url value='/styles/font-awesome.min.css'/>" rel="stylesheet" type="text/css"/>

Это работает для каждого браузера, когда я захожу на свой сайт через http: /// webSite

Однако у нас также есть сервер Apache, который обслуживает веб-сайт по протоколу SSL (с использованием безопасного сертификата) в URL-адресе https: ///, который перенаправляет на предыдущий URL-адрес. При использовании конфигурации SSL-https веб работает хорошо в каждом браузере, но шрифт не загружается ни в IE8, ни в IE9.

Это: - через http: шрифты хорошо загружаются во всех браузерах, включая IE8 и IE9 - через https: шрифты хорошо загружаются во всех браузерах, но IE8 и IE9

Шрифт доступен из браузера в любое время. Это если я напишу путь к файлу, я могу скачать его без проблем. Более того, в разделе «Инструменты разработчика» на вкладке «Сеть» видно, что шрифт загружен правильно (статус: 200).

Я попытался полностью включить мой шрифт в свой CSS, используя его кодировку byte64 вместо пути к файлу с генератором fontSquirrel:

@font-face {
    font-family: 'fontawesomeregular';
    src: url('fonts/fontawesome-webfont.eot');
    }

@font-face {
    font-family: 'fontawesomeregular';
    src: url(data:application/x-font-woff;charset=utf-8;base64,[BYTE64_STRING]) format('woff'),
         url('fonts/fontawesome-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

При этом шрифт хорошо загружается в IE9, но не в IE8. Сначала я подумал, что это может быть вызвано ограничением 32 КБ в URL. Итак, я уменьшил кодировку шрифта, чтобы уменьшить его размер примерно до 20 КБ, и до сих пор не повезло в IE8.

Любая помощь?

Ответы на вопрос(2)

Ваш ответ на вопрос