mathjax / MathJax-dev

Build and release tools for the MathJax project
www.mathjax.org
33 stars 26 forks source link

Improvements to MathJax-dev #4

Closed fred-wang closed 11 years ago

fred-wang commented 11 years ago

This is the work I've done to make the font generator configurable & automated and removes some files that are generated (thus should not be tracked). This also makes the packer path configurable, as requested by Dmitry (Debian).

Currently, this has been successfully used by the Dmitry and I to generate MathJax's fonts and data. Hopefully, this does not change how the generator behaves. It would be good if Davide could run it with his configuration to confirm that I haven't broken anything by doing this refactoring. The script developed for the new Open Type fonts are in a separate branch and is not ready yet.

The two last commits are not essential, they add an enumerateGlyphs script to enumerate the glyphs from a font (possibly Perl tables required by Davide's script). This is currently used by the open-type-fonts branch, but that might change in the future. I don't think it's a problem to include these commits anyway.

fred-wang commented 11 years ago

I've just committed another change to revert the two commits about enumerateGlyphs, since this script will not be used any more.

fred-wang commented 11 years ago

The two commits include the PNG post-processing change as well as other improvements after I tried the release process.

Since Davide didn't complain about all these changes and since I already got confirmation from other people that these changes made them able to use MathJax-dev on their system, I'm merging this now.

I'll add a separate commit to address the conflict with https://github.com/mathjax/MathJax/issues/636