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 |
|