簡體   English   中英

使用Heroku在Cloudfront上提供字體

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM