0

Android 4.xで非常に奇妙な問題が発生しています。私が使用しているフォントでは、ヨーロッパの通貨コードが表示されません。

iOSおよびAndroid 2.x では、これは正常に動作します。

@font-face {
    font-family: 'Trade Gothic Bold';
    src: url('../../font/tradegothic-bold-webfont.eot');
    src: url('../../font/tradegothic-bold-webfont.woff') format('woff'), 
         url('../../font/tradegothic-bold-webfont.ttf') format('truetype'), 
         url('../../font/tradegothic-bold-webfont.svg#webfontmlgY0et7') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
    font-family: 'Trade Gothic Bold', Arial, Helvetica, Geneva, sans-serif;
    text-transform: uppercase;
}

奇妙なことに、 は4.xTrade Gothic Fontの他のどこでも問題なく表示され、他の通貨コードでも問題なく表示されます。(dollars, pounds, etc)

誰もこれに遭遇したことがありますか?ユーザー エージェントを検出し、フォントを arial に切り替えることで修正を強制していますが、正常にレンダリングされます。PM は、私がフォントの問題だと言うと、あまり信じてくれません。

4

1 に答える 1

0

MyFonts によってライセンスされたものが、(Chrome for Android とは対照的に) ネイティブ ブラウザーのAndroid 4.0.xTrade Gothic Font携帯電話でまったく取得されないという同様の問題がありました。

cssが正しく、フォントファイルがブラウザーによってダウンロードされたことを確認したら、同じフォントのファイルを別のプロバイダーからtruetype置き換えてみましたが、フォントが正しくレンダリングされることがわかりました。.ttf

したがって、少なくともこの特定のフォントについては、一部のバイナリ ファイルが Android ブラウザーで問題を起こす可能性があることに注意してください。

于 2013-04-12T09:59:33.237 に答える