设置webView字体

时间:2018-08-11 15:22:54

标签: android webview fonts

嗨,我在设置应用程序中Web视图的字体时遇到问题。 这是我正在使用的代码:

  holder.info.loadDataWithBaseURL("", MessageFormat.format("<body link={0}><span style=\"color:{1};font-family:{2}; line-height: 1.6;\">{3}</span></body>", new String[]{String.valueOf(ColorManager.generalColorHEX), String.valueOf(ColorManager.colorNameActivityCellHEX), "Brandon_light",pins.get(position).getSnippet().toString()}), DataManager.mimeType, DataManager.encoding, "");

,但字体不会在Web视图内更改。 我已经将字体导入了应用程序。

字体包括: font included

谢谢!

1 个答案:

答案 0 :(得分:0)

在您的html中像这样在正文之前添加CSS

  @font-face {
    font-family: 'MyWebFont';
    src: url('file:///android_asset/fonts/Brandon_light.otf');
  }

  body {
    font-family: 'MyWebFont', Fallback, sans-serif;
  }

现在您的字体可以正常工作了。