{"push_id":724957703,"size":1,"distinct_size":1,"ref":"refs/heads/patch-1","head":"78073d3c5bcccf3755aafde3149e37ca7e559bff","before":"63d743d2ae12978515b9cb66f9ad3d149288762e","commits":[{"sha":"78073d3c5bcccf3755aafde3149e37ca7e559bff","author":{"email":"b7849a30b15937c7b4a0e5aa77447db214b45155@users.noreply.github.com","name":"chadawagner"},"message":"Update to score_family in font_manager.py\n\nThis PR fixes the score calculation for the case of matching a generic font name given in the `families` list.\r\n\r\nThe returned score is now constrained by the position `i` of the match in the list. If the font being scored (`family2`) is the first choice for that generic name in rcParams, it will receive the same score as if it were an exact match for that position in the `families` list, namely `i / len(families)`. If the font being scored is in the alias list but not the first choice, the returned score will be greater than `i / len(families)` but less than `(i + 1) / len(families)`, ensuring that the preferred order of fonts listed in both `families` and rcParams font alias list are respected.","distinct":true,"url":"https://api.github.com/repos/chadawagner/matplotlib/commits/78073d3c5bcccf3755aafde3149e37ca7e559bff"}]}