Использование CSS3 @ font-face в веб-приложении Grails - PullRequest
0 голосов
/ 20 октября 2011

Может кто-нибудь прояснить, как использовать стили CSS3 @ font-face в веб-приложении Grails.Как заставить приложение включать шрифт в войну, и как мне на него ссылаться.

Я довольно новичок в Grails, и я не уверен, куда именно поместить шрифты, чтобы ониможно ссылаться в CSS.

Спасибо!


ОБНОВЛЕНИЕ

Кажется, что поместить его в каталог web-app не работает,Например, скажем, имя файла шрифта myfont.ttf.Я помещаю его в каталог web-app, а затем в моем css do:

@font-face {
    font-family: myfont;
    src: url('myfont.ttf');
}

Насколько я знаю, это правильно, но, похоже, он не работает, когда я запускаю его из STS.

Ответы [ 2 ]

2 голосов
/ 20 октября 2011

Вы можете поместить его в web-app dir, это место для всех ваших статических ресурсов.

Вы можете создать каталог, например web-app/fonts, и ссылаться на него как /fonts/<you font> (работает только при запуске приложения в корневом контексте) или ${resource(dir: 'fonts', file: '<your font>'}

1 голос
/ 20 октября 2011

Если вы используете сервис встраивания шрифтов, такой как бесплатный веб-шрифт Google api (http://www.google.com/webfonts), тогда вам не нужно вставлять шрифты в ваше приложение. Просто возьмите сгенерированные JS-включения и сгенерированный CSS, вставьте его ви использовать его. Легко.

...