commit d5c2a6fb38447c9af9c8f7ac1376a4700b4d2219 parent 2c067161dffb21a93a55339ed25cdccce7bca295 Author: Ben Alpert <spicyjalapeno@gmail.com> Date: Mon, 8 Jul 2013 22:48:14 -0700 Make things sort of work in IE8 Summary: Uploaded the OTFs from eab3322d to fontsquirrel with the following config: ``` {"mode":"expert","formats":["ttf","woff","eotz"],"tt_instructor":"default","fix_vertical_metrics":"Y","fix_gasp":"xy","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"none","subset_custom":"","subset_custom_range":"","css_stylesheet":"stylesheet.css","filename_suffix":"","emsquare":"2048","spacing_adjustment":"0"} ``` Now we have this beauty in IE8: {F213} and it looks similar in Chrome. Now I guess we just need square roots so we can stop disseminating the wrong quadratic formula. Reviewers: xymostech Reviewed By: xymostech Differential Revision: http://phabricator.benalpert.com/D43 Diffstat:
149 files changed, 259 insertions(+), 22 deletions(-)
diff --git a/MJLite.js b/MJLite.js @@ -1,5 +1,10 @@ var parser = require("./parser.jison"); parser.lexer = require("./lexer"); +parser.yy = { + parseError: function(str) { + throw new Error(str); + } +}; var buildExpression = function(expression) { return _.map(expression, function(ex, i) { diff --git a/static/fonts/eot/MathJax_AMS-Regular.eot b/static/fonts/eot/MathJax_AMS-Regular.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Caligraphic-Bold.eot b/static/fonts/eot/MathJax_Caligraphic-Bold.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Caligraphic-Regular.eot b/static/fonts/eot/MathJax_Caligraphic-Regular.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Fraktur-Bold.eot b/static/fonts/eot/MathJax_Fraktur-Bold.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Fraktur-Regular.eot b/static/fonts/eot/MathJax_Fraktur-Regular.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Main-Bold.eot b/static/fonts/eot/MathJax_Main-Bold.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Main-Italic.eot b/static/fonts/eot/MathJax_Main-Italic.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Main-Regular.eot b/static/fonts/eot/MathJax_Main-Regular.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Math-BoldItalic.eot b/static/fonts/eot/MathJax_Math-BoldItalic.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Math-Italic.eot b/static/fonts/eot/MathJax_Math-Italic.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Math-Regular.eot b/static/fonts/eot/MathJax_Math-Regular.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_SansSerif-Bold.eot b/static/fonts/eot/MathJax_SansSerif-Bold.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_SansSerif-Italic.eot b/static/fonts/eot/MathJax_SansSerif-Italic.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_SansSerif-Regular.eot b/static/fonts/eot/MathJax_SansSerif-Regular.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Script-Regular.eot b/static/fonts/eot/MathJax_Script-Regular.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Size1-Regular.eot b/static/fonts/eot/MathJax_Size1-Regular.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Size2-Regular.eot b/static/fonts/eot/MathJax_Size2-Regular.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Size3-Regular.eot b/static/fonts/eot/MathJax_Size3-Regular.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Size4-Regular.eot b/static/fonts/eot/MathJax_Size4-Regular.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_Typewriter-Regular.eot b/static/fonts/eot/MathJax_Typewriter-Regular.eot Binary files differ. diff --git a/static/fonts/eot/MathJax_WinIE6-Regular.eot b/static/fonts/eot/MathJax_WinIE6-Regular.eot Binary files differ. diff --git a/static/fonts/fonts.css b/static/fonts/fonts.css @@ -0,0 +1,239 @@ +@font-face { + font-family: 'mjlite_ams'; + src: url('mjlite_ams-regular.eot'); + src: url('mjlite_ams-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_ams-regular.woff') format('woff'), + url('mjlite_ams-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_caligraphic'; + src: url('mjlite_caligraphic-bold.eot'); + src: url('mjlite_caligraphic-bold.eot?#iefix') format('embedded-opentype'), + url('mjlite_caligraphic-bold.woff') format('woff'), + url('mjlite_caligraphic-bold.ttf') format('truetype'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_caligraphic'; + src: url('mjlite_caligraphic-regular.eot'); + src: url('mjlite_caligraphic-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_caligraphic-regular.woff') format('woff'), + url('mjlite_caligraphic-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_fraktur'; + src: url('mjlite_fraktur-bold.eot'); + src: url('mjlite_fraktur-bold.eot?#iefix') format('embedded-opentype'), + url('mjlite_fraktur-bold.woff') format('woff'), + url('mjlite_fraktur-bold.ttf') format('truetype'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_fraktur'; + src: url('mjlite_fraktur-regular.eot'); + src: url('mjlite_fraktur-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_fraktur-regular.woff') format('woff'), + url('mjlite_fraktur-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_greek'; + src: url('mjlite_greek-bold.eot'); + src: url('mjlite_greek-bold.eot?#iefix') format('embedded-opentype'), + url('mjlite_greek-bold.woff') format('woff'), + url('mjlite_greek-bold.ttf') format('truetype'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_greek'; + src: url('mjlite_greek-bolditalic.eot'); + src: url('mjlite_greek-bolditalic.eot?#iefix') format('embedded-opentype'), + url('mjlite_greek-bolditalic.woff') format('woff'), + url('mjlite_greek-bolditalic.ttf') format('truetype'); + font-weight: bold; + font-style: italic; +} + +@font-face { + font-family: 'mjlite_greek'; + src: url('mjlite_greek-italic.eot'); + src: url('mjlite_greek-italic.eot?#iefix') format('embedded-opentype'), + url('mjlite_greek-italic.woff') format('woff'), + url('mjlite_greek-italic.ttf') format('truetype'); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: 'mjlite_greek'; + src: url('mjlite_greek-regular.eot'); + src: url('mjlite_greek-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_greek-regular.woff') format('woff'), + url('mjlite_greek-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_main'; + src: url('mjlite_main-bold.eot'); + src: url('mjlite_main-bold.eot?#iefix') format('embedded-opentype'), + url('mjlite_main-bold.woff') format('woff'), + url('mjlite_main-bold.ttf') format('truetype'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_main'; + src: url('mjlite_main-italic.eot'); + src: url('mjlite_main-italic.eot?#iefix') format('embedded-opentype'), + url('mjlite_main-italic.woff') format('woff'), + url('mjlite_main-italic.ttf') format('truetype'); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: 'mjlite_main'; + src: url('mjlite_main-regular.eot'); + src: url('mjlite_main-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_main-regular.woff') format('woff'), + url('mjlite_main-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_math'; + src: url('mjlite_math-bolditalic.eot'); + src: url('mjlite_math-bolditalic.eot?#iefix') format('embedded-opentype'), + url('mjlite_math-bolditalic.woff') format('woff'), + url('mjlite_math-bolditalic.ttf') format('truetype'); + font-weight: bold; + font-style: italic; +} + +@font-face { + font-family: 'mjlite_math'; + src: url('mjlite_math-italic.eot'); + src: url('mjlite_math-italic.eot?#iefix') format('embedded-opentype'), + url('mjlite_math-italic.woff') format('woff'), + url('mjlite_math-italic.ttf') format('truetype'); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: 'mjlite_math'; + src: url('mjlite_math-regular.eot'); + src: url('mjlite_math-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_math-regular.woff') format('woff'), + url('mjlite_math-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_sansserif'; + src: url('mjlite_sansserif-bold.eot'); + src: url('mjlite_sansserif-bold.eot?#iefix') format('embedded-opentype'), + url('mjlite_sansserif-bold.woff') format('woff'), + url('mjlite_sansserif-bold.ttf') format('truetype'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_sansserif'; + src: url('mjlite_sansserif-italic.eot'); + src: url('mjlite_sansserif-italic.eot?#iefix') format('embedded-opentype'), + url('mjlite_sansserif-italic.woff') format('woff'), + url('mjlite_sansserif-italic.ttf') format('truetype'); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: 'mjlite_sansserif'; + src: url('mjlite_sansserif-regular.eot'); + src: url('mjlite_sansserif-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_sansserif-regular.woff') format('woff'), + url('mjlite_sansserif-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_script'; + src: url('mjlite_script-regular.eot'); + src: url('mjlite_script-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_script-regular.woff') format('woff'), + url('mjlite_script-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_size1'; + src: url('mjlite_size1-regular.eot'); + src: url('mjlite_size1-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_size1-regular.woff') format('woff'), + url('mjlite_size1-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_size2'; + src: url('mjlite_size2-regular.eot'); + src: url('mjlite_size2-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_size2-regular.woff') format('woff'), + url('mjlite_size2-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_size3'; + src: url('mjlite_size3-regular.eot'); + src: url('mjlite_size3-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_size3-regular.woff') format('woff'), + url('mjlite_size3-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_size4'; + src: url('mjlite_size4-regular.eot'); + src: url('mjlite_size4-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_size4-regular.woff') format('woff'), + url('mjlite_size4-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'mjlite_typewriter'; + src: url('mjlite_typewriter-regular.eot'); + src: url('mjlite_typewriter-regular.eot?#iefix') format('embedded-opentype'), + url('mjlite_typewriter-regular.woff') format('woff'), + url('mjlite_typewriter-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} diff --git a/static/fonts/mjlite_ams-regular.eot b/static/fonts/mjlite_ams-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_ams-regular.ttf b/static/fonts/mjlite_ams-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_ams-regular.woff b/static/fonts/mjlite_ams-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_caligraphic-bold.eot b/static/fonts/mjlite_caligraphic-bold.eot Binary files differ. diff --git a/static/fonts/mjlite_caligraphic-bold.ttf b/static/fonts/mjlite_caligraphic-bold.ttf Binary files differ. diff --git a/static/fonts/mjlite_caligraphic-bold.woff b/static/fonts/mjlite_caligraphic-bold.woff Binary files differ. diff --git a/static/fonts/mjlite_caligraphic-regular.eot b/static/fonts/mjlite_caligraphic-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_caligraphic-regular.ttf b/static/fonts/mjlite_caligraphic-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_caligraphic-regular.woff b/static/fonts/mjlite_caligraphic-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_fraktur-bold.eot b/static/fonts/mjlite_fraktur-bold.eot Binary files differ. diff --git a/static/fonts/mjlite_fraktur-bold.ttf b/static/fonts/mjlite_fraktur-bold.ttf Binary files differ. diff --git a/static/fonts/mjlite_fraktur-bold.woff b/static/fonts/mjlite_fraktur-bold.woff Binary files differ. diff --git a/static/fonts/mjlite_fraktur-regular.eot b/static/fonts/mjlite_fraktur-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_fraktur-regular.ttf b/static/fonts/mjlite_fraktur-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_fraktur-regular.woff b/static/fonts/mjlite_fraktur-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_greek-bold.eot b/static/fonts/mjlite_greek-bold.eot Binary files differ. diff --git a/static/fonts/mjlite_greek-bold.ttf b/static/fonts/mjlite_greek-bold.ttf Binary files differ. diff --git a/static/fonts/mjlite_greek-bold.woff b/static/fonts/mjlite_greek-bold.woff Binary files differ. diff --git a/static/fonts/mjlite_greek-bolditalic.eot b/static/fonts/mjlite_greek-bolditalic.eot Binary files differ. diff --git a/static/fonts/mjlite_greek-bolditalic.ttf b/static/fonts/mjlite_greek-bolditalic.ttf Binary files differ. diff --git a/static/fonts/mjlite_greek-bolditalic.woff b/static/fonts/mjlite_greek-bolditalic.woff Binary files differ. diff --git a/static/fonts/mjlite_greek-italic.eot b/static/fonts/mjlite_greek-italic.eot Binary files differ. diff --git a/static/fonts/mjlite_greek-italic.ttf b/static/fonts/mjlite_greek-italic.ttf Binary files differ. diff --git a/static/fonts/mjlite_greek-italic.woff b/static/fonts/mjlite_greek-italic.woff Binary files differ. diff --git a/static/fonts/mjlite_greek-regular.eot b/static/fonts/mjlite_greek-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_greek-regular.ttf b/static/fonts/mjlite_greek-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_greek-regular.woff b/static/fonts/mjlite_greek-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_main-bold.eot b/static/fonts/mjlite_main-bold.eot Binary files differ. diff --git a/static/fonts/mjlite_main-bold.ttf b/static/fonts/mjlite_main-bold.ttf Binary files differ. diff --git a/static/fonts/mjlite_main-bold.woff b/static/fonts/mjlite_main-bold.woff Binary files differ. diff --git a/static/fonts/mjlite_main-italic.eot b/static/fonts/mjlite_main-italic.eot Binary files differ. diff --git a/static/fonts/mjlite_main-italic.ttf b/static/fonts/mjlite_main-italic.ttf Binary files differ. diff --git a/static/fonts/mjlite_main-italic.woff b/static/fonts/mjlite_main-italic.woff Binary files differ. diff --git a/static/fonts/mjlite_main-regular.eot b/static/fonts/mjlite_main-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_main-regular.ttf b/static/fonts/mjlite_main-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_main-regular.woff b/static/fonts/mjlite_main-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_math-bolditalic.eot b/static/fonts/mjlite_math-bolditalic.eot Binary files differ. diff --git a/static/fonts/mjlite_math-bolditalic.ttf b/static/fonts/mjlite_math-bolditalic.ttf Binary files differ. diff --git a/static/fonts/mjlite_math-bolditalic.woff b/static/fonts/mjlite_math-bolditalic.woff Binary files differ. diff --git a/static/fonts/mjlite_math-italic.eot b/static/fonts/mjlite_math-italic.eot Binary files differ. diff --git a/static/fonts/mjlite_math-italic.ttf b/static/fonts/mjlite_math-italic.ttf Binary files differ. diff --git a/static/fonts/mjlite_math-italic.woff b/static/fonts/mjlite_math-italic.woff Binary files differ. diff --git a/static/fonts/mjlite_math-regular.eot b/static/fonts/mjlite_math-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_math-regular.ttf b/static/fonts/mjlite_math-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_math-regular.woff b/static/fonts/mjlite_math-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_sansserif-bold.eot b/static/fonts/mjlite_sansserif-bold.eot Binary files differ. diff --git a/static/fonts/mjlite_sansserif-bold.ttf b/static/fonts/mjlite_sansserif-bold.ttf Binary files differ. diff --git a/static/fonts/mjlite_sansserif-bold.woff b/static/fonts/mjlite_sansserif-bold.woff Binary files differ. diff --git a/static/fonts/mjlite_sansserif-italic.eot b/static/fonts/mjlite_sansserif-italic.eot Binary files differ. diff --git a/static/fonts/mjlite_sansserif-italic.ttf b/static/fonts/mjlite_sansserif-italic.ttf Binary files differ. diff --git a/static/fonts/mjlite_sansserif-italic.woff b/static/fonts/mjlite_sansserif-italic.woff Binary files differ. diff --git a/static/fonts/mjlite_sansserif-regular.eot b/static/fonts/mjlite_sansserif-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_sansserif-regular.ttf b/static/fonts/mjlite_sansserif-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_sansserif-regular.woff b/static/fonts/mjlite_sansserif-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_script-regular.eot b/static/fonts/mjlite_script-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_script-regular.ttf b/static/fonts/mjlite_script-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_script-regular.woff b/static/fonts/mjlite_script-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_size1-regular.eot b/static/fonts/mjlite_size1-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_size1-regular.ttf b/static/fonts/mjlite_size1-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_size1-regular.woff b/static/fonts/mjlite_size1-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_size2-regular.eot b/static/fonts/mjlite_size2-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_size2-regular.ttf b/static/fonts/mjlite_size2-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_size2-regular.woff b/static/fonts/mjlite_size2-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_size3-regular.eot b/static/fonts/mjlite_size3-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_size3-regular.ttf b/static/fonts/mjlite_size3-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_size3-regular.woff b/static/fonts/mjlite_size3-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_size4-regular.eot b/static/fonts/mjlite_size4-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_size4-regular.ttf b/static/fonts/mjlite_size4-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_size4-regular.woff b/static/fonts/mjlite_size4-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_typewriter-regular.eot b/static/fonts/mjlite_typewriter-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_typewriter-regular.ttf b/static/fonts/mjlite_typewriter-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_typewriter-regular.woff b/static/fonts/mjlite_typewriter-regular.woff Binary files differ. diff --git a/static/fonts/otf/MathJax_AMS-Regular.otf b/static/fonts/otf/MathJax_AMS-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Caligraphic-Bold.otf b/static/fonts/otf/MathJax_Caligraphic-Bold.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Caligraphic-Regular.otf b/static/fonts/otf/MathJax_Caligraphic-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Fraktur-Bold.otf b/static/fonts/otf/MathJax_Fraktur-Bold.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Fraktur-Regular.otf b/static/fonts/otf/MathJax_Fraktur-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Greek-Bold.otf b/static/fonts/otf/MathJax_Greek-Bold.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Greek-BoldItalic.otf b/static/fonts/otf/MathJax_Greek-BoldItalic.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Greek-Italic.otf b/static/fonts/otf/MathJax_Greek-Italic.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Greek-Regular.otf b/static/fonts/otf/MathJax_Greek-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Main-Bold.otf b/static/fonts/otf/MathJax_Main-Bold.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Main-Italic.otf b/static/fonts/otf/MathJax_Main-Italic.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Main-Regular.otf b/static/fonts/otf/MathJax_Main-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Math-BoldItalic.otf b/static/fonts/otf/MathJax_Math-BoldItalic.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Math-Italic.otf b/static/fonts/otf/MathJax_Math-Italic.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Math-Regular.otf b/static/fonts/otf/MathJax_Math-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_SansSerif-Bold.otf b/static/fonts/otf/MathJax_SansSerif-Bold.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_SansSerif-Italic.otf b/static/fonts/otf/MathJax_SansSerif-Italic.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_SansSerif-Regular.otf b/static/fonts/otf/MathJax_SansSerif-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Script-Regular.otf b/static/fonts/otf/MathJax_Script-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Size1-Regular.otf b/static/fonts/otf/MathJax_Size1-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Size2-Regular.otf b/static/fonts/otf/MathJax_Size2-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Size3-Regular.otf b/static/fonts/otf/MathJax_Size3-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Size4-Regular.otf b/static/fonts/otf/MathJax_Size4-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_Typewriter-Regular.otf b/static/fonts/otf/MathJax_Typewriter-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_WinChrome-Regular.otf b/static/fonts/otf/MathJax_WinChrome-Regular.otf Binary files differ. diff --git a/static/fonts/otf/MathJax_WinIE6-Regular.otf b/static/fonts/otf/MathJax_WinIE6-Regular.otf Binary files differ. diff --git a/static/fonts/ttf/MathJax_AMS-Regular.ttf b/static/fonts/ttf/MathJax_AMS-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Caligraphic-Bold.ttf b/static/fonts/ttf/MathJax_Caligraphic-Bold.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Caligraphic-Regular.ttf b/static/fonts/ttf/MathJax_Caligraphic-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Fraktur-Bold.ttf b/static/fonts/ttf/MathJax_Fraktur-Bold.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Fraktur-Regular.ttf b/static/fonts/ttf/MathJax_Fraktur-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Greek-Bold.ttf b/static/fonts/ttf/MathJax_Greek-Bold.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Greek-BoldItalic.ttf b/static/fonts/ttf/MathJax_Greek-BoldItalic.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Greek-Italic.ttf b/static/fonts/ttf/MathJax_Greek-Italic.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Greek-Regular.ttf b/static/fonts/ttf/MathJax_Greek-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Main-Bold.ttf b/static/fonts/ttf/MathJax_Main-Bold.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Main-Italic.ttf b/static/fonts/ttf/MathJax_Main-Italic.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Main-Regular.ttf b/static/fonts/ttf/MathJax_Main-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Math-BoldItalic.ttf b/static/fonts/ttf/MathJax_Math-BoldItalic.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Math-Italic.ttf b/static/fonts/ttf/MathJax_Math-Italic.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Math-Regular.ttf b/static/fonts/ttf/MathJax_Math-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_SansSerif-Bold.ttf b/static/fonts/ttf/MathJax_SansSerif-Bold.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_SansSerif-Italic.ttf b/static/fonts/ttf/MathJax_SansSerif-Italic.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_SansSerif-Regular.ttf b/static/fonts/ttf/MathJax_SansSerif-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Script-Regular.ttf b/static/fonts/ttf/MathJax_Script-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Size1-Regular.ttf b/static/fonts/ttf/MathJax_Size1-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Size2-Regular.ttf b/static/fonts/ttf/MathJax_Size2-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Size3-Regular.ttf b/static/fonts/ttf/MathJax_Size3-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Size4-Regular.ttf b/static/fonts/ttf/MathJax_Size4-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_Typewriter-Regular.ttf b/static/fonts/ttf/MathJax_Typewriter-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_WinChrome-Regular.ttf b/static/fonts/ttf/MathJax_WinChrome-Regular.ttf Binary files differ. diff --git a/static/fonts/ttf/MathJax_WinIE6-Regular.ttf b/static/fonts/ttf/MathJax_WinIE6-Regular.ttf Binary files differ. diff --git a/static/main.js b/static/main.js @@ -2,9 +2,15 @@ window.onload = function() { var input = document.getElementById("input"); var math = document.getElementById("math"); - MJLite.process(input.value, math); + reprocess(); - input.oninput = function() { + if ("oninput" in input) { + input.addEventListener("input", reprocess, false); + } else { + input.attachEvent("onkeyup", reprocess); + } + + function reprocess() { MJLite.process(input.value, math); - }; + } }; diff --git a/static/style.css b/static/style.css @@ -1,19 +1,4 @@ -@font-face { - font-family: MathJax_Main; - src: url("fonts/otf/MathJax_Main-Regular.otf"); -} - -@font-face { - font-family: MathJax_Main; - src: url("fonts/otf/MathJax_Main-Italic.otf"); - font-style: italic; -} - -@font-face { - font-family: MathJax_Math; - src: url("fonts/otf/MathJax_Math-Italic.otf"); - font-style: italic; -} +@import "fonts/fonts.css"; /* thin space: 1/6 quad @@ -40,11 +25,13 @@ input { } #math { - font-family: MathJax_Main; + font-family: mjlite_main; + line-height: 1.4; } .mathit { - font: italic 100% MathJax_Math; + font-family: mjlite_math; + font-style: italic; } .mord + .mbin { @@ -90,7 +77,7 @@ input { .mfrac { display: inline-table; - vertical-align: 0.61em; + vertical-align: 0.66em; } .mfracnum, .mfracmid, .mfracden {