Phonegap を使用してアイコン付きのカスタム ボタンを作成しようとしています。
https://github.com/topcoat/iconsと www.icomatic.io を使用してアイコンを作成しました。次に、結果の icomatic ファイルを www/css/icomatic フォルダーに保存しました。
何らかの理由で、次のコードは通常の (クロム) Web ブラウザーでは機能します (アイコンを表示します) が、携帯電話では機能しません (カメラという単語のボタンが表示されるだけです)。
<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) で特に発生しているようです。
私が試した別のAndroidデバイスでは、カメラアイコンは正常に表示されました..