从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-ttf
或font/ttf
MIME类型服务的字体。
在您的应用程序的初始化的一个配置的MIME类型是这样的:
Mime::Type.register "application/x-font-ttf", :ttf