0

我正在用 Android 写一个 CSS。我想使用 HelveticaNeue_Light 字体。此字体位于资产文件夹中。我正在做的是

body ="<HEAD><STYLE>.class1{color:gray;text-align:left;@font-face {font-family: HelveticaNeue_Light;src: url('file:///android_asset/HelveticaNeue_Light.ttf');};font-size:17px;}</STYLE><‌​/HEAD><BODY><div class=\"class1\"><P>"+TEXT+ '</P></BODY>"

但它没有用。该怎么办?

4

2 回答 2

3

因为你应该分开选择器

  <STYLE>
    .class1{color:gray;text-align:left;font-size:17px;}
    @font-face {font-family: HelveticaNeue_Light;src: url('file:///android_asset/HelveticaNeue_Light.ttf');}
  </STYLE>
于 2012-12-11T12:06:18.557 回答
2

这就是我在我的 CSS 中的做法:

@font-face 
{
    font-family: MyFont;
    src: url("fonts/UniversLTStd-BoldObl.ttf")
}

我的字体和 css 都在 assets 文件夹下。

于 2012-12-11T12:08:16.100 回答