v1.25.1 v1.25.2
MinishLab/sembleSep 28, 2026 → Sep 28, 20260 days between releases
What's New
Fixes super/subscript sizing and optimizes ToUnicode CMap repairs for subset fonts.
New Features
- Improved sizing for super- or subscript runs.
- Skipped ToUnicode repairs for subset fonts where the CMap is already correct.
Improvements
- Improved handling of TeX-style minus signs in font sizing.
- Optimized ToUnicode CMap repair logic to skip unnecessary operations.
Upgrade Notes
No configuration changes are required. The library remains backward compatible with v1.25.1.
The Two Releases
1.25.1 — Font decoding fixes
Sep 28, 2026· 24 days ago
Fixes font decoding for simple fonts (Type1, TrueType, Type3) when ToUnicode CMaps declare two-byte codes, ensuring long strings are read correctly, and improves ligature detection for Type1 fonts.
Full release notes1.25.2 — Script sizes and ToUnicode repair checks
Sep 28, 2026· 24 days ago
Improves font sizing logic for super- and subscript runs, handling TeX-style minus signs, and skips unnecessary ToUnicode CMap repairs for subset fonts where the CMap is already correct.
Full release notes