Команда WordPress Themes собирается изменить свои рекомендации по удаленному размещению Google Fonts и снова настоятельно рекомендует авторам тем размещать свои шрифты локально.
Спонсируемый Yoast автор Ари Статопулос опубликовал сегодня обновление, чтобы ответить на некоторые вопросы, которые команда получила о шрифтах в темах:
Исторически сложилось так, что темы WordPress, размещенные в репозитории тем w.org, не имели права использовать сторонние ресурсы. К ним относились изображения, файлы javascript, файлы CSS, веб-шрифты и другие ресурсы, загружаемые с удаленного сервера.
Шрифты Google были исключением из этого правила, поскольку в то время не было надежного способа реализовать локально размещенные веб-шрифты, а типографика является неотъемлемой частью дизайна темы.
Однако шрифты Google больше не могут считаться исключением из этого правила из-за GDPR и последствий для конфиденциальности.
Это ответ на недавнее дело в немецком суде, который оштрафовал владельца сайта за нарушение GDPR при использовании веб-шрифтов на хостинге Google. Данное дело вызвало ряд других опасений для владельцев сайтов и множество вопросов к команде Themes.
То, что раньше было настоятельной рекомендацией WordPress.org, теперь является предупреждением о том, что руководство будет изменено в ближайшее время.
«В темах не должно быть разрешено использование внешних ресурсов. Сейчас руководство разрешает использовать удаленные шрифты Google, но это, вероятно, скоро изменится. Если тема использует внешние ресурсы, то да, она должна вызывать функцию конфиденциальности и гарантировать, что эти ресурсы не будут загружены без явного согласия пользователя».
— сказал Статопулос
В тикете на обновление штатных тем WordPress для локальной загрузки шрифтов Google есть исправление, но все это будет сделано, скорее всего, к выходу WordPress 6.1. Это сделает все основные темы совместимыми с GDPR, но это произойдет не раньше октября.
Некоторые авторы тем увидели надпись на стене несколько недель назад и уже работают над обновлением своих тем для локальной загрузки шрифтов.
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. https://t.co/yp6ZHduHjI
— Anders Norén (@andersnoren) June 29, 2022
(*Chaplin excluded – it supports disabling them in the Customizer.) pic.twitter.com/eKyRFT4wGm
«Я тоже решил так сделать. Хотя в некоторых темах есть опция в «Настройщике» с полным выбором шрифтов Google. Это будет трудно изменить существующим пользователям, которые используют эту опцию. В моей новой теме обязательно будут локальные шрифты».
— сказал основатель Rough Pixels Андре Ютрас
Предлагать пользователям выбор шрифтов внутри темы не такая простая задача, как включить один или два шрифта в комплект темы.
«Я пытался сделать то же самое с Blockbase. Но Blockbase поставляется с большим количеством шрифтов на выбор, так что это было немного уникальной задачей».
— сказал разработчик Automattic Джейсон Крист
В 2020 году команда разработчиков тем создала пакет, который помогает авторам тем размещать свои веб-шрифты локально. Он был создан в преддверии удаления шрифтов Google в качестве исключения из правила, запрещающего использование CDN для загрузки ресурсов.
Bunny Fonts — это альтернатива шрифтам Google Fonts, которую некоторые авторы плагинов взяли на заметку в связи с тем, что некоторые европейские юрисдикции накладывают ограничения на шрифты, размещаемые Google.
Это платформа для веб-шрифтов с открытым исходным кодом, основанная на принципах конфиденциальности, без отслеживания и протоколирования и полностью соответствующая GDPR. Bunny Fonts совместим с Google Fonts CSS v1 API, поэтому он может работать как замена Google Fonts, просто поменяв имя хоста.
Если бы команда Themes Team добавила какой-либо сервис в список исключений, Bunny Fonts был бы более подходящим вариантом для соблюдения конфиденциальности, чем Google Fonts.
Команда Themes Team ждет, пока в ядре будет реализована лучшая поддержка загрузки локальных шрифтов, прежде чем вводить обязательное требование для тем, размещенных в каталоге. Тем временем у авторов тем WordPress есть время обновить свои темы для локальной загрузки Google Fonts до введения соответствующего требования.