@font face に次の CSS を使用しています。私のデスクトップと私がテストした IOS デバイスで動作します。しかし、Android では失敗します。
@font-face {
font-family: 'ReformaGroteskMedium';
src: url('/css/fonts/reforma_grotesk/26890C_0_0.eot');
src: url('/css/fonts/reforma_grotesk/26890C_0_0.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/reforma_grotesk/26890C_0_0.woff') format('woff'),
url('/css/fonts/reforma_grotesk/26890C_0_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
http://www.fontsquirrel.com/から生成されたフォント(これは機能します) は、次の行があることを除いて、まったく同じ方法で埋め込まれていることに気付きました。
url('SourceSansPro-ExtraLightIt-webfont.svg#SourceSansProExtraLightItalic') format('svg');
これが私のバージョンが機能しない理由ですか? Android は SVG のみをサポートしていますか?
私が使用している Android のバージョンは、Asus タブレットで 4.0.1 です。新しい Android フォンでは問題なく動作しました。