It seems to me that I tried all the solutions that I found here and on some blogs, but something is still wrong, and I have no idea what.
My mistake:
... Started GET "/fonts/amaze.ttf" for 83.9.18.180 at 2014-11-26 09:10:21 +0000 ... app[web.1]: ActionController::RoutingError (No route matches [GET] "/fonts/amaze.ttf"): ...
Of course, it doesnβt work on localhost either.
I use rails 4.1.1
My font is in:
assets/fonts/amaze.ttf
I even moved it to check if this would work: assets / amaze.ttf -it was not.
My current solution in application.css.scss is:
@font-face { font-family: 'Amaze'; src: font-url('amaze.ttf'); } .amaze { font-family: 'Amaze'; }
I tried some configuration in application.rb but had no effect:
config.assets.enabled = true config.assets.paths << "#{Rails.root}/app/assets/fonts" config.serve_static_assets = true config.assets.js_compressor = :uglifier config.assets.compile = true config.assets.digest = true config.assets.version = '1.0' config.assets.paths << Rails.root.join('app', 'assets', 'fonts') config.assets.precompile << /\.(?:svg|eot|woff|ttf)\z/
Do I even need to configure anything in application or development / production files?
EDIT
(view) FIXED a PROBLEM
The problem was that I had a broken font ...
more info: I had a font from here http://fontzone.net/download/amaze-normal and it was broken (I mean not completely broken, it worked on linux, but not with the font, I donβt know why, if it worth the effort, try to figure out what the problem is)
I tried another font from a different source: http://www.fontcubes.com/Amaze.font
and it worked! yeah! -
EDIT
I had a similar problem with a lot of fonts (both otf and ttf), so I would say that the problem is still open; p
ruby-on-rails fonts font-face
zombie_ghast
source share