Files
pdfcraft/crates
mtlcl410andClaude Opus 5.5 4118f47991 M2: a symbolic TrueType font reads its (3, 0) cmap before its (1, 0) one (#4156)
hayro-interpret's map_code tried a symbolic font's cmap subtables in the order the font lists
them, by platform ID, so Macintosh (1, 0) came before Windows (3, 0). ISO 32000-2 §9.6.5.4
gives (3, 0) first and (1, 0) only otherwise. SAS 9.4 embeds AMT fonts whose (1, 0) table is
wrong, so "8" drew as "p", "+" as "V", and "1" and "%" not at all.

The Windows (3, 0)/(3, 1) records are now tried first; Macintosh and Unicode ones still serve
codes those leave out. The test font is built in memory.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 07:17:12 +08:00
..
2026-10-22 02:22:02 +00:00
2026-10-22 12:13:16 -04:00