v1.25.1 v1.25.2

low risk

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

v1.25.1

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 notes
v1.25.2

1.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