【发布时间】:2015-10-17 16:28:38
【问题描述】:
我正在尝试向使用@Font-Face 制作的网站添加字体,但它不起作用。我完全按照上面的链接做的,但它不起作用。
我的代码:
@font-face {
font-family: 04B;
src: url("04b.ttf") format('truetype');
}
table {
margin:auto;
text-align:center;
font-size:40px;
font-family: 04B;
table-layout: fixed;
width: 100%;
}
h1 {
text-align:center;
font-size:50px;
font-family: 04B;
}
<h1>Problem is that the font displays exactly like it does in this demo window but shouldnt since I added a font</h1>
我尝试使用的字体也是我得到的TTF字体from here.该字体也与CSS文件位于同一目录中,所以我认为应该完全没问题
我尝试在 Edge、IE 和 Chrome 中对其进行测试,结果始终如一...
我是不是真的很愚蠢,错过了什么?
【问题讨论】:
-
你应该做一个合适的工具包 - fontsquirrel.com/tools/webfont-generator
-
如果你的 css 与你的 html 文件所在的根目录位于不同的目录中,那么试试这个 src:url(../your_css_folder/04b.ttf);没有双引号。 else src: url(../04b.ttf);
-
CSS 和 HTML 文件在同一目录下。