7

:Varlık boru hattı ve @ font-face (raylar 3.2.3) nasıl raylar üzerinde @ font-face 'kullanarak bir yazı emebed için

fontlarım bulunur:

/satıcı/varlıklar/stil/yazı/özel font-listeleri-burada

bir @ font-face 'içerirler

benim stil içerisindeydi .eot:

Bunu doğru bu doğru acaba şimdi

@font-face { 
    font-family: 'ArimoRegular'; 
    src: url('<%= asset_path('fonts/arimo-regular-webfont.eot') %>'); 
    src: url('<%= asset_path('fonts/arimo-regular-webfont.eot') %>'+'?#iefix') format('embedded-opentype'), 
     url('<%= asset_path('fonts/arimo-regular-webfont.woff') %>') format('woff'), 
     url('<%= asset_path('fonts/arimo-regular-webfont.ttf') %>') format('truetype'), 
     url('<%= asset_path('fonts/arimo-regular-webfont.svg') %>#ArimoRegular') format('svg'); 
    font-weight: normal; 
    font-style: normal; 

} 

kullanıyorum

/vendor/assets/stylesheets/fonts.css,

Herhangi bir öneri bekliyoruz, teşekkürler

cevap

11

Dosya yolunun fonts/ bölümüne gerek duymamalısınız. app/assets/fonts dizin zaten asset_path dahil edilmelidir, bu nedenle bu kullanmak mümkün olmalıdır: neden bu olur

<%= asset_path('arimo-regular-webfont.eot') %> 

Bilmiyorum ama assets/fonts dizin olmamak gibi bir sorunla karşılaştığınız insanların duydum Varlık boru hattında manuel olarak eklemeniz gerekir. Yukarıdaki sizin için işe yaramazsa, config/application.rb aşağıdaki koyarak elle dizini eklendi deneyin: asset_path yardımcı kullanırken

config.assets.paths << "#{Rails.root}/app/assets/fonts" 
+0

benim fonts.css.rb modifiye ve hala çalışmıyor. BTW cevabınız için teşekkürler. –

+0

Sadece cevabımı değiştirdim ... bir dakikanız olduğunda bir göz at. Umarım yardımcı olur! –

+4

'öğeleri/yazı tipleri yalnızca' app' ve 'lib' içinde çalışır, ancak 'vendor'da değil – sandstrom

3

, sen font.css yüzden font.css.erb olabilir.END_PARAGRAPHSTART_PARAGRAPHİşlerinizi için .erb eklemek gerekir. Daha iyi bir çözüm, sass-rails veya less-rails taşlarından varlık yardımcılarını kullanmaktır, sizin durumunuzda font-url. Bu konuda

Daha: sass-rails features