{"push_id":2993032042,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"7ee81c8821671157968b097f3e55309a1faa511e","before":"10e10a2c820a336fbea8e376ea226673b3b26a38","commits":[{"sha":"7ee81c8821671157968b097f3e55309a1faa511e","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[varLib] Take total bounding box into account when resolving model\n\nUmm. Not sure how useful this is, but helps with cases where there\nwere not masters on extremes and people expected this to work.\nHappens in Higher-Order Interpolation since the axis extremes\nare not interesting.\n\nFixes https://github.com/googlei18n/fontmake/issues/473\n\nTest case (in case someone wants to add it to test suite!):\n\nBefore:\n$ ./fonttools varLib.models 0,0 .5,0 0,.5 .5,.5 1,1\nSorted locations:\n[{}, {'A': 0.5}, {'B': 0.5}, {'A': 0.5, 'B': 0.5}, {'A': 1.0, 'B': 1.0}]\nSupports:\n[{},\n {'A': (0, 0.5, 0.5)},\n {'B': (0, 0.5, 0.5)},\n {'A': (0, 0.5, 0.5), 'B': (0, 0.5, 0.5)},\n {'A': (0.5, 1.0, 1.0), 'B': (0, 1.0, 1.0)}]\n\nAfter:\n$ ./fonttools varLib.models 0,0 .5,0 0,.5 .5,.5 1,1\nSorted locations:\n[{}, {'A': 0.5}, {'B': 0.5}, {'A': 0.5, 'B': 0.5}, {'A': 1.0, 'B': 1.0}]\nSupports:\n[{},\n {'A': (0, 0.5, 1.0)},\n {'B': (0, 0.5, 1.0)},\n {'A': (0, 0.5, 1.0), 'B': (0, 0.5, 1.0)},\n {'A': (0.5, 1.0, 1.0), 'B': (0, 1.0, 1.0)}]","distinct":true,"url":"https://api.github.com/repos/fonttools/fonttools/commits/7ee81c8821671157968b097f3e55309a1faa511e"}]}
{"actor":{"display_login":"behdad"}}