WordPress主题作者正在迁移到本地托管字体

WordPress主题团队准备更改远程托管 Google 字体的指南,并再次强烈敦促主题作者在本地托管他们的字体。 Yoast 赞助的贡献者 Ari Stathopoulos 今天发布了更新,以回答团队收到的关于主题字体的一些问题:

从历史上看,w.org 主题存储库中托管的 WordPress 主题不允许使用第三方资源。 这包括从远程服务器加载的图像、javascript 文件、CSS 文件、网络字体和其他资产。

谷歌字体是这条规则的一个例外,因为当时没有可靠的方法来实现本地托管的网络字体,而排版是主题设计的一个组成部分。

但是,由于 GDPR 和隐私方面的影响,Google 字体不再被视为本指南的例外。

该团队正在回应最近的德国法院案件,该案件因使用 Google 托管的网络字体违反 GDPR 对网站所有者处以罚款。此案引发了对网站所有者的一些其他威胁,并为主题团队提出了许多问题。

以前 WordPress.org 的强烈建议现在是一个警告,即指导方针即将发生变化。

“一个主题不应该被允许使用外部资源,”Stathopoulos 说。 “目前的指导方针允许远程谷歌字体,但这可能很快就会改变。如果主题使用外部资产,那么是的,它应该调用隐私功能,并确保在未经用户明确同意的情况下不会加载这些资产。”

更新 WordPress 的默认主题以在本地加载 Google 字体的工单有一个补丁,但里程碑是为 WordPress 6.1 设置的。这将使所有核心主题都符合 GDPR,但要到 10 月才会到来。

一些主题作者在几周前看到了墙上的文字,并一直在努力更新他们的主题以在本地加载字体。

I spent the day updating all* of my WordPress themes to replace Google Fonts with locally hosted font files, given the recent policy change on the theme directory. Click Here

(*Chaplin excluded – it supports disabling them in the Customizer.) pic.twitter.com/eKyRFT4wGm

— Anders Norén (@andersnoren) June 29, 2022

“我也决定这样做,”Rough Pixels 创始人 André Jutras 说。 “尽管一些主题在定制器中有一个字体选择选项,并带有完整的谷歌选择。 对于使用它的现有用户来说,这将很难改变。 我的新主题肯定会有本地字体。”

为主题内的用户提供字体选择并不像简单地包含与主题捆绑在一起的一两种字体那么简单。

“我一直在尝试对 Blockbase 做同样的事情,”Automattic 开发人员 Jason Crist 说。 “但是 Blockbase 提供了很多字体可供选择,所以它有点独特的挑战。”

2020 年,主题团队创建了一个包,帮助主题作者在本地托管他们的网络字体。它的创建是为了删除谷歌字体,作为禁止使用 CDN 加载资产的规则的例外。

由于一些欧洲司法管辖区正在打击谷歌托管的字体,Bunny Fonts 是一些插件作者关注的谷歌字体的替代品。它是一个开源、隐私优先的网络字体平台,没有跟踪或日志记录,完全符合 GDPR。 Bunny Fonts 与 Google Fonts CSS v1 API 兼容,因此只需切换主机名即可替代 Google Fonts。如果主题团队要将任何服务添加到其例外列表中,Bunny Fonts 将是比 Google Fonts 更尊重隐私的选择。

在对目录中托管的主题提出全面要求之前,主题团队正在等待核心实现对加载本地字体的更好支持。与此同时,WordPress 主题作者有时间更新他们的主题以在要求到位之前在本地加载 Google 字体。

发表回复

您的电子邮箱地址不会被公开。