Removal of the font.mathfont-family preference in Gecko 41 and more updates on math fonts

Frédéric WANG <[email protected]> Sun, 14 Jun 2015 16:58:04 -0400
Newsgroups gmane.comp.web.mathematics,gmane.comp.mozilla.devel.mathml
Message-ID <[email protected]>
Dear all,

Some of you may be aware of the existence of a "font.mathfont-family"
option in Gecko that provides a list of mathematical fonts for the
rendering of MathML operators. This is can be accessed by entering
"about:config" in the URL bar and bypassing the warning message.

Starting with Gecko 41, this preference option is removed and replaced
with new "font.*.x-math" preferences that let you configure the default
mathematical font to use for MathML formulas (not only operators),
similarly to what is available for "human" languages.

Additionally, in Gecko 41 these preferences will be exposed via the more
user-friendly Font Preference menu that already exists in Firefox,
Thunderbird and SeaMonkey: In the advanced menu, you will be able to
configure "Font for Mathematics". See the attached screenshots of
Jacques Distler's blog in Thunderbird 41.

By the way, the ascent/descent bug
(https://bugzilla.mozilla.org/show_bug.cgi?id=598900) that was present
for some specific versions of Windows and OpenType MATH fonts is now
fixed, except for the STIX Math font (for which we will have to wait
STIX 2.0, currently under development). This means that all OpenType
MATH fonts but STIX should now be usable on all platforms (see
https://developer.mozilla.org/en-US/docs/Mozilla/MathML_Project/Fonts#Fonts_with_a_MATH_table).
Remember, we plan to remove support for old fonts without a MATH table
in Gecko, so be sure to upgrade to the newest fonts as soon as possible,
if that's not already done.

-- 
Frédéric Wang
maths-informatique-jeux.com/blog/frederic
thunderbird-latinmodernmath.png (image/png, 166.1 KB) - not displayed
thunderbird-stixmath.png (image/png, 162.2 KB) - not displayed
thunderbird-asanamath.png (image/png, 161.8 KB) - not displayed
thunderbird-texgyrebonummath.png (image/png, 168.8 KB) - not displayed
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVfercAAoJEAuo3hqm2siDshgP+wXamFZSy4aeAXzClwFhfPdr
pS+W9W1ycm26QVm7mLqN8ytMY2wSvIApXU/1U/oyiP1qYFYP7tVLmMhcgTkUHIjy
7qd/SpM49716nLQ7MYc/i3/N7Zz6gxMEOJ8s1ndnn1vh4Wxf4KtccEJXXQfe3QgO
h1JgVOoSLfR9kTGuExgpp5r1ZaAyhdIhMdcNrzFaVrXuCcXYefuqRKw1dKuUs52+
5RD6uJK7s2wHG3su+l6J97ZIqcALjRqNdGF7gC3zA7v3upaqiOaGNBvbegfvSfhk
qyI5OAihurNlQy6PoGZ7D6ZwQggClpKeMJSWLEMIsIH/PyDXqrdk5q1L7FhS4yUK
iZ50oFgfZ/giS9xV5zYcqSPPGyweJ3wkpQafmaBwPWffH4yBv6zEIueqvxuAr+pV
biD5B2FMcT6qXIBg5DxWncy5Nh4+EDj4HAeCMH9RrTyJNvGJHrRzMno3DZekFrlh
pgdDkYY3G95c7BepyTwwx9tGiA4sRkjiuFWd11IMVSTWne6caWYEbciXi+ltPtAU
CwsIcYy4FzJBkzfd91fME3D2VjArC7bDUTbUl2eebjmHp/+7pHU6w4/NEDrO0xiL
eND23kYwfgCoJqnlEfSSRJz9yuyfb6OQvscyszsYz2nwXOC+WaMchHZlJ2TMdKqu
9xzyeUDZcyLGNkd6n4je
=yhQP
-----END PGP SIGNATURE-----