Я пытаюсь использовать каталог ресурсов шрифтов и использовать разные шрифты в файлах XML, чтобы использовать их по своему усмотрению. Я прочитал эту ветку , но не смог решить проблему. Я использую библиотеку поддержки v27, и я знаю, что она поддерживает шрифт в res вместо папки активов. Всякий раз, когда я меняю язык приложения, он использует только шрифт, который находится в папке font-fa-rIR. Я хочу, чтобы приложение использует разные шрифты для разных типов языков соответственно. Я приложил изображение из каталога res приложения. Где моя проблема? Как я могу решить это? Спасибо заранее.
preference_button.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="8dp">
<TextView
android:id="@android:id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/font_1" />
<TextView
android:id="@+id/summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/font_1" />
</LinearLayout>
![Font resource directory](https://i.stack.imgur.com/huw2J.png)
![Effect of font on English language, as you can see the numbers are still in Farsi which means it uses Farsi font](https://i.stack.imgur.com/1ozs6.png)
![Effect of font on Farsi language](https://i.stack.imgur.com/7cH82.png)