WordPress.org настоятельно призывает авторов тем для WordPress перейти на локальные веб-шрифты.
В свете недавнего судебного дела в Германии, который оштрафовал владельца сайта за нарушение GDPR при использовании веб-шрифтов на хостинге Google, команда разработчиков тем WordPress.org обновляет свои рекомендации по размещению веб-шрифтов. Большинство авторов тем запрашивают шрифты Google Fonts из Google CDN для повышения производительности, но этот метод раскрывает IP-адреса посетителей.
Команда тем настоятельно рекомендует авторам тем обновить свои темы. Мы рекомендуем обновить темы, перейдя на локально размещенные веб-шрифты. К счастью, шрифты Google можно загрузить и включить в тему. Встроенные файлы шрифтов позволяют пользователям размещать веб-шрифты локально и соблюдать GDPR.
— сказал представитель команды тем @benachi в недавнем сообщении
Команда по темам также рассматривает возможность запрета удаленно размещенных шрифтов и обсудит этот вопрос на следующем собрании.
Основные участники проекта сейчас работают над обновлением всех тем по умолчанию с Twenty Twelve по Twenty Seventeen для использования локально размещенных веб-шрифтов. Эта задача уже обсуждалась ранее, но ее решение было возобновлено недавней темой на немецких форумах поддержки.
Пользователь создал небольшой сайт, используя тему Twenty Seventeen, и сообщил, что ему угрожает посетитель сайта, который ссылается на постановление немецкого суда.
«В то время как в новых темах по умолчанию шрифты были добавлены в качестве дополнительного компонента, старые темы по умолчанию остались нетронутыми«, — говорит автор WordPress Джессика Лищик. «Это может вызвать проблемы, когда пользователи не знают о юридических аспектах и о том, что Google Fonts напрямую используются в темах по умолчанию«.
«Мы считаем, что, хотя среди плагинов и других тем по-прежнему широко распространено прямое использование Google Fonts, темы WordPress по умолчанию должны использоваться без риска и соответствовать GDPR».
Команда Themes Team рекомендует авторам обратиться к теме Twenty Twenty-Two, чтобы узнать, как связать локально размещенные файлы веб-шрифтов с помощью файла theme.json. Другой вариант, для тех, кто использует functions.php, — следовать руководству Implementing a Webfonts API in WordPress Core.
Многие авторы тем могут не обновлять свои темы до тех пор, пока их не вынудит к этому запрет от WordPress.org. Тем временем, пользователи могут рассмотреть возможность добавления плагина для локального размещения веб-шрифтов. Разработчик WordPress Ксавер Бирсак создал небольшой одноцелевой плагин Local Google Fonts, который автоматически обнаруживает источники шрифтов Google и предоставляет пользователям возможность скачать их и использовать локально.
Этот плагин проверяет шрифты, встроенные через wp_enqueue_style
. Пользователям, которые вставляют шрифты Google через @import
, необходимо изменить это перед использованием плагина.
В настоящее время плагин автоматически загружает новые версии шрифтов, если они доступны. Бирсак создал его как плагин типа «установил и забыл«. Это может быть хорошим вариантом для нетехнических пользователей, у которых есть тема, которая еще не была обновлена автором. Local Google Fonts доступен бесплатно на WordPress.org.