v1.25.1
UNITRONIX/BetterDeskv1.25.1Sep 28, 2026by abimaelmartell
Upgrading?
AI Summary
Fixes critical font decoding errors in Type1, TrueType, and Type3 fonts, ensuring correct text extraction for complex ligatures and multi-byte strings.
Key Highlights
- Fixes reading of simple fonts when ToUnicode CMap declares two bytes per code (e.g., Income Statement).
- Adds support for Type1 fonts with custom encodings by falling back to the embedded program's built-in encoding.
- Improves CMap repair logic to avoid false positives on short common words.
New Features
- Fixed multi-byte string decoding
- Added Type1 font encoding fallback
- Improved CMap repair accuracy
Full Release Notes
Changes since 1.25.0: - Read simple fonts (Type1, TrueType, Type3) one byte per code when their ToUnicode CMap declares a two-byte codespace: text shown as a kerned run of short strings no longer loses every two-byte string (`Income Statement` read as `Iometatent`). The stale-CMap check for Type1 fonts judges such a CMap too, and the page detector counts such a font's text byte by byte (#595). - Read a Type1 font whose `/Encoding` names no base encoding through the built-in encoding of its embedded program (PDF 32000-1:2008, Table 114): TeX's fonts read their ligatures (`efficiency`, was `eciency`), curly quotes, dashes and math symbols. A code the program leaves at `.notdef` reads as nothing, the word space excepted, and the base-14 width fallback measures such fonts as they read (#596). - Take a repaired ToUnicode CMap for a string of one or two glyphs only on evidence beyond short common words: `engagement` no longer reads as `engageaent`, `AND` as `ANa` or `Three` as `ThaTe` (#597). No API changes. Release preparation: #604. [Full changelog](https://github.com/firecrawl/pdf-inspector/compare/v1.25.0...v1.25.1)
Related Repositories
affaan-m/ECC★ 285,717
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
react/react★ 251,622
The library for web and native user interfaces.
nodejs/node★ 122,511
Node.js JavaScript runtime ✨🐢🚀✨
Leonxlnx/taste-skill★ 100,567
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
louislam/uptime-kuma★ 92,731
A fancy self-hosted monitoring tool