Heroku ne charge pas les polices Google

je gère un site sur Heroku, et j'ai quelques problèmes à obtenir une police google à charger.

Mon la typographie.sass ce fichier contient:

@import url(http://fonts.googleapis.com/css?family=Bitter)

h1
  font-family: 'Bitter', Helvetica, serif

Mon la production.rb le fichier contient les lignes suivantes:

config.serve_static_assets = true
config.assets.compile = true
config.assets.digest = true

Mon Gemfile comprend:

gem 'rails_12factor', group: :production

J'ai passé en revue tous les problèmes Héroku avec le pipeline des actifs, et j'ai obtenu toutes mes images et fichiers css à charger correctement dans la production, mais pour quelle que soit la raison, la police ne fonctionne qu'en développement.

14
demandé sur oolong 2013-07-16 20:27:45

3 réponses

j'ai eu le même problème et trouvé cette réponse:

https://stackoverflow.com/a/18216759

il semble Qu'Heroku veut des https. Donc jeter des https a résolu le problème pour moi.

15
répondu ellerynz 2017-05-23 11:45:54

j'ai eu le même problème mais la suppression de l' assets située dans le public dossier résolu le problème pour moi. Cela permettra à Heroku de précompiler les fichiers css pour vous et de ne pas utiliser les fichiers générés en exécutant rake assets:precompile localement.

4
répondu Ayman 2013-09-11 00:27:22

Cet homme semblait avoir un problème semblable à vous-même:

http://robert-reiz.com/2012/11/16/google-fonts-on-heroku/

essayez sa méthode pour la réparer et voir si ça marche. Bonne chance!

0
répondu Steve Addona 2013-07-20 14:58:24