2016-01-11 94 views
1

我想我的網站的字體是EurostileTRegExt。但是當我在font-family中鍵入它時,它不會出現。我知道這是一個非標準的字體(我不得不下載它),但服務器是否有任何方式發佈這種字體?我嘗試上傳到服務器上,但沒有運氣。非標準Webfont EurostileTRegExt

我有.tff文件從here

body 
{ 
    font-family: EurostileTRegExt, Arial, Georgia, Cordia New, Arial, Helvetica; 
} 

回答

0

您必須指定字體的位置,併爲其命名。

@font-face 
{ 
    font-family: EurostileTRegExt; 
    src: url(yourpath/EurostileTRegExt.tff); 
} 
+0

我試圖這樣做,但它不工作...我上傳的.TFF到我的服務器,但SRC:URL(EurostileTRegExt.tff)沒有按也不會成功,也不是src:url(字體/ EurostileTRegExt.tff)。我刪除了正文中所有與字體相關的行,並添加了@ font-face,沒有任何工作......是否有足夠的.tff並將其上傳到服務器? – vanberla

+0

您仍然需要在正文或希望使用該字體的選擇器中聲明字體。這隻能指定字體的名稱和它可以在服務器上創建的位置。 – andreasolsson

+0

現在,它的工作,謝謝!我只寫了@ font-face {}並在body {}中省略了「font-family:..」。 – vanberla

0

添加下列內容head標籤

<head> 
    <meta charset="utf-8"> 
    <title></title> 
    <style> 
    @font-face { 
    font-family: Pompadur; /* Name of the font, as specified in font file */ 
    src: url(fonts/pompadur.ttf); /* Path to font file on your server */ 
    } 
    h1 { 
    font-family: Pompadur, 'Comic Sans MS', cursive; 
    } 
    </style> 
</head> 
+0

在這裏有一個更詳細的看看http://www.w3schools.com/cssref/css3_pr_font-face_rule.asp –

+0

我試過這樣做,但它不工作...我的是在一個單獨的PHP文件,是否必須對此做任何事情?我將.tff上傳到我的服務器,但src:url(EurostileTRegExt.tff)不成功,src:url(fonts/EurostileTRegExt.tff)也不成功。我刪除了正文中所有與字體相關的行,並添加了@ font-face,沒有任何工作......是否有足夠的.tff並將其上傳到服務器? – vanberla

+0

發佈一個代碼片段,你在哪裏是 –