> For a quick and dirty fix you can replace > > > # EOT > > 34 string LP Embedded OpenType (EOT) > > with > > 0x40 string \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 > >0x22 string LP Embedded OpenType (EOT) > > by exploiting the fact these 16 "reserved" octets should be zero. You > could do me a favour by validating it against your available .eot > files.
I could only find 1 .eot file on the system. The modified test still detects it correctly: /usr/share/fonts/eot/font-awesome/fontawesome-webfont.eot: Embedded OpenType (EOT) A couple of fonts packages provided some more: /usr/share/fonts/eot/fonts-entypo/entypo.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_AMS-Regular.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Bold.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Regular.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Bold.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Regular.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Main-Bold.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Main-Italic.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Main-Regular.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Math-BoldItalic.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Math-Italic.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Math-Regular.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Bold.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Italic.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Regular.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Script-Regular.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Size1-Regular.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Size2-Regular.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Size3-Regular.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Size4-Regular.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_Typewriter-Regular.eot: Embedded OpenType (EOT) /usr/share/javascript/mathjax/fonts/HTML-CSS/TeX/eot/MathJax_WinIE6-Regular.eot: Embedded OpenType (EOT)