)]}'
{
  "commit": "79121f627703417b7a7fa0e0fbefdbf34969ffd0",
  "tree": "63e98c12fada23187ab3a160f4414bf4351cba29",
  "parents": [
    "f1de1d8cf118f3f75cf1d2432487e094638feea1"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Fri Jul 03 21:00:50 2026 -0600"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Fri Jul 03 21:00:50 2026 -0600"
  },
  "message": "[subset/cff2] Parse vsindexdict in the subset accelerator private dicts\n\nThe subset-side private-dict opset never handled OpCode_vsindexdict, so\naccelerator_subset_t\u0027s privateDicts[fd].ivs always stayed 0 and charstring\ninterpretation during subsetting started from the wrong variation-store\nindex for any FD whose Private dict declares a non-zero vsindex.  Mirror\nwhat cff2_private_dict_opset_t does; the op bytes are still recorded so\nthe verbatim-copy path is unchanged.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "06186383543a63fa956de15c6d1b6a9626f59680",
      "old_mode": 33188,
      "old_path": "src/hb-ot-cff2-table.hh",
      "new_id": "e46ea5a87f96b1a73357d39ebf987da9868ba165",
      "new_mode": 33188,
      "new_path": "src/hb-ot-cff2-table.hh"
    }
  ]
}
