2012-04-07 2 views
14

Я хочу установить пользовательский шрифт, который является .ttf-файлом в Android-устройстве, когда мое приложение запускается. На самом деле мне нужно установить шрифт burmese в моем устройстве Android, когда я запускаю приложение. Является ли это возможным ? если да, то как? Благодарю. Мне не нужен шрифт .. я хочу установить в систему.Как установить пользовательский шрифт в Android-устройстве

ответ

3

, если у вас есть пользовательский шрифт, то используйте следующий код :::

TextView tv=(TextView)findViewById(R.id.custom); 
Typeface face=Typeface.createFromAsset(getAssets(),"fonts/Verdana.ttf"); 
tv.setTypeface(face); 

также разместить свой шрифт в активах/папку шрифтов

+0

привет делать не хочу шрифт, о котором я упоминал. Я хочу установить в систему. –

21

См here @CommonsWare ответ, Вы не можете добавлять шрифты к существующему устройству , за исключением части пользовательской сборки встроенного ПО или, возможно, путем укоренения устройства.

но вы можете добавить шрифты в свое приложение. как:

TextView txtvw=(TextView)findViewById(R.id.textviewname); 

Typeface typface=Typeface.createFromAsset(getAssets(),"fonts/burmese.ttf"); 

    txtvw.setTypeface(typface); 

Примечание: поставить шрифт в assets/fonts директории в проекте

ИЛИ, если ваше устройство коренится то увидеть эту Tuts для установки Custom Fonts on Your Android Device

+0

+1 для быстрого быстрого. Спасибо за ваш ответ. Я вижу это, а также другие ссылки, например http://www.android-devs.com/?p=33 http://www.androidzoom.com/android_applications/productivity/gurmukhi-keyboard_rppe.html, но это возможно для всех устройств. –

+0

@hushi: это приложение, устанавливающее шрифты на всех невращаемых устройствах? –

+0

okay thanks ..... –

4

вы должны быть на корне устройства

для этого вы можете использовать это приложение EasyRoot.apk

Скачать и установить ES File Explorer (https://market.android.com/details?id=com.estrongs.android.pop)

После этого вам нужно включить корневой проводник. Более подробную информацию можно получено по этой ссылке

http://chetangole.com/blog/2011/08/enabling-installing-hindi-marathi-unicode-fonts-on-android-mobile/

сохранить шрифты в папке/Система/шрифта вашего устройства

Более подробную информацию можно получено по этой ссылке

http://chetangole.com/blog/2011/08/enabling-installing-hindi-marathi-unicode-fonts-on-android-mobile/

Смежные вопросы