向WordPress添加自定义字体(本地)?

时间:2017-12-18 作者:Jonathan Guerin

我有以下代码:

@font-face {
    font-family: \'Miller Banner Light\';
    src: url(\'fonts/Miller-Banner-Light-01.eot\'); /* IE9 Compat Modes */
    src: url(\'fonts/Miller-Banner-Light-01.eot?#iefix\') format(\'embedded-opentype\'), /* IE6-IE8 */
    url(\'fonts/Miller-Banner-Light-01.woff\') format(\'woff\'), /* Pretty Modern Browsers */
    url(\'fonts/Miller-Banner-Light-01.ttf\')  format(\'truetype\') /* Safari, Android, iOS */
}
这在理论上允许将这些字体添加到我的主题中,不幸的是,只需创建fonts 文件夹和放入文件不起作用。

我读过关于必须创建儿童主题的文章,但这是唯一的方法吗?

1 个回复
SO网友:Antonio

我假设您已经将代码放在当前主题的某个地方。子主题可避免在主题更新后丢失编辑。这真的比看起来容易得多。

如果您想了解字体未加载的原因,可以在控制台日志中查找404个错误,或者尝试使用插件Query Monitor, 显示当前页面中使用的所有字体路径。

尽管如此,如果您对以编程方式加载字体和使用子主题没有信心,或者出于任何其他您想要避免的原因,那么插件可能是您的解决方案。Use Any Font 在这种情况下会起作用。

结束

相关推荐

Using True Type Fonts (ttf)

我在网上找到了一些不错的True Type字体,我想在我的WP博客的特定主题中使用它们来扮演特定角色(例如。,H2 或帖子标题)。如何更改主题以使用这些角色的字体?