297

今日、 Font Awesomeパッケージを 4.3.0にアップデートしたところ、 woff2フォントが追加されていることに気付きました。そのファイルは CSS でリンクされているため、woff2 ファイルを適切に提供するように nginx を構成する必要があります。

現在、フォントのnginx構成に次のブロックがあります。

location ~* \.(otf|eot|woff|ttf)$ {
    types     {font/opentype otf;}
    types     {application/vnd.ms-fontobject eot;}
    types     {font/truetype ttf;}
    types     {application/font-woff woff;}
}

woff2 フォントの適切な MIME タイプは何ですか?

4

4 に答える 4

468

IIS では、プロジェクトの web.config に以下を追加することで、WOFF2 フォント ファイルの MIME タイプを宣言できます。

<system.webServer>
  <staticContent>
    <remove fileExtension=".woff2" />
    <mimeMap fileExtension=".woff2" mimeType="font/woff2" />
  </staticContent>
</system.webServer>

更新: MIME タイプは、最新のW3C Editor のドラフト WOFF2 仕様に従って変更される可能性があります。付録 A: インターネット メディア タイプ登録セクション6.5を参照してください。WOFF 2.0 では、最新の提案された形式は次のとおりです。font/woff2

于 2015-03-10T02:45:45.143 に答える
219

font/woff2

nginxの場合、以下をmime.typesファイルに追加します。

font/woff2 woff2;


古い回答

WOFF2 フォントの MIME タイプ (Mimetype と表記されることもあります) は、として提案されていapplication/font-woff2ます。

また、仕様 ( http://dev.w3.org/webfonts/WOFF2/spec/ ) を参照すると、それfont/woff2が議論されていることがわかります。すべてのフォントのフィラル MIME タイプは、最終的にはより論理的なものになると思いますfont/*(font/ttfなどfont/woff2)...

注: WOFF2 はまだ「ワーキング ドラフト」の状態にあり、正式には採用されていません。

于 2015-01-31T13:00:42.067 に答える