-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Draft for what's new page
Peter Krautzberger edited this page Aug 31, 2015
·
72 revisions
This page (in ReST) is used for drafting the What's New page of each beta release.
It should be cleaned up as soon as the documentation update process (https://github.com/mathjax/MathJax/wiki/Documentation-update-process) completes.
MathJax v2.6 includes a number of new features, as well a more than 30 important bug fixes. The following are some of the highlights.
- New output. The new CommonHTML output now provide the same layout quality and MathML support as the HTML-CSS and SVG output. It is on average 40% faster than the other outputs and is identical on all browsers and thus can also be pre-generated on the server via MathJax-node. The fast preview mechanism introduced in v2.5 will remain as a separate component.
-
Accessibility improvements. We thank the AT community for their guidance, support, and feedback in our efforts towards making MathJax completely accessible to all users.
-
Screenreader compatibility. The new
AssistiveMML
extension enables compatibility with most MathML-capable screenreaders by inserting visually-hidden MathML alongside MathJax's visual output. See `some link`_ for details on the expected behavior as well as background on the limitations due to lack of web standards and browser/OS technology. - Accesssible UI. We have improved the accessibility of the MathJax menu to enable assistive technology users to easily use access its features.
-
Screenreader compatibility. The new
-
Deprecated Feature: MMLorHTML extension. We have deprecated the
MMLorHTML
extension. For a detailed guide on configuring MathJax to choose different outputs on different browsers, please see `some page `_
Numerous display bugs, line-breaking problems, and interface issues have been resolved; for a detailed listing please check the release milestone.
- #1088 MathJax Menu: drop PNG images in menu.
- #1095 HTML-CSS output: prevent collapse of table borders.
- #596 SVG Output: Fix overlapping equation labels in SVG output
-
#994 SVG Output: Change default
blacker
setting to 1. - #995 SVG output: fix baseline alignment issues.
-
#995 SVG output: fix failure to scale all but the first glyph in a fraction when
useFontCache=false
.
-
#567 Add macro for
overparen
andunderparen
to provide stretchy arcs above/below -
#956 Simplify the
mhchem
extension to use multiscripts, cf. #1072. -
#1194 Fix problem where automatic numbering affects
\binom
and friends. - #1199 Fix problem with dot delimiter not being recognized as a delimiter.
- #1224 Handle braces properly in text mode when looking for matching math delimiters.
-
#1072 Right-justify prescripts in
mmultiscript
elements (after clarification in MathML 3 editors' draft); cf. #956. -
#1089 Fix
toMathML
changing<malignedgroup>
to<malign>
-
#1188 Fix
mmultiscripts
with odd number of post-scripts not rendering correctly.
-
#928 Add data for stretchy
U+2322 (FROWN)
,U+2323 (SMILE)
, and alsoU+2312 (ARC)
to be aliases for the top and bottom parentheses. This enables stretchy constructions; cf. also #567. - #1211 Fix web font detection for Gyre-Pagella etc. in IE10+.
- #1248 Updated locales thanks to the contributors at Translatewiki.net; activate locales for Bulgarian, Sicilian, and Lithuanian.
- #1074 Fix regression in v2.5 regarding MathPlayer on IE9.
- #1036 Improve CDN rollover behavior.
- #1085 Fix detection of Windows Phone mobile IE.
- #1155 Work around websites using user agent filtering
- #1173 Avoid warning message in debug mode.
- #1208 CHTML preview sets chunking parameters even when disabled.
-
#1214 semi-slim official MathJax repository for bower; use
bower install components/MathJax
for a copy without PNG fonts. Thanks to `@minrk https://github.com/minrk`__!