)]}'
{
  "commit": "a4646686ab9486809befa1570e0f6849dfa57d48",
  "tree": "f568eb75233497109e0fa9ede9e738119f272903",
  "parents": [
    "5da0e90faa40079145dc146f70bf186d3ad5e93f"
  ],
  "author": {
    "name": "Ben Wagner",
    "email": "bungeman@chromium.org",
    "time": "Tue Jun 17 07:21:21 2025 -0700"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 17 07:21:21 2025 -0700"
  },
  "message": "Ensure all TrueType Unicode cmap formats are equal\n\nA few parts of the PDF specification specifically call out TrueType cmap\nformat (3,1) as the sole TrueType Unicode cmap format. However, from a\nuser perspective the format of the TrueType cmap table is irrelevant,\nthe only thing that matters is that the character map converts Unicode\ncode points into glyph ids.\n\nAdd a test that ensures TrueType cmap format (0,3) is treated the same\nas TrueType cmap format (3,1) in the case where a /Encoding\n/MacRomanEncoding and (an inaccurate) /ToUnicode is present.\n\nBug: 378932943\nChange-Id: Ifc82c51e3fa06c0ad1c559468b26c3bf8fc88689\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/133210\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Ben Wagner \u003cbungeman@google.com\u003e\nCommit-Queue: Ben Wagner \u003cbungeman@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb8dbcf90d723be5bb7c67544853e0297e3ac04f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/BUILD.gn",
      "new_id": "14c1e9c753990bf9c707ffa518960a47c7d8e3df",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d4d50807ccee9da7ed7614d84548144b20c04f3",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_truetypefont_unittest.cpp"
    }
  ]
}
