怎么才能在webview中某个段落使用第三方字体?
比如在代码中使用,face1 = Typeface.createFromAsset (getAssets() , "fonts/simfang.ttf");//仿宋
textview.setTypeface (face);就可以显示,但是在webview中没显示使用字体。<html>
<head>
    <title></title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
   
    <style type="text/css">
    p {
    font-family: "仿宋","simfang","stxingka","楷体",Tahoma,"serif","sans-serif","cursive","fantasy","monospace";
    }
    </style>
</head>
<body>
<p>在改善民生上,要扎扎实实办几件实事——刚刚闭幕的中央经济工作会议传递出了强烈的保障和改善民生的信号。2011年,“十二五”规划开局之年,就业、住房、养老、医疗等民生领域将有什么具体举措?</p>
</body>
</html>

解决方案 »

  1.   

    解决了。
    1、需要在客户端安装包中打入字体,具体目录为src>assets>fonts
    目前仿宋在网站上下载了simfang.ttf文件,放到fonts目录中
     
    2、在服务器的发送的html中对文本内容做样式修饰。
     
    @font-face {
          font-family: "simfang";
          src: url(file:///android_asset/fonts/simfang.ttf);
       }
       p {font-family: "simfang"}
     
     
    其中src的相对目录及字体文件要跟客户端一致,多种字体,需要下载多种字体资源。目前只下载仿宋字体。