درود
برای این کار لازمه یه فایل css داخل پوشه assets ایجاد کنید
توی اون فایل فونت رو تعریف کنید و به تگ body فونت رو اعمال کنید .
بعد این استایل رو به کد های html تزریق کنید
من برای این کار که در جایی نیاز داشتم به این صورت عمل کردم
private String getHtml(String htmlcode) {
StringBuilder html = new StringBuilder();
html.append("<html>");
html.append("<head>");
html.append("<link rel=stylesheet href='css/style.css'>");
html.append("</head>");
html.append("<body>");
html.append("<div>"+htmlcode+"</div>");
html.append("</body>");
html.append("</html>");
return html.toString();
}
web.loadDataWithBaseURL("file:///android_asset/",getHtml(htmlcode), "text/html", "UTF-8","");