как использовать шрифт панджаби в приложении для Android?

#android

#Android #шрифты #textview

Вопрос:

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

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

Комментарии:

1. Что значит «не отображается»? Он невидимый? Поврежден текст ASCII? Вы получаете сообщение об ошибке? Скриншот может помочь, у вас может быть другая проблема, чем вы думаете.

2. привет, Николас, мой вопрос в том, что я хочу отобразить текст на панджаби в эмуляторе, поскольку он показывает мне поле, box… который не читается, поэтому, пожалуйста, укажите мне решение для этого. Спасибо.

3. Пожалуйста, сначала проверьте, может ли любой задать вопрос такого типа или нет .. вопрос о дублировании.

4. @AviKumarManku не могли бы вы дать мне шрифт панджаби для приложения для Android

5. @rohit извини, приятель, у меня нет шрифтов на панджаби, я задал этот вопрос своему другу

Ответ №1:

 Typeface font = Typeface.createFromAsset(getAssets(), "bulara_5.ttf");  
text.setTypeface(font);  
text.setText("ਪੰਜਾਬੀ");
  

У меня это сработало на некорневом телефоне OSv 2.1

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

Ответ №2:

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

Затем в вашем приложении вы можете использовать шрифт, подобный этому;

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

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

Комментарии:

1. Да, я уже разобрался с этой концепцией, но все равно она не показывает мне текст на панджаби должным образом, где-то вместо алфавитов панджаби отображаются поля.

2. Спасибо за справку Zeropage, я пробовал, но в некоторых местах он показывает текст, а в некоторых местах — изображения полей. И я попытался запустить его на своем устройстве, но не удалось установить, и появилась ошибка не удается проанализировать приложение

Ответ №3:

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

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

Комментарии:

1. Привет, Рено, спасибо за помощь, так есть ли какой-нибудь способ, например, файл jar или файл api, для поддержки языка панджаби в эмуляторе

2. Я не знаю об эмуляторе, проверьте это