diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_AMS-Regular.eot b/fonts/HTML-CSS/TeX/eot/MathJax_AMS-Regular.eot
index 20d10b78b..036da6058 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_AMS-Regular.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_AMS-Regular.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Bold.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Bold.eot
index ee5e15d47..8de2fa61c 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Bold.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Bold.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Regular.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Regular.eot
index 1c396b14f..87ae3b716 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Regular.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Regular.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Bold.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Bold.eot
index c52760353..f5ceb9592 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Bold.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Bold.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Regular.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Regular.eot
index da1e43999..3b9a74247 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Regular.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Regular.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Main-Bold.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Main-Bold.eot
index c60ab057e..2ab45d6da 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Main-Bold.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Main-Bold.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Main-Italic.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Main-Italic.eot
index acf1c4266..0687c92ea 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Main-Italic.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Main-Italic.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Main-Regular.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Main-Regular.eot
index db956f222..f9d0db6ce 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Main-Regular.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Main-Regular.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Math-BoldItalic.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Math-BoldItalic.eot
index 4a569b388..ebded3ddf 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Math-BoldItalic.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Math-BoldItalic.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Math-Italic.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Math-Italic.eot
index 4e6261726..fa54d7d34 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Math-Italic.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Math-Italic.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Math-Regular.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Math-Regular.eot
index c09d4bef7..4c5a2023f 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Math-Regular.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Math-Regular.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Bold.eot b/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Bold.eot
index ad6c7a04f..bc672c161 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Bold.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Bold.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Italic.eot b/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Italic.eot
index c4bfefbcc..d4fc81f19 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Italic.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Italic.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Regular.eot b/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Regular.eot
index 41b336822..da7f6cd53 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Regular.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Regular.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Script-Regular.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Script-Regular.eot
index 4f5c7042f..c7d5e1e26 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Script-Regular.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Script-Regular.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Size1-Regular.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Size1-Regular.eot
index e4ee7ebec..9c33fcc39 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Size1-Regular.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Size1-Regular.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Size2-Regular.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Size2-Regular.eot
index 8b375ab00..0d7977c4b 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Size2-Regular.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Size2-Regular.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Size3-Regular.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Size3-Regular.eot
index 4a8c9640e..f10a6aa6b 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Size3-Regular.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Size3-Regular.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Size4-Regular.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Size4-Regular.eot
index 44ae188b4..c222bb14d 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Size4-Regular.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Size4-Regular.eot differ
diff --git a/fonts/HTML-CSS/TeX/eot/MathJax_Typewriter-Regular.eot b/fonts/HTML-CSS/TeX/eot/MathJax_Typewriter-Regular.eot
index 569f48468..4876fac74 100644
Binary files a/fonts/HTML-CSS/TeX/eot/MathJax_Typewriter-Regular.eot and b/fonts/HTML-CSS/TeX/eot/MathJax_Typewriter-Regular.eot differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf b/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf
index ac9a2cdc8..632be7ca9 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf
index c12bd6f69..6bb411f33 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf
index ff3c9364f..992c5313a 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf
index 33cef9624..0975b65e1 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf
index e3eac9172..d93b4ff05 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf
index 350151cbb..03b3e7a44 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf
index 86d0b2351..50a4ce22c 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf
index 2059ff6c8..5cfdff9a9 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf
index 546495921..04611b44a 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf
index d05aca489..10028d6fb 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Math-Regular.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Math-Regular.otf
index 9c3798a81..9d9c1684a 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Math-Regular.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Math-Regular.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf b/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf
index 972603a0e..f194abc08 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf b/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf
index c6014fe70..dd95fc63e 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf b/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf
index 75cf6ebe9..1417236d6 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf
index 3f55b8812..8bb8bcf68 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf
index a506a3fc3..2a15b2a07 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf
index 1b88542b7..446f8f9a9 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf
index f9d857b20..5c7f4b49e 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf
index feabb4449..6ebc51ed4 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf differ
diff --git a/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf b/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf
index 3bb0d65b0..ebfe6a390 100644
Binary files a/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf and b/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff b/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff
index bc641a75a..11516fbfd 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Bold.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Bold.woff
index 5a399ffae..cf9462dde 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Bold.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Bold.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff
index 68333d6c7..24610d731 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff
index efdda46b7..fa97e3c9f 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Regular.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Regular.woff
index bb80064ed..1f23f9b23 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Regular.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Regular.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff
index cdf78a377..45ab54c84 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff
index edef021b0..70b4f3bd8 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff
index c5dfb0964..736c1311a 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff
index 326c0d8f2..de090069d 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff
index edf6b0ac4..df9b26d40 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Math-Regular.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Math-Regular.woff
index b62fb19a2..7e3888587 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Math-Regular.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Math-Regular.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Bold.woff b/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Bold.woff
index f39e0c656..45e322b00 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Bold.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Bold.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff b/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff
index af59da435..c023dd1de 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff b/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff
index 9755d154d..033e6e441 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff
index ed5b3d5db..59a22ead1 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff
index d785cb976..23719065d 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff
index 2dcf7f656..1e48a2512 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff
index b54d80b65..bd564c458 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff
index 2d090f219..46be3ea68 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff differ
diff --git a/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff b/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff
index 35fd9077d..949a41f80 100644
Binary files a/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff and b/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff differ
diff --git a/unpacked/jax/output/CommonHTML/fonts/TeX/AMS-Regular.js b/unpacked/jax/output/CommonHTML/fonts/TeX/AMS-Regular.js
index bcd4b7a37..51434f447 100644
--- a/unpacked/jax/output/CommonHTML/fonts/TeX/AMS-Regular.js
+++ b/unpacked/jax/output/CommonHTML/fonts/TeX/AMS-Regular.js
@@ -24,6 +24,7 @@ var font = 'MathJax_AMS';
CHTML.FONTDATA.FONTS[font] = {
className: CHTML.FONTDATA.familyName(font),
+ centerline: 270, ascent: 1003, descent: 463,
0x20: [0,0,250,0,0], // SPACE
0x41: [701,1,722,17,703], // LATIN CAPITAL LETTER A
0x42: [683,1,667,11,620], // LATIN CAPITAL LETTER B
diff --git a/unpacked/jax/output/CommonHTML/fonts/TeX/Caligraphic-Bold.js b/unpacked/jax/output/CommonHTML/fonts/TeX/Caligraphic-Bold.js
index 3e8a5c40e..431b9a03c 100644
--- a/unpacked/jax/output/CommonHTML/fonts/TeX/Caligraphic-Bold.js
+++ b/unpacked/jax/output/CommonHTML/fonts/TeX/Caligraphic-Bold.js
@@ -24,6 +24,7 @@ var font = 'MathJax_Caligraphic-Bold';
CHTML.FONTDATA.FONTS[font] = {
className: CHTML.FONTDATA.familyName(font),
+ centerline: 315, ascent: 840, descent: 211,
weight: 'bold',
skew: {
0x41: 0.224,
diff --git a/unpacked/jax/output/CommonHTML/fonts/TeX/Fraktur-Bold.js b/unpacked/jax/output/CommonHTML/fonts/TeX/Fraktur-Bold.js
index 847f16d60..75c2e969b 100644
--- a/unpacked/jax/output/CommonHTML/fonts/TeX/Fraktur-Bold.js
+++ b/unpacked/jax/output/CommonHTML/fonts/TeX/Fraktur-Bold.js
@@ -24,6 +24,7 @@ var font = 'MathJax_Fraktur-Bold';
CHTML.FONTDATA.FONTS[font] = {
className: CHTML.FONTDATA.familyName(font),
+ centerline: 259, ascent: 740, descent: 223,
weight: 'bold',
0x20: [0,0,250,0,0], // SPACE
0x21: [689,12,349,107,241], // EXCLAMATION MARK
diff --git a/unpacked/jax/output/CommonHTML/fonts/TeX/Fraktur-Regular.js b/unpacked/jax/output/CommonHTML/fonts/TeX/Fraktur-Regular.js
index 71d2e2345..b44bd9815 100644
--- a/unpacked/jax/output/CommonHTML/fonts/TeX/Fraktur-Regular.js
+++ b/unpacked/jax/output/CommonHTML/fonts/TeX/Fraktur-Regular.js
@@ -24,6 +24,7 @@ var font = 'MathJax_Fraktur';
CHTML.FONTDATA.FONTS[font] = {
className: CHTML.FONTDATA.familyName(font),
+ centerline: 258, ascent: 740, descent: 224,
0x20: [0,0,250,0,0], // SPACE
0x21: [689,12,296,91,204], // EXCLAMATION MARK
0x22: [695,-432,215,8,196], // QUOTATION MARK
diff --git a/unpacked/jax/output/CommonHTML/fonts/TeX/Math-BoldItalic.js b/unpacked/jax/output/CommonHTML/fonts/TeX/Math-BoldItalic.js
index 3cdca0316..cfa2ddabe 100644
--- a/unpacked/jax/output/CommonHTML/fonts/TeX/Math-BoldItalic.js
+++ b/unpacked/jax/output/CommonHTML/fonts/TeX/Math-BoldItalic.js
@@ -24,6 +24,7 @@ var font = 'MathJax_Math-BoldItalic';
CHTML.FONTDATA.FONTS[font] = {
className: CHTML.FONTDATA.familyName(font),
+ centerline: 255, ascent: 725, descent: 216,
weight: 'bold',
style: 'italic',
skew: {
diff --git a/unpacked/jax/output/CommonHTML/fonts/TeX/SansSerif-Bold.js b/unpacked/jax/output/CommonHTML/fonts/TeX/SansSerif-Bold.js
index 39385b78c..1e7c5c6d3 100644
--- a/unpacked/jax/output/CommonHTML/fonts/TeX/SansSerif-Bold.js
+++ b/unpacked/jax/output/CommonHTML/fonts/TeX/SansSerif-Bold.js
@@ -24,6 +24,7 @@ var font = 'MathJax_SansSerif-Bold';
CHTML.FONTDATA.FONTS[font] = {
className: CHTML.FONTDATA.familyName(font),
+ centerline: 250, ascent: 750, descent: 250,
weight: 'bold',
0x20: [0,0,250,0,0], // SPACE
0x21: [694,0,367,110,256], // EXCLAMATION MARK
diff --git a/unpacked/jax/output/CommonHTML/fonts/TeX/SansSerif-Italic.js b/unpacked/jax/output/CommonHTML/fonts/TeX/SansSerif-Italic.js
index 9a0c48e1f..6758dd3c8 100644
--- a/unpacked/jax/output/CommonHTML/fonts/TeX/SansSerif-Italic.js
+++ b/unpacked/jax/output/CommonHTML/fonts/TeX/SansSerif-Italic.js
@@ -24,6 +24,7 @@ var font = 'MathJax_SansSerif-Italic';
CHTML.FONTDATA.FONTS[font] = {
className: CHTML.FONTDATA.familyName(font),
+ centerline: 250, ascent: 750, descent: 250,
style: 'italic',
0x20: [0,0,250,0,0], // SPACE
0x21: [694,0,319,110,355], // EXCLAMATION MARK
diff --git a/unpacked/jax/output/CommonHTML/fonts/TeX/SansSerif-Regular.js b/unpacked/jax/output/CommonHTML/fonts/TeX/SansSerif-Regular.js
index ca6814c1a..f838368bc 100644
--- a/unpacked/jax/output/CommonHTML/fonts/TeX/SansSerif-Regular.js
+++ b/unpacked/jax/output/CommonHTML/fonts/TeX/SansSerif-Regular.js
@@ -24,6 +24,8 @@ var font = 'MathJax_SansSerif';
CHTML.FONTDATA.FONTS[font] = {
className: CHTML.FONTDATA.familyName(font),
+ centerline: 250, ascent: 750, descent: 250,
+
0x20: [0,0,250,0,0], // SPACE
0x21: [694,0,319,110,208], // EXCLAMATION MARK
0x22: [694,-471,500,32,325], // QUOTATION MARK
diff --git a/unpacked/jax/output/CommonHTML/fonts/TeX/Script-Regular.js b/unpacked/jax/output/CommonHTML/fonts/TeX/Script-Regular.js
index 7f2dcfbe2..b73e310e1 100644
--- a/unpacked/jax/output/CommonHTML/fonts/TeX/Script-Regular.js
+++ b/unpacked/jax/output/CommonHTML/fonts/TeX/Script-Regular.js
@@ -24,6 +24,7 @@ var font = 'MathJax_Script';
CHTML.FONTDATA.FONTS[font] = {
className: CHTML.FONTDATA.familyName(font),
+ centerline: 211, ascent: 735, descent: 314,
skew: {
0x41: 0.389,
0x42: 0.194,
diff --git a/unpacked/jax/output/CommonHTML/fonts/TeX/Typewriter-Regular.js b/unpacked/jax/output/CommonHTML/fonts/TeX/Typewriter-Regular.js
index 6ccaeb744..2744f5778 100644
--- a/unpacked/jax/output/CommonHTML/fonts/TeX/Typewriter-Regular.js
+++ b/unpacked/jax/output/CommonHTML/fonts/TeX/Typewriter-Regular.js
@@ -24,6 +24,8 @@ var font = 'MathJax_Typewriter';
CHTML.FONTDATA.FONTS[font] = {
className: CHTML.FONTDATA.familyName(font),
+ centerline: 233, ascent: 694, descent: 229,
+
0x20: [0,0,250,0,0], // SPACE
0x21: [622,0,525,206,320], // EXCLAMATION MARK
0x22: [623,-333,525,122,402], // QUOTATION MARK
diff --git a/unpacked/jax/output/CommonHTML/fonts/TeX/fontdata.js b/unpacked/jax/output/CommonHTML/fonts/TeX/fontdata.js
index 9fdcf3c98..b41f7c4aa 100644
--- a/unpacked/jax/output/CommonHTML/fonts/TeX/fontdata.js
+++ b/unpacked/jax/output/CommonHTML/fonts/TeX/fontdata.js
@@ -607,6 +607,7 @@
CHTML.FONTDATA = CHTML.FONTDEF["TeX"];
CHTML.FONTDATA.FONTS['MathJax_Caligraphic'] = {
+ centerline: 287, ascent: 789, descent: 216,
skew: {
0x41: 0.194,
0x42: 0.139,
@@ -676,6 +677,7 @@
};
CHTML.FONTDATA.FONTS['MathJax_Main-Bold'] = {
+ centerline: 342, ascent: 951, descent: 267,
weight: 'bold',
file: "TeX/Main-Bold.js",
Extra: [
@@ -817,6 +819,7 @@
};
CHTML.FONTDATA.FONTS['MathJax_Main-Italic'] = {
+ centerline: 250, ascent: 750, descent: 250,
style: 'italic',
0x20: [0,0,250,0,0], // SPACE
0x21: [716,0,307,107,380], // EXCLAMATION MARK
@@ -941,6 +944,7 @@
};
CHTML.FONTDATA.FONTS['MathJax_Main'] = {
+ centerline: 314, ascent: 900, descent: 272,
skew: {
0x131: 0.0278,
0x237: 0.0833,
@@ -1238,6 +1242,7 @@
};
CHTML.FONTDATA.FONTS['MathJax_Math-Italic'] = {
+ centerline: 250, ascent: 717, descent: 218,
style: 'italic',
skew: {
0x41: 0.139,
@@ -1416,6 +1421,7 @@
};
CHTML.FONTDATA.FONTS['MathJax_Size1'] = {
+ centerline: 250, ascent: 850, descent: 350,
0x20: [0,0,250,0,0], // SPACE
0x28: [850,349,458,152,422], // LEFT PARENTHESIS
0x29: [850,349,458,35,305], // RIGHT PARENTHESIS
@@ -1464,6 +1470,7 @@
};
CHTML.FONTDATA.FONTS['MathJax_Size2'] = {
+ centerline: 249, ascent: 1360, descent: 862,
0x20: [0,0,250,0,0], // SPACE
0x28: [1150,649,597,180,561], // LEFT PARENTHESIS
0x29: [1150,649,597,35,416], // RIGHT PARENTHESIS
@@ -1504,6 +1511,7 @@
};
CHTML.FONTDATA.FONTS['MathJax_Size3'] = {
+ centerline: 250, ascent: 1450, descent: 950,
0x20: [0,0,250,0,0], // SPACE
0x28: [1450,949,736,209,701], // LEFT PARENTHESIS
0x29: [1450,949,736,34,526], // RIGHT PARENTHESIS
@@ -1528,6 +1536,7 @@
};
CHTML.FONTDATA.FONTS['MathJax_Size4'] = {
+ centerline: 250, ascent: 1750, descent: 1250,
0x20: [0,0,250,0,0], // SPACE
0x28: [1750,1249,792,237,758], // LEFT PARENTHESIS
0x29: [1750,1249,792,33,554], // RIGHT PARENTHESIS
diff --git a/unpacked/jax/output/CommonHTML/jax.js b/unpacked/jax/output/CommonHTML/jax.js
index 8df164885..f6d88b3db 100644
--- a/unpacked/jax/output/CommonHTML/jax.js
+++ b/unpacked/jax/output/CommonHTML/jax.js
@@ -33,9 +33,8 @@
var EVENT, TOUCH, HOVER; // filled in later
- var CENTERLINE = .25,
- STRUTHEIGHT = 1,
- AFUZZ = .08, HFUZZ = .025, DFUZZ = .025; // adjustments to bounding box of character boxes
+ var STRUTHEIGHT = 1,
+ HFUZZ = .025, DFUZZ = .025; // adjustments to bounding box of character boxes
var STYLES = {
"mjx-chtml": {
@@ -135,7 +134,7 @@
"font-size":"500%"
},
"mjx-chartest mjx-char": {display:"inline"},
- "mjx-chartest mjx-box": {"padding-top": "500px"},
+ "mjx-chartest mjx-box": {"padding-top": "1000px"},
".MJXc-processing": {
visibility: "hidden", position:"fixed",
@@ -801,9 +800,8 @@
getUnknownChar: function (unknown,n) {
var c = this.unicodeChar(n);
var HDW = this.getHDW(c,unknown.className);
- var a = (HDW.h-HDW.d)/2+AFUZZ; // ### FIXME: is this really the axis of the surrounding text?
// ### FIXME: provide a means of setting the height and depth for individual characters
- unknown[n] = [.8,.2,HDW.w,0,HDW.w,{a:a, A:HDW.h-a, d:HDW.d}];
+ unknown[n] = [.8,.2,HDW.w,0,HDW.w,{a:(HDW.h-HDW.d)/2, h:HDW.h, d:HDW.d}];
unknown[n].c = c;
},
styledText: function (variant,text) {
@@ -817,8 +815,7 @@
var unknown = this.STYLEDTEXT[id];
if (!unknown["_"+text]) {
var HDW = this.getHDW(text,variant.className||"",style);
- var a = (HDW.h-HDW.d)/2+AFUZZ; // ### FIXME: is this really the axis of the surrounding text?
- unknown["_"+text] = [.8,.2,HDW.w,0,HDW.w,{a:a, A:HDW.h-a, d:HDW.d}];
+ unknown["_"+text] = [.8,.2,HDW.w,0,HDW.w,{a:(HDW.h-HDW.d)/2, h:HDW.h, d:HDW.d}];
unknown["_"+text].c = text;
}
return {type:"unknown", n:"_"+text, font:unknown, style:style, rscale:variant.rscale};
@@ -832,8 +829,8 @@
getHDW: function (c,name,styles) {
var test1 = HTML.addElement(CHTML.CHTMLnode,"mjx-chartest",{className:name,style:styles},[["mjx-char",{},[c]]]);
var test2 = HTML.addElement(CHTML.CHTMLnode,"mjx-chartest",{className:name,style:styles},[["mjx-char",{},[c,["mjx-box"]]]]);
- var em = CHTML.outerEm;
- var d = (test2.offsetHeight-500)/em;
+ var em = 5*CHTML.em;
+ var d = (test2.offsetHeight-1000)/em;
var w = test1.offsetWidth/em, h = test1.offsetHeight/em - d;
CHTML.CHTMLnode.removeChild(test1);
CHTML.CHTMLnode.removeChild(test2);
@@ -848,7 +845,7 @@
// the updated bounding box.
//
addCharList: function (node,list,bbox) {
- var state = {text:"", className:null};
+ var state = {text:"", className:null, a:0};
for (var i = 0, m = list.length; i < m; i++) {
var item = list[i];
if (this.charList[item.type]) (this.charList[item.type])(item,node,bbox,state,m);
@@ -861,6 +858,7 @@
node.className = state.className;
}
}
+ bbox.b = (state.flushed ? 0 : bbox.a);
},
//
// The various item types are processed by these
@@ -873,6 +871,8 @@
char: function (item,node,bbox,state,m) {
var font = item.font;
if (state.className && font.className !== state.className) this.flushText(node,state);
+ if (!state.a) state.a = font.centerline/1000;
+ if (state.a > (bbox.a||0)) bbox.a = state.a;
var C = font[item.n];
state.text += C.c; state.className = font.className;
if (bbox.h < C[0]+HFUZZ) bbox.t = bbox.h = C[0]+HFUZZ;
@@ -898,13 +898,10 @@
//
unknown: function (item,node,bbox,state) {
this.char(item,node,bbox,state,0);
- node = this.flushText(node,state,item.style);
- node.style.lineHeight = "normal";
var C = item.font[item.n];
- node.style.marginTop = CHTML.Em(-C[5].A-HFUZZ);
- node.style.marginBottom = CHTML.Em(-C[5].d-DFUZZ);
+ if (C[5].a) {state.a = C[5].a; if (state.a > bbox.a) bbox.a = state.a}
+ node = this.flushText(node,state,item.style);
node.style.width = CHTML.Em(C[2]);
- if (!bbox.a || C[5].a > bbox.a) bbox.a = C[5].a;
},
//
// Put the pending text into a box of the class, and
@@ -913,7 +910,8 @@
flushText: function (node,state,style) {
node = HTML.addElement(node,"mjx-charbox",
{className:state.className,style:style},[state.text]);
- state.text = ""; state.className = null;
+ if (state.a) node.style.paddingBottom = CHTML.Em(state.a);
+ state.text = ""; state.className = null; state.a = 0; state.flushed = true;
return node;
}
},
@@ -941,10 +939,9 @@
}
if (list.length) this.addCharList(node.firstChild,list,bbox);
bbox.clean();
- if (bbox.a == null) bbox.a = CENTERLINE;
if (bbox.d < 0) {bbox.D = bbox.d; bbox.d = 0}
if (bbox.h - bbox.a) node.firstChild.style[bbox.h - bbox.a < 0 ? "marginTop" : "paddingTop"] = this.Em(bbox.h-bbox.a);
- if (bbox.d + bbox.a) node.firstChild.style[bbox.d + bbox.a < 0 ? "marginBottom": "paddingBottom"] = this.Em(bbox.d+bbox.a);
+ if (bbox.d > -bbox.b) node.firstChild.style.paddingBottom = this.Em(bbox.d+bbox.b);
return bbox;
},
@@ -999,7 +996,7 @@
var s = 1.1*(H - h)/k + .3; // space to cover by extender
s /= (ebox.h+ebox.d); // scale factor;
this.Transform(ext,
- "translateY("+CHTML.Em(-ebox.d+.25-s*CENTERLINE)+") scaleY("+s.toFixed(3).replace(/0+$/,"")+")",
+ "translateY("+CHTML.Em(-ebox.d+.25-s*ebox.a)+") scaleY("+s.toFixed(3).replace(/0+$/,"")+")",
"left "+CHTML.Em(ebox.d)
);
ext.style.paddingTop=ext.style.paddingBottom = 0;
@@ -1076,7 +1073,7 @@
this.adjustHeights([left,ext,mid,ext2,right],hbox);
if (ebox.D) ebox.d = ebox.D;
hbox.t = hbox.h; hbox.b = hbox.d;
- var mt = ebox.h - hbox.h - CENTERLINE, mb = ebox.d - hbox.d + CENTERLINE;
+ var mt = ebox.h - hbox.h - ebox.a, mb = ebox.d - hbox.d + ebox.a;
if (mt) node.style.marginTop = CHTML.Em(mt);
if (mb) node.style.marginBottom = CHTML.Em(mb);
hbox.h = ebox.h; hbox.d = ebox.d;