как использовать шрифт пенджаби в приложении для Android? - PullRequest
3 голосов
/ 01 июня 2011

привет Я хочу разработать приложение, в котором я хочу использовать пенджабский текст. Но мой эмулятор не показывает пенджабский текст. Существуют ли какие-либо API-интерфейсы или что-то еще, чтобы мой эмулятор мог отображать текст пенджаби или предлагать мне другой способ реализации языка панджаби в моем приложении.

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 21 сентября 2011
Typeface font = Typeface.createFromAsset(getAssets(), "bulara_5.ttf");  
text.setTypeface(font);  
text.setText("ਪੰਜਾਬੀ");

Это сработало для меня на нерутированном телефоне OSv 2.1

Ссылка на файл шрифта, который я использовал: http://homepage.ntlworld.com/paul-grosse/bulara.zip

1 голос
/ 03 июня 2011

Вы можете использовать пользовательские шрифты TrueType, скопировав файл .ttf в папку ресурсов вашего проекта.

Тогда в вашем приложении вы можете использовать такой шрифт, как этот;

final Typeface customF = Typeface.createFromAsset(this.getAssets(), "custom.ttf");
final TextView textV = (TextView) findViewById(...);
textV.setTypeface(customF);

Однако у меня было очень много проблем при попытке использовать шрифты TrueType, поэтому вы можете захотеть провести реальное тестирование со своим шрифтом (pubjabi).

0 голосов
/ 01 июня 2011

Я не думаю, что Android 2.3 поддерживает шрифт пенджаби.Следовательно, вы видите эти коробки.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...