Я использовал каллиграфию перед ресурсами шрифтов , когда мы видим это, мы перешли к ресурсам шрифтов и все работает хорошо, только одна проблема, которую я получаю, если мой текстовый вид содержимогоАтрибут html и bold () не выделяется, но если я удаляю ресурсы Font через xml и использую программный способ, он работает с тем же шрифтом.
Я могу привести пример, который я использую Шрифтресурсы как показано ниже
font_regular.xml
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto">
<font
app:font="@font/myfont"
app:fontStyle="normal"
app:fontWeight="700" />
</font-family>
Мой текстовый просмотр
<TextView
app:fontFamily="@font/font_regular"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="15sp"
/>
Когда я подам заявкуэто html-данные содержат жирный шрифт, все данные поступают с сервера в виде html-данных, таких как пример данных, как показано ниже
Data
<p>Hi i am <b>bold</b></p>
Ожидаемый результат
Привет, я жирный
Но результат будет
Привет, я жирный
Шрифт успешно применяетсяно часть жирного шрифта не становится жирным
Но когда я использую программно через гарнитуру, его работа
Программно
Typeface typeFace= Typeface.createFromAsset(context.getAssets(),
"fonts/myfont.otf");
Я заскочил в Google и просмотрел все документы, которые видел через google. Ни один из них не указал мне, как этого добиться с помощью ресурсов Font.
Пожалуйста, помогите мнезнаю, могу ли я добиться этого с помощью ресурсов шрифта