diff --git a/dockers/MathJaxFonts/Dockerfile b/dockers/MathJaxFonts/Dockerfile index b6fd3c5a8..c0aa5e941 100644 --- a/dockers/MathJaxFonts/Dockerfile +++ b/dockers/MathJaxFonts/Dockerfile @@ -3,7 +3,8 @@ MAINTAINER xymostech # Install things RUN apt-get -qq update -RUN apt-get -qqy install git dvipng default-jre default-jdk texlive wget fontforge mftrace fonttools optipng advancecomp man-db build-essential unzip zlib1g-dev || true +RUN apt-get -qqy install git dvipng default-jre default-jdk texlive wget fontforge mftrace fonttools optipng advancecomp man-db build-essential unzip zlib1g-dev python-fontforge ruby || true +RUN gem install ttfunk --version 1.1.1 # Download yuicompressor RUN mkdir /usr/share/yui-compressor/ @@ -27,18 +28,8 @@ RUN unzip -d sfnt2woff woff-code-latest.zip RUN make -C sfnt2woff RUN mv sfnt2woff/sfnt2woff /usr/bin/ -# Add a symlink so MathJax can find the TeX fonts -RUN ln -s /usr/share/texlive/texmf-dist /usr/share/ - # Download and setup MathJax-dev -RUN git clone "https://github.com/mathjax/MathJax-dev.git" +RUN git clone "https://github.com/khan/MathJax-dev.git" RUN cp MathJax-dev/default.cfg MathJax-dev/custom.cfg RUN make -C MathJax-dev custom.cfg.pl -# Fix for a new version of ttx -RUN sed -i "s/Space.otf/Space.ttf/" MathJax-dev/fonts/OTF/TeX/makeFF - -# Change the names of the generated fonts and font files to KaTeX -RUN sed -i "s/MathJax/KaTeX/g" MathJax-dev/fonts/OTF/TeX/makeFF -RUN sed -i "s/MathJax/KaTeX/g" MathJax-dev/fonts/OTF/TeX/Makefile - diff --git a/static/fonts/KaTeX_AMS-Regular.eot b/static/fonts/KaTeX_AMS-Regular.eot index 8021fa015..89cc00339 100644 Binary files a/static/fonts/KaTeX_AMS-Regular.eot and b/static/fonts/KaTeX_AMS-Regular.eot differ diff --git a/static/fonts/KaTeX_AMS-Regular.ttf b/static/fonts/KaTeX_AMS-Regular.ttf index d67b5d60a..d73435a11 100644 Binary files a/static/fonts/KaTeX_AMS-Regular.ttf and b/static/fonts/KaTeX_AMS-Regular.ttf differ diff --git a/static/fonts/KaTeX_AMS-Regular.woff b/static/fonts/KaTeX_AMS-Regular.woff index 5a011c51f..a537b12a4 100644 Binary files a/static/fonts/KaTeX_AMS-Regular.woff and b/static/fonts/KaTeX_AMS-Regular.woff differ diff --git a/static/fonts/KaTeX_Caligraphic-Bold.eot b/static/fonts/KaTeX_Caligraphic-Bold.eot index 0b2297646..8232a2e62 100644 Binary files a/static/fonts/KaTeX_Caligraphic-Bold.eot and b/static/fonts/KaTeX_Caligraphic-Bold.eot differ diff --git a/static/fonts/KaTeX_Caligraphic-Bold.ttf b/static/fonts/KaTeX_Caligraphic-Bold.ttf index a470ea8e8..56dbd4c02 100644 Binary files a/static/fonts/KaTeX_Caligraphic-Bold.ttf and b/static/fonts/KaTeX_Caligraphic-Bold.ttf differ diff --git a/static/fonts/KaTeX_Caligraphic-Bold.woff b/static/fonts/KaTeX_Caligraphic-Bold.woff index 1c3887e19..48d3e2252 100644 Binary files a/static/fonts/KaTeX_Caligraphic-Bold.woff and b/static/fonts/KaTeX_Caligraphic-Bold.woff differ diff --git a/static/fonts/KaTeX_Caligraphic-Regular.eot b/static/fonts/KaTeX_Caligraphic-Regular.eot index 0b9b73a99..eef023abb 100644 Binary files a/static/fonts/KaTeX_Caligraphic-Regular.eot and b/static/fonts/KaTeX_Caligraphic-Regular.eot differ diff --git a/static/fonts/KaTeX_Caligraphic-Regular.ttf b/static/fonts/KaTeX_Caligraphic-Regular.ttf index 232b7d950..5905bc906 100644 Binary files a/static/fonts/KaTeX_Caligraphic-Regular.ttf and b/static/fonts/KaTeX_Caligraphic-Regular.ttf differ diff --git a/static/fonts/KaTeX_Caligraphic-Regular.woff b/static/fonts/KaTeX_Caligraphic-Regular.woff index 0f0021fb2..96cb58eaf 100644 Binary files a/static/fonts/KaTeX_Caligraphic-Regular.woff and b/static/fonts/KaTeX_Caligraphic-Regular.woff differ diff --git a/static/fonts/KaTeX_Fraktur-Bold.eot b/static/fonts/KaTeX_Fraktur-Bold.eot index 354746b55..3dc15cb6c 100644 Binary files a/static/fonts/KaTeX_Fraktur-Bold.eot and b/static/fonts/KaTeX_Fraktur-Bold.eot differ diff --git a/static/fonts/KaTeX_Fraktur-Bold.ttf b/static/fonts/KaTeX_Fraktur-Bold.ttf index 27697fc2d..fcf062920 100644 Binary files a/static/fonts/KaTeX_Fraktur-Bold.ttf and b/static/fonts/KaTeX_Fraktur-Bold.ttf differ diff --git a/static/fonts/KaTeX_Fraktur-Bold.woff b/static/fonts/KaTeX_Fraktur-Bold.woff index 5ad790ef7..521e58ac4 100644 Binary files a/static/fonts/KaTeX_Fraktur-Bold.woff and b/static/fonts/KaTeX_Fraktur-Bold.woff differ diff --git a/static/fonts/KaTeX_Fraktur-Regular.eot b/static/fonts/KaTeX_Fraktur-Regular.eot index ac3ebc5f5..90387b0a3 100644 Binary files a/static/fonts/KaTeX_Fraktur-Regular.eot and b/static/fonts/KaTeX_Fraktur-Regular.eot differ diff --git a/static/fonts/KaTeX_Fraktur-Regular.ttf b/static/fonts/KaTeX_Fraktur-Regular.ttf index 8e115aa86..cdb3aa1b1 100644 Binary files a/static/fonts/KaTeX_Fraktur-Regular.ttf and b/static/fonts/KaTeX_Fraktur-Regular.ttf differ diff --git a/static/fonts/KaTeX_Fraktur-Regular.woff b/static/fonts/KaTeX_Fraktur-Regular.woff index 808783aae..a70e88239 100644 Binary files a/static/fonts/KaTeX_Fraktur-Regular.woff and b/static/fonts/KaTeX_Fraktur-Regular.woff differ diff --git a/static/fonts/KaTeX_Greek-Bold.ttf b/static/fonts/KaTeX_Greek-Bold.ttf index 5abc35e5a..2ef7f3d54 100644 Binary files a/static/fonts/KaTeX_Greek-Bold.ttf and b/static/fonts/KaTeX_Greek-Bold.ttf differ diff --git a/static/fonts/KaTeX_Greek-BoldItalic.ttf b/static/fonts/KaTeX_Greek-BoldItalic.ttf index fb65df446..8804add48 100644 Binary files a/static/fonts/KaTeX_Greek-BoldItalic.ttf and b/static/fonts/KaTeX_Greek-BoldItalic.ttf differ diff --git a/static/fonts/KaTeX_Greek-Italic.ttf b/static/fonts/KaTeX_Greek-Italic.ttf index c7c6ef020..c7986b0b5 100644 Binary files a/static/fonts/KaTeX_Greek-Italic.ttf and b/static/fonts/KaTeX_Greek-Italic.ttf differ diff --git a/static/fonts/KaTeX_Greek-Regular.ttf b/static/fonts/KaTeX_Greek-Regular.ttf index 02e60eae1..85d32112b 100644 Binary files a/static/fonts/KaTeX_Greek-Regular.ttf and b/static/fonts/KaTeX_Greek-Regular.ttf differ diff --git a/static/fonts/KaTeX_Main-Bold.eot b/static/fonts/KaTeX_Main-Bold.eot index 0b8930dd8..5df48adf6 100644 Binary files a/static/fonts/KaTeX_Main-Bold.eot and b/static/fonts/KaTeX_Main-Bold.eot differ diff --git a/static/fonts/KaTeX_Main-Bold.ttf b/static/fonts/KaTeX_Main-Bold.ttf index 533d31167..63a70f894 100644 Binary files a/static/fonts/KaTeX_Main-Bold.ttf and b/static/fonts/KaTeX_Main-Bold.ttf differ diff --git a/static/fonts/KaTeX_Main-Bold.woff b/static/fonts/KaTeX_Main-Bold.woff index 3c8e911c9..7c3978eaa 100644 Binary files a/static/fonts/KaTeX_Main-Bold.woff and b/static/fonts/KaTeX_Main-Bold.woff differ diff --git a/static/fonts/KaTeX_Main-Italic.eot b/static/fonts/KaTeX_Main-Italic.eot index ad0cf1906..a08428193 100644 Binary files a/static/fonts/KaTeX_Main-Italic.eot and b/static/fonts/KaTeX_Main-Italic.eot differ diff --git a/static/fonts/KaTeX_Main-Italic.ttf b/static/fonts/KaTeX_Main-Italic.ttf index c08c4cebe..b1c3cb69a 100644 Binary files a/static/fonts/KaTeX_Main-Italic.ttf and b/static/fonts/KaTeX_Main-Italic.ttf differ diff --git a/static/fonts/KaTeX_Main-Italic.woff b/static/fonts/KaTeX_Main-Italic.woff index 3cb2035bb..79fa29993 100644 Binary files a/static/fonts/KaTeX_Main-Italic.woff and b/static/fonts/KaTeX_Main-Italic.woff differ diff --git a/static/fonts/KaTeX_Main-Regular.eot b/static/fonts/KaTeX_Main-Regular.eot index 394994400..f75cfee1b 100644 Binary files a/static/fonts/KaTeX_Main-Regular.eot and b/static/fonts/KaTeX_Main-Regular.eot differ diff --git a/static/fonts/KaTeX_Main-Regular.ttf b/static/fonts/KaTeX_Main-Regular.ttf index 12e6a1fb7..8290833f8 100644 Binary files a/static/fonts/KaTeX_Main-Regular.ttf and b/static/fonts/KaTeX_Main-Regular.ttf differ diff --git a/static/fonts/KaTeX_Main-Regular.woff b/static/fonts/KaTeX_Main-Regular.woff index b9d75cfe7..41cdf0fa9 100644 Binary files a/static/fonts/KaTeX_Main-Regular.woff and b/static/fonts/KaTeX_Main-Regular.woff differ diff --git a/static/fonts/KaTeX_Math-BoldItalic.eot b/static/fonts/KaTeX_Math-BoldItalic.eot index 9e69ab00e..4f590adc0 100644 Binary files a/static/fonts/KaTeX_Math-BoldItalic.eot and b/static/fonts/KaTeX_Math-BoldItalic.eot differ diff --git a/static/fonts/KaTeX_Math-BoldItalic.ttf b/static/fonts/KaTeX_Math-BoldItalic.ttf index 9920aa33e..372356a7a 100644 Binary files a/static/fonts/KaTeX_Math-BoldItalic.ttf and b/static/fonts/KaTeX_Math-BoldItalic.ttf differ diff --git a/static/fonts/KaTeX_Math-BoldItalic.woff b/static/fonts/KaTeX_Math-BoldItalic.woff index 7dad0f211..a35ff1c2a 100644 Binary files a/static/fonts/KaTeX_Math-BoldItalic.woff and b/static/fonts/KaTeX_Math-BoldItalic.woff differ diff --git a/static/fonts/KaTeX_Math-Italic.eot b/static/fonts/KaTeX_Math-Italic.eot index 982540b36..d1f184562 100644 Binary files a/static/fonts/KaTeX_Math-Italic.eot and b/static/fonts/KaTeX_Math-Italic.eot differ diff --git a/static/fonts/KaTeX_Math-Italic.ttf b/static/fonts/KaTeX_Math-Italic.ttf index da6b06b9c..8075c059e 100644 Binary files a/static/fonts/KaTeX_Math-Italic.ttf and b/static/fonts/KaTeX_Math-Italic.ttf differ diff --git a/static/fonts/KaTeX_Math-Italic.woff b/static/fonts/KaTeX_Math-Italic.woff index 0644a72e4..17fa9f4e1 100644 Binary files a/static/fonts/KaTeX_Math-Italic.woff and b/static/fonts/KaTeX_Math-Italic.woff differ diff --git a/static/fonts/KaTeX_Math-Regular.eot b/static/fonts/KaTeX_Math-Regular.eot index b3a78b683..4405a09f3 100644 Binary files a/static/fonts/KaTeX_Math-Regular.eot and b/static/fonts/KaTeX_Math-Regular.eot differ diff --git a/static/fonts/KaTeX_Math-Regular.ttf b/static/fonts/KaTeX_Math-Regular.ttf index 41482ee75..e5aac4861 100644 Binary files a/static/fonts/KaTeX_Math-Regular.ttf and b/static/fonts/KaTeX_Math-Regular.ttf differ diff --git a/static/fonts/KaTeX_Math-Regular.woff b/static/fonts/KaTeX_Math-Regular.woff index 1485bb8cc..43f744860 100644 Binary files a/static/fonts/KaTeX_Math-Regular.woff and b/static/fonts/KaTeX_Math-Regular.woff differ diff --git a/static/fonts/KaTeX_SansSerif-Bold.eot b/static/fonts/KaTeX_SansSerif-Bold.eot index abd94356a..bd582bec0 100644 Binary files a/static/fonts/KaTeX_SansSerif-Bold.eot and b/static/fonts/KaTeX_SansSerif-Bold.eot differ diff --git a/static/fonts/KaTeX_SansSerif-Bold.ttf b/static/fonts/KaTeX_SansSerif-Bold.ttf index f4137b58d..4f3a8195e 100644 Binary files a/static/fonts/KaTeX_SansSerif-Bold.ttf and b/static/fonts/KaTeX_SansSerif-Bold.ttf differ diff --git a/static/fonts/KaTeX_SansSerif-Bold.woff b/static/fonts/KaTeX_SansSerif-Bold.woff index fa32d165a..1ff947fb1 100644 Binary files a/static/fonts/KaTeX_SansSerif-Bold.woff and b/static/fonts/KaTeX_SansSerif-Bold.woff differ diff --git a/static/fonts/KaTeX_SansSerif-Italic.eot b/static/fonts/KaTeX_SansSerif-Italic.eot index af1d4bc9e..4f348b1bc 100644 Binary files a/static/fonts/KaTeX_SansSerif-Italic.eot and b/static/fonts/KaTeX_SansSerif-Italic.eot differ diff --git a/static/fonts/KaTeX_SansSerif-Italic.ttf b/static/fonts/KaTeX_SansSerif-Italic.ttf index 25562cf16..2d970ae9e 100644 Binary files a/static/fonts/KaTeX_SansSerif-Italic.ttf and b/static/fonts/KaTeX_SansSerif-Italic.ttf differ diff --git a/static/fonts/KaTeX_SansSerif-Italic.woff b/static/fonts/KaTeX_SansSerif-Italic.woff index 8a75410cf..d17dbd7a4 100644 Binary files a/static/fonts/KaTeX_SansSerif-Italic.woff and b/static/fonts/KaTeX_SansSerif-Italic.woff differ diff --git a/static/fonts/KaTeX_SansSerif-Regular.eot b/static/fonts/KaTeX_SansSerif-Regular.eot index 345f7ac04..834ab9082 100644 Binary files a/static/fonts/KaTeX_SansSerif-Regular.eot and b/static/fonts/KaTeX_SansSerif-Regular.eot differ diff --git a/static/fonts/KaTeX_SansSerif-Regular.ttf b/static/fonts/KaTeX_SansSerif-Regular.ttf index 8da4b2396..4683e4705 100644 Binary files a/static/fonts/KaTeX_SansSerif-Regular.ttf and b/static/fonts/KaTeX_SansSerif-Regular.ttf differ diff --git a/static/fonts/KaTeX_SansSerif-Regular.woff b/static/fonts/KaTeX_SansSerif-Regular.woff index 751e03228..b5dc3a0c7 100644 Binary files a/static/fonts/KaTeX_SansSerif-Regular.woff and b/static/fonts/KaTeX_SansSerif-Regular.woff differ diff --git a/static/fonts/KaTeX_Script-Regular.eot b/static/fonts/KaTeX_Script-Regular.eot index 37113991b..9c3f528fe 100644 Binary files a/static/fonts/KaTeX_Script-Regular.eot and b/static/fonts/KaTeX_Script-Regular.eot differ diff --git a/static/fonts/KaTeX_Script-Regular.ttf b/static/fonts/KaTeX_Script-Regular.ttf index d47d5010a..1a8ece89c 100644 Binary files a/static/fonts/KaTeX_Script-Regular.ttf and b/static/fonts/KaTeX_Script-Regular.ttf differ diff --git a/static/fonts/KaTeX_Script-Regular.woff b/static/fonts/KaTeX_Script-Regular.woff index 62e171bd1..34a045e79 100644 Binary files a/static/fonts/KaTeX_Script-Regular.woff and b/static/fonts/KaTeX_Script-Regular.woff differ diff --git a/static/fonts/KaTeX_Size1-Regular.eot b/static/fonts/KaTeX_Size1-Regular.eot index b5aa6fb49..13bd0463e 100644 Binary files a/static/fonts/KaTeX_Size1-Regular.eot and b/static/fonts/KaTeX_Size1-Regular.eot differ diff --git a/static/fonts/KaTeX_Size1-Regular.ttf b/static/fonts/KaTeX_Size1-Regular.ttf index 3f2be9ff2..a68c77b77 100644 Binary files a/static/fonts/KaTeX_Size1-Regular.ttf and b/static/fonts/KaTeX_Size1-Regular.ttf differ diff --git a/static/fonts/KaTeX_Size1-Regular.woff b/static/fonts/KaTeX_Size1-Regular.woff index e0e17c499..639cef95d 100644 Binary files a/static/fonts/KaTeX_Size1-Regular.woff and b/static/fonts/KaTeX_Size1-Regular.woff differ diff --git a/static/fonts/KaTeX_Size2-Regular.eot b/static/fonts/KaTeX_Size2-Regular.eot index 71b3224d4..4bb796fb5 100644 Binary files a/static/fonts/KaTeX_Size2-Regular.eot and b/static/fonts/KaTeX_Size2-Regular.eot differ diff --git a/static/fonts/KaTeX_Size2-Regular.ttf b/static/fonts/KaTeX_Size2-Regular.ttf index 8d8305383..ca8b985b8 100644 Binary files a/static/fonts/KaTeX_Size2-Regular.ttf and b/static/fonts/KaTeX_Size2-Regular.ttf differ diff --git a/static/fonts/KaTeX_Size2-Regular.woff b/static/fonts/KaTeX_Size2-Regular.woff index a0089a17c..1dafbe07a 100644 Binary files a/static/fonts/KaTeX_Size2-Regular.woff and b/static/fonts/KaTeX_Size2-Regular.woff differ diff --git a/static/fonts/KaTeX_Size3-Regular.eot b/static/fonts/KaTeX_Size3-Regular.eot index e77f03fe1..b14328f49 100644 Binary files a/static/fonts/KaTeX_Size3-Regular.eot and b/static/fonts/KaTeX_Size3-Regular.eot differ diff --git a/static/fonts/KaTeX_Size3-Regular.ttf b/static/fonts/KaTeX_Size3-Regular.ttf index 2db966439..5d5592a1e 100644 Binary files a/static/fonts/KaTeX_Size3-Regular.ttf and b/static/fonts/KaTeX_Size3-Regular.ttf differ diff --git a/static/fonts/KaTeX_Size3-Regular.woff b/static/fonts/KaTeX_Size3-Regular.woff index f72555d24..70a3b709b 100644 Binary files a/static/fonts/KaTeX_Size3-Regular.woff and b/static/fonts/KaTeX_Size3-Regular.woff differ diff --git a/static/fonts/KaTeX_Size4-Regular.eot b/static/fonts/KaTeX_Size4-Regular.eot index 136a26fcf..206739112 100644 Binary files a/static/fonts/KaTeX_Size4-Regular.eot and b/static/fonts/KaTeX_Size4-Regular.eot differ diff --git a/static/fonts/KaTeX_Size4-Regular.ttf b/static/fonts/KaTeX_Size4-Regular.ttf index 6dfff4e94..f20405e21 100644 Binary files a/static/fonts/KaTeX_Size4-Regular.ttf and b/static/fonts/KaTeX_Size4-Regular.ttf differ diff --git a/static/fonts/KaTeX_Size4-Regular.woff b/static/fonts/KaTeX_Size4-Regular.woff index 8ffdf40f8..960be92b1 100644 Binary files a/static/fonts/KaTeX_Size4-Regular.woff and b/static/fonts/KaTeX_Size4-Regular.woff differ diff --git a/static/fonts/KaTeX_Typewriter-Regular.eot b/static/fonts/KaTeX_Typewriter-Regular.eot index 4c8a1a3b9..ab11ea705 100644 Binary files a/static/fonts/KaTeX_Typewriter-Regular.eot and b/static/fonts/KaTeX_Typewriter-Regular.eot differ diff --git a/static/fonts/KaTeX_Typewriter-Regular.ttf b/static/fonts/KaTeX_Typewriter-Regular.ttf index 279665057..f84d90645 100644 Binary files a/static/fonts/KaTeX_Typewriter-Regular.ttf and b/static/fonts/KaTeX_Typewriter-Regular.ttf differ diff --git a/static/fonts/KaTeX_Typewriter-Regular.woff b/static/fonts/KaTeX_Typewriter-Regular.woff index 54d7c5fcf..a86885c47 100644 Binary files a/static/fonts/KaTeX_Typewriter-Regular.woff and b/static/fonts/KaTeX_Typewriter-Regular.woff differ