Commit graph

1 commit

Author SHA1 Message Date
jedarden
fbeac96b8c docs(bf-3ztvp): document CMAP data flow and glyph processing
- Created comprehensive documentation at notes/bf-e4uvb-child-3-cmap-flow.md
- Documented 4-level encoding resolution chain (ToUnicode → AGL → Fingerprint → Shape)
- Identified key data structures: ToUnicodeMap, ResolvedGlyph, Font, ResolverCache
- Documented CMAP entry creation mechanism at cmap.rs:82-88 (MARKER at line 85)
- Explained glyph name processing: CMAP processes byte sequences, AGL processes glyph names
- Documented UTF-16BE decoding and ligature expansion support
- Listed all code locations with line numbers for easy reference
- Covered confidence hierarchy: 1.0 (ToUnicode) → 0.9 (AGL) → 0.85 (Fingerprint) → 0.7 (Shape)

Acceptance criteria met:
✓ Data flow documented: which glyph names are processed
✓ Entry addition mechanism documented
✓ Key data structures identified
✓ Documentation saved to notes/bf-e4uvb-child-3-cmap-flow.md

Closes bf-3ztvp
2026-07-05 18:33:56 -04:00