Webページで@font-faceを使用して埋め込まれたttfフォントを使用しています。
問題は、選択タグにアイテムやオプションを表示するために使用すると、現在選択されているアイテムを除くすべてがAndroidブラウザでぎこちなく表示されることです。Chromeなどのデスクトップブラウザで試してみると、正しく表示されます。
スクリーンショット:
デスクトップChromeで適切に表示されます:
デスクトップChromeで適切に表示されるhttp://img339.imageshack.us/img339/8676/pro1n.jpg
非アクティブな選択がAndroidブラウザに正しく表示されます:
非アクティブなAndroidブラウザを選択http://img59.imageshack.us/img59/4025/pro2d.jpg
Androidブラウザで選択をクリックするとジブリッシュが表示されます:
非アクティブなAndroidブラウザを選択http://img833.imageshack.us/img833/1461/pro3d.png
フォントを埋め込むために次のCSSを使用しています:
@font-face{
font-family: "MyFont";
src: url('../fonts/MyFont.ttf') format('truetype');
}
選択タグにフォントを適用するための次のCSSルール:
select{
font-family: MyFont !important;
font-size: 16px;
}
select option{
font-family: MyFont !important;
font-size: 16px;
}
Webページ全体で同じフォントを使用しましたが、selectタグを除くすべての場所で正しく機能しています。どうすればこの問題を解決できますか?