我想包括像這樣在我的CSS自定義字體:Grails的2.3改變CSS字體面的網址,以「資源:/ ...」
@font-face
{
font-family: TheFont;
src: url(fonts/SourceSansProLight.ttf);
}
的CSS是送達的Grails 2.3和CSS被修改成此
@font-face
{
font-family: TheFont;
src: url(resource:/css/fonts/fonts/SourceSansProLight.ttf);
}
生成的字體url方案是未知的,瀏覽器無法打開該文件。例如,Chrome報告:
GET resource:/css/fonts/fonts/SourceSansProLight.ttf net::ERR_UNKNOWN_URL_SCHEME
/css/fonts也是原始URL的前綴。
我該如何指示Grails完全保留字體的URL?
我通常使用相對於CSS文件本身的路徑 - 例如'../圖像/ foo.jpg'。 – nickdos
你也可以嘗試http://grails.org/plugin/asset-pipeline插件,它會轉換引擎蓋下的路徑 – havenchyk