Adobe Animate CC (Canvas): Как внедрить кириллицу в динамическое текстовое поле (Dynamic Text)

Jan 24, 2017 15:08


При использовании динамических текстовых полей в 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.

font, cyrillic, adobe animate, Web-разработка, embed, animate

Previous post Next post
Up