Missing Mime-Types

Maxim Dounin mdounin at mdounin.ru
Wed Jul 8 12:30:10 UTC 2015


Hello!

On Fri, Jul 03, 2015 at 01:46:40PM +0200, Alexander Dreweke wrote:

> Hi
> 
> webfonts are often distributed in various formats, so each platform can
> pick their preferred format[1].
> 
> Currently mime-types for woff2, ttf and oft fonts are missing[2].
> Further the mime-type for html5 caching manifest is missing to[3].

We don't try to keep all possible extensions in our mime.types 
file - rather, we list most popular file extensions there. If 
needed, the list can be easily extended locally.

> [1]: https://github.com/choffmeister/roboto-fontface-bower/tree/develop/fonts
> [2]: http://www.iana.org/assignments/media-types/application/font-sfnt
> [3]: http://www.iana.org/assignments/media-types/text/cache-manifest
> 
> Please find attached my patch for the default mime.types definitions.
> 
> cu
>     Alex

> diff --git c/conf/mime.types w/conf/mime.types
> index 89be9a4..a928b71 100644
> --- c/conf/mime.types
> +++ w/conf/mime.types
> @@ -14,6 +14,7 @@ types {
>      text/vnd.sun.j2me.app-descriptor      jad;
>      text/vnd.wap.wml                      wml;
>      text/x-component                      htc;
> +    text/cache-manifest                   appcache manifest;

Both "appcache" and "manifest" extensions doesn't seem to be 
defined by any standard (or at least convention).  And the 
"manifest" extension seems to be widely used for other things.

>  
>      image/png                             png;
>      image/tiff                            tif tiff;
> @@ -25,6 +26,8 @@ types {
>      image/webp                            webp;
>  
>      application/font-woff                 woff;
> +    application/font-woff2                woff2;

As far as I understand, no MIME type yet registered for WOFF2, and 
once registered, it's likely to be font/woff2, not 
application/font-woff2, see current working draft at 
http://www.w3.org/TR/WOFF2/.

> +    application/font-sfnt                 ttf oft;

Not sure if we should add anything beyond woff (and woff2 once 
registered).

>      application/java-archive              jar war ear;
>      application/json                      json;
>      application/mac-binhex40              hqx;

-- 
Maxim Dounin
http://nginx.org/



More information about the nginx-devel mailing list