最近、Samsung Galaxy S3 電話が Android 4.1.3 から Android 4.3 にアップグレードされました。現在、私が設計したいくつかの Web サイトで、Android インターネット ブラウザーでテストしたものを使用して宣言したフォントが表示されません@font-face
。これを修正するにはどうすればよいですか?
サイトの 1 つ (開発版): http://beta.kdfansite.com
Open Sans に関連する CSS の一部を次に示します。
@font-face {
font-family: 'OpenSansSemibold';
src: url('http://beta.kdfansite.com/wp-content/themes/scrollider/scrollider/webfonts/Open-Sans/OpenSans-Semibold-webfont.eot');
src: url('http://beta.kdfansite.com/wp-content/themes/scrollider/scrollider/webfonts/Open-Sans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('http://beta.kdfansite.com/wp-content/themes/scrollider/scrollider/webfonts/Open-Sans/OpenSans-Semibold-webfont.woff') format('woff'),
url('http://beta.kdfansite.com/wp-content/themes/scrollider/scrollider/webfonts/Open-Sans/OpenSans-Semibold-webfont.ttf') format('truetype'),
url('http://beta.kdfansite.com/wp-content/themes/scrollider/scrollider/webfonts/Open-Sans/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
font-weight: normal;
font-style: normal;
}
/* ... */
h2 {
font-family: 'OpenSansSemibold', Arial, sans-serif;
/* ... */
}
サイトで使用する各フォントは、同様の方法で宣言されています。「乗車をお楽しみください」というメッセージの Great Vibes 宣言 (custom.css にもあります) も、比較対象の 1 つです。同じデバイスの Android 用 Chrome と Android 用 Firefox ではすべてのフォントが正しく表示されますが、Android インターネットでは正しく表示されません。
私はできるだけ早くこの CSS を完成させる必要があり、ボランティアとしてこのプロジェクトに取り組んでいます (報酬はありません)。そのため、コードのレビューではなく、簡単な修正を探しています。私は Web 開発者ではなく、UX デザイナーでもあります。前もって感謝します。
編集:今日、Edge Inspect CC と weinre で追加のデバッグを行い、Android フォンと iPad の両方をラップトップに接続しました。Weinre では、iPad ではフォント ファミリを変更できますが、電話では変更できません。両方のデバイスでフォントの色を変更できます。したがって、根本的な問題は、リモート デバッガーを使用するときにフォントをデフォルトから変更できないという事実に関連しているようです。