Я хотел бы иметь приложение, включают пользовательский шрифт для рендеринга текста, загружают его и затем используют его со стандартными элементами как StaticText. Действительно ли это возможно?
Да, вы можете, но вы не можете определить это в макетах xml. Вам нужно использовать его динамически каждый раз. Посмотрите, например, это руководство .
Если ссылка не работает, вот краткое изложение всего:
times.otf
Получите ссылку на TextView примерно так:
TextView tv = (TextView) findViewById (R.id.myCustomTVFont);
Возьмите шрифт из папки ресурсов:
Typeface tf = Typeface.createFromAsset (getAssets (), «fonts / times.otf»);
Сделайте ваш TextView великолепным:
tv.setTypeface (tf);