Проблемы с добавлением шрифтов
У меня такая проблема – хочу добавить свой шрифт в приложение и когда делаю это программно, то есть:
TextView twLabel = findViewById (R.id.label);
Typeface tfLabel = Typeface.createFromAsset (getAssets (), "fonts/play_bold.ttf");
twLabel.setTypeface (tfLabel);
Все работает отлично. А вот через разметку, то есть через стили у меня проблема. Я посмотрел, как это делать – в папке res создать папку font, загрузить шрифты и подключить эти шрифты в стилях, но вот в чем проблема – как только я создаю папку font в папке res мне выдает ошибку: "aapt: invalid resource directory name"
/storage/emulated/0/AppProjects/MyApp/app/src/main/res/font/play_bold.ttf
А код, точнее стиль вот так
android:fontFamily="@font/play_bold"
Источник: Stack Overflow на русском