feat: Improve CMap handling with binary CMap support, inline ToUnicode, and fallback decoding
- Add pdf.js binary CMap (bcmap) parser for Japan1/GB1/CNS1 CID fonts - Support inline ToUnicode streams (not just object references) - Add CMapDecisionCache for heuristic primary vs remapped CMap selection - Build fallback CMaps from embedded font data and CIDSystemInfo - Handle simple fonts without ToUnicode via embedded font cmap - Add Symbol/Wingdings/ZapfDingbats font decoding fallback - Support usecmap chaining in both text and binary CMap formats - Scan XObject Forms for text operators in detector - Change default detection strategy from EarlyExit to Sample(8) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
66c88a4fc9
commit
65e305d544
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
àRCopyright 1990-2009 Adobe Systems Incorporated.
|
||||
All rights reserved.
|
||||
See ./LICENSEáCNS2-H
|
||||
Reference in New Issue
Block a user