Пользовательский шрифт для webview android

Я использую webview в своем приложении и хочу отображать текст на языке фарси с помощью специального шрифта. Я размещаю свой шрифт в папке с ресурсами и пишу метод для размещения текста в webview, но в api8, который не поддерживает язык фарси. Мой текст и в apies, которые поддерживают язык фарси, он не отображает мой текст по специальному шрифту, и он отображает мой текст по умолчанию. Что-то не так в моем методе.thanks мой метод

public void setText(String text) { String style2="<style type=\"text/css\">@font-face {font-family: 'myface';src: url('file:///android_asset/BYekan.ttf'); } body {font-family: 'myface';}</style>"; this.loadDataWithBaseURL("file:///android_asset/BYekan.ttf","<html dir=\"rtl\"><head><meta content=\"text/html; charset=utf-8\" http-equiv=\"Content-Type\"/>"+style2+"</head><body>"+text+"</body></html>","text/html","UTF-8",null); setClickable(false); setLongClickable(false); setFocusable(false); setFocusableInTouchMode(false); } 

Solutions Collecting From Web of "Пользовательский шрифт для webview android"