WordPress 官方要求主题作者使用本地字体

34次阅读
没有评论

最近一家德国法院以违反欧洲通用数据保护条例 (GDPR) 为由对使用 Google 托管的在线字体的网站处以罚款。

这个判决会对 WordPress 的很多主题都会造成影响,因为很多 WordPress 主题,尤其是国外的 WordPress 主题基于性能和打开速度考虑,都使用了 Google CDN 加速的 Google 的在线字体。但是使用它会泄露用户的 IP 地址,从而侵犯用户的隐私。

对主题的影响

对于现有的主题,WordPress 官方主题团队强烈鼓励主题作者更新他们的主题,把 Google 在线字体切换为调用本地字体从而遵守 GDPR 规定。

对于新提交的主题,WordPress 官方主题团队有禁止使用 Google 在线字体的打算,具体还会继续讨论,不过后续肯定也要切换成本地字体。

此外 WordPress 官方也在努力把所有自带的默认主题(从 2012 到 2017)切换到使用本地字体。

如何本地托管字体

首先重点要整改的是你现在正在使用的 WordPress 主题,可以通过了解如何使用 theme.json 来实现。

而对于那些使用 functions.php 文件加载字体的主题,可以查看在 WordPress 中实现 Webfonts API 这篇教程,它详细解释了如何使用捆绑的字体文件生成样式。

最后主题作者还可以使用 Webfont-loader 这个程序包,它可以将 Google 字体下载到本地服务器,然后在 API 中使用它们。

对于正在使用 Google 在线字体的主题,如果主题作者还没有及时更新,你也不想换的话,可以自己试一下 Local Google Fonts 这个插件,它会自动检测到使用到的 Google 在线字体,然后选择是否下载字体到本地服务器。

对国内的影响

其实,由于 Google 被强,国内网站都没有使用 Google 在线字体,因为使用了反而会拖慢网站性能和速度。所以,该项整改对国内网站影响不大。而且国内对 IP 地址的监管不严,暂时不在乎 IP 地址被国外所获取。

较深的影响

仔细想想,除了字体,Google 还可以通过调用 CSS 来获得网站用户的 IP。所以,这一影响不仅仅需要对字体整改,甚至需要对 CSS、图片等进行整改,甚至不只是 Google 的字体,任何调用西方国家的字体或其它内容的都会违反 GDPR 规定。再往深层次的想,德国的网站甚至连 cloudflare 这些 CDN 也是不能用的。

欢迎打赏
post-qrcode
每日忙乎
版权声明:本站原创文章,由 每日忙乎 2022-06-23发表,共计955字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码
载入中...