2012-07-26 73 views
3

我想從我的「樣式」文件夾中添加一個新的字體,類型爲.ttf到一個頁面。 將所有文本字體更改爲該字體的CSS代碼是什麼?asp.net添加新字體

我覺得這只是一個語法的事情監守我知道這工作得很好:

body {font-family: verdana;} 

所以基本上,怎麼點,爲我的字體文件?

+0

是否所有的用戶都會在他們的機器上安裝該字體? – mellamokb 2012-07-26 16:44:13

回答

5

我相信你正在尋找font-face支持的src attribute。請參閱網址瞭解更多知識http://www.w3.org/TR/css3-webfonts/#src-desc

<style type="text/css"> 
@font-face { 
    font-family: "The Example Font"; 
    src: url(http://www.examplefonts.com/example.ttf) format("truetype"); 
} 
div.ExampleFont { 
    font-family: "The Example Font", Verdana; 
} 
</style> 
<div class="ExampleFont ">I am using the Example Font</div> 
+0

是的,那是一個。我記得以前使用它,但不記得如何調用它。謝謝 – user1468537 2012-07-26 17:12:15

0

您無法從Web應用程序中引用字體文件。您只能使用已確保已安裝在所有機器上的字體或使用類似Google Web Fonts之類的字體。然後,你會use CSS,就像你已經必須使用CSS選擇器應用字體。

Listing of Web safe fonts

+1

@ font-face?.... – IrishChieftain 2012-07-26 16:47:39

+1

請參閱'@ font-face'關於Google Web Font的聲明。 '@ font-face'正在退出這個行業。 – Sumo 2012-07-26 16:50:51

+0

來自downvoter的評論? – Sumo 2012-07-26 16:54:49