сгенерированные веб-шрифты с сайта fontsquirrel, как изменить каталог? - PullRequest
0 голосов
/ 20 марта 2011

Сгенерировал несколько наборов веб-шрифтов из генератора шрифтов FontSquirrel, поместил их в файл css, они работают, но только если файлы находятся в одном каталоге с файлом css.

Как мне заставить их работать при указании другогокаталог ??

Настоящий код:

@font-face {
    font-family: 'ChunkFiveRoman';
    src: url('chunkfive-webfont.eot');
    src: url('chunkfive-webfont.eot?iefix') format('eot'),
         url('chunkfive-webfont.woff') format('woff'),
         url('chunkfive-webfont.ttf') format('truetype'),
         url('chunkfive-webfont.svg#webfont374IVrsF') format('svg');
    font-weight: normal;
    font-style: normal;
}

Я бы хотел, чтобы все файлы жили в /assets/webfonts.

Я пробовал /assets/webfonts и ../assets/webfonts... они не работают ...

Спасибо, Том

1 Ответ

2 голосов
/ 20 марта 2011

Согласно W3C :

Частичные URL-адреса интерпретируются относительно источника таблицы стилей, а не относительно документа

Так, где расположены шрифты относительно вашего css?

/assets/webfonts/ говорит начать искать в корневой папке.

../assets/webfonts/ ищет путь, запускающий один уровень каталога

Если ваша папка assets является подкаталогом в папке, где находится ваш css, попробуйте assets/webfonts/

...