Как загрузить неанглийские шрифты на 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);