css - 为什么我的字体在本地主机上可以工作,但传输到服务器时却不行

标签 css font-face

我下载了 .ttf 自定义字体。它在我的本地主机上运行良好(仅在 chrome 上)。但是,当我将它转移到另一台服务器并从那里运行网站时,它没有。

以下是我的字体 CSS:

@font-face {
    font-family: 'GANG BANG CRIME';
    src: url('../fonts/GANG BANG CRIME.ttf') format("truetype"), 
    font-weight: normal;
    font-style: normal;
}

body  
{

    width:              1000px;
    color:              #4149e1;
    margin:             auto;
    font-family:        Gang Bang Crime, Calibri, Helvetica/*for Mac*/, Verdana, Arial, sans-sarif;/*if can't find font, everything after first font is alternate font*/
    background-color:#1A1A1A;

}

最佳答案

您是否也将 ttf 从本地主机上传到另一台服务器? 如果另一台服务器是 Unix/Linux,它会关心文件路径中的空格。通过反斜杠转义 ttf 文件名中的空格。

关于css - 为什么我的字体在本地主机上可以工作,但传输到服务器时却不行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27329785/

相关文章:

html - 为什么我们使用无序列表来制作导航?

html - 如何设置 html 表格的样式? - 在悬停时填充单元格/放大图像/为一个部分着色

javascript - 下拉箭头不会在 mozilla 或 ie 中消失

css - @font-face 不适用于网站副本

css - Firefox 将 Google Oswald 常规字体显示为粗体

css - 使 @font-face 在 IE9 中更高效

jquery - 如何增加触摸屏复选框的可点击区域

html - 如何使用 CSS 覆盖 Word 创建的 HTML 文件中的表格样式

css - ionic 3 为每个设备导入字体

android - font-face 在 android 4.0.x 上不起作用