我正在尝试将自己的字体添加到我的网站我已经检查了很多堆栈流文章,很多似乎是特定于浏览器或路径问题。我似乎无法在任何浏览器上显示我的字体,任何人都知道它是什么?
@font-face {
font-family: "Helvetica";
src: url('http://spawnasite.co.uk/Helvetica-Condensed-Light-Light.ttf') format("truetype");
}
h1{
text-align: center;
text-transform:uppercase;
color:#232323;
font-size: 24px;
font-family: "Helvetica", sans-serif;
}
Js Fiddle http://jsfiddle.net/Gz26Q/
答案 0 :(得分:0)
请参阅以下链接:
http://blog.themeforest.net/tutorials/how-to-achieve-cross-browser-font-face-support/
答案 1 :(得分:0)
我的猜测是,您引用的字体是受保护的。
并非所有的字体代工厂,特别是像Helvetica这样的代工厂,都允许嵌入他们的字体。他们在字体中有代码来防止这种情况。
您仍然可以在计算机上使用该字体,但不能将其嵌入到未安装该字体的其他应用程序或文档中。
提醒人们之前提到的内容:
"Helvetica"
更改为其他名称,以避免覆盖默认命名约定。此外,
答案 2 :(得分:0)
基本问题很简单:字体资源的URL错误。尝试获取http://spawnasite.co.uk/Helvetica-Condensed-Light-Light.ttf会导致404 Not Found。