Вы можете установить / использовать пользовательские шрифты для решения этой проблемы.
Пожалуйста, выполните следующие действия.
Шаг 1: Создайте каталог «font» в папке ресурсов
Step2: Загрузка и добавление шрифтов в папку шрифтов
Step3: Теперь вы можете напрямую получать / использовать внутри xml файла
Например:
<TextView
android:id="@+id/tvWelcome"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="32dp"
android:fontFamily="@font/nunito_sans_bold"
android:gravity="center"
android:text="@string/str_hello"
android:textColor="@color/dark_blue"
android:textSize="24sp" />
Также вы можете получить доступ / использовать в программно
textView.typeface = ResourcesCompat.getFont(activity, R.font.helvetica_neue_medium)