WebフォントのMIMEタイプ(Content-Type)
2014/01/19
develop
問題
Webフォントで、*.wof, *.ttf, *.svg, *.eot などのファイルがあるけど、Content-Typeって何にしておいたらよいの?

答え
フォントファイルのメディアタイプの定義がもともとなかったらしいなど、調べていくと正解は案外簡単ではない様子。
現時点では以下でどうでしょうか。
| 拡張子 | MIME |
|---|---|
| *.woff | application/font-woff |
| *.ttf | application/x-font-ttf |
| *.otf | application/x-font-otf |
| *.svgf | image/svg+xml |
| *.eot | application/vnd.ms-fontobject |
参考
woff → W3C http://www.iana.org/assignments/media-types/media-types.xhtml
image/svg+xml → W3C http://www.w3.org/TR/SVG/mimereg.html