При использовании динамических текстовых полей в canvas документе Adobe Animate CC позволяет встраивать шрифты как минимум с двух сервисов, Google Fonts и собственного сервиса Typekit Web Fonts. Но редактор не позволяет указать, какие наборы символов нужно внедрить, в т.ч. и кириллицу.
Если попробовать встроить шрифт с Google Fonts:
Результат:
Что бы решить эту проблему, нужно изменить код прикрепления шрифта в главном html документе проекта. Как это проще всего сделать?
Для начала нужно перейти на
Google Fonts и сгенерировать код вставки шрифта с нужными наборами символов и начертаний. Нужно выбрать шрифт, который поддерживает нужный язык, перейти в панель Selected, перейти в подкладку CUSTOMIZE, затем выбрать все языки и начертания, которые планируете использовать. Затем вернутся на вкладку EMBED и перейти во вкладку @IMPORT ниже и скопировать код:
После этого открыть главный html документ проекта и найти код, похожий на этот:
и вставить вместо него тот код, который скопировали на предыдущем этапе:
В настройках публикации проекта в Animate убираем параметр Overwrite HTML file on publish, что бы html файл с изменениями не перезаписывался. Публикуем проект и проверяем:
Теперь все в порядке.
Может быть Adobe исправит в будущем эту недоработку и функция встраивания нужных языков в шрифт появится в редакторе. А пока что можно использовать этот метод.
Информация взята с
форума Adobe.
Originally published at
ALeXVoz Blog. You can comment here or
there.