Index | Thread | Search

From:
"Anthony J. Bentley" <bentley@openbsd.org>
Subject:
mime.types: update font types
To:
tech@openbsd.org
Date:
Mon, 23 Mar 2026 00:01:51 -0600

Download raw body.

Thread
Hi,

Our mime.types file declares .woff's MIME type to be
"application/font-woff". This was explicitly deprecated
in RFC 8081, replaced with "font/woff".

Our mime.types file also declares .otf's MIME type to be
"application/vnd.oasis.opendocument.formula-template". This
seems to be some LibreOffice file format. Apache associates
that type with .odft instead, and .otf with "font/otf" which
seems much more sensible to me.

I've updated those types and also added the remaining RFC 8081 types
for .woff2, .ttf, and .ttc, all of which are common in ports and
(except ttc) various ports install in /var/www, either individually
or as part of a web application.

ok?

--- share/misc/mime.types
+++ share/misc/mime.types
@@ -1,7 +1,6 @@
 #	$OpenBSD: mime.types,v 1.6 2025/10/26 09:52:05 florian Exp $
 
 application/atom+xml					atom
-application/font-woff					woff
 application/java-archive				jar war ear
 application/javascript					js
 application/json					json
@@ -26,7 +25,7 @@ application/vnd.oasis.opendocument.chart		odc
 application/vnd.oasis.opendocument.chart-template	otc
 application/vnd.oasis.opendocument.database		odb
 application/vnd.oasis.opendocument.formula		odf
-application/vnd.oasis.opendocument.formula-template	otf
+application/vnd.oasis.opendocument.formula-template	odft
 application/vnd.oasis.opendocument.graphics		odg
 application/vnd.oasis.opendocument.graphics-template	otg
 application/vnd.oasis.opendocument.image		odi
@@ -66,6 +65,12 @@ audio/ogg						ogg
 audio/x-m4a						m4a
 audio/x-realaudio					ra
 
+font/collection						ttc
+font/otf						otf
+font/ttf						ttf
+font/woff						woff
+font/woff2						woff2
+
 image/avif						avif
 image/gif						gif
 image/jpeg						jpeg jpg