Если под «определенным шрифтом» вы подразумеваете тот, который вы будете связывать с вашим приложением, используйте setTypeface()
на TextView
, чтобы связать его с Typeface
объектом, который вы создаете, указывая на ваш шрифт:
TextView tv=(TextView)findViewById(R.id.custom);
Typeface face=Typeface.createFromAsset(getAssets(),
"fonts/HandmadeTypewriter.ttf");
tv.setTypeface(face);
File font=new File(Environment.getExternalStorageDirectory(),
"MgOpenCosmeticaBold.ttf");
if (font.exists()) {
tv=(TextView)findViewById(R.id.file);
face=Typeface.createFromFile(font);
tv.setTypeface(face);
}
else {
findViewById(R.id.filerow).setVisibility(View.GONE);
}
(из этого примера проекта )
Пожалуйста, отправляйте только правильно лицензированные шрифты и имейте в виду, что у шрифта должно быть достаточно глифов, чтобы охватить все языки, которые вы намереваетесьподдержка.