Categories: Новости

Дорожная карта Гутенберга для «библиотеки шрифтов» предоставит пользователям интерфейс для регистрации и управления веб-шрифтами

Плагин WordPress Create Block Theme , который используется для создания новой темы, пустой темы, дочерней темы или варианта стиля, имеет специальный экран для управления шрифтами. Он перечисляет и предварительно просматривает все семейства шрифтов и начертания шрифтов, встроенные в тему, и позволяет пользователям встраивать шрифты Google, встраивать локальные ресурсы шрифтов и удалять неиспользуемые веса шрифтов.

Разработчик темы WordPress Каролина Наймарк вчера прокомментировала в Твиттере, насколько полезно было бы иметь это как часть редактора сайта. Ведущий архитектор Gutenberg Матиас Вентура ответил ссылками на дорожную карту управления шрифтами в ядре.

В июне спонсируемый Automattic основной коммиттер Тоня Морк организовала тикет для отслеживания текущей дорожной карты для API веб-шрифтов . Он включает в себя видение того, как API поддерживает функции типографики, и необходимые задачи для создания «библиотеки шрифтов».

«Задачей этого API является предоставление внутренних возможностей для поддержки «библиотеки шрифтов» , включая управление шрифтами и динамическое создание @font-face стилей», — сказал Морк в заявке. Назначение библиотеки шрифтов — управлять шрифтами и каталогизировать их, а также предоставлять пользователям интерфейс для выбора шрифтов для использования на их сайтах.

Все шрифты, поступающие в WordPress, будут «зарегистрированными шрифтами» и будут доступны следующими способами:

  • объединяющая их тема
  • пользователь загружает купленные шрифты
  • плагин, регистрирующий их

Морк выделил несколько рисков, которые может представлять функция библиотеки шрифтов, которые необходимо будет устранить в процессе разработки.

«Существуют потенциальные риски для производительности, такие как постановка в очередь слишком большого количества шрифтов», — сказала она. «В отдельном выпуске будут рассмотрены воздействия и предложено добавить фильтруемый дроссель, чтобы ограничить количество, которое может быть поставлено в очередь».

Еще один риск, указанный в заявке, включает в себя возможность программного удаления плагинами шрифтов темы.

«  remove Будучи общедоступным для использования, плагин может удалить любое или все объявления шрифтов темы и заменить их своими собственными, то есть без взаимодействия с пользователем или его осведомленности», — сказал Морк. «Это потенциально может привести к несоответствиям с пользовательским интерфейсом типографики и превью».

API разрабатывается для готовой обработки локально размещенных веб-шрифтов, но также предоставит авторам подключаемых модулей средства для создания методов обработки удаленно размещенных веб-шрифтов.

Дизайнер, спонсируемый Automattic, Джоэн Асмуссен также открыл тикет , исследующий возможности управления наборами шрифтов в Global Styles → Typography. Он создал макеты интерфейса для выбора наборов шрифтов (основной шрифт для заголовков и дополнительный шрифт для основного текста), а также для управления свойствами набора. Пользователи также смогут управлять весом шрифта через модальную панель для выбранного шрифта.

Его дизайн предлагает базовый интерфейс для загрузки шрифтов, доступ к которому осуществляется через меню с многоточием:

Дорожная карта для API веб – шрифтов и билетов интерфейса управления шрифтами станет захватывающим проектом, за которым стоит наблюдать, поскольку участники Gutenberg работают над тем, чтобы предложить пользователям новый уровень творческого контроля. Он все еще находится на стадии исследования, но функция «Библиотека шрифтов» предназначена для создания, улучшения и стабилизации в нескольких выпусках WordPress по мере того, как она материализуется в редакторе сайта.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago