无法让字体在 wordpress 上工作

Posted

技术标签:

【中文标题】无法让字体在 wordpress 上工作【英文标题】:Can't get font face to work on wordpress 【发布时间】:2017-04-05 08:03:00 【问题描述】:

我要疯了,因为我的网站使用自定义网络字体,现在突然停止工作。

我从 Font Squirrel 获得了网络字体工具包,我正在使用我当地的 WP 网站对其进行测试。

我将字体工具包粘贴到 wp-content/themes/twentyfifteen/fonts/

这是主题文件夹中我的 style.css 中的内容

@font-face 
font-family: 'quicksandregular';
src: url('/fonts/quicksand-regular-webfont.woff2') format('woff2'),
     url('/fonts/quicksand-regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;



h  
font-family: 'quicksandregular' !important;

网页中什么也没有发生。我看不到我的自定义字体 Bebas Neue。

任何帮助将不胜感激。

问候。

【问题讨论】:

您的开发控制台中是否出现任何错误?另外,您的选择器h 是否正确? 我没有收到任何错误。我也不能选择 h 作为所有标题? 不,您必须使用逗号分隔的列表来定位它们,如 ether 建议的那样。 感谢@lamelemon 虽然我仍然无法让它工作,请参阅我对以太帖子的评论。 404 表明 URL 不正确。发布您的控制台错误消息。 【参考方案1】:

您是要粘贴“quicksand”字体系列吗?无论如何,这应该是导入新字体的好模板。

@font-face 
    font-family: 'quicksandregular';
    src: url('/htdocs/www/wp-content/themes/twentyfifteen/fonts/quicksand-regular-webfont.woff2') format('woff2'),
         url('/htdocs/www/wp-content/themes/twentyfifteen/fonts/quicksand-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

然后当你调用你的字体时,它需要在一个有效的选择器中使用一个有效的名称来完成,即:

/* Style all Headlines */
h1, h2, h3, h4, h5, h6
    font-family: "quicksandregular";

您还应该像这样使用后备字体堆栈:

/* Style all Headlines */
h1, h2, h3, h4, h5, h6
    font-family: "quicksandregular", Arial, Helvetica, sans-serif;

【讨论】:

谢谢!我把!important 现在我在控制台上得到了 404。但是用字体(s16.postimg.org/vaw31oz1x/2016_11_21_223632.png)查看我的文件夹,我在 css 上的 url 是 url('/htdocs/wp-content/themes/twentysixteen/fonts/quicksand-regular-webfont.woff2') 格式('woff2'), url('/htdocs/wp-content/themes/twentysixteen/fonts/quicksand-regular-webfont.woff') 格式('woff');

以上是关于无法让字体在 wordpress 上工作的主要内容,如果未能解决你的问题,请参考以下文章

如何在 WordPress 中创建联系表格?

docker wordpress 容器无法连接到数据库容器

wordpress中的多个google字体无法正常工作

无法让 Wordpress 表单提交工作

CSS字体大小在移动设备上无法正常工作

自定义字体无法在 Wordpress 上的其他计算机上呈现