v1.25.1 v1.25.2

low risk

tanchongmin/strictjsonSep 28, 2026 → Sep 28, 20260 days between releases

What's New

Fixes super/subscript sizing and optimizes ToUnicode repair checks for PDF fonts.

New Features

  • Intelligent sizing for super/subscript runs based on character content
  • Smart ToUnicode repair skipping for valid CMaps
  • Better handling of symbol fonts with design sizes
  • Improved glyph index renumbering for subset fonts

Improvements

  • Size super- and subscript runs by letters and digits
  • Skip subset font ToUnicode repairs when CMap is correct
  • Handle exponent minus sign in symbol fonts properly

Bug Fixes

  • Fix font glyph indexing for subset fonts
  • Improve TeX-like design size handling for superscripts

Upgrade Notes

No API changes are required. The upgrade is purely internal logic refinement for font handling.

The Two Releases

v1.25.1

1.25.1 — Font decoding fixes

Sep 28, 2026· 24 days ago

This release focuses on fixing font decoding issues that caused text corruption in complex fonts and improves the accuracy of ligature and short string detection.

Full release notes
v1.25.2

1.25.2 — Script sizes and ToUnicode repair checks

Sep 28, 2026· 24 days ago

Fixes script size calculations and ToUnicode repair checks for PDF fonts.

Full release notes