Notes: This update is mostly a bug-fix release, which eliminates a number of bugs with IE and other display and font issues, adds an eqnarray* environment, and add a macros field to the easy/load.js file so that custom macros can be made automatically without the need of loading any additional files.
Changes: * Fixed an error in the Unicode fallback tables for the PC (the "floor" and "ceil" characters were reversed). * Fixed a problem with MSIE where a relative URL used to obtain jsMath from a server that requires a port number was not handled properly by jsMath. * Fixed a bug in which alignments could be clipped on the right in MSIE under certain font-scaling conditions. * Added an eqnarray* environment for consistency with other starred environments, and made the eqn-number extension honor the star. * Updated the bbox extension to avoid a problem with box widths not being properly computed when \bbox commands are nested. Also the old version was inefficient about typesetting the contents of the box (it was performed twice, so nested boxes caused the processing to go up exponentially). Finally, boxed elements now have superscripts and subscripts applied to the box, rather than the contents of the box. * Fixed a problem with how jsMath measures the heights of characters (by removing an old hack that no longer appears to be necessary). This improves spacing in \overline and other situations that are height-sensitive. * Fixed a bug introduced in v3.6a (by a typo) that would prevent processing of mathematics within an \hbox. * In v3.6, the method for handling the position:fixed bug in MSIE caused type-in areas in forms to be difficult to select (due to another bug in MSIE), so the solution had to be scaled back a bit. It now allows you to override the horizontal position of the jsMath button and message box, but you can't position it relative to the top of the window in MSIE. Repositioning works fine in all other browsers. I'll keep working to see if I can get around this. * Properly detect the Google Chrome browser. * Fixed \angle to not use unicode but rather construct it from the fonts similar to how TeX does. * Fixed bug where \char did not properly respect the current style (e.g., in scripts) * Added a new macros field to the easy/load.js file that lets you define custom macros automatically. (This is easier than having to make your own local.js file.) * Fixed a bug with \operatorname in the AMSmath package that incorrectly handled the unstarred version of the operator in displayed math mode.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use