Обслуживание файлов шрифтов из приложения Heroku Cedar Rails - PullRequest
0 голосов
/ 07 января 2012

Я работаю над веб-страницей для моей свадьбы и пытаюсь настроить шрифт заголовка.При попытке отправить файл .tff из папки /public/fonts в Chrome появляется следующая ошибка:

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-тип вызывает ошибку.Чтобы решить эту проблему, любая помощь будет оценена!

1 Ответ

2 голосов
/ 07 января 2012

Попробуйте использовать шрифт с типом mime application/x-font-ttf или font/ttf.

В одном из инициализаторов вашего приложения настройте тип MIME так:

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