fontawesome图标无法在Android应用中显示

时间:2013-10-11 19:23:01

标签: android css cordova fonts

我们使用fontawesome图标编写Android应用程序代码。我们的应用程序适用于iOS上的fontawesome图标,但没有适用于Android。我尝试了各种各样的在线修复,但没有一个能够工作,我真的不想为每个屏幕分辨率创建几百个不同的PNG。

我该怎么办?我不能这样做:How to use icons and symbols from "Font Awesome" on Native Android Application

我们定义它的方式(fontawesome.css):

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome/fontawesome-webfont.eot?v=3.2.1');
  src: url('fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('fonts/fontawesome/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('fonts/fontawesome/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('fonts/fontawesome/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}

使用fonts / fontawesome中的所有字体。

关于如何在Android上运行这一点没有一个线索..

1 个答案:

答案 0 :(得分:1)

尝试删除版本参数?v=3.2.1

src: url('fonts/fontawesome/fontawesome-webfont.eot');

某些旧的webkit无法识别带参数的网址