{"push_id":1062301865,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"3e68796a6df21659f3c6e07ffb41b7c7bd6fcfa4","before":"a7b668e3aca2e43530801794d3f1a05612436ffc","commits":[{"sha":"f2af8905249615df45d859fea3e0029f151823a1","author":{"email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org","name":"Behdad Esfahbod"},"message":"Don't recreate BooleanOperationManager for each glyph\n\nAlso see: https://github.com/typemytype/booleanOperations/issues/24","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/f2af8905249615df45d859fea3e0029f151823a1"},{"sha":"5e4666882335ad874ada2fa4746b161f26927afc","author":{"email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org","name":"Behdad Esfahbod"},"message":"Make FontProject.preprocess a @staticmethod\n\nSuch that it can be called by other code.\n\nIMO the functionality of that function should be moved to glyphs2ufo.\nAlso see: https://github.com/behdad/fonttools/issues/559","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/5e4666882335ad874ada2fa4746b161f26927afc"},{"sha":"62840d5f747924402ddffc140bb9c0164392c0c0","author":{"email":"9596333547d2a8c18f44ec1344e5fcade53c31bb@google.com","name":"James Godfrey-Kittle"},"message":"Separate compatible and incompatible output","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/62840d5f747924402ddffc140bb9c0164392c0c0"},{"sha":"5642d99d5f27def58095735588d871d19a0e63d3","author":{"email":"9596333547d2a8c18f44ec1344e5fcade53c31bb@google.com","name":"James Godfrey-Kittle"},"message":"Fix comment and requirement link","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/5642d99d5f27def58095735588d871d19a0e63d3"},{"sha":"132427a719a777c27284247448d5f1bb2d90aa75","author":{"email":"9596333547d2a8c18f44ec1344e5fcade53c31bb@google.com","name":"James Godfrey-Kittle"},"message":"Merge branch 'master' into output-dir","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/132427a719a777c27284247448d5f1bb2d90aa75"},{"sha":"d6414cf049cca96c996b352319b842fcddb815e3","author":{"email":"9596333547d2a8c18f44ec1344e5fcade53c31bb@google.com","name":"James Godfrey-Kittle"},"message":"Different targets for otf, ttf, compatible ttf","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/d6414cf049cca96c996b352319b842fcddb815e3"},{"sha":"89b2879455b3cdfebe1906fb4ce52c6112e6f9d3","author":{"email":"9596333547d2a8c18f44ec1344e5fcade53c31bb@google.com","name":"James Godfrey-Kittle"},"message":"Have remove_overlap take in multiple UFOs\n\nTo reduce duplicate code.","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/89b2879455b3cdfebe1906fb4ce52c6112e6f9d3"},{"sha":"899a3711b7948186358dd740305e237296ddd447","author":{"email":"9596333547d2a8c18f44ec1344e5fcade53c31bb@google.com","name":"James Godfrey-Kittle"},"message":"Have decompose_glyph take in multiple UFOs\n\nFor consistency with remove_overlaps.","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/899a3711b7948186358dd740305e237296ddd447"},{"sha":"f55600ed96fc0a6d8cefdc95dc86426773988b85","author":{"email":"9596333547d2a8c18f44ec1344e5fcade53c31bb@google.com","name":"James Godfrey-Kittle"},"message":"Have save_otf take in multiple UFOs","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/f55600ed96fc0a6d8cefdc95dc86426773988b85"},{"sha":"828b17228e50d4a995c04fe4eb45fba1cd61705e","author":{"email":"9596333547d2a8c18f44ec1344e5fcade53c31bb@google.com","name":"James Godfrey-Kittle"},"message":"Don't make interpolatable interpolations","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/828b17228e50d4a995c04fe4eb45fba1cd61705e"},{"sha":"6701734ad6b27e18734e97b0af89a8ab10eeec5c","author":{"email":"9596333547d2a8c18f44ec1344e5fcade53c31bb@google.com","name":"James Godfrey-Kittle"},"message":"Revert \"Don't make interpolatable interpolations\"\n\nThis reverts commit 828b17228e50d4a995c04fe4eb45fba1cd61705e. On\nsecond thought, if someone really wants to do this, that's fine. It\nprobably won't happen accidentally.","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/6701734ad6b27e18734e97b0af89a8ab10eeec5c"},{"sha":"be353fd9c70de10f0f8264d4717dbb6ee6aa3c87","author":{"email":"de7e30e1e7018f131c2207d5fac8549e9ee2a9b1@gmail.com","name":"James Godfrey-Kittle"},"message":"Merge pull request #58 from googlei18n/output-dir\n\nSeparate output targets (otf, ttf, compatible ttf)","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/be353fd9c70de10f0f8264d4717dbb6ee6aa3c87"},{"sha":"35271fc774d4b37d6c67398e248a401f09e38162","author":{"email":"9596333547d2a8c18f44ec1344e5fcade53c31bb@google.com","name":"James Godfrey-Kittle"},"message":"Always write designspace doc with UFO masters","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/35271fc774d4b37d6c67398e248a401f09e38162"},{"sha":"9c2ae2d6ee984b82ab2db741fdccf800e20b4061","author":{"email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org","name":"Behdad Esfahbod"},"message":"Fix GSUB/GPOS/GDEF compile\n\nI'm not sure how it was every working.  If mti_paths is {}, then\n\n  mtiFeaFiles=(mti_paths and mti_paths.get(name)\n\nwill set mtiFeaFiles to {}, whereas ufo2ft expects None.\n\nIe, we were getting no GSUB/GPOS/GDEF for any fonts that did NOT\nhave mti sources.","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/9c2ae2d6ee984b82ab2db741fdccf800e20b4061"},{"sha":"1e2a639788a8d06564d1fe46a43d2e1bed03bb14","author":{"email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org","name":"Behdad Esfahbod"},"message":"Make mti-sources processing more strict\n\nIf --mti-sources is provided, then it MUST declare mti sources for\nall masters, so don't silently fallback to automatic feature\ngeneration.\n\nIn fact, this exposed a bug in fontmake.  When running against\nNotoSansDevanagari sources, we now get:\n\n>> Saving OTF for NotoSansDevanagari-Light\nTraceback (most recent call last):\n  File \"/usr/local/bin/fontmake\", line 9, in <module>\n    load_entry_point('fontmake==1.0', 'console_scripts', 'fontmake')()\n  File \"build/bdist.linux-x86_64/egg/fontmake/__main__.py\", line 42, in main\n  File \"build/bdist.linux-x86_64/egg/fontmake/font_project.py\", line 221, in run_from_glyphs\n  File \"build/bdist.linux-x86_64/egg/fontmake/font_project.py\", line 258, in run_from_ufos\n  File \"build/bdist.linux-x86_64/egg/fontmake/font_project.py\", line 113, in build_otfs\n  File \"build/bdist.linux-x86_64/egg/fontmake/font_project.py\", line 157, in save_otfs\nKeyError: 'NotoSansDevanagari-Light'\n\nThat is because the sources call this font Thin, and the plist has that\nand the mti-sources are called that.  But fontmake ignored the name\nof the master and replaced it with Light, and is looking for Light.\n\nThat should be fixed separately.","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/1e2a639788a8d06564d1fe46a43d2e1bed03bb14"},{"sha":"3e68796a6df21659f3c6e07ffb41b7c7bd6fcfa4","author":{"email":"de7e30e1e7018f131c2207d5fac8549e9ee2a9b1@gmail.com","name":"James Godfrey-Kittle"},"message":"Merge pull request #59 from googlei18n/mutatormath\n\nAlways write designspace doc with UFO masters","distinct":true,"url":"https://api.github.com/repos/moyogo/fontmake/commits/3e68796a6df21659f3c6e07ffb41b7c7bd6fcfa4"}]}