Добавить CSS для каждого пользователя в плагине?

Скорее всего, это можно реализовать в плагине, выполнив действия следующего рода:

  • с помощью API плагина добавить api.addSaveableUserOptionField("composer-custom-font")
  • добавить поле в таблицу UserOption в базе данных и в сериализатор, чтобы его можно было установить
  • добавить коннектор на страницу интерфейса пользователя, чтобы можно было задать эту настройку
  • можно сделать настройку выпадающим списком, например, чтобы при выборе пользователем определённого шрифта или стиля шрифта его предпочтение сохранялось в базе данных
  • можно расширить код редактора (composer), чтобы он учитывал выбранные пользователем настройки, и либо напрямую изменять стили с помощью JS, либо добавлять CSS-класс в зависимости от выбранной настройки, к которому затем можно применить стили через CSS