Rails 3.2.18, Невозможно получить семейство шрифтов
Я создал файл fonts.css.scss в папке fonts и получил формат ниже
@font-face {
font-family: 'amandaregular';
src: url(font-path('amanda-webfont.eot'));
}
он генерирует скомпилированные шрифты, но не может загрузить семейство шрифтов
@font-face {
font-family: 'amandaregular';
src: url("http://localhost:3000/assets/amanda-webfont.eot");
}
1 ответ
Сначала убедитесь, что вы добавили папку шрифтов в путь загрузки конвейера активов в config / application.rb, а затем перезапустите свой сервер:
config.assets.paths << Rails.root.join("app", "assets", "fonts")
Затем поместите файл fonts.css.scss в app / assets / stylesheets и убедитесь, что он включен в манифест application.scss. Это должно выглядеть так:
@font-face {
font-family: 'amandaregular';
src: url(font-path('amanda-webfont.eot?#iefix')) format('embedded-opentype');
}
Обратите внимание на то, что выше используется синтаксис Fontspring @font-face.
Наконец, убедитесь, что файл amanda-webfont.eot сохранен в app / assets / fonts