Как загрузить неанглийские шрифты на Android

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

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

Обратите внимание: я прочитал настройки, которые нужно сделать в браузере Opera Mini для неанглийских шрифтов, но я хочу неанглоязычные шрифты в браузере Android.

Спасибо за вашу помощь.

2 ответа

Это означает, что шрифты ttf на вашем устройстве не поддерживают ваш язык. если у вас нет рутованного устройства, вы ничего не можете с этим поделать. если у вас есть рутированное устройство, вам нужно получить файл.ttf, включающий ваш язык, и поместить его в папку / system / font вашего устройства (не забудьте ro remount для доступа rw: remount -t yaff2 -o remount, rw /dev/xxx /system).

Android позволяет упаковывать пользовательские шрифты в ваш apk. Вы можете поместить файл шрифта в свою папку с ресурсами и использовать его в своем приложении. Использование пользовательских шрифтов в приложении для Android - хороший учебник.

Код выглядит примерно так:

Typeface tf = Typeface.createFromAsset(getAssets(),
                "fonts/CustomFont.otf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf);
Другие вопросы по тегам