Главная » IS-Media » Архив статей по IS-Media » IS-Media версия 0.2.2
Назад

IS-Media версия 0.2.2

Номер статьи: 0000223
Новая версия (0.2.2) сервера IS-Media

Изменения:

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

- файлы используемых шрифтов включаются в состав сценария и загружаются на устройства

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

- изменена минимальная версия NodeJS для сервера на 8.4.0

- дополнено руководство по установке сервера в части настройки шрифтов.

Настройка подключаемых шрифтов на сервере:

Скопировать файлы шрифтов в папку “assets/fonts” на сервере. Поддерживаются шрифты формата TrueType (.ttf).

В файле конфигурации сервера (config.json) редактировать раздел “fonts”.

Для каждого шрифта указать параметры:

name - имя шрифта, допустимы только латинские буквы, цифры, символы “ “, “_“, “-“, “(“, “)”

styles.regular - имя файла (без пути) для основного стиля шрифта

styles.bold - имя файла (без пути) для полужирного стиля шрифта (опциональный параметр)

styles.italic - имя файла (без пути) для курсивного стиля шрифта (опциональный параметр)

styles.boldItalic - имя файла (без пути) для полужирного курсивного стиля шрифта (опциональный параметр) 

Пример:

“fonts”: [

    {

        “name”: “Arial”,

        “styles”: {

                “regular”: “arial.ttf”

        }

    },

    {

        “name”: “Roboto”,

        “styles”: {

                “regular”: “Roboto.ttf”,

                “bold”: “Roboto-Bold.ttf”

        }

    }

]

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

Лицензии на шрифты:

В текущую сборку включен ряд “стандартных” платных шрифтов (Arial, Times New Roman и т.д.) только для демонстрационных целей.

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

Как альтернатива – использование бесплатных шрифтов, например Google Fonts. 

Определение конечно состава шрифтов и покупка лицензий на них лежит в сфере ответственности Заказчика. 

Переход с версии 0.2.1 на 0.2.2:

Переустановить сервер (сохранить папку data). Базу данных (MySQL) и медиаплееры под Andriod обновлять не требуется.

Для всех существующих сценариев сделать следующее:

1) Открыть сценарий в дизайнере

2) Для всех элементов типа “текст” и “кнопка” выбрать из списка новый шрифт

3) Сохранить сценарий

4) Опубликовать сценарий

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

 

Просмотры: 1076