html - 字体没有出现母鸡上传到 Bluehost

标签 html css fonts font-face display

我最近将我的代码上传到 bluhost,以创建我的投资组合网站。但是,当字体出现在我的计算机上时,当我加载网站时(通过主机 bluehost)它们不会显示。

这是我的 CSS 代码。问题出在 CSS 还是 bluehost 上?

@font-face {
    font-family: playfair-italic;
    src: url(fonts/playfair-display/PlayfairDisplay-Italic.otf);   
}
@font-face {
    font-family: playfair-regular;
        src: url(fonts/playfair-display/PlayfairDisplay-Regular.otf);
}

@font-face {
    font-family: playfair-sc;
        src: url(fonts/playfair-display/PlayfairDisplaySC-Regular.otf);
}

@font-face { 
font-family: opensans-regular;
    src: url(fonts/open-sans/OpenSans-Regular.ttf);
}

@font-face { 
font-family: opensans-semibolditalic;
    src: url(fonts/open-sans/OpenSans-SemiboldItalic.ttf);
}

@font-face { 
font-family: opensans-semibold;
    src: url(fonts/open-sans/OpenSans-Semibold.ttf);
}

最佳答案

尝试在每个 url 前添加 './' 以将它们转换为相对路径。

@font-face {
    font-family: playfair-italic;
    src: url(./fonts/playfair-display/PlayfairDisplay-Italic.otf);   
}
@font-face {
    font-family: playfair-regular;
        src: url(./fonts/playfair-display/PlayfairDisplay-Regular.otf);
}

@font-face {
    font-family: playfair-sc;
        src: url(./fonts/playfair-display/PlayfairDisplaySC-Regular.otf);
}

@font-face { 
font-family: opensans-regular;
    src: url(./fonts/open-sans/OpenSans-Regular.ttf);
}

@font-face { 
font-family: opensans-semibolditalic;
    src: url(./fonts/open-sans/OpenSans-SemiboldItalic.ttf);
}

@font-face { 
font-family: opensans-semibold;
    src: url(./fonts/open-sans/OpenSans-Semibold.ttf);
}

关于html - 字体没有出现母鸡上传到 Bluehost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51227996/

相关文章:

css - 无法为固定 Div 设置背景

Android textview文本在自定义字体的两侧被截断

javascript - 将一个 _fixed_ 变量发布到弹出窗口

Javascript - Onclick 事件应该触发一个函数,但它不起作用

jquery - Typeahead 3 inside div overflow-x

html - 是否有任何工具可以分析带有 css 框模型的网页?

html - 如何复制粘贴模式

javascript - onClick() 从传递给 Django 模板的函数中获取新值

ios - 自定义字体无法在 swift 中以编程方式工作

c++ - OS X 上 Carbon OpenGL 应用程序的字体