)]}'
{
  "commit": "63626fb251ce5d89650d28bc5d6ccd7d63a70fef",
  "tree": "8a741ddf29db490d210a1f3411b96fc90aaabfa1",
  "parents": [
    "69cc3646b96e61de0b417f4815b86c36e65783ee"
  ],
  "author": {
    "name": "Denys Smirnov",
    "email": "denis.smirnov.91@gmail.com",
    "time": "Thu Oct 25 03:51:34 2018 +0300"
  },
  "committer": {
    "name": "Nigel Tao",
    "email": "nigeltao@golang.org",
    "time": "Fri Nov 02 02:16:09 2018 +0000"
  },
  "message": "font/sfnt: fix hmtx table size validation\n\nThe library assumes the hmtx size to be equal to 2*nGlyph + 2*nHm,\nwhich is a simplification of 4*nHm + 2*(nGlyph-nHm) as described\nin the spec. However, fonts seen in the wild sometimes omit the\nsecond term (left side bearings), making validation to fail.\n\nCL fixes the validation code by allowing to omit the second term.\n\nFixes golang/go#28379\n\nChange-Id: I2293e498e72f95e5fe08c2b375ea7b020d06cde3\nReviewed-on: https://go-review.googlesource.com/c/144080\nReviewed-by: Nigel Tao \u003cnigeltao@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eaae67519fc760613d94e1f0b3531429f2b9b50f",
      "old_mode": 33188,
      "old_path": "font/sfnt/sfnt.go",
      "new_id": "7a8effd81d10b78266daf8ba99bcaa13b2cca786",
      "new_mode": 33188,
      "new_path": "font/sfnt/sfnt.go"
    }
  ]
}
