Поддержка пользовательских шрифтов для текстового контента

Материал из SmartPlayer

Описание ситуации

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

Алгоритм действий

Чтобы воспользоваться функционалом, пользователю необходимо зарегистрироваться или авторизоваться в личном кабинете SmartPlayer.
Далее необходимо перейти в раздел «Контент» и выбрать тип контента «Текст».

Пример отображения раздела «Контент» и типа контента «Текст»

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

Пример отображения списка доступных шрифтов

В этом списке, пролистав список до последней позиции, пользователь увидит вариант «Добавить свой шрифт».

Пример отображения строки «Добавить свой шрифт»

После нажатия на этот вариант откроется модальное окно. В этом окне есть возможность:

  • загрузить новый шрифт с локального устройства (через кнопку «Выберите»);
  • выделить загруженный шрифт чекбоксом (галочкой). Сохранить его (по кнопке) или удалить (по иконке).

[[File:Модальное_окно_шрифтов.png|thumb|center| Пример отображения возможности взаимодействия с шрифтами в модальном окне|800px Загруженный шрифт будет добавлен в конце списка шрифтов. Выделив его чекбоксом и нажав на кнопку «Сохранить», пользователь может использовать данный шрифт в качестве контента.

Пример отображения вкладки "Обсуждения" на wiki-странице

Тонкости и нюансы работы функционала

В этом разделе представлена информация о некоторых неочевидных моментах работы функционала:

  • в списке шрифтов присутствуют бесплатные предзагруженные шрифты идущие в комплекте поставки серверного приложения;
  • шрифты могут быть загружены пользователями с ролями от Администратора (трансляции) и выше по иерархии ролей;
  • если пользователю нужен текстовый контент с индивидуальным типом начертания (полужирное начертание, курсив и подобные) ему необходимо найти и загрузить каждый вариант начертания отдельным файлом.

Видеоинструкция

Поддержка пользовательских шрифтов для текстового контента

Дополнительная информация

Если данная статья не помогает использовать функционал по назначению или после её прочтения остаются вопросы, можно задать вопросы в разделе "Обсуждения" вверху страницы.

Пример отображения вкладки "Обсуждения" на wiki-странице

Найти дополнительную информацию можно на странице Как взаимодействовать пользователю с разделом "Обсуждения"