MathJax v2.7.2 focuses on bug fixes including a workaround for a regression in Safari as well as an important update to the speech-rule engine that underlies the MathJax Accessibility Extensions.
Bug fixes
Accessibility
- Upgrade Accessibility Extensions to v1.2.3
API
- Properly handle arrays of elements in
Typeset()
call without callbacks. #1680 #1794
Output
- Remap newlines to spaces. #1694 #1783
- Fix placement of underlines in script styles. #1686 #1792
- [CommonHTML] Fix problem with ex-height detection in some instances. #1664 #1671
- [CommonHTML] Add space between fractions when
useMMLspacing
is in effect. #1626 #1786 - [CommonHTML] Don't force width of large collections of text. #1718 #1788
- [CommonHTML] Fix bounding box issues with some stretchy characters. #1712 #1789
- [CommonHTML] Fix problem with table row and column lines #1711 #1790
- [CommonHTML] Improve position of stretchy accents. #1735 #1787
- [CommonHTML] Fix problem with
<=>
arrow in mhchem. 1657 #1795 - [CommonHTML] Fix
getNode()
method not descending into all the children. #1691 #1791 - [CommonHTML] Use non-combining vector arrow to work around Safari regression. #1709 #1796
- [CommonHTML] [SVG] Localize some variables that where accidentally global. #1806 #1809
- [HTML-CSS] Work around for regression in Safari wrt combining characters. #1737 #1775
- [HTML-CSS] Handle FontFaceBug interaction with web fonts in Chrome. #1774 #1776
- [HTML-CSS] Fix typo in STIX font data. #1683 #1785
- [HTML-CSS] Fix positioning problem with accents at large math sizes. #1798. #1799
- [HTML-CSS] [SVG] Add minimum height for accents. #1706 #1781
Input
- [TeX] Allow negative dimensions in
\Rule
and add\rule
macro. #1666 #1673 - [TeX] Better error messages for
\shoveleft
and\shoveright
. #1701 #1782 - [TeX] Better test for
\text{}
in\cases{}
. #1482 #1793 - [TeX] Fix spacing for
aligned
/alignedat
. #1690 #1784 - [TeX] Add more unicode-based intergrals for mediawiki-texvc. #1723 #1810
- [MathML] Fix problem with namespaces on internal element. #1755 #1756
Interface
- Fix typo in the localization menu #1746
- Update menu localization; adds: Arabic, Slovak, Thai, Traditional Chinese #1821
Misc.
- Fixed typos in comments #1660
- Fix trailing comma #1670
- Fix typo in function name #1797
- Fix automatic deployment to npm #1820
For more information see also
- The 2.7.2 milestone for details.
- The announcement at