1

私はしばらくの間asp.net Web開発を行ってきましたが、完全なasp.net Webサイトを実装してホストしたことはありません. 私はasp.net Webサイトで作業しており、Windowsサーバーでホストしています。

サイトで使用しているカスタム Web フォント (有料フォント) がいくつかあります。Web フォントとスタイルのファイルをプロジェクト フォルダーに含め、スタイル シートで適切に参照しました。

スタイルシートでフォントを参照する際に @font-face を使用しました。

@font-face {
font-family: 'fontname';
src: url('/fonts/webfonts/font.eot');
src: url('/fonts/webfonts/font.eot?#iefix') format('embedded-opentype'),
    url('/fonts/webfonts/font.woff') format('woff'),
    url('/fonts/webfonts/font.ttf') format('truetype');
font-weight: normal;
font-style: normal;
} 

ただし、Web フォントが Web サイトにロードされていません。

いくつかの調査の結果、Windowsサーバーがそのフォント形式を認識するために、web.configタイプにMIMEタイプを追加する必要があることがわかりました。次に、web.config ファイルで次のように MIME タイプも参照しました。

<system.webServer>
    <staticContent>
      <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
    </staticContent>
</system.webServer>

しかし、それも機能していません。どうすればこれらのフォントをロードできますか。

4

1 に答える 1