niestandardowa czcionka dla webview android

Korzystam z przeglądarki internetowej w mojej aplikacji i chcę wyświetlać tekst w języku farsi z niestandardową czcionką. Umieszczam czcionkę w folderze zasobów i piszę metodę umieszczania tekstu w przeglądarce internetowej, ale w api8, która nie obsługuje języka farsi. mój tekst i w apies, które obsługują język farsi, nie wyświetla mojego tekstu niestandardową czcionką i wyświetla mój tekst domyślnie czcionką. co jest nie tak w mojej metodzie. dzięki mojej metodzie

  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);
}

questionAnswers(1)

yourAnswerToTheQuestion