asp.net添加新字体

时间:2012-07-26 16:42:45

标签: c# asp.net css fonts

我想在我的“样式”文件夹中添加一个类型为.ttf的新字体到页面。 什么是将所有文本字体更改为该字体的CSS代码?

我认为这只是语法问题,因为我知道这很好用:

body {font-family: verdana;}

基本上,如何指向我的字体文件?

3 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

您无法从Web应用程序引用字体文件。您只能使用保证已在所有计算机上安装的字体或使用Google Web Fonts之类的字体。然后,你会use CSS,就像你已经必须使用CSS选择器应用字体一样。

Listing of Web safe fonts

答案 2 :(得分:0)

Microsoft有一个Web Embedding Font Tool可以让你嵌入字体。以下是关于如何使用它的tutorial