commit adb8b5d67126f69e12823af1343bdeebeb72e7de parent c9c305d3040ca88b18748856a50b5bfeb58b4b60 Author: Emily Eisenberg <xymostech@gmail.com> Date: Wed, 10 Jul 2013 14:08:50 -0700 Rename everything to KaTeX Summary: Rename all instances of mjlite -> katex Test Plan: Run the local server, make sure things still work. Reviewers: alpert Reviewed By: alpert Differential Revision: http://phabricator.khanacademy.org/D2977 Diffstat:
82 files changed, 402 insertions(+), 402 deletions(-)
diff --git a/.arcconfig b/.arcconfig @@ -1,4 +1,4 @@ { - "project_id": "MJLite", - "conduit_uri": "http://phabricator.benalpert.com/" + "project_id": "KaTeX", + "conduit_uri": "http://phabricator.khanacademy.org/" } diff --git a/Makefile b/Makefile @@ -1,12 +1,12 @@ .PHONY: build copy serve clean -build: build/MJLite.js +build: build/katex.js -build/MJLite.js: MJLite.js parser.jison lexer.js - ./node_modules/.bin/browserify $< --standalone MJLite -t ./jisonify > $@ +build/katex.js: katex.js parser.jison lexer.js + ./node_modules/.bin/browserify $< --standalone katex -t ./jisonify > $@ copy: build - cp build/MJLite.js ../exercises/utils/MJLite.js - cp static/mjlite.css ../exercises/css/ + cp build/katex.js ../exercises/utils/katex.js + cp static/katex.css ../exercises/css/ cp -R static/fonts ../exercises/css/ serve: diff --git a/MJLite.js b/katex.js diff --git a/package.json b/package.json @@ -1,5 +1,5 @@ { - "name": "mjlite", + "name": "katex", "version": "0.0.1", "devDependencies": { "browserify": "~2.23.1", diff --git a/server.js b/server.js @@ -9,12 +9,12 @@ var app = express(); app.use(express.logger()); -app.get("/MJLite.js", function(req, res, next) { +app.get("/katex.js", function(req, res, next) { var b = browserify(); - b.add("./MJLite"); + b.add("./katex"); b.transform(jisonify); - var stream = b.bundle({standalone: "MJLite"}); + var stream = b.bundle({standalone: "katex"}); var body = ""; stream.on("data", function(s) { body += s; }); diff --git a/static/fonts/fonts.css b/static/fonts/fonts.css @@ -1,239 +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-family: 'katex_ams'; + src: url('katex_ams-regular.eot'); + src: url('katex_ams-regular.eot?#iefix') format('embedded-opentype'), + url('katex_ams-regular.woff') format('woff'), + url('katex_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-family: 'katex_caligraphic'; + src: url('katex_caligraphic-bold.eot'); + src: url('katex_caligraphic-bold.eot?#iefix') format('embedded-opentype'), + url('katex_caligraphic-bold.woff') format('woff'), + url('katex_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-family: 'katex_caligraphic'; + src: url('katex_caligraphic-regular.eot'); + src: url('katex_caligraphic-regular.eot?#iefix') format('embedded-opentype'), + url('katex_caligraphic-regular.woff') format('woff'), + url('katex_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-family: 'katex_fraktur'; + src: url('katex_fraktur-bold.eot'); + src: url('katex_fraktur-bold.eot?#iefix') format('embedded-opentype'), + url('katex_fraktur-bold.woff') format('woff'), + url('katex_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-family: 'katex_fraktur'; + src: url('katex_fraktur-regular.eot'); + src: url('katex_fraktur-regular.eot?#iefix') format('embedded-opentype'), + url('katex_fraktur-regular.woff') format('woff'), + url('katex_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-family: 'katex_greek'; + src: url('katex_greek-bold.eot'); + src: url('katex_greek-bold.eot?#iefix') format('embedded-opentype'), + url('katex_greek-bold.woff') format('woff'), + url('katex_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-family: 'katex_greek'; + src: url('katex_greek-bolditalic.eot'); + src: url('katex_greek-bolditalic.eot?#iefix') format('embedded-opentype'), + url('katex_greek-bolditalic.woff') format('woff'), + url('katex_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-family: 'katex_greek'; + src: url('katex_greek-italic.eot'); + src: url('katex_greek-italic.eot?#iefix') format('embedded-opentype'), + url('katex_greek-italic.woff') format('woff'), + url('katex_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-family: 'katex_greek'; + src: url('katex_greek-regular.eot'); + src: url('katex_greek-regular.eot?#iefix') format('embedded-opentype'), + url('katex_greek-regular.woff') format('woff'), + url('katex_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-family: 'katex_main'; + src: url('katex_main-bold.eot'); + src: url('katex_main-bold.eot?#iefix') format('embedded-opentype'), + url('katex_main-bold.woff') format('woff'), + url('katex_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-family: 'katex_main'; + src: url('katex_main-italic.eot'); + src: url('katex_main-italic.eot?#iefix') format('embedded-opentype'), + url('katex_main-italic.woff') format('woff'), + url('katex_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-family: 'katex_main'; + src: url('katex_main-regular.eot'); + src: url('katex_main-regular.eot?#iefix') format('embedded-opentype'), + url('katex_main-regular.woff') format('woff'), + url('katex_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-family: 'katex_math'; + src: url('katex_math-bolditalic.eot'); + src: url('katex_math-bolditalic.eot?#iefix') format('embedded-opentype'), + url('katex_math-bolditalic.woff') format('woff'), + url('katex_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-family: 'katex_math'; + src: url('katex_math-italic.eot'); + src: url('katex_math-italic.eot?#iefix') format('embedded-opentype'), + url('katex_math-italic.woff') format('woff'), + url('katex_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-family: 'katex_math'; + src: url('katex_math-regular.eot'); + src: url('katex_math-regular.eot?#iefix') format('embedded-opentype'), + url('katex_math-regular.woff') format('woff'), + url('katex_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-family: 'katex_sansserif'; + src: url('katex_sansserif-bold.eot'); + src: url('katex_sansserif-bold.eot?#iefix') format('embedded-opentype'), + url('katex_sansserif-bold.woff') format('woff'), + url('katex_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-family: 'katex_sansserif'; + src: url('katex_sansserif-italic.eot'); + src: url('katex_sansserif-italic.eot?#iefix') format('embedded-opentype'), + url('katex_sansserif-italic.woff') format('woff'), + url('katex_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-family: 'katex_sansserif'; + src: url('katex_sansserif-regular.eot'); + src: url('katex_sansserif-regular.eot?#iefix') format('embedded-opentype'), + url('katex_sansserif-regular.woff') format('woff'), + url('katex_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-family: 'katex_script'; + src: url('katex_script-regular.eot'); + src: url('katex_script-regular.eot?#iefix') format('embedded-opentype'), + url('katex_script-regular.woff') format('woff'), + url('katex_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-family: 'katex_size1'; + src: url('katex_size1-regular.eot'); + src: url('katex_size1-regular.eot?#iefix') format('embedded-opentype'), + url('katex_size1-regular.woff') format('woff'), + url('katex_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-family: 'katex_size2'; + src: url('katex_size2-regular.eot'); + src: url('katex_size2-regular.eot?#iefix') format('embedded-opentype'), + url('katex_size2-regular.woff') format('woff'), + url('katex_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-family: 'katex_size3'; + src: url('katex_size3-regular.eot'); + src: url('katex_size3-regular.eot?#iefix') format('embedded-opentype'), + url('katex_size3-regular.woff') format('woff'), + url('katex_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-family: 'katex_size4'; + src: url('katex_size4-regular.eot'); + src: url('katex_size4-regular.eot?#iefix') format('embedded-opentype'), + url('katex_size4-regular.woff') format('woff'), + url('katex_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-family: 'katex_typewriter'; + src: url('katex_typewriter-regular.eot'); + src: url('katex_typewriter-regular.eot?#iefix') format('embedded-opentype'), + url('katex_typewriter-regular.woff') format('woff'), + url('katex_typewriter-regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } diff --git a/static/fonts/mjlite_ams-regular.eot b/static/fonts/katex_ams-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_ams-regular.ttf b/static/fonts/katex_ams-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_ams-regular.woff b/static/fonts/katex_ams-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_caligraphic-bold.eot b/static/fonts/katex_caligraphic-bold.eot Binary files differ. diff --git a/static/fonts/mjlite_caligraphic-bold.ttf b/static/fonts/katex_caligraphic-bold.ttf Binary files differ. diff --git a/static/fonts/mjlite_caligraphic-bold.woff b/static/fonts/katex_caligraphic-bold.woff Binary files differ. diff --git a/static/fonts/mjlite_caligraphic-regular.eot b/static/fonts/katex_caligraphic-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_caligraphic-regular.ttf b/static/fonts/katex_caligraphic-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_caligraphic-regular.woff b/static/fonts/katex_caligraphic-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_fraktur-bold.eot b/static/fonts/katex_fraktur-bold.eot Binary files differ. diff --git a/static/fonts/mjlite_fraktur-bold.ttf b/static/fonts/katex_fraktur-bold.ttf Binary files differ. diff --git a/static/fonts/mjlite_fraktur-bold.woff b/static/fonts/katex_fraktur-bold.woff Binary files differ. diff --git a/static/fonts/mjlite_fraktur-regular.eot b/static/fonts/katex_fraktur-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_fraktur-regular.ttf b/static/fonts/katex_fraktur-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_fraktur-regular.woff b/static/fonts/katex_fraktur-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_greek-bold.eot b/static/fonts/katex_greek-bold.eot Binary files differ. diff --git a/static/fonts/mjlite_greek-bold.ttf b/static/fonts/katex_greek-bold.ttf Binary files differ. diff --git a/static/fonts/mjlite_greek-bold.woff b/static/fonts/katex_greek-bold.woff Binary files differ. diff --git a/static/fonts/mjlite_greek-bolditalic.eot b/static/fonts/katex_greek-bolditalic.eot Binary files differ. diff --git a/static/fonts/mjlite_greek-bolditalic.ttf b/static/fonts/katex_greek-bolditalic.ttf Binary files differ. diff --git a/static/fonts/mjlite_greek-bolditalic.woff b/static/fonts/katex_greek-bolditalic.woff Binary files differ. diff --git a/static/fonts/mjlite_greek-italic.eot b/static/fonts/katex_greek-italic.eot Binary files differ. diff --git a/static/fonts/mjlite_greek-italic.ttf b/static/fonts/katex_greek-italic.ttf Binary files differ. diff --git a/static/fonts/mjlite_greek-italic.woff b/static/fonts/katex_greek-italic.woff Binary files differ. diff --git a/static/fonts/mjlite_greek-regular.eot b/static/fonts/katex_greek-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_greek-regular.ttf b/static/fonts/katex_greek-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_greek-regular.woff b/static/fonts/katex_greek-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_main-bold.eot b/static/fonts/katex_main-bold.eot Binary files differ. diff --git a/static/fonts/mjlite_main-bold.ttf b/static/fonts/katex_main-bold.ttf Binary files differ. diff --git a/static/fonts/mjlite_main-bold.woff b/static/fonts/katex_main-bold.woff Binary files differ. diff --git a/static/fonts/mjlite_main-italic.eot b/static/fonts/katex_main-italic.eot Binary files differ. diff --git a/static/fonts/mjlite_main-italic.ttf b/static/fonts/katex_main-italic.ttf Binary files differ. diff --git a/static/fonts/mjlite_main-italic.woff b/static/fonts/katex_main-italic.woff Binary files differ. diff --git a/static/fonts/mjlite_main-regular.eot b/static/fonts/katex_main-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_main-regular.ttf b/static/fonts/katex_main-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_main-regular.woff b/static/fonts/katex_main-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_math-bolditalic.eot b/static/fonts/katex_math-bolditalic.eot Binary files differ. diff --git a/static/fonts/mjlite_math-bolditalic.ttf b/static/fonts/katex_math-bolditalic.ttf Binary files differ. diff --git a/static/fonts/mjlite_math-bolditalic.woff b/static/fonts/katex_math-bolditalic.woff Binary files differ. diff --git a/static/fonts/mjlite_math-italic.eot b/static/fonts/katex_math-italic.eot Binary files differ. diff --git a/static/fonts/mjlite_math-italic.ttf b/static/fonts/katex_math-italic.ttf Binary files differ. diff --git a/static/fonts/mjlite_math-italic.woff b/static/fonts/katex_math-italic.woff Binary files differ. diff --git a/static/fonts/mjlite_math-regular.eot b/static/fonts/katex_math-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_math-regular.ttf b/static/fonts/katex_math-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_math-regular.woff b/static/fonts/katex_math-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_sansserif-bold.eot b/static/fonts/katex_sansserif-bold.eot Binary files differ. diff --git a/static/fonts/mjlite_sansserif-bold.ttf b/static/fonts/katex_sansserif-bold.ttf Binary files differ. diff --git a/static/fonts/mjlite_sansserif-bold.woff b/static/fonts/katex_sansserif-bold.woff Binary files differ. diff --git a/static/fonts/mjlite_sansserif-italic.eot b/static/fonts/katex_sansserif-italic.eot Binary files differ. diff --git a/static/fonts/mjlite_sansserif-italic.ttf b/static/fonts/katex_sansserif-italic.ttf Binary files differ. diff --git a/static/fonts/mjlite_sansserif-italic.woff b/static/fonts/katex_sansserif-italic.woff Binary files differ. diff --git a/static/fonts/mjlite_sansserif-regular.eot b/static/fonts/katex_sansserif-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_sansserif-regular.ttf b/static/fonts/katex_sansserif-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_sansserif-regular.woff b/static/fonts/katex_sansserif-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_script-regular.eot b/static/fonts/katex_script-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_script-regular.ttf b/static/fonts/katex_script-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_script-regular.woff b/static/fonts/katex_script-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_size1-regular.eot b/static/fonts/katex_size1-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_size1-regular.ttf b/static/fonts/katex_size1-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_size1-regular.woff b/static/fonts/katex_size1-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_size2-regular.eot b/static/fonts/katex_size2-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_size2-regular.ttf b/static/fonts/katex_size2-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_size2-regular.woff b/static/fonts/katex_size2-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_size3-regular.eot b/static/fonts/katex_size3-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_size3-regular.ttf b/static/fonts/katex_size3-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_size3-regular.woff b/static/fonts/katex_size3-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_size4-regular.eot b/static/fonts/katex_size4-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_size4-regular.ttf b/static/fonts/katex_size4-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_size4-regular.woff b/static/fonts/katex_size4-regular.woff Binary files differ. diff --git a/static/fonts/mjlite_typewriter-regular.eot b/static/fonts/katex_typewriter-regular.eot Binary files differ. diff --git a/static/fonts/mjlite_typewriter-regular.ttf b/static/fonts/katex_typewriter-regular.ttf Binary files differ. diff --git a/static/fonts/mjlite_typewriter-regular.woff b/static/fonts/katex_typewriter-regular.woff Binary files differ. diff --git a/static/index.html b/static/index.html @@ -1,11 +1,11 @@ <!doctype html> <html> <head> - <title>MJLite Test</title> + <title>KaTeX Test</title> <script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js" type="text/javascript"></script> - <script src="MJLite.js" type="text/javascript"></script> + <script src="katex.js" type="text/javascript"></script> <script src="main.js" type="text/javascript"></script> - <link href="mjlite.css" rel="stylesheet" type="text/css"> + <link href="katex.css" rel="stylesheet" type="text/css"> <link href="main.css" rel="stylesheet" type="text/css"> </head> <body> diff --git a/static/katex.css b/static/katex.css @@ -0,0 +1,267 @@ +@import "fonts/fonts.css"; + +/* +thin space: 1/6 quad +medium space: 2/9 quad +thick space: 5/18 quad + +things to do: +^ _ and styles +\sin +\sum, \int, \lim +\frac +\sqrt +big parens +*/ + +.mathmathmath { + font: normal 1.21em katex_main; + line-height: 1.4; +} + +.mathit { + font-family: katex_math; + font-style: italic; +} + +.mord + .mbin { + margin-left: 0.22222em; +} + +.mbin + .mord { + margin-left: 0.22222em; +} + +.mbin + .mopen { + margin-left: 0.22222em; +} + +.mclose + .mbin { + margin-left: 0.22222em; +} + +.mrel + .mord { + margin-left: 0.27778em; +} + +.mord + .mrel { + margin-left: 0.27778em; +} + +.mrel + .mopen { + margin-left: 0.27778em; +} + +.mclose + .mrel { + margin-left: 0.27778em; +} + +.mpunct + .mord { + margin-left: 0.16667em; +} + +.mpunct + .mbin { + margin-left: 0.16667em; +} + +.mpunct + .mrel { + margin-left: 0.16667em; +} + +.mpunct + .mopen { + margin-left: 0.16667em; +} + +.mpunct + .mclose { + margin-left: 0.16667em; +} + +.mpunct + .mpunct { + margin-left: 0.16667em; +} + +.minner + .mord { + margin-left: 0.16667em; +} + +.minner + .mbin { + margin-left: 0.22222em; +} + +.minner + .mrel { + margin-left: 0.27778em; +} + +.minner + .mopen { + margin-left: 0.16667em; +} + +.minner + .mpunct { + margin-left: 0.16667em; +} + +.minner + .minner { + margin-left: 0.16667em; +} + +.mord + .minner { + margin-left: 0.16667em; +} + +.mbin + .minner { + margin-left: 0.22222em; +} + +.mrel + .minner { + margin-left: 0.27778em; +} + +.mclose + .minner { + margin-left: 0.16667em; +} + +.mpunct + .minner { + margin-left: 0.16667em; +} + +.mop + .mord { + margin-left: 0.16667em; +} + +.mop + .mop { + margin-left: 0.16667em; +} + +.mop + .mrel { + margin-left: 0.27778em; +} + +.mop + .minner { + margin-left: 0.16667em; +} + +.mord + .mop { + margin-left: 0.16667em; +} + +.mbin + .mop { + margin-left: 0.22222em; +} + +.mrel + .mop { + margin-left: 0.27778em; +} + +.mclose + .mop { + margin-left: 0.16667em; +} + +.mpunct + .mop { + margin-left: 0.16667em; +} + +.minner + .mop { + margin-left: 0.16667em; +} + +.msub { + vertical-align: bottom; + font-size: 70%; + position: relative; + top: 0.2em; +} + +.msup { + position: relative; + top: -0.5em; + font-size: 70%; +} + +.msupsub { + display: inline-table; + table-layout: fixed; + vertical-align: middle; +} + +.msupsub > .msup, .msupsub > .msub { + display: table-row; + vertical-align: baseline; + line-height: 1em; +} + +.mfrac { + display: inline-table; + vertical-align: 0.66em; +} + +.mfracnum, .mfracmid, .mfracden { + display: table-row; + text-align: center; +} + +.mfracmid > span { + background: black; + display: block; + height: 0.05em; + min-height: 1px; +} + +.mfracnum > span { + display: inline-block; + vertical-align: bottom; +} + +.mspace { + display: inline-block; +} + +.mspace.thinspace { + width: 0.16667em; +} + +.mspace.mediumspace { + width: 0.22222em; +} + +.mspace.thickspace { + width: 0.27778em; +} + +.mspace.quad { + width: 1em; +} + +.mspace.qquad { + width: 2em; +} + +.llap, .rlap { + width: 0; + position: relative; +} + +.llap > span { + position: absolute; + right: 0; +} + +.rlap > span { + position: absolute; + left: 0; +} + +.mord.blue { color: #6495ed; } +.mord.orange { color: #ffa500; } +.mord.pink { color: #ff00af; } +.mord.red { color: #df0030; } +.mord.green { color: #28ae7b; } +.mord.gray { color: gray; } +.mord.purple { color: #9d38bd; } + +.blue .mfracmid > span { background: #6495ed; } +.orange .mfracmid > span { background: #ffa500; } +.pink .mfracmid > span { background: #ff00af; } +.red .mfracmid > span { background: #df0030; } +.green .mfracmid > span { background: #28ae7b; } +.gray .mfracmid > span { background: gray; } +.purple .mfracmid > span { background: #9d38bd; } diff --git a/static/main.js b/static/main.js @@ -11,6 +11,6 @@ window.onload = function() { } function reprocess() { - MJLite.process(input.value, math); + katex.process(input.value, math); } }; diff --git a/static/mjlite.css b/static/mjlite.css @@ -1,267 +0,0 @@ -@import "fonts/fonts.css"; - -/* -thin space: 1/6 quad -medium space: 2/9 quad -thick space: 5/18 quad - -things to do: -^ _ and styles -\sin -\sum, \int, \lim -\frac -\sqrt -big parens -*/ - -.mathmathmath { - font: normal 1.21em mjlite_main; - line-height: 1.4; -} - -.mathit { - font-family: mjlite_math; - font-style: italic; -} - -.mord + .mbin { - margin-left: 0.22222em; -} - -.mbin + .mord { - margin-left: 0.22222em; -} - -.mbin + .mopen { - margin-left: 0.22222em; -} - -.mclose + .mbin { - margin-left: 0.22222em; -} - -.mrel + .mord { - margin-left: 0.27778em; -} - -.mord + .mrel { - margin-left: 0.27778em; -} - -.mrel + .mopen { - margin-left: 0.27778em; -} - -.mclose + .mrel { - margin-left: 0.27778em; -} - -.mpunct + .mord { - margin-left: 0.16667em; -} - -.mpunct + .mbin { - margin-left: 0.16667em; -} - -.mpunct + .mrel { - margin-left: 0.16667em; -} - -.mpunct + .mopen { - margin-left: 0.16667em; -} - -.mpunct + .mclose { - margin-left: 0.16667em; -} - -.mpunct + .mpunct { - margin-left: 0.16667em; -} - -.minner + .mord { - margin-left: 0.16667em; -} - -.minner + .mbin { - margin-left: 0.22222em; -} - -.minner + .mrel { - margin-left: 0.27778em; -} - -.minner + .mopen { - margin-left: 0.16667em; -} - -.minner + .mpunct { - margin-left: 0.16667em; -} - -.minner + .minner { - margin-left: 0.16667em; -} - -.mord + .minner { - margin-left: 0.16667em; -} - -.mbin + .minner { - margin-left: 0.22222em; -} - -.mrel + .minner { - margin-left: 0.27778em; -} - -.mclose + .minner { - margin-left: 0.16667em; -} - -.mpunct + .minner { - margin-left: 0.16667em; -} - -.mop + .mord { - margin-left: 0.16667em; -} - -.mop + .mop { - margin-left: 0.16667em; -} - -.mop + .mrel { - margin-left: 0.27778em; -} - -.mop + .minner { - margin-left: 0.16667em; -} - -.mord + .mop { - margin-left: 0.16667em; -} - -.mbin + .mop { - margin-left: 0.22222em; -} - -.mrel + .mop { - margin-left: 0.27778em; -} - -.mclose + .mop { - margin-left: 0.16667em; -} - -.mpunct + .mop { - margin-left: 0.16667em; -} - -.minner + .mop { - margin-left: 0.16667em; -} - -.msub { - vertical-align: bottom; - font-size: 70%; - position: relative; - top: 0.2em; -} - -.msup { - position: relative; - top: -0.5em; - font-size: 70%; -} - -.msupsub { - display: inline-table; - table-layout: fixed; - vertical-align: middle; -} - -.msupsub > .msup, .msupsub > .msub { - display: table-row; - vertical-align: baseline; - line-height: 1em; -} - -.mfrac { - display: inline-table; - vertical-align: 0.66em; -} - -.mfracnum, .mfracmid, .mfracden { - display: table-row; - text-align: center; -} - -.mfracmid > span { - background: black; - display: block; - height: 0.05em; - min-height: 1px; -} - -.mfracnum > span { - display: inline-block; - vertical-align: bottom; -} - -.mspace { - display: inline-block; -} - -.mspace.thinspace { - width: 0.16667em; -} - -.mspace.mediumspace { - width: 0.22222em; -} - -.mspace.thickspace { - width: 0.27778em; -} - -.mspace.quad { - width: 1em; -} - -.mspace.qquad { - width: 2em; -} - -.llap, .rlap { - width: 0; - position: relative; -} - -.llap > span { - position: absolute; - right: 0; -} - -.rlap > span { - position: absolute; - left: 0; -} - -.mord.blue { color: #6495ed; } -.mord.orange { color: #ffa500; } -.mord.pink { color: #ff00af; } -.mord.red { color: #df0030; } -.mord.green { color: #28ae7b; } -.mord.gray { color: gray; } -.mord.purple { color: #9d38bd; } - -.blue .mfracmid > span { background: #6495ed; } -.orange .mfracmid > span { background: #ffa500; } -.pink .mfracmid > span { background: #ff00af; } -.red .mfracmid > span { background: #df0030; } -.green .mfracmid > span { background: #28ae7b; } -.gray .mfracmid > span { background: gray; } -.purple .mfracmid > span { background: #9d38bd; }