)]}'
{
  "commit": "e37bff1a0f164d65b3cc646d65765ad733df0198",
  "tree": "dfdf71a173b39f12b576dce42b5929171325c97d",
  "parents": [
    "2ccdc331ae98787ad35af1aa7be0e97c488b23a2"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed May 10 00:54:41 2023 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 10 00:54:41 2023 +0000"
  },
  "message": "Use \"Chrome Symbol\" font on all platforms aside from Windows\n\nCurrently in CFX_FontMapper::FindSubstFont(), #if logic lets Apple\nplatforms and Android use an internal Symbol font when FindSubstFont()\ncalls for a Symbol font. The reasoning is that these platforms may not\nprovide a Symbol font. The same reasoning applies to Linux, so change\nthe #if condition to all platforms aside from Windows.\n\nAdd a pixel test to ensure a PDF that does not embed the Symbol font\nstill renders correctly. The hermetic test environment does not provide\nthe Symbol font either, so this test fails on Windows. Suppress the\ntest on Windows, as it does not reflect the real environment.\n\nBug: chromium:1442723\nChange-Id: I1505fb45060fbe2293b6af976489d2878fa7eea0\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/107110\nReviewed-by: Nigi \u003cnigi@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea79ecf5122bcd2b11ea06f17f4765a5b4a038db",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_fontmapper.cpp",
      "new_id": "8ad189a1a4f4ef1ba242704c5493344c88706a24",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_fontmapper.cpp"
    },
    {
      "type": "modify",
      "old_id": "08008e8f4cff281bc87691372633d61c6fa7e842",
      "old_mode": 33188,
      "old_path": "testing/SUPPRESSIONS",
      "new_id": "623c48606b82d985363e285c425a7fe3dbb39c57",
      "new_mode": 33188,
      "new_path": "testing/SUPPRESSIONS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "070c97ce106df47c51a56997df6a58896a978f95",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/bug_1442723.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eacc91461212adaa5055b5dff51b58a51d11cab5",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/bug_1442723_expected.pdf.0.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46281bcdb965d692ec964b69127113e13ea5230c",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/bug_1442723_expected_agg_mac.pdf.0.png"
    }
  ]
}
