1

Web サイトの多数のフォントに @font-face を実装しました。これは、IIS7 でホストされている ASP Web サイトです。現在、FF23、Chrome、IE8/9/10 でテストしています。IE のフォントに問題があります。サーバーから Web ページにアクセスしていない場合、フォントは FF と Chrome で適切にレンダリングされますが、すべての IE ブラウザではレンダリングされません。サーバー (2008 r2) 上の Web サイトにアクセスしている場合、同じ URL (完全修飾ドメイン名) を使用しています。サーバーにアクセスしていないときは、同じ完全修飾ドメイン名を使用しています。フォントと Web サイトの両方が同じマシン (同じドメイン) でホストされています。FF または Chrome で @font-face によってスローされるエラーはありません。つまり、チェックイン方法がわかりません。

@font-face {
    font-family: 'sf_movie_posterregular';
    src: url('./fonts/customtitle-webfont.eot');
    src: url('./fonts/customtitle-webfont.svg#sf_movie_posterregular') format('svg'),
         url('./fonts/customtitle-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/customtitle-webfont.woff') format('woff'),
         url('./fonts/customtitle-webfont.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;

}
4

2 に答える 2

2

woff を地雷の種類として IIS に追加します。(.woff、アプリケーション/font-woff)

IIS マネージャーに移動し、Web サイトを選択して、右側から MIME タイプを選択します。

于 2013-09-05T21:06:40.620 に答える
0

フォントに「ローカル」を追加した後、すべてのブラウザーで機能しました。

@font-face {
    font-family: 'sf_movie_posterregular';
    src: url('./fonts/customtitle-webfont.eot');
    src: local( 'sf_movie_posterregular'),
         url('./fonts/customtitle-webfont.svg#sf_movie_posterregular') format('svg'),
         url('./fonts/customtitle-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/customtitle-webfont.woff') format('woff'),
         url('./fonts/customtitle-webfont.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
于 2013-09-06T15:12:13.490 に答える