質問

埋め込みフォントに @font-faceを使用しています(ありがとう ポールアイルランド)。 WOFFフォントの間違ったMIMEタイプに関するChromeの警告を修正しようとする際に、私は矛盾する提案の塊を発見しました。

誰もが.eotフォント(すなわち6-8の場合)を使用する必要があることに同意しているようです

AddType application/vnd.ms-fontobject .eot

.ttf fonts(古い非私のブラウザ?)

AddType application/x-font-ttf        .ttf
AddType application/octet-stream      .ttf
AddType font/truetype                 .ttf
AddType font/ttf                      .ttf

そして.woffフォント(新しい標準?)私が見た

AddType application/font-wof          .woff
AddType application/x-font-woff       .woff
AddType application/x-woff            .woff

私は理解しています 正しいmimeタイプ WoffはApplication/Font-Woffですが、標準が公式になるまで、 アプリケーション/X-Font-WoffはChromeによって理解されます.

私はそれを尋ねる際に私の質問に半分答えたことに気づきましたが、質問は本当にです:フォントに使用すべきマイムタイプについての権威あるガイダンスやさらなるアドバイスはありますか?

更新(他の人に助けがあれば):権威あるものは何もないように思われるので、.htaccessで次のフォントMIMEタイプを使用することに落ち着きました(少なくともChromeを幸せに保ちます):

AddType application/vnd.ms-fontobject .eot
AddType application/x-font-ttf        .ttf
AddType application/x-font-woff       .woff

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top