Look up the correct Content-Type for any common file extension.
Serving the wrong Content-Type is a common cause of fonts failing to load, downloads opening as text, and browsers refusing to execute a script.
Text formats should carry an explicit charset, as in `text/html; charset=utf-8`, or the browser will guess.