鉴于最近德国法院判处网站所有者违反 GDPR 使用 Google 托管的网络字体,WordPress.org 的主题团队正在更新其关于托管网络字体的建议。大多数主题作者一直在从 Google CDN 中排队使用 Google Fonts 以获得更好的性能,但这种方法会暴露其访问者的 IP 地址。

“主题团队强烈鼓励主题作者更新他们的主题,”主题团队代表@benachi 在最近的公告中说。 “我们建议通过切换到本地托管的网络字体来进行更新。幸运的是,可以下载 Google 字体并将其捆绑在一个主题中。捆绑的字体文件允许用户在本地托管网络字体并遵守 GDPR。”

主题团队也在考虑禁止远程托管字体,并将在他们的下次会议上讨论这个问题。

核心贡献者现在正在努力将所有默认主题从 21 更新到 27,以使用本地托管的网络字体。此任务之前已经讨论过,但最近在德语支持论坛中的一个线程中得到了解决。一位用户使用 27 年前的主题创建了一个小型网站,并表示他引用德国法院的裁决受到网站访问者的威胁。如果网站所有者不遵守规定并继续通过使用谷歌字体向谷歌提供 IP 地址,则该裁决可能对每起侵权案件处以 250,000.00 欧元的罚款或六个月的监禁。

“虽然字体作为资产添加到较新的默认主题中,但较旧的默认主题保持不变,”WordPress 贡献者 Jessica Lyschik 说。 “这可能会导致用户不了解合法内容以及默认主题中直接使用 Google 字体这一事实。

“我们认为,虽然插件和其他直接使用 Google 字体的主题仍然广泛可用,WordPress 的默认主题应该可以无风险使用并且符合 GDPR。 "

主题团队建议作者参考二十二个主题来学习如何使用 theme.json 来捆绑本地托管的 webfont 文件。使用 functions.php 的人的另一个选择是按照 WordPress Webfonts 中的说明进行操作API 教程在 Core 中实现。

许多主题作者可能不会更新他们的主题,直到被 WordPress.org 禁止。与此同时,用户可以考虑添加一个插件以在本地托管网络字体。WordPress 开发人员 Xaver Birsak 创建了一个名为 Local Google Fonts 的小型单一用途插件,它会自动检测 Google 字体来源,并为用户提供下载它们并在本地使用它们的选项。

Local Google Fonts Management Screen

此插件检查通过 wp_enqueue_style 嵌入的字体。嵌入@import Google Fonts 的用户需要在使用前更改此项插件。它目前会自动下载新的字体版本(如果可用)。Birsa k 将其创建为一个设置后忘记它的插件。对于作者尚未更新的主题 这对于非技术用户来说可能是一个不错的选择。 WordPress.org 上免费提供原生 Google 字体。

资源