pdf_text
Font decoding, /ToUnicode handling, positioned glyphs, and text-run grouping.
Current vertical-slice extraction consumes Tj and TJ text operations,
tracks simple text position, leading, character spacing, word spacing, and
horizontal scaling, and emits MISSING_TOUNICODE when it falls back to literal
or hex string bytes. Text runs also preserve the current marked-content tag and
/MCID when the content stream provides one.
The current CLI performs a narrow /ToUnicode CMap application step before
calling pdf_text when a page resource font maps to a decoded CMap stream.
Longer term, font resource resolution belongs in this crate behind an explicit
resource model.