pdftract/tests/fixtures/encoding
jedarden 990d73acf1 fix(bf-f0xqd): correct no-mapping.pdf ground truth to U+FFFD
The no-mapping.pdf fixture uses custom glyph names (/g001, /g002, /g003)
that are not in the Adobe Glyph List and cannot be recovered through any
Unicode recovery mechanism (no ToUnicode CMap, no standard encoding,
no AGL match).

The ground truth has been corrected from 'ABC' to three U+FFFD replacement
characters (���), which is the expected output when all encoding recovery
methods fail per the Failure Mode Taxonomy.

Also updated PROVENANCE.md with new SHA256 hashes for encoding fixtures
that were regenerated on 2026-07-02.

This fixture correctly exercises the ENCODING_NO_MAPPING failure mode as
specified in the plan (line 733).

Closes bf-f0xqd.
2026-07-03 15:55:29 -04:00
..
agl-only.pdf fix(bf-512z1): fix encoding fixture ground truth and add provenance 2026-06-09 01:13:51 -04:00
agl-only.txt fix(pdftract-39gey): fix indent trigger to not split drop-cap paragraphs 2026-06-07 13:43:19 -04:00
fingerprint-match.pdf fix(bf-512z1): fix encoding fixture ground truth and add provenance 2026-06-09 01:13:51 -04:00
fingerprint-match.txt fix(pdftract-39gey): fix indent trigger to not split drop-cap paragraphs 2026-06-07 13:43:19 -04:00
no-mapping.pdf fix(bf-f0xqd): correct no-mapping.pdf ground truth to U+FFFD 2026-07-03 15:55:29 -04:00
no-mapping.txt fix(bf-f0xqd): correct no-mapping.pdf ground truth to U+FFFD 2026-07-03 15:55:29 -04:00
shape-match.pdf fix(bf-512z1): fix encoding fixture ground truth and add provenance 2026-06-09 01:13:51 -04:00
shape-match.txt fix(bf-512z1): fix encoding fixture ground truth and add provenance 2026-06-09 01:13:51 -04:00
test_working_copy.pdf docs(bf-5pyzm): verify tagged PDF fixtures are complete and documented 2026-07-03 15:06:48 -04:00