- MathJax是什么
- MathJax AsciiMath Support
- 入门指南
- MathJax Output Formats
- Loading MathJax Dynamically
- 安装和测试MathJax
- The MathJax Community
- Modifying Math on the Page
- 加载和配置MathJax
- What’s New in MathJax v2.0
- MathJax API
- Common Configurations
- What’s New in MathJax v1.1
- Describing HTML snippets
- Configuration Objects
- Migrating from MathJax v1.0 to v1.1
- CSS Style Objects
- Using MathJax in popular web platforms
- Converting to MathJax from jsMath
- Glossary
- MathJax TeX and LaTeX Support
- The MathJax Processing Model
- MathJax MathML Support
- The MathJax Startup Sequence
- Synchronizing your code with MathJax
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
What’s New in MathJax v1.1
MathJax version 1.1 includes a number of important improvements and enhancements over version 1.0. We have worked hard to fix bugs, improve support for browsers and mobile devices, process TeX and MathML better, and increase MathJax’s performance.
In addition to these changes, MathJax.org now offers MathJax as a network service. Instead of having to install MathJax on your own server, you can link to our content delivery network (CDN) to get fast access to up-to-date and past versions of MathJax. See Loading MathJax from the CDN for more details.
The following sections outline the changes in v1.1:
Optimization
- Combined configuration files that load all the needed files in one piece rather than loading them individually. This simplifies configuration and speeds up typesetting of the mathematics on the page.
- Improved responsiveness to mouse events during typesetting.
- Parallel downloading of files needed by MathJax, for faster startup times.
- Shorter timeout for web fonts, so if they can’t be downloaded, you don’t have to wait so long.
- Rollover to image fonts if a web font fails to load (so you don’t have to wait for every font to fail.
- The MathJax files are now packed only with yuicompressor rather than a custom compressor. The CDN serves gzipped versions, which end up being smaller than the gzipped custom-packed files.
- Improved rendering speed in IE by removing position:relative from the style for mathematics.
- Improved rendering speed for most browsers by isolating the mathematics from the page during typesetting (avoids full page reflows).
Enhancements
- Allow the input and output jax configuration blocks to specify extensions to be loaded when the jax is loaded (this avoids needing to load them up front, so they don’t have to be loaded on pages that don’t include mathematics, for example).
- Better handling of background color from style attributes.
- Ability to pass configuration parameters via script URL.
- Support HTML5 compliant configuration syntax.
- Switch the Git repository from storing the fonts in fonts.zip to storing the fonts/ directory directly.
- Improved About box.
- Added a minimum scaling factor (so math won’t get too small).
TeX Support
- Added support for \href, \style, \class, \cssId.
- Avoid recursive macro definitions and other resource consumption possibilities.
- Fix for \underline bug.
- Fix for bug with \fbox.
- Fix height problem with \raise and \lower.
- Fix problem with \over used inside array entries.
- Fix problem with nesting of math delimiters inside text-mode material.
- Fix single digit super- and subscripts followed by punctuation.
- Make sure movablelimits is off for \underline and related macros.
- Fix problem with dimensions given with pc units.
MathML Support
- Fix < and & being translated too early.
- Handle self-closing tags in HTML files better.
- Combine adjacent relational operators in <mo> tags.
- Fix entity name problems.
- Better support for MathML namespaces.
- Properly handle comments within MathML in IE.
- Properly consider <mspace> and <mtext> as space-like.
- Improved support for <maction> with embellished operators.
Other Bug Fixes
- Fixed CSS bleed through with zoom and other situations.
- Fixed problems with showMathMenuMSIE when set to false.
- Replaced illegal prefix characters in cookie name.
- Improved placement of surd for square roots and n-th roots.
- Fixed layer obscuring math from MathPlayer for screen readers.
- Newlines in CDATA comments are now handled properly.
- Resolved conflict between jsMath2jax and tex2jax both processing the same equation.
- Fixed problem with class="tex2jax_ignore" affecting the processing of sibling elements.
Browser Support
Android
- Added detection and configuration for Android browser.
- Allow use of OTF web fonts in Android 2.2.
Blackberry
- MathJax now works with OS version 6.
Chrome
- Use OTF web fonts rather than SVG fonts for version 4 and above.
Firefox
- Added Firefox 4 detection and configuration.
- Fix for extra line-break bug when displayed equations are in preformatted text.
- Updated fonts so that FF 3.6.13 and above can read them.
Internet Explorer
- Changes for compatibility with IE9.
- Fix for IE8 incorrectly parsing MathML.
- Fix for IE8 namespace problem.
- Fix for null parentNode problem.
- Fix for outerHTML not quoting values of attributes.
iPhone/iPad
- Added support for OTF web fonts in iOS4.2.
Nokia
- MathJax now works with Symbian3.
Opera
- Prevent Opera from using STIX fonts unless explicitly requested via the font menu (since Opera can’t display many of the characters).
- Fixed bad em-size detection in 10.61.
- Fixed a problem with the About dialog in Opera 11.
Safari
- Use OTF web fonts for Safari/PC.
WebKit
- Better version detection.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论