【问题标题】:@font-face not getting the correct font@font-face 没有得到正确的字体
【发布时间】:2012-11-27 06:57:06
【问题描述】:

我在使用 CSS 中的 @font-face 标记来使用自定义字体时遇到问题。我有一个名为 Project 的文件夹,其中包含字体、css 和图像文件夹。我正在尝试使用@font-face 来使用自定义字体。

这是我的代码:

HTML - index.html

<div id="hello">Hello</div>

CSS - css/typography.css

@font-face{
font-family: 'ranger';
src: url('fonts/Ranger.ttf');
}

#hello{
font-family: 'ranger';
font-size: 70px;
color: white;
text-align: center;
padding-top: 30px;
white-space: nowrap;
}

我将它用于多种其他字体,除了其他两种字体外,它们都可以使用。代码或字体文件类型没有区别。对于其中一种字体,它使用常规字体而不是我指定的字体。另一个只是使用浏览器默认值。这两种字体今天早上工作,直到我将所有 CSS 移到它自己的文件夹中,并将所有字体移到它们自己的文件夹中。

请帮忙!我对 CSS/HTML 很陌生,所以我真的一点也不明白。

【问题讨论】:

    标签: css fonts font-face


    【解决方案1】:

    你的路径是错误的。由于您的 CSS 文件位于 /css/ 中,因此您必须上一个目录才能访问 /fonts/

    @font-face{
        font-family: 'ranger';
        src: url('../fonts/Ranger.ttf');
    }
    

    【讨论】:

    • 你是怎么知道的?我的意思是他从来没有写过它在哪里,它也可以在 css/fonts 中。
    • @povilasp “我有一个名为 Project 的文件夹,里面有字体、css 和图像文件夹。”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    • 2013-02-26
    • 2013-03-07
    • 2014-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多