2013-03-03 62 views
-1

我有下面的代碼導入CSS字體:CSS字體不會導入在線

@font-face 
{ 
    font-family: font; 
    src: url('myriad pro/myriad pro/MyriadWebPro.ttf'), 
    url('myriad pro/myriad pro/MyriadWebPro.ttf'); 
} 

的問題是,網上不工作,但當地works.What被causeing問題

+0

這纔是真正的路徑?裏面有空格嗎? – 2013-03-03 00:13:40

+0

我試過src:url('MyriadWebPro.ttf')並且我移動了這個文件仍然不起作用 – 2013-03-03 00:14:34

+1

這太模糊了,找不到解決方案...你在用什麼瀏覽器?那些在線託管的文件/文件夾? – albert 2013-03-03 01:32:38

回答

0

嘗試重命名文件路徑,例如--->「myriad-pro/myriad-pro/MyriadWebPro.ttf」。是你的CSS文件在字體文件夾中。檢查你的路徑是否正確。

P.S:刪除底部網址(即第三行)。當我使用font-face時,我只用了兩個。例如:font-family: Consolas; src: url('Consolas.ttf');

+0

它仍然不起作用 – 2013-03-03 00:21:04

+0

nope仍然不起作用 – 2013-03-03 00:25:12

+0

試試這個工具:http://www.fontsquirrel.com/tools/webfont-generator它可能會幫助你。檢查了這一點:http://stackoverflow.com/questions/9897306/font-face-not-working – divoom12 2013-03-03 00:29:02

0
@font-face 
{ 
    font-family: MyriadPro; /* just declares a font in your stylesheet */ 
    src: url('myriad pro/myriad pro/MyriadWebPro.ttf'), 
    url('myriad pro/myriad pro/MyriadWebPro.ttf'); 
} 

body 
{ 
    /* now you need to use it */ 
    font-family: MyriadPro, sans-serif; 
    /* so name it something useful, instead of just "font" */ 
} 

回答問題老

對於那些誰來找後

+0

對於那些誰來照顧,你能解釋你已經改變了什麼,以及它如何解決這個問題? – 2016-10-27 02:40:03

+0

這個問題本身並不明確,它確實省略了使用@ font-face的代碼部分 – tesgo 2016-10-31 17:31:55

+0

我的示例包含使用定義的$ font-face的body元素 – tesgo 2016-10-31 17:32:56