Commit graph

2 commits

Author SHA1 Message Date
jedarden
a20b73e703 feat(bf-3bn8d): verify unmapped glyph test fixture
Verified existing test fixtures for unmapped glyph testing:
- no-mapping.pdf: Minimal fixture with 3 unmapped glyphs (g001, g002, g003)
- unmapped-glyphs.pdf: Comprehensive fixture with 10 character codes (mixed mapped/unmapped)

Acceptance criteria:
- Test fixtures exist in tests/fixtures/encoding/
- Configuration includes unmapped_glyph_names (g001-g009 in build/unmapped-glyph-names.json)
- Chosen glyphs exist in fixture CMAPs
- Fixtures are in correct location
- Configuration parses correctly

All fixtures are production-ready and actively used in encoding_recovery.rs tests.

Verification note: notes/bf-3bn8d.md

Closes bf-3bn8d
2026-07-06 15:46:40 -04:00
jedarden
20142ca8c7 feat(bf-3bn8d): verify unmapped glyph test fixture
Verified existing unmapped-glyphs.pdf fixture:
- Fixture contains 10 character codes with custom glyph names
- 7 glyphs marked as unmapped (g001-g003, CustomA, CustomB, NotAGlyph, glyph_0041)
- 3 glyphs mapped via AGL (A, B, space)
- Configuration in build/unmapped-glyph-names.json valid and accessible
- Updated PROVENANCE.md with current fixture SHA256 and details

Acceptance criteria:
-  Test fixture exists (unmapped-glyphs.pdf)
-  Configuration includes unmapped_glyph_names with g001-g009
-  Chosen glyphs exist in fixture CMAP
-  Fixture saved in tests/fixtures/encoding/
-  Configuration parses correctly

Verification: notes/bf-3bn8d.md
Fixture: tests/fixtures/encoding/unmapped-glyphs.pdf
Config: build/unmapped-glyph-names.json
Provenance: tests/fixtures/PROVENANCE.md
2026-07-06 15:44:39 -04:00