如何显示在Web视图外国字体 [英] how to show foreign font in web view
本文介绍了如何显示在Web视图外国字体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的应用程序已经显示从HtmlString在Web视图印地文文
HtmlString =&LT; HTML&GT;&LT;车身风格=背景颜色:#000000;彩色:FFFFFF;字体家庭:格鲁吉亚,宋体,时代,斯里, krutidev010;的margin-top:0px;保证金底:0px;保证金右:0px;保证金左:0px;填充:0px;&GT;&LT;股利风格='填充:0px;&GT;&LT; / DIV&GT ;&LT; DIV style='padding:5px;'><b>"+SharedVariables.ArrayOfNewsItems.get(SelectedRow).getTitle()+"</b><p align='justify'>"+SharedVariables.ArrayOfNewsItems.get(SelectedRow).getContent()+"</p></div><p></p></body></html>";
MyWebView.loadData(HtmlString的contentType = text / html的,字符集= UTF-8);
我如何能做到这一点。
解决方案
头=&LT; HEAD&GT;&LT;风格&GT; @字体面{字体家庭:APARAJ; SRC:网址(文件:///android_asset/fonts/APARAJ.TTF');} {体字体家庭:APARAJ';}&LT; /样式和GT;&LT; /头&gt;中;
HtmlString =&LT; HTML&gt;中+头+&LT;身体GT;+内容+&LT; /身体GT;&LT; / HTML&gt;中;
MyWebView.loadData(HtmlString的contentType = text / html的,字符集= UTF-8);
MY app has to show hindi text from the HtmlString in a web view
HtmlString ="<html><body style='background-color:#000000; color:ffffff; font-family:georgia,times new roman,times,seri,krutidev010; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px; padding:0px;'><div style='padding:0px;'></div><div style='padding:5px;'><b>"+SharedVariables.ArrayOfNewsItems.get(SelectedRow).getTitle()+"</b><p align='justify'>"+SharedVariables.ArrayOfNewsItems.get(SelectedRow).getContent()+"</p></div><p></p></body></html>";
MyWebView.loadData(HtmlString, "contentType=text/html", "charset=UTF-8");
How can I do that.
解决方案
head="<head><style>@font-face {font-family: 'APARAJ';src: url('file:///android_asset/fonts/APARAJ.TTF');}body {font-family: 'APARAJ';}</style></head>";
HtmlString = "<html>"+head+"<body>"+content+"</body></html>";
MyWebView.loadData(HtmlString, "contentType=text/html", "charset=UTF-8");
这篇关于如何显示在Web视图外国字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文