我正在尝试使用 Phonegap 制作一个带有图标的自定义按钮。
我使用https://github.com/topcoat/icons和 www.icomatic.io 来创建图标。然后我将生成的 icomatic 文件保存在 www/css/icomatic 文件夹中。
出于某种原因,以下代码在我的普通(chrome)网络浏览器中有效(显示图标),但在我的手机上无效(它只显示带有单词相机的按钮):
<button class="topcoat-icon-button" id="takePicture">
<span class="topcoat-icon icomatic">camera</span>
</button>
我使用 wwww/css/icomatic.css 文件夹中的 icomatic.css。CSS是:
src: url('icomatic.eot');
src: url('icomatic.eot?#iefix') format("embedded-opentype"),
url('icomatic.woff') format("woff"),
url('icomatic.ttf') format("truetype"),
url('icomatic.svg#icomatic') format('svg');
像这样引用:
<link rel="stylesheet" type="text/css" href="css/icomatic/icomatic.css"/>
谢谢!
//编辑:似乎这个问题特别发生在某些设备/软件上(Android 4.3,Xperia Z)
在我尝试过的另一台安卓设备上,相机图标正常显示..