文章标题

来源:互联网 发布:网络保护软件 编辑:程序博客网 时间:2024/05/22 05:20

WebView加载网页的字体问题

1、WebView加载字体的问题
目前Android端的浏览器内核不支持楷体,项目中遇到网页标题设置楷体,但是显示还是微软雅黑。编辑一直在催修改字体显示效果,上网查阅了一些资料,目前手机端的字体支持还是比较少的,只支持微软雅黑、华文细黑、黑体,其他字体暂时不支持。
2、WebView加载本地字体
我需要使用中的 xxx.ttf 字体 webView Html webviewHTML.loadDataWithBaseURL(“file:///android_asset/fonts/xxx.ttf”, myHtmlString,”text/html”,Xml.Encoding.UTF_8.toString(), null);
但是这种方法只可以加载本地的网页,如果加载网上页面还需要先本地化,所以十分繁琐

本示例写了 CSS 的:

@font-face {

font-family: ‘feast’;

src: url(‘fonts/xxx.ttf’);
}
body {font-family: ‘feast’;}
loadDataWithBaseURL(“file:///android_asset/”,myhtml,”text/html”,”utf-8”,null);

0 0