Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Шрифты в android приложении (http://www.flasher.ru/forum/showthread.php?t=215408)

Godwarlock 12.04.2018 00:25

Шрифты в android приложении
 
Возможно ли как-то использовать не системные шрифты для android? В том плане, что например если есть шрифт Arial. На пк, он будет выглядеть по своему, на android по своему. Попытка заэмбедить данный шрифт, никакого результата не даёт. На андройде все равно почему то используется системный шрифт, вместо того, который был вшит в программу. Битмап шрифты не рассматриваю.

caseyryan 12.04.2018 08:49

В новых версиях AIR эмбэд шрифтов больше не работает. Есть другой путь.
Создаешь в Flash CC или какой-то там другой версии файл, добавляешь в библиотеку нужные шрифты и привязываешь к ним классы. Дальше делаешь сборку SWC и подключаешь ее к своему проекту
Допустим ты привязал к шрифту класс Arial, который попал в твою SWC. Дальше в своей программе где-то делашеь вызов (это нужно сделать только один раз)
Код AS3:

Font.registerFont(Arial);

Ну и потом уже по названию шрифта используешь его в TextFormat, в данном случае это будет все тот же "Arial"

Godwarlock 12.04.2018 23:48

Спасибо. Правда все равно текст одного шрифта на андройде прорисовывается не так, как было зашито в swc

caseyryan 13.04.2018 08:59

Значит не внедрился, или название не правильное используешь


Часовой пояс GMT +4, время: 07:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.