[英]Serving Fonts on Cloudfront with Heroku
我正在按照以下說明在Heroku上使用Cloudfront進行設置: https ://devcenter.heroku.com/articles/using-amazon-cloudfront-cdn-with-rails
Cloudfront可以很好地提供CSS和JS資產,但是我無法提供字體圖標。 我在素材資源/字體中有我的圖標字體,並且正在這樣在樣式表中加載字體:
@font-face {
src: font-url('dripicons.eot');
...
}
Cloudfront網址未以完整的Cloudfront網址作為前綴(缺少子域)。 看起來像這樣:
https://.cloudfront.net/assets/dripicons-9b4649c1936652d1c1c1d18410b16ebd.eot
我嘗試使用font_assets gem( https://github.com/rubymaverick/font_assets ),但是它不能解決問題。 我正在使用Rails 3.2.13。
我非常感謝您的投入。 謝謝!
如果您的字體缺少URL,則可能是配置問題。 請確認您的環境配置文件(在本例中為production.rb
)已正確配置。 從font_assets指南 :
config.font_assets.origin = 'http://coffeescript.codeschool.com'
您可能應該在此處輸入足夠的原始URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.