Пользовательский выпуск шрифта в Android

Я пытаюсь использовать пользовательский шрифт в android. Я написал код Java, как указано ниже.

TextView txt = (TextView) findViewById(R.id.customfont); Typeface font = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf"); txt.setTypeface(font); 

Где я сохранил пользовательский шрифт в папке «./assets/fonts/».

Но, я получаю nullpointerexception на третьей строке.

Может ли кто-нибудь дать мне решение этой проблемы? благодаря

Solutions Collecting From Web of "Пользовательский выпуск шрифта в Android"

Android поддерживает only TTF тип шрифта only TTF not OTF . Проверить эту ссылку

«RuntimeException: родной шрифт не может быть создан» при загрузке шрифта

Android поддерживает OTF. Ваш шрифт может быть поврежден.

Загрузите вкусный шрифт из http://www.exljbris.com/delicious.html. Это шрифт otf, и он работает для меня.

Попробуй это
Typeface font = Typeface.createFromAsset(getAssets(), "/fonts/Molot.otf");