2015-08-03 2 views
1

У меня есть SPA, написанный в AngularJS на ковше AWS S3. Единственное, что не работает, фонты, причем эти предупреждения появляются в консоли разработчика в Chrome:AWS S3 Статический хостинг веб-сайтов - не удалось декодировать загруженный шрифт

Failed to decode downloaded font: http://site.s3-website-ap-southeast-1.amazonaws.com/styles/ui-grid.woff 
Failed to decode downloaded font: http://site.s3-website-ap-southeast-1.amazonaws.com/styles/ui-grid.ttf? 

шрифтов загружаются и даже проверять, способны на сетевой панели. То же самое происходит и с шрифтами Bootstrap3 - мне не удалось заставить работать один шрифт.

Это происходит на Firefox:

downloadable font: incorrect file size in WOFF header (font-family: "ui-grid" style:normal weight:normal stretch:normal src index:1) 
source: http://site.s3-website-ap-southeast-1.amazonaws.com/styles/ui-grid.woff 
downloadable font: rejected by sanitizer (font-family: "ui-grid" style:normal weight:normal stretch:normal src index:1) 
source: http://site.s3-website-ap-southeast-1.amazonaws.com/styles/ui-grid.woff vendor.03dd8a42.css 
downloadable font: incorrect entrySelector for table directory (font-family: "ui-grid" style:normal weight:normal stretch:normal src index:2) 
source: http://site.s3-website-ap-southeast-1.amazonaws.com/styles/ui-grid.ttf? vendor.03dd8a42.css 
downloadable font: rejected by sanitizer (font-family: "ui-grid" style:normal weight:normal stretch:normal src index:2) 
source: http://site.s3-website-ap-southeast-1.amazonaws.com/styles/ui-grid.ttf? 

ответ

0

Я использую Grunt построить приложение, и оно имеет шаг, который делает «строка замены».

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

0

Имел такую ​​ошибку, работал в разработке (Eclipse), но не работал. Сравниваемые размеры файлов и заметили, что есть разница.

Проблема была неправильной настройки типа контента для системы управления версиями (cvs).

Решение задало тип контента двоичным для всех файлов шрифтов, которые решили проблему. Необходимо перезапустить eclipse после изменения настроек типа контента, а также удалить и повторно зафиксировать файлы.

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