mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-13 14:22:25 +00:00
FrameMaker files distilled with Distiller 3 embed symbolic TrueType subsets with no /Encoding and no /ToUnicode, whose codes are glyph positions in the Macintosh order, 29 below ASCII; the font's own cmap maps them to the right glyphs. Read as WinAnsi (extraction, Word export) or as Standard (the editor), `Solid` came out as `6ROLG`. Both readers now take the post-table name of the glyph a code selects, when that name has a Unicode value, as MuPDF does; the editor's reverse map makes typing set the same glyphs. Fonts flagged Nonsymbolic, fonts with a named base encoding, and fonts the editor already treats as Symbol or ZapfDingbats by name keep their old reading. Vendored hayro-interpret patch (46). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>