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;