Android中的自定义WebVIew

Android中的自定义WebVIew,android,android-webview,Android,Android Webview,我想将web视图的字体设置为marathi。有人能告诉我怎么做吗?这是我的密码: setContentView(R.layout.web); web=(WebView)findViewById(R.id.webView1); web.getSettings().setJavaScriptEnabled(true); web.loadUrl("file:///android_asset/welcome.html"); 然后,在html中,您可以以通常的方式引用css <link rel="

我想将web视图的字体设置为
marathi
。有人能告诉我怎么做吗?这是我的密码:

setContentView(R.layout.web);
web=(WebView)findViewById(R.id.webView1);
web.getSettings().setJavaScriptEnabled(true);
web.loadUrl("file:///android_asset/welcome.html");
然后,在html中,您可以以通常的方式引用css

<link rel="stylesheet" type="text/css" href="style.css" />
或者试试这个

head="<head><style>@font-face {font-family: 'akshar';src: url('file:///android_asset/fonts/akshar.TTF');}body {font-family: 'akshar';}</style></head>";
                HtmlString = "<html>"+head+"<body>"+content+"</body></html>";  
MyWebView.loadData(HtmlString, "contentType=text/html", "charset=UTF-8");
head=“@font-face{font-family:'akshar';src:url('file:///android_asset/fonts/akshar.TTF“);}正文{字体系列:'akshar';}”;
HtmlString=“”+标题+”+内容+”;
loadData(HtmlString,“contentType=text/html”,“charset=UTF-8”);
你可以试试这个


如果你先搜查一下你自己怎么办:?先生,你能根据我的意见告诉我这件事吗code@user2826052更新了我的回答,但仍然显示boxesDid您为marathi ttf制作了字体吗?是@font-face{font-family:“akshar”;src:url('akshar.ttf');}.phon,.unicode{显示:内联;字体系列:'akshar',Verdana,sans serif;字体大小:14pt;字体重量:500;字体样式:正常;颜色:黑色;}告诉我是这样吗?我应该把我的.ttf文件放在哪里?你读过问题了吗?
<link rel="stylesheet" type="text/css" href="style.css" />
@font-face {
    font-family: 'akshar';
    src: url('fonts/akshar.ttf');
}

body {font-family: 'akshar';}
head="<head><style>@font-face {font-family: 'akshar';src: url('file:///android_asset/fonts/akshar.TTF');}body {font-family: 'akshar';}</style></head>";
                HtmlString = "<html>"+head+"<body>"+content+"</body></html>";  
MyWebView.loadData(HtmlString, "contentType=text/html", "charset=UTF-8");
Webview wv = new webview(context);
WebSettings settings = wv.getSettings();
settings.setJavaScriptEnabled(true);
settings.setUserAgentString(Locale.getDefault().getLanguage());