4

わかりました。理解できない問題があります。InternetExplorer10でのWOFFフォントの使用法を調査しようとしています。

fontsquirrelからキットをダウンロードし、含まれているCSSファイルとHTMLファイルに基づいて、Webアプリケーションにフォントを追加しました。(IIS7上のASP.NETMVC)

現在、TTFフォントはFirefoxとChromeで完全に機能します(IEはサポートしていません)が、WOFFフォントはまったく機能していないようです(すべての新しいブラウザーでサポートされているはずです)。下からTTFセクションを削除すると、FirefoxとChromeもWOFFフォントをレンダリングしません。

問題がないことを確認するために、ファイルの名前を3倍にして簡略化しました。

@font-face
{
    font-family: 'KaratulaNormal';
    src: url('fonts/karan.woff') format('woff'), 
         url('fonts/karan.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

h1
{
    text-transform: uppercase;
    font-family: KaratulaNormal;
}

WOFFフォントが機能しないのはなぜですか?

これに答えるのは難しいと思いますが、トラブルシューティングの方法についての提案は大歓迎です。

4

1 に答える 1

3

ビンゴ。私はそれを段階的に実行し、数回試した後、オリジナルのキットWOFFフォントを使用すると実際に機能することに気付きました。その後、コードも実際に機能することに気付きましたが、それはファイルシステムから直接実行された場合のみであり、トラフではありません。 IIS。いくつかのグーグルが私に答えるように導いたことに気づいたら:

http://www.dirigodev.com/blog/404-errors-in-IIS7-for-embedded-woff-font-files/

基本的にIIS7では、WOFFフォントのmimeタイプを構成する必要があります。そうしないと、IISはそれらを提供しません。

于 2013-02-10T03:19:13.113 に答える