Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LGM 2014: Font Bakery

LGM 2014: Font Bakery

"Font Bakery is a continuous integration server for fonts developed collaboratively using Git. In addition to a standard UFO compilation process, written in Python and driven by Fontforge, it offers a battery of tests that prove quality of sources and binaries, and point to future work to be done. This presentation will conclude with future possibilities and invite discussion about the future of collaborative type design. 100% Python, the build and tests are easy to modify and extend."
- http://libregraphicsmeeting.org/2014/program/

https://lwn.net/Articles/593614/

Dave Crossland

April 03, 2014
Tweet

More Decks by Dave Crossland

Other Decks in Design

Transcript

  1. Why? Update 1,000s of fonts – no regressions Quantify quality

    Publish new fonts faster Encourage direct community contribution Discuss issues with maintainers Familiar Git push/pull interactions
  2. Continuous Integration Keep font source in Git Push your own

    updates Merge other people’s pull requests Automatic build and test, every time Get email when you broke it
  3. Only store Masters, generate Instances with Metapolator Compile with Adobe

    Font Development Kit, when libre (soon) Test typefaces, not just fonts Roadmap