Я загрузил FontAwesome, используя npm, а затем скопировал css файл и шрифты в правильные папки в корневой директории моего электронного приложения, используя задачу копирования grunts.
Пока все хорошо. Все там, где это должно быть.
Теперь, когда я ссылаюсь на FontAwesome в своем приложении, значки не загружаются. Это ошибки, которые я получаю в консоли:
Не удалось декодировать загруженный шрифт:
file:///path/to/fonts/fontawesome-webfont.woff2? v = 4.4.0
Ошибка разбора OTS: не удалось преобразовать шрифт WOFF 2.0 в SFNTНе удалось декодировать загруженный шрифт:
Файл:////path/to/fonts/fontawesome-webfont.woff v = 4,4,0
Ошибка разбора OTS: неправильный размер файла в заголовке WOFFНе удалось декодировать загруженный шрифт:
Файл:////path/to/fonts/fontawesome-webfont.ttf v = 4,4,0
Ошибка разбора OTS: неверный entrySelector для каталога таблицы
Я уже пытался изменить файл FontAwesome css, удалив все параметры версии, но это не похоже на проблему. Проблемы возникают как при запуске приложения через electron .
, так и при просмотре html файла в браузере.
UPDATE
Чтобы ответить на некоторые комментарии:
- Эта проблема возникает как в электронном, так и в браузере (проверяется на хроме и firefox)
- Я использую новейшие версии обоих, FontAwesome (4.4.0) и Electron (0.32.1) (новая установка через npm).
- css загружается как:
<link rel="stylesheet" type="text/css" href="css/font-awesome.css" >