从Heroku的雪松Rails应用程序

问题描述:

我正在为我的婚礼网页服务字体文件,我试图以自定义在标题的字体。当我尝试从我/public/fonts文件夹服务于.tff文件,我得到以下错误在Chrome:从Heroku的雪松Rails应用程序

Resource interpreted as Other but transferred with MIME type undefined. 

样式表使用以下行:

@font-face { 
    font-family: elegant; 
    src: url(/fonts/adine-kirnberg-script.ttf); 
} 
header { 
    font-size: 64px; 
    font-family: elegant; 
} 

我可以在/fonts/adine-kirnberg-script.ttf下载的字体文件所以我知道这不是文件没有被服务,但显然MIME类型导致了错误。

我快要疯了试图找出如何解决这个问题,任何帮助,将不胜感激!

尝试使用application/x-font-ttffont/ttf MIME类型服务的字体。

在您的应用程序的初始化的一个配置的MIME类型是这样的:

Mime::Type.register "application/x-font-ttf", :ttf