Network request inspection of *.woff
.htaccess (In [MathJax]/fonts):
SetEnvIf Origin "^(.*\.?iolympiads\.com)$" ORIGIN_SUB_DOMAIN=$1
<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "%{ORIGIN_SUB_DOMAIN}e" env=ORIGIN_SUB_DOMAIN
AddType application/vnd.ms-fontobject .eot
AddType application/x-font-ttf .ttf
AddType application/x-font-woff .woff
AddType application/x-font-opentype .otf
</IfModule>
</FilesMatch>
I have my server configured, and yet, if I go to About MathJax, it gives me this:
In the example page for the Firefox console on the example page, I get
[11:10:49.891] GET http://www.iolympiads.com/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff [HTTP/1.1 200 OK 436ms]
[11:10:49.913] GET http://www.iolympiads.com/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff [HTTP/1.1 200 OK 938ms]
[11:10:49.916] GET http://www.iolympiads.com/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff [HTTP/1.1 200 OK 944ms]
[11:10:49.917] GET http://www.iolympiads.com/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff [HTTP/1.1 200 OK 760ms]
[11:10:51.279] GET http://www.iolympiads.com/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff [HTTP/1.1 200 OK 432ms]
And no other HTTP requests for any other other type of fonts. You can verify all of this yourself. Conclusion: MathJax is telling me it uses otf when it's really using woff.
<test.html>