在CSS中插入自定义字体

时间:2015-06-01 09:42:58

标签: html css fonts

我是CSS的新手。我想在我的小项目中使用Helvetica Neue字体。 我已经下载了.ttf文件,我试图通过@ font-face规则插入它:

@font-face{
    font-family:"Helvetica Neue Light";
    src:url("contenuti/HelveticaNeue-Light.ttf"); /*That's where I put it*/
}

要使用它我用过:

.xyz{
    font-family:"Helvetica Neue Light";
    /*...other things...*/
}

问题是Safari或Chrome都没有显示它

我该怎么办?

3 个答案:

答案 0 :(得分:-1)

尝试在Neue和Light之间使用短划线。像这样: font-family:“Helvetica Neue-Light”;

答案 1 :(得分:-1)

我猜你添加的姓氏字体实际上不是Helvetica Neue light,而是Helvetica Neue的重量轻。

在字体和类中将font-family更改为“Helvetica Neue”并添加font-weight: light;

答案 2 :(得分:-1)

这很可能是因为您的文件不存在。尝试将完整的URL写入文件。您的代码应该有效,因为它没有错误。

试试这个:

@font-face{
    font-family: 'Helvetica Neue Light';
    src: url(contenuti/HelveticaNeue-Light.ttf) format('truetype'); /*That's where I put it*/
}

然后在你的对象上:

.xyz {
    font-family: 'Helvetica Neue Light';
}