J'ai un Rails 4 application et je suis en train d'utiliser une police personnalisée.
J'ai suivi de nombreux tutoriels sur ce, et en quelque sorte c'est juste ne fonctionne pas pour mon application.
Je suis l'aide d' application.css.less
et avoir la déclaration suivante:
@font-face {
font-family: 'HDVPeace';
src: font-url('HDV_Peace.eot');
src: font-url('HDV_Peace.eot?iefix') format('eot'),
font-url('HDV_Peace.woff') format('woff'),
font-url('HDV_Peace.ttf') format('truetype'),
font-url('HDV_Peace.svg#webfont') format('svg');
}
Note: j'ai essayé à l'aide d' url()
au lieu de font-url()
également. L'ancien génère des erreurs 404 sur la console, lorsque celle-ci ne semble pas faire quoi que ce soit. Dans le chrome dev tools en vertu de ressources, les fichiers de police ne sont pas parus sous l' assets
le dossier, ou n'importe où
dans mon config/application.rb
j'ai:
config.assets.paths << Rails.root.join('app', 'assets', 'fonts')
Et dans les deux mon config/environments/development.rb
et config/environments/production.rb
j'ai:
config.assets.paths << Rails.root.join('app', 'assets', 'fonts')
config.assets.precompile += %w( .svg .eot .woff .ttf)
Mes fichiers de police sont situés à l' app/assets/fonts
et ne sont pas contenus dans un dossier en dessous...
Ce qui me manque?
Mise à JOUR:
structure de dossier
app
|----assets
|----fonts
|----HDV_Peace.eot
|----HDV_Peace.svg
|----HDV_Peace.ttf
|----HDV_Peace.woff