@font-face に fontsquirrel の CSS を使用します。
@font-face {
font-family: 'pf_agora_serif_promedium';
src: url('pfagoraserifpro-medium-webfont.eot');
src: url('pfagoraserifpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('pfagoraserifpro-medium-webfont.woff') format('woff'),
url('pfagoraserifpro-medium-webfont.ttf') format('truetype'),
url('pfagoraserifpro-medium-webfont.svg#pf_agora_serif_promedium') format('svg');
font-weight: normal;
font-style: normal;
}
a) fontsquirrel が生成したフォントを使用している場合、すべてのブラウザで正しく動作します。b) キリル文字セットやフォント ファイルにある可能性のある別の文字を使用していませんが、fontsquirrel はまったく変換しません (ロシア文字 ЯЩЮИГЛЬЦЫЧ など)。
そのため、ディレクトリ上のフォント ファイルを別のフォント ファイル (ロシア文字を含む) に変更すると、ラテン文字セットのみを使用しても IE9 以下ではフォントがまったく表示されませんが、正しく動作します (ラテン文字セットとキリル文字セットを使用)。通常のブラウザで。それで、何が問題なのですか。問題はフォントファイル内にありますか? そうでない場合、フォント ファイルのみを変更すると font-face が機能しないのはなぜですか?
ps font-face に別の CSS を使用しようとしましたが、私の Web サイトでは機能しませんでした。