Files
KaTeX/dockers/MathJaxFonts
Martin von Gagern a9708a25f2 Modernize font creation (#624)
* Modernize font creation

* Automate the build process, instead of writing a complicated manual
* Update sources used by the docker image away from google code
* Exclude MathJax-dev checkout from docker image, to allow image reuse
* Try to keep the individual image layers small by combining RUN commands
  and removing temporary files used only during each individual step

* Allow creating fonts from local directory

Also use hash of Dockerfile to compute image tag, in order to ensure
creation of a new image if the Dockerfile changes.

* make glob syntax work on MacOS
2017-08-20 01:45:34 -04:00
..
2017-08-20 01:45:34 -04:00
2017-08-20 01:45:34 -04:00
2017-08-20 01:45:34 -04:00

How to generate MathJax fonts


The buildFonts.sh script should do everything automatically, as long as Docker is installed.

If you want to try out a change to the MathJax-dev repository, create a local clone (or download and unpack the ZIP file) and specify the path to this directory as an arument to buildFonts.sh. You can also specify a local or remote tarball, e.g. a GitHub download of your own personal feature branch.

The script buildFonts.sh automatically creates Docker images from the supplied Dockerfile. It uses the hash of the file to tag the image, so a change to the file will result in the creation of a new image. If you want to see all created images, run docker images katex/fonts. To remove all generated images, you can run docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' katex/fonts).

If there is a problem, file a bug report.