繁体   English   中英

字体不会在服务器上加载

[英]Font won't load on server

Web服务器上未加载格式为.ttf的特定字体。 它是adobe字体工具包中使用的一种叫做Edwardian Script的adobe字体。

我尝试在实时网站上加载此字体,但似乎不想加载。

我尝试更改文件路径,我在另一个SO问题中添加了format(“ truetype”)作为建议的答案,但这也不起作用。

我曾考虑过要从Google字体加载它,但在这里要花钱,而且我们的库中已经有了该字体。

我已经清空了缓存并在另一台计算机上重试。

我可能会注意到它确实在Dreamweaver中显示,因此我一直在使用另一台计算机来确认其是否得到纠正。

我觉得这是文件路径问题,但我似乎没有找到正确的路径。

它由cPanel托管在一个名为fonts的文件夹内的public_html文件夹中

public_html>字体> Edwardian-Script> Edwardian-Script-ITC.ttf

的CSS

@font-face {
 font-family: Edwardian Script ITC;
 src: url('/fonts/Edwardian-Script/Edwardian-Script-ITC.ttf')        format("truetype"); 
}

.logo-text {
font-family: Edwardian Script ITC;
text-transform: none;
font-weight: 100; 
font-kerning: none;
font-stretch: normal;
letter-spacing: normal; 
}

的HTML

<h3 class="logo-text"> Header Title </h3>

期望从服务器字体文件夹中看到加载的字体

也许您需要在服务器上添加MIME类型。

  1. 登录到cPanel。
  2. 在cPanel主屏幕的ADVANCED部分中,单击MIME Types。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM