After emerging mathematica-fonts-4.2, I get this message while viewing many pages: To properly display the MathML on this page you need to install the following fonts: Math1, Math2, Math4. Here's one from the W3C test suite http://www.w3.org/Math/testsuite/testsuite/TortureTests/Complexity/complex2.xml It seems that the major difference is in names. For example, Mathematica1.ttf (4.2) probably corresponds to math1___.ttf (4.1) If you read the comments to mozilla bug 128153, you'll see that the fonts used are configurable via the pref font.mathfont-family . We could add a note to the ebuild to change the pref or add aliases. Pref solution (includes change to use Standard Symbols L per mozilla bug 236880): pref(font.mathfont-family, "CMSY10, CMEX10, Mathematica1, Mathematica2, Mathematica4, MT Extra, Standard Symbols L") Alias solution (example): <match target="pattern"> <test name="family"> <string>symbol</string> </test> <edit name="family" mode="append" binding="strong"> <string>Standard Symbols L</string> </edit> </match> See also: /usr/lib/MozillaFirefox/res/fonts/mathfont.properties https://bugzilla.mozilla.org/show_bug.cgi?id=128153 https://bugzilla.mozilla.org/show_bug.cgi?id=236880 Obviously, Mozilla should be equally happy with either. I've filed a bug on their end about it. Until then, it's up to the user to handle it. https://bugzilla.mozilla.org/show_bug.cgi?id=294224 Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 59239 [details, diff] Patch to mathematica-fonts-4.2.ebuild Tells the user how to make Mozilla & Co. happy with the 4.2 package. Yes, pages render just fine with them.
Thanks. Applied the patch in CVS.