)]}'
{
  "commit": "a201fa74cd67f36a402a5c8093889c9d793e9fd5",
  "tree": "6a98be209c438b4ad1619f6f3ddd97a008fd4476",
  "parents": [
    "fa0bd8964d110c168a918bc331dcd350c3fed8c1"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Thu Nov 22 15:52:29 2018 -0500"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Thu Nov 22 15:52:29 2018 -0500"
  },
  "message": "[aat] Tweak fallback positioning logic when applying morx\n\nSuch that for Indic-like scripts (eg. Khmer), we don\u0027t do any fallback mark\nadvance-zeroing / positioning, but we do for Latin, etc.  Reuses preferences\nof our script-specific OpenType shapers for those.\n\nFixes regression: https://github.com/harfbuzz/harfbuzz/issues/1393\nWhich means, fixes again: https://github.com/harfbuzz/harfbuzz/issues/1264\nWhile not regressing: https://github.com/harfbuzz/harfbuzz/issues/1357\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ccee8d343003d408d6180f3284f89cdc99ec0a53",
      "old_mode": 33188,
      "old_path": "src/hb-ot-shape.cc",
      "new_id": "e87848d29813b53d3ee830b4e60537111425bbb5",
      "new_mode": 33188,
      "new_path": "src/hb-ot-shape.cc"
    },
    {
      "type": "modify",
      "old_id": "397634c25cc195562141df060962193205967f93",
      "old_mode": 33188,
      "old_path": "src/hb-ot-shape.hh",
      "new_id": "6e1478d0085aa182a698e226fda91939aad4457d",
      "new_mode": 33188,
      "new_path": "src/hb-ot-shape.hh"
    }
  ]
}
