2012-03-18 30 views
0

我試圖給一個網站添加一個自定義字體,而且我不確定我要去哪裏出錯。css @ font-face in bourbon

在我SASS(波旁)文件,我有

 
@font-face { 
font-family: "officina"; 
src: url("../fonts/officina/OfficinaSansStd-Book.otf") format("opentype"); 
} 

body { 
    font-family: officina; 
} 

基本相當。我查看了頁面的源代碼,並且我沒有看到任何地方的officina字體文件鏈接。應該有一個?我擔心路徑可能是我遇到的問題,但我不知道如何檢查此問題。我正在使用rails,但我不認爲我需要直接創建一個到字體的路徑。 我也使用骨幹網,並且我已將字體放在我的資產目錄中,這就是爲什麼它是從我的CSS一級。

+0

我不是很熟悉SASS,但它是否會生成一個CSS文件?如果是的話,它看起來像什麼?參考應該在那裏... – 2012-03-18 15:21:58

+0

@Pekka,是的,SASS創建一個css文件,並且css文件包含上述的font-face。 – pedalpete 2012-03-18 19:33:54

+0

你是100%正確的路徑嗎?記住,CSS文件中的路徑與CSS文件相關,而不是包含它的HTML文件 – 2012-03-18 19:48:10

回答

0

好的,我解決了這個問題。問題是,紅寶石想要一條路線。我沒有將字體放在單獨的字體路徑中,而是將它放在已存在的媒體路徑中,但理論上使用樣式表路徑本身也可以。