Настройка шрифтов Android - PullRequest
       33

Настройка шрифтов Android

0 голосов
/ 19 августа 2011

Сейчас я занимаюсь разработкой приложения для Android, которое должно отображать некоторые специальные символы.Мне нужен этот шрифт "Arial Unicode MS", чтобы правильно отображать символы.И я добавляю следующий код в мою основную деятельность:

EditText editText = (EditText) findViewById(R.id.flipped_window);
Typeface font = Typeface.createFromAsset(getAssets(),"ARIALUNI.TTF");
editText.setTypeface(font);

Это работает.Тем не менее, размер этого файла шрифта слишком велик, он составляет 22 731 КБ.

Есть ли лучшее решение для этой проблемы?Спасибо.

Ответы [ 3 ]

4 голосов
/ 19 августа 2011

Ваша настоящая проблема заключается в перераспределении защищенного авторским правом шрифта. : -)

2 голосов
/ 19 августа 2011

Как упоминал Крэйг, вы незаконно перераспределяете шрифт, защищенный авторским правом.

Мое лучшее предположение - сначала посмотреть все глифы, доступные в Droid Sans;по моему опыту, это должно быть достаточно, если вы не хотите использовать его для форматирования.

Если вы не можете этого сделать, создайте нужные вам символы в виде изображений PNG или GIF и вставьте их в строку.(GIF-изображения будут значительно меньше для черно-белых).

0 голосов
/ 10 октября 2015

приятель, вы можете уменьшить размер шрифта с помощью ПО для создания шрифтов с удалением неиспользуемых символов в шрифте.Вы также можете уменьшить его до 50,60 КБ: -)

ссылка для скачивания пароля: www.downloadsoftware.ir

...