Android应用中静态html中的自定义字体

时间:2014-07-24 18:36:18

标签: android fonts webview

我有一个包含webview的片段,我从assets文件夹中加载了静态HTML。我想在这个html中使用Roboto和Roboto Light的组合作为字体。我该怎么做?

我已经从Google字体下载了Roboto字体,但我不知道将它们放在哪里或如何引用它们。我希望离线工作。

1 个答案:

答案 0 :(得分:1)

我建议您使用CSS。为CSS文件创建html样式并在其中使用此代码。

CSS档案中。

@font-face {
    font-family: 'font';
    src: url('fonts/font.ttf');
}

html

<div class="body" >

your doucumention

</div>
CSS

中的

.body{

font-family:font;

}

在html文件中使用此head标签将其与css链接。

<link rel="stylesheet" href="yourcss.css" type="text/css" /> 

希望对你有用。