-1

.NET アプリケーションで Font Squirrel から生成された @font-face を使用しています。フォントはローカルで優れたレンダリングを行います。ただし、アプリケーションを公開する場合、IE/Firefox ではなく、サーバー上の Chrome でのみ機能します。私はすべての最新バージョンを使用しています。

.htaccess ファイルをいじって、サーバーの Mime タイプに .otf を追加しようとしましたが、まだ問題があります。

どんな助けでも素晴らしいでしょう。

4

4 に答える 4

0

私はその問題を理解しました。Visual Studioを介してアプリケーションを公開したとき、フォントジェネレーターによって作成されたフォントファイルの12/16が渡されませんでした。そのため、ファイルをWindowsサーバーに物理的に配置しました。

今はすべてが雨のようです。

于 2012-06-28T17:01:44.997 に答える
0

これは私のコードです:

@font-face {
font-family: 'AsapRegular';
src: url('fonts/Asap-Regular-webfont.eot');
src: url('fonts/Asap-Regular-webfont.eot?#iefix') format('embedded-opentype'),
     url('fonts/Asap-Regular-webfont.woff') format('woff'),
     url('fonts/Asap-Regular-webfont.ttf') format('truetype'),
     url('fonts/Asap-Regular-webfont.svg#AsapItalic') format('svg');
font-weight: normal;
font-style: normal;

}

于 2012-06-27T16:18:56.733 に答える
0

Visual Studio を使用して .NET アプリケーションを公開すると、フォント ファイルの 12/16 がサーバーに移動されないことがわかりました。それらを手動で追加した後、すべて正常に機能していました。

于 2012-07-03T15:20:06.140 に答える
0

これが役立つ場合、これは私が Font-Face に使用する形式です。

@font-face {
    font-family: 'headings';
    src: url('../fonts/headings.eot');
    src: url('../fonts/headings.eot?#iefix') format('embedded-opentype'),
         url('../fonts/headings.woff') format('woff'),
         url('../fonts/headings.ttf') format('truetype'),
         url('../fonts/headings.svg#headings') format('svg');
    font-weight: normal;
    font-style: normal;
}
于 2012-06-27T15:56:18.853 に答える