Here’s a list of stuff I tried in random order:
AddHandler application/x-httpd-php .otf
AddType
default_mimetype
auto_prepend_file = "otf.php"
zlib.output_compression = On
output_handler = ob_gzhandler
header("Content-type: application/octet-stream");
Even though all the PHP files of the server get gzipped using zlib, replacing the .otf extension by .php didn’t work either.
With .htaccess, you could do like this, assuming font file is
fontfile.otf.gz, browser request that asfontfile.otfAnd if font file and web site is cross-domain, you need to put
Access-Control-Allow-Origin, firefox will not load font objects cross-domain.